Template Class ImageStatistics

Class Documentation

template<typename PixelT>
class ImageStatistics

Class to calculate difference image statistics.

Note

Find mean and unbiased variance of pixel residuals in units of sqrt(variance)

Public Types

typedef std::shared_ptr<ImageStatistics> Ptr
typedef lsst::afw::image::MaskedImage<PixelT>::x_iterator x_iterator

Public Functions

ImageStatistics(lsst::daf::base::PropertySet const &ps)
virtual ~ImageStatistics()
void reset()
void apply(lsst::afw::image::MaskedImage<PixelT> const &image)
void apply(lsst::afw::image::MaskedImage<PixelT> const &image, int core)
void setBpMask(lsst::afw::image::MaskPixel bpMask)
lsst::afw::image::MaskPixel getBpMask()
double getMean() const
double getVariance() const
double getRms() const
int getNpix() const
bool evaluateQuality(lsst::daf::base::PropertySet const &ps)