15 #ifndef itkRIUImageToImageMetric_h
16 #define itkRIUImageToImageMetric_h
30 template <
class TFixedImage,
class TMovingImage >
73 FixedImagePixelType fixedValue,
74 MovingImagePixelType movingValue)
79 m_ratio = (movingValue/fixedValue);
81 m_sumSquared += (m_ratio*m_ratio);
91 if (m_numberCounted > 0)
93 m_mean = m_sum / (double)m_numberCounted;
94 m_stdDev = vcl_sqrt( (m_sumSquared - ((m_sum*m_sum)/(
double)m_numberCounted))/((
double)m_numberCounted - 1));
95 measure = m_stdDev / m_mean;
102 void operator=(
const Self&);
104 long int m_numberCounted;
RIUImageToImageMetric Self
Definition: itkRIUImageToImageMetric.h:37
Abstract base class, implementing TemplateMethod [2] for similarity measures.
Definition: itkSimilarityMeasure.h:56
MeasureType FinalizeCostFunction()
Definition: itkRIUImageToImageMetric.h:88
Definition: niftkITKAffineResampleImage.cxx:74
void AggregateCostFunctionPair(FixedImagePixelType fixedValue, MovingImagePixelType movingValue)
Definition: itkRIUImageToImageMetric.h:72
SimilarityMeasure< TFixedImage, TMovingImage > Superclass
Definition: itkRIUImageToImageMetric.h:38
virtual ~RIUImageToImageMetric()
Definition: itkRIUImageToImageMetric.h:54
Superclass::FixedImageType::PixelType FixedImagePixelType
Definition: itkRIUImageToImageMetric.h:41
SmartPointer< const Self > ConstPointer
Definition: itkRIUImageToImageMetric.h:40
void ResetCostFunction()
Definition: itkRIUImageToImageMetric.h:59
float PixelType
Definition: niftkBreastDCEandADC.cxx:88
SmartPointer< Self > Pointer
Definition: itkRIUImageToImageMetric.h:39
AbstractBase class, just to implement the finite difference gradient method.
Definition: itkFiniteDifferenceGradientSimilarityMeasure.h:32
Superclass::MeasureType MeasureType
Definition: itkRIUImageToImageMetric.h:43
Superclass::MovingImageType::PixelType MovingImagePixelType
Definition: itkRIUImageToImageMetric.h:42
Superclass::MeasureType MeasureType
Definition: itkSimilarityMeasure.h:80
Implements Roger Woods Ratio Image Uniformity, but beware, its non-symetrical, as the base class does...
Definition: itkRIUImageToImageMetric.h:31
RIUImageToImageMetric()
Definition: itkRIUImageToImageMetric.h:53