#include <itkMeanReciprocalSquareDifferenceImageToImageMetric.h>
Inheritance diagram for itk::MeanReciprocalSquareDifferenceImageToImageMetric< TFixedImage, TMovingImage >:


This Class is templated over the type of the Images to be compared and over the type of transformation and Iterpolator to be used.
This metric computes the sum of squared differences between pixels in the moving image and pixels in the fixed image after passing the squared difference through a function of type
.
Spatial correspondance between both images is established through a Transform. Pixel values are taken from the Moving image. Their positions are mapped to the Fixed image and result in general in non-grid position on it. Values at these non-grid position of the Fixed image are interpolated using a user-selected Interpolator.
Definition at line 46 of file itkMeanReciprocalSquareDifferenceImageToImageMetric.h.
typedef std::vector<bool> itk::ImageToImageMetric< TFixedImage, TMovingImage >::BooleanArrayType [protected, inherited] |
Definition at line 440 of file itkOptImageToImageMetric.h.
typedef BSplineInterpolateImageFunction<MovingImageType, CoordinateRepresentationType> itk::ImageToImageMetric< TFixedImage, TMovingImage >::BSplineInterpolatorType [protected, inherited] |
If a BSplineInterpolationFunction is used, this class obtain image derivatives from the BSpline interpolator. Otherwise, image derivatives are computed using central differencing.
Definition at line 451 of file itkOptImageToImageMetric.h.
typedef FixedArray< unsigned long, ::itk::GetImageDimension<FixedImageType>::ImageDimension > itk::ImageToImageMetric< TFixedImage, TMovingImage >::BSplineParametersOffsetType [protected, inherited] |
Definition at line 443 of file itkOptImageToImageMetric.h.
typedef BSplineTransformType::ParameterIndexArrayType itk::ImageToImageMetric< TFixedImage, TMovingImage >::BSplineTransformIndexArrayType [protected, inherited] |
Reimplemented in itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 435 of file itkOptImageToImageMetric.h.
typedef Array2D<IndexValueType> itk::ImageToImageMetric< TFixedImage, TMovingImage >::BSplineTransformIndicesArrayType [protected, inherited] |
Definition at line 437 of file itkOptImageToImageMetric.h.
typedef BSplineDeformableTransform< CoordinateRepresentationType, ::itk::GetImageDimension<FixedImageType>::ImageDimension, itkGetStaticConstMacro(DeformationSplineOrder) > itk::ImageToImageMetric< TFixedImage, TMovingImage >::BSplineTransformType [protected, inherited] |
Definition at line 428 of file itkOptImageToImageMetric.h.
typedef Array2D<WeightsValueType> itk::ImageToImageMetric< TFixedImage, TMovingImage >::BSplineTransformWeightsArrayType [protected, inherited] |
Definition at line 432 of file itkOptImageToImageMetric.h.
typedef BSplineTransformType::WeightsType itk::ImageToImageMetric< TFixedImage, TMovingImage >::BSplineTransformWeightsType [protected, inherited] |
Reimplemented in itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 430 of file itkOptImageToImageMetric.h.
| typedef SmartPointer<const Self> itk::MeanReciprocalSquareDifferenceImageToImageMetric< TFixedImage, TMovingImage >::ConstPointer |
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 56 of file itkMeanReciprocalSquareDifferenceImageToImageMetric.h.
typedef Superclass::ParametersValueType itk::ImageToImageMetric< TFixedImage, TMovingImage >::CoordinateRepresentationType [inherited] |
Type used for representing point components
Reimplemented in itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 70 of file itkOptImageToImageMetric.h.
typedef Superclass::ParametersValueType itk::ImageToImageMetric< TFixedImage, TMovingImage >::CoordinateRepresentationType [inherited] |
Type used for representing point components
Reimplemented in itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 70 of file itkImageToImageMetric.h.
typedef CentralDifferenceImageFunction<MovingImageType, CoordinateRepresentationType> itk::ImageToImageMetric< TFixedImage, TMovingImage >::DerivativeFunctionType [protected, inherited] |
Typedefs for using central difference calculator.
Definition at line 456 of file itkOptImageToImageMetric.h.
| typedef Superclass::DerivativeType itk::MeanReciprocalSquareDifferenceImageToImageMetric< TFixedImage, TMovingImage >::DerivativeType |
Type of the derivative.
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 74 of file itkMeanReciprocalSquareDifferenceImageToImageMetric.h.
| typedef Superclass::FixedImageConstPointer itk::MeanReciprocalSquareDifferenceImageToImageMetric< TFixedImage, TMovingImage >::FixedImageConstPointer |
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 77 of file itkMeanReciprocalSquareDifferenceImageToImageMetric.h.
typedef std::vector<FixedImageIndexType> itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImageIndexContainer [inherited] |
Definition at line 114 of file itkOptImageToImageMetric.h.
typedef FixedImageType::IndexType itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImageIndexType [inherited] |
Index and Point typedef support.
Reimplemented in itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::MutualInformationImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 108 of file itkOptImageToImageMetric.h.
typedef FixedImageIndexType::IndexValueType itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImageIndexValueType [inherited] |
Reimplemented in itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, and itk::MutualInformationImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 109 of file itkOptImageToImageMetric.h.
typedef FixedImageMaskType::Pointer itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImageMaskPointer [inherited] |
Definition at line 145 of file itkOptImageToImageMetric.h.
typedef FixedImageMaskType::Pointer itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImageMaskPointer [inherited] |
Definition at line 136 of file itkImageToImageMetric.h.
typedef SpatialObject< itkGetStaticConstMacro(FixedImageDimension) > itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImageMaskType [inherited] |
Type for the mask of the fixed image. Only pixels that are "inside" this mask will be considered for the computation of the metric
Definition at line 144 of file itkOptImageToImageMetric.h.
typedef SpatialObject< itkGetStaticConstMacro(FixedImageDimension) > itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImageMaskType [inherited] |
Type for the mask of the fixed image. Only pixels that are "inside" this mask will be considered for the computation of the metric
Definition at line 135 of file itkImageToImageMetric.h.
typedef TFixedImage::PixelType itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImagePixelType [inherited] |
Reimplemented in itk::GradientDifferenceImageToImageMetric< TFixedImage, TMovingImage >, and itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 82 of file itkOptImageToImageMetric.h.
typedef TransformType::InputPointType itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImagePointType [inherited] |
typedef FixedImageType::RegionType itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImageRegionType [inherited] |
Reimplemented in itk::CompareHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::KappaStatisticImageToImageMetric< TFixedImage, TMovingImage >, itk::MatchCardinalityImageToImageMetric< TFixedImage, TMovingImage >, and itk::MatchCardinalityImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 84 of file itkOptImageToImageMetric.h.
typedef FixedImageType::RegionType itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImageRegionType [inherited] |
Reimplemented in itk::CompareHistogramImageToImageMetric< TFixedImage, TMovingImage >,