27 #ifndef _PROG_ESTIMATE_GAIN_HH 28 #define _PROG_ESTIMATE_GAIN_HH
MultidimArray< double > rowH
size_t selectBestSigmaByRow(const MultidimArray< double > &Iframe)
std::vector< double > listOfSigmas
std::vector< double * > listOfWeights
void computeTransformedHistograms(const MultidimArray< double > &Iframe)
void constructSmoothHistogramsByColumn(const double *listOfWeights, int width)
void computeHistograms(const MultidimArray< double > &Iframe)
MultidimArray< double > sumObs
MultidimArray< double > columnH
double computeTVColumns(MultidimArray< double > &I)
MultidimArray< double > smoothRowH
void transformGrayValuesRow(const MultidimArray< double > &Iframe, MultidimArray< double > &IframeTransformedRow)
MultidimArray< double > smoothColumnH
void transformGrayValuesColumn(const MultidimArray< double > &Iframe, MultidimArray< double > &IframeTransformedColumn)
MultidimArray< double > aSingleRowH
std::vector< double > listOfWidths
MultidimArray< double > aSingleColumnH
void normalizeHistograms()
void constructSmoothHistogramsByRow(const double *listOfWeights, int width)
double computeTVRows(MultidimArray< double > &I)
size_t selectBestSigmaByColumn(const MultidimArray< double > &Iframe)