#include <itkMeanSquaresImageToImageMetric.h>
Inheritance diagram for itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >:


This Class is templated over the type of the fixed and moving images to be compared.
This metric computes the sum of squared differences between pixels in the moving image and pixels in the fixed image. The 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 52 of file itkMeanSquaresImageToImageMetric.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::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >::ConstPointer |
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 40 of file itkOptMeanSquaresImageToImageMetric.h.
| typedef SmartPointer<const Self> itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >::ConstPointer |
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 62 of file itkMeanSquaresImageToImageMetric.h.
| typedef Superclass::CoordinateRepresentationType itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >::CoordinateRepresentationType |
Type used for representing point components
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 62 of file itkOptMeanSquaresImageToImageMetric.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::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >::DerivativeType |
Type of the derivative.
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 54 of file itkOptMeanSquaresImageToImageMetric.h.
| typedef Superclass::DerivativeType itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >::DerivativeType |
Type of the derivative.
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 83 of file itkMeanSquaresImageToImageMetric.h.
| typedef Superclass::FixedImageConstPointer itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >::FixedImageConstPointer |
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 59 of file itkOptMeanSquaresImageToImageMetric.h.
| typedef Superclass::FixedImageConstPointer itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >::FixedImageConstPointer |
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 86 of file itkMeanSquaresImageToImageMetric.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 Superclass::FixedImagePointType itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >::FixedImagePointType |
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 70 of file itkOptMeanSquaresImageToImageMetric.h.
typedef FixedImageType::RegionType itk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImageRegionType [inherited] |