12 template <
class ImageType,
class DataImageType>
33 virtual double ComputeWeightValue(
unsigned int index, ImageRegionType &refPatch, ImageRegionType &movingPatch);
34 virtual bool TestPatchConformity(
unsigned int index,
const IndexType &refIndex,
const IndexType &movingIndex);
37 DataImagePointer m_MeanImage;
38 DataImagePointer m_VarImage;
40 double m_BetaParameter;
41 double m_NoiseCovariance;
43 double m_MeanMinThreshold;
44 double m_VarMinThreshold;
virtual double ComputeWeightValue(unsigned int index, ImageRegionType &refPatch, ImageRegionType &movingPatch)
void SetBetaParameter(double arg)
anima::NonLocalPatchBaseSearcher< ImageType > Superclass
ImageType::RegionType ImageRegionType
virtual bool TestPatchConformity(unsigned int index, const IndexType &refIndex, const IndexType &movingIndex)
Superclass::IndexType IndexType
void SetVarImage(DataImageType *arg)
virtual ~NonLocalMeansPatchSearcher()
void SetVarMinThreshold(double arg)
void SetMeanMinThreshold(double arg)
void SetMeanImage(DataImageType *arg)
void SetNoiseCovariance(double arg)
DataImageType::Pointer DataImagePointer
Superclass::ImageRegionType ImageRegionType
NonLocalMeansPatchSearcher()
ImageType::IndexType IndexType