18 #ifndef itkCorrelationCoefficientHistogramImageToImageMetric_h
19 #define itkCorrelationCoefficientHistogramImageToImageMetric_h
38 template<
typename TFixedImage,
typename TMovingImage >
57 typedef typename Superclass::RealType
RealType;
77 typedef typename HistogramType::MeasurementVectorType
88 virtual MeasureType EvaluateMeasure(HistogramType & histogram)
const ITK_OVERRIDE;
92 MeasureType MeanX(HistogramType & histogram)
const;
95 MeasureType MeanY(HistogramType & histogram)
const;
98 MeasureType VarianceX(HistogramType & histogram)
const;
101 MeasureType VarianceY(HistogramType & histogram)
const;
104 MeasureType Covariance(HistogramType & histogram)
const;
108 void operator=(Self
const &);
112 #ifndef ITK_MANUAL_INSTANTIATION
113 #include "itkCorrelationCoefficientHistogramImageToImageMetric.hxx"
116 #endif // itkCorrelationCoefficientHistogramImageToImageMetric_h
HistogramImageToImageMetric< TFixedImage, TMovingImage > Superclass
Superclass::TransformType TransformType
HistogramType::AbsoluteFrequencyType HistogramAbsoluteFrequencyType
Light weight base class for most itk classes.
HistogramType::Iterator HistogramIteratorType
Superclass::MeasureType MeasureType
Superclass::MovingImageType MovingImageType
CorrelationCoefficientHistogramImageToImageMetric Self
HistogramType::MeasurementVectorType HistogramMeasurementVectorType
HistogramAbsoluteFrequencyType HistogramFrequencyType
Superclass::HistogramType HistogramType
Superclass::RealType RealType
Superclass::MovingImageConstPointer MovingImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
SmartPointer< const Self > ConstPointer
Computes correlation coefficient similarity measure between two images to be registered.
Superclass::TransformParametersType TransformParametersType
CorrelationCoefficientHistogramImageToImageMetric()
Superclass::TransformJacobianType TransformJacobianType
Superclass::DerivativeType DerivativeType
virtual ~CorrelationCoefficientHistogramImageToImageMetric() override
Superclass::FixedImageType FixedImageType
Computes similarity between two objects to be registered.
SmartPointer< Self > Pointer
Superclass::TransformPointer TransformPointer
Superclass::GradientPixelType GradientPixelType