28 #ifndef _PROG_MONOTOMO 29 #define _PROG_MONOTOMO 79 int count,
FileName fnDebug,
double &mean_Signal,
80 double &mean_noise,
double &thresholdFirstEstimation);
89 std::vector<float> &list);
92 double &resolution,
double &last_resolution,
93 double &freq,
double &freqL,
94 int &last_fourier_idx,
95 bool &continueIter,
bool &breakIter);
100 std::vector<float> &list,
float &cut_value,
float &resolutionThreshold);
102 void getFilteringResolution(
size_t idx,
float freq,
float lastResolution,
float freqL,
float &resolution);
void lowestResolutionbyPercentile(MultidimArray< double > &resolutionVol, std::vector< double > &list, double &cut_value, double &resolutionThreshold)
void resolution2eval(int &count_res, double step, double &resolution, double &last_resolution, double &freq, double &freqL, int &last_fourier_idx, bool &continueIter, bool &breakIter)
std::unique_ptr< AFT< float > > forward_transformer
void localNoise(MultidimArray< double > &noiseMap, Matrix2D< double > &noiseMatrix, int boxsize, Matrix2D< double > &thresholdMatrix)
MultidimArray< double > VRiesz
void getFilteringResolution(size_t idx, float freq, float lastResolution, float freqL, float &resolution)
Matrix2D< double > resolutionMatrix
void smoothBorders(MultidimArray< float > &vol, MultidimArray< int > &pMask)
MultidimArray< float > VRiesz
std::vector< std::complex< float > > fourierSignal
std::unique_ptr< AFT< float > > backward_transformer
void amplitudeMonogenicSignal3D(MultidimArray< std::complex< double > > &myfftV, double freq, double freqH, double freqL, MultidimArray< double > &litude, int count, FileName fnDebug)
std::vector< std::complex< float > > fftVRiesz_aux
MultidimArray< std::complex< double > > fftVRiesz
std::vector< std::complex< float > > fourierNoise
Matrix2D< double > maskMatrix
void gaussFilter(const MultidimArray< float > &vol, const float, MultidimArray< float > &VRiesz)
void firstMonoResEstimation(MultidimArray< std::complex< double > > &myfftV, double freq, double freqH, double freqL, MultidimArray< double > &litude, int count, FileName fnDebug, double &mean_Signal, double &mean_noise, double &thresholdFirstEstimation)
void median3x3x3(MultidimArray< double > vol, MultidimArray< double > &filtered)
void postProcessingLocalResolutions(MultidimArray< double > &resolutionVol, std::vector< double > &list)