4 #include <itkVectorImage.h> 5 #include <itkCovariantVector.h> 17 template <
class TFixedImagePixelType,
class TMovingImagePixelType,
unsigned int ImageDimension>
24 typedef itk::VectorImage <TFixedImagePixelType, ImageDimension>
TFixedImage;
25 typedef itk::VectorImage <TMovingImagePixelType, ImageDimension>
TMovingImage;
57 MeasureType
GetValue(const TransformParametersType & parameters) const ITK_OVERRIDE;
63 virtual ~TensorCorrelationImageToImageMetric() {}
67 void operator=(
const Self&);
69 double m_FixedTProduct, m_FixedDenominator;
72 std::vector <InputPointType> m_FixedImagePoints;
73 std::vector <PixelType> m_FixedImageValues;
Superclass::InputPointType InputPointType
itk::ContinuousIndex< double, ImageDimension > ContinuousIndexType
Superclass::MeasureType MeasureType
itk::VectorImage< TFixedImagePixelType, ImageDimension > TFixedImage
Superclass::FixedImageConstPointer FixedImageConstPointer
itk::SmartPointer< const Self > ConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Superclass::MovingImageType MovingImageType
Superclass::FixedImageType FixedImageType
TensorCorrelationImageToImageMetric()
Superclass::TransformType TransformType
Superclass::CoordinateRepresentationType CoordinateRepresentationType
itk::SmartPointer< Self > Pointer
Tensor correlation similarity measure as defined by Taquet et al.
TensorCorrelationImageToImageMetric Self
BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage > Superclass
TFixedImage::PixelType PixelType
Superclass::TransformParametersType TransformParametersType
void PreComputeFixedValues()
MeasureType GetValue(const TransformParametersType ¶meters) const ITK_OVERRIDE
Superclass::OutputPointType OutputPointType
Superclass::TransformPointer TransformPointer
itk::VectorImage< TMovingImagePixelType, ImageDimension > TMovingImage