18#ifndef itkANTSNeighborhoodCorrelationImageToImageMetricv4_h
19#define itkANTSNeighborhoodCorrelationImageToImageMetricv4_h
89template <
typename TFixedImage,
90 typename TMovingImage,
91 typename TVirtualImage = TFixedImage,
92 typename TInternalComputationValueType = double,
93 typename TMetricTraits =
94 DefaultImageToImageMetricTraitsv4<TFixedImage, TMovingImage, TVirtualImage, TInternalComputationValueType>>
96 :
public ImageToImageMetricv4<TFixedImage, TMovingImage, TVirtualImage, TInternalComputationValueType, TMetricTraits>
115 using typename Superclass::MeasureType;
116 using typename Superclass::DerivativeType;
117 using typename Superclass::DerivativeValueType;
118 using typename Superclass::VirtualPointType;
119 using typename Superclass::FixedImagePointType;
120 using typename Superclass::FixedImagePixelType;
121 using typename Superclass::FixedTransformType;
122 using typename Superclass::FixedImageGradientType;
125 using typename Superclass::MovingImagePointType;
126 using typename Superclass::MovingImagePixelType;
127 using typename Superclass::MovingImageGradientType;
128 using typename Superclass::MovingTransformType;
130 using typename Superclass::JacobianType;
132 using typename Superclass::VirtualImageGradientType;
134 using typename Superclass::FixedImageType;
135 using typename Superclass::MovingImageType;
137 using typename Superclass::FixedOutputPointType;
138 using typename Superclass::MovingOutputPointType;
143 using typename Superclass::NumberOfParametersType;
144 using typename Superclass::ImageDimensionType;
201#ifndef ITK_MANUAL_INSTANTIATION
202# include "itkANTSNeighborhoodCorrelationImageToImageMetricv4.hxx"
Threading implementation for ANTS CC metric ANTSNeighborhoodCorrelationImageToImageMetricv4 ....
Computes normalized cross correlation using a small neighborhood for each voxel between two images,...
typename FixedTransformType::JacobianType FixedImageJacobianType
void PrintSelf(std::ostream &os, Indent indent) const override
void Initialize() override
typename MovingTransformType::JacobianType MovingImageJacobianType
typename Superclass::VirtualImageType VirtualImageType
ANTSNeighborhoodCorrelationImageToImageMetricv4()
typename Superclass::FixedTransformType::JacobianType FixedTransformJacobianType
typename VirtualImageType::SizeType RadiusType
typename VirtualImageType::IndexType IndexType
typename Superclass::MovingTransformType::JacobianType MovingTransformJacobianType
typename VirtualImageType::RegionType ImageRegionType
Array2D class representing a 2D array.
typename Superclass::DimensionType ImageDimensionType
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Class for partitioning of an ImageRegion.
Partitions an indexed container.
BinaryGeneratorImageFilter< TInputImage1, TInputImage2, TOutputImage > Superclass
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....