Xmipp
v3.23.11-Nereus
|
#include <monogenic_signal.h>
Public Member Functions | |
void | proteinRadiusVolumeAndShellStatistics (const MultidimArray< int > &mask, int &radius, long &vol) |
void | findCliffValue (MultidimArray< double > &inputmap, int &radius, int &radiuslimit, MultidimArray< int > &mask, double rsmooth) |
Matrix1D< double > | fourierFreqVector (size_t dimarrayFourier, size_t dimarrayReal) |
MultidimArray< double > | fourierFreqs_3D (const MultidimArray< std::complex< double > > &myfftV, const MultidimArray< double > &inputVol, Matrix1D< double > &freq_fourier_x, Matrix1D< double > &freq_fourier_y, Matrix1D< double > &freq_fourier_z) |
void | resolution2eval (int &count_res, double step, double &resolution, double &last_resolution, double &freq, double &freqL, int &last_fourier_idx, int &volsize, bool &continueIter, bool &breakIter, double &sampling, double &maxRes) |
void | amplitudeMonoSig3D_LPF (const MultidimArray< std::complex< double > > &myfftV, FourierTransformer &transformer_inv, MultidimArray< std::complex< double > > &fftVRiesz, MultidimArray< std::complex< double > > &fftVRiesz_aux, MultidimArray< double > &VRiesz, double freq, double freqH, double freqL, MultidimArray< double > &iu, Matrix1D< double > &freq_fourier_x, Matrix1D< double > &freq_fourier_y, Matrix1D< double > &freq_fourier_z, MultidimArray< double > &litude, int count, FileName fnDebug) |
void | statisticsInBinaryMask2 (const MultidimArray< double > &volS, const MultidimArray< double > &volN, MultidimArray< int > &mask, double &meanS, double &sdS2, double &meanN, double &sdN2, double &significance, double &thr95, double &NS, double &NN) |
void | statisticsInOutBinaryMask2 (const MultidimArray< double > &volS, MultidimArray< int > &mask, double &meanS, double &sdS2, double &meanN, double &sdN2, double &significance, double &thr95, double &NS, double &NN) |
void | setLocalResolutionHalfMaps (const MultidimArray< double > &litudeMS, MultidimArray< int > &pMask, MultidimArray< double > &plocalResolutionMap, double thresholdNoise, double resolution, double resolution_2) |
void | setLocalResolutionMap (const MultidimArray< double > &litudeMS, MultidimArray< int > &pMask, MultidimArray< double > &plocalResolutionMap, double thresholdNoise, double resolution, double resolution_2) |
void | monogenicAmplitude_3D_Fourier (const MultidimArray< std::complex< double > > &myfftV, MultidimArray< double > &iu, MultidimArray< double > &litude, int numberOfThreads) |
void | addNoise (MultidimArray< double > &vol, double mean, double stddev) |
MultidimArray< double > | createDataTest (size_t xdim, size_t ydim, size_t zdim, double wavelength) |
Definition at line 40 of file monogenic_signal.h.
void Monogenic::addNoise | ( | MultidimArray< double > & | vol, |
double | mean, | ||
double | stddev | ||
) |
Definition at line 666 of file monogenic_signal.cpp.
void Monogenic::amplitudeMonoSig3D_LPF | ( | const MultidimArray< std::complex< double > > & | myfftV, |
FourierTransformer & | transformer_inv, | ||
MultidimArray< std::complex< double > > & | fftVRiesz, | ||
MultidimArray< std::complex< double > > & | fftVRiesz_aux, | ||
MultidimArray< double > & | VRiesz, | ||
double | freq, | ||
double | freqH, | ||
double | freqL, | ||
MultidimArray< double > & | iu, | ||
Matrix1D< double > & | freq_fourier_x, | ||
Matrix1D< double > & | freq_fourier_y, | ||
Matrix1D< double > & | freq_fourier_z, | ||
MultidimArray< double > & | amplitude, | ||
int | count, | ||
FileName | fnDebug | ||
) |
Definition at line 283 of file monogenic_signal.cpp.
MultidimArray< double > Monogenic::createDataTest | ( | size_t | xdim, |
size_t | ydim, | ||
size_t | zdim, | ||
double | wavelength | ||
) |
Definition at line 681 of file monogenic_signal.cpp.
void Monogenic::findCliffValue | ( | MultidimArray< double > & | inputmap, |
int & | radius, | ||
int & | radiuslimit, | ||
MultidimArray< int > & | mask, | ||
double | rsmooth | ||
) |
Definition at line 67 of file monogenic_signal.cpp.
MultidimArray< double > Monogenic::fourierFreqs_3D | ( | const MultidimArray< std::complex< double > > & | myfftV, |
const MultidimArray< double > & | inputVol, | ||
Matrix1D< double > & | freq_fourier_x, | ||
Matrix1D< double > & | freq_fourier_y, | ||
Matrix1D< double > & | freq_fourier_z | ||
) |
Definition at line 150 of file monogenic_signal.cpp.
Matrix1D< double > Monogenic::fourierFreqVector | ( | size_t | dimarrayFourier, |
size_t | dimarrayReal | ||
) |
Definition at line 132 of file monogenic_signal.cpp.
void Monogenic::monogenicAmplitude_3D_Fourier | ( | const MultidimArray< std::complex< double > > & | myfftV, |
MultidimArray< double > & | iu, | ||
MultidimArray< double > & | amplitude, | ||
int | numberOfThreads | ||
) |
Definition at line 575 of file monogenic_signal.cpp.
void Monogenic::proteinRadiusVolumeAndShellStatistics | ( | const MultidimArray< int > & | mask, |
int & | radius, | ||
long & | vol | ||
) |
Definition at line 36 of file monogenic_signal.cpp.
void Monogenic::resolution2eval | ( | int & | count_res, |
double | step, | ||
double & | resolution, | ||
double & | last_resolution, | ||
double & | freq, | ||
double & | freqL, | ||
int & | last_fourier_idx, | ||
int & | volsize, | ||
bool & | continueIter, | ||
bool & | breakIter, | ||
double & | sampling, | ||
double & | maxRes | ||
) |
Definition at line 212 of file monogenic_signal.cpp.
void Monogenic::setLocalResolutionHalfMaps | ( | const MultidimArray< double > & | amplitudeMS, |
MultidimArray< int > & | pMask, | ||
MultidimArray< double > & | plocalResolutionMap, | ||
double | thresholdNoise, | ||
double | resolution, | ||
double | resolution_2 | ||
) |
Definition at line 518 of file monogenic_signal.cpp.
void Monogenic::setLocalResolutionMap | ( | const MultidimArray< double > & | amplitudeMS, |
MultidimArray< int > & | pMask, | ||
MultidimArray< double > & | plocalResolutionMap, | ||
double | thresholdNoise, | ||
double | resolution, | ||
double | resolution_2 | ||
) |
Definition at line 548 of file monogenic_signal.cpp.
void Monogenic::statisticsInBinaryMask2 | ( | const MultidimArray< double > & | volS, |
const MultidimArray< double > & | volN, | ||
MultidimArray< int > & | mask, | ||
double & | meanS, | ||
double & | sdS2, | ||
double & | meanN, | ||
double & | sdN2, | ||
double & | significance, | ||
double & | thr95, | ||
double & | NS, | ||
double & | NN | ||
) |
Definition at line 424 of file monogenic_signal.cpp.
void Monogenic::statisticsInOutBinaryMask2 | ( | const MultidimArray< double > & | volS, |
MultidimArray< int > & | mask, | ||
double & | meanS, | ||
double & | sdS2, | ||
double & | meanN, | ||
double & | sdN2, | ||
double & | significance, | ||
double & | thr95, | ||
double & | NS, | ||
double & | NN | ||
) |
Definition at line 470 of file monogenic_signal.cpp.