18#ifndef itkCorrelationCoefficientHistogramImageToImageMetric_h
19#define itkCorrelationCoefficientHistogramImageToImageMetric_h
38template <
typename TFixedImage,
typename TMovingImage>
58 using typename Superclass::RealType;
59 using typename Superclass::TransformType;
60 using typename Superclass::TransformPointer;
61 using typename Superclass::TransformParametersType;
62 using typename Superclass::TransformJacobianType;
63 using typename Superclass::GradientPixelType;
65 using typename Superclass::MeasureType;
66 using typename Superclass::DerivativeType;
67 using typename Superclass::FixedImageType;
68 using typename Superclass::MovingImageType;
69 using typename Superclass::FixedImageConstPointer;
70 using typename Superclass::MovingImageConstPointer;
72 using typename Superclass::HistogramType;
114#ifndef ITK_MANUAL_INSTANTIATION
115# include "itkCorrelationCoefficientHistogramImageToImageMetric.hxx"
Computes correlation coefficient similarity measure between two images to be registered.
CorrelationCoefficientHistogramImageToImageMetric()=default
typename HistogramType::AbsoluteFrequencyType HistogramAbsoluteFrequencyType
typename HistogramType::Iterator HistogramIteratorType
typename HistogramType::MeasurementVectorType HistogramMeasurementVectorType
MeasureType VarianceY(HistogramType &histogram) const
MeasureType VarianceX(HistogramType &histogram) const
MeasureType Covariance(HistogramType &histogram) const
MeasureType EvaluateMeasure(HistogramType &histogram) const override
MeasureType MeanY(HistogramType &histogram) const
MeasureType MeanX(HistogramType &histogram) const
~CorrelationCoefficientHistogramImageToImageMetric() override=default
HistogramAbsoluteFrequencyType HistogramFrequencyType
Computes similarity between two objects to be registered.
Light weight base class for most itk classes.
class that walks through the elements of the histogram.
This class stores measurement vectors in the context of n-dimensional histogram.
typename FrequencyContainerType::AbsoluteFrequencyType AbsoluteFrequencyType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....