go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
itkVarianceOverLastDimensionImageMetric.h
Go to the documentation of this file.
1 /*=========================================================================
2  *
3  * Copyright UMC Utrecht and contributors
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0.txt
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  *=========================================================================*/
18 
19 #ifndef __itkVarianceOverLastDimensionImageMetric_h
20 #define __itkVarianceOverLastDimensionImageMetric_h
21 
22 #include "itkSmoothingRecursiveGaussianImageFilter.h"
24 #include "itkNearestNeighborInterpolateImageFunction.h"
26 
27 namespace itk
28 {
29 
51 template< class TFixedImage, class TMovingImage >
53  public AdvancedImageToImageMetric< TFixedImage, TMovingImage >
54 {
55 public:
56 
60  TFixedImage, TMovingImage > Superclass;
62  typedef SmartPointer< const Self > ConstPointer;
63 
65  typedef typename FixedImageRegionType::SizeType FixedImageSizeType;
66 
68  itkNewMacro( Self );
69 
72 
74  itkSetMacro( SampleLastDimensionRandomly, bool );
75  itkSetMacro( NumSamplesLastDimension, unsigned int );
76  itkSetMacro( NumAdditionalSamplesFixed, unsigned int );
77  itkSetMacro( ReducedDimensionIndex, unsigned int );
78  itkSetMacro( SubtractMean, bool );
79  itkSetMacro( GridSize, FixedImageSizeType );
80  itkSetMacro( TransformIsStackTransform, bool );
81 
83  itkGetConstMacro( SampleLastDimensionRandomly, bool );
84  itkGetConstMacro( NumSamplesLastDimension, int );
85 
87  typedef typename
102  typedef typename Superclass::RealType RealType;
120  typedef typename
124  typedef typename
126  typedef typename
128  typedef typename
130 
132  itkStaticConstMacro( FixedImageDimension, unsigned int,
133  FixedImageType::ImageDimension );
134 
136  itkStaticConstMacro( MovingImageDimension, unsigned int,
137  MovingImageType::ImageDimension );
138 
140  virtual MeasureType GetValue( const TransformParametersType & parameters ) const;
141 
143  virtual void GetDerivative( const TransformParametersType & parameters,
144  DerivativeType & derivative ) const;
145 
147  virtual void GetValueAndDerivative( const TransformParametersType & parameters,
148  MeasureType & Value, DerivativeType & Derivative ) const;
149 
153  virtual void Initialize( void ) throw ( ExceptionObject );
154 
155 protected:
156 
159  void PrintSelf( std::ostream & os, Indent indent ) const;
160 
168  typedef typename itk::ContinuousIndex< CoordinateRepresentationType, FixedImageDimension >
176 
181  const TransformJacobianType & jacobian,
182  const MovingImageDerivativeType & movingImageDerivative,
183  DerivativeType & imageJacobian ) const;
184 
185 private:
186 
187  VarianceOverLastDimensionImageMetric( const Self & ); // purposely not implemented
188  void operator=( const Self & ); // purposely not implemented
189 
191  void SampleRandom( const int n, const int m, std::vector< int > & numbers ) const;
192 
198 
201 
204 
207 
210 
211 };
212 
213 } // end namespace itk
214 
215 #ifndef ITK_MANUAL_INSTANTIATION
216 #include "itkVarianceOverLastDimensionImageMetric.hxx"
217 #endif
218 
219 #endif // end #ifndef __itkVarianceOverLastDimensionImageMetric_h
itk::VarianceOverLastDimensionImageMetric
Compute the sum of variances over the slowest varying dimension in the moving image.
Definition: itkVarianceOverLastDimensionImageMetric.h:54
itk::VarianceOverLastDimensionImageMetric::EvaluateTransformJacobianInnerProduct
void EvaluateTransformJacobianInnerProduct(const TransformJacobianType &jacobian, const MovingImageDerivativeType &movingImageDerivative, DerivativeType &imageJacobian) const
itk::AdvancedImageToImageMetric::TransformParametersType
Superclass::TransformParametersType TransformParametersType
Definition: itkAdvancedImageToImageMetric.h:113
itk::VarianceOverLastDimensionImageMetric::~VarianceOverLastDimensionImageMetric
virtual ~VarianceOverLastDimensionImageMetric()
Definition: itkVarianceOverLastDimensionImageMetric.h:158
itk::VarianceOverLastDimensionImageMetric::FixedImageMaskPointer
Superclass::FixedImageMaskPointer FixedImageMaskPointer
Definition: itkVarianceOverLastDimensionImageMetric.h:109
itk::VarianceOverLastDimensionImageMetric::MovingImageContinuousIndexType
Superclass::MovingImageContinuousIndexType MovingImageContinuousIndexType
Definition: itkVarianceOverLastDimensionImageMetric.h:171
itk::VarianceOverLastDimensionImageMetric::m_InitialVariance
float m_InitialVariance
Definition: itkVarianceOverLastDimensionImageMetric.h:203
itk::VarianceOverLastDimensionImageMetric::TransformType
Superclass::TransformType TransformType
Definition: itkVarianceOverLastDimensionImageMetric.h:94
itk::AdvancedImageToImageMetric::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkAdvancedImageToImageMetric.h:108
itk::AdvancedImageToImageMetric::ImageSamplerPointer
ImageSamplerType::Pointer ImageSamplerPointer
Definition: itkAdvancedImageToImageMetric.h:139
itk::VarianceOverLastDimensionImageMetric::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkVarianceOverLastDimensionImageMetric.h:113
itk::VarianceOverLastDimensionImageMetric::ImageSampleContainerType
Superclass::ImageSampleContainerType ImageSampleContainerType
Definition: itkVarianceOverLastDimensionImageMetric.h:119
itk::VarianceOverLastDimensionImageMetric::MovingImageMaskType
Superclass::MovingImageMaskType MovingImageMaskType
Definition: itkVarianceOverLastDimensionImageMetric.h:110
itk::VarianceOverLastDimensionImageMetric::VarianceOverLastDimensionImageMetric
VarianceOverLastDimensionImageMetric(const Self &)
itk::VarianceOverLastDimensionImageMetric::FixedImageSizeType
FixedImageRegionType::SizeType FixedImageSizeType
Definition: itkVarianceOverLastDimensionImageMetric.h:65
itk::VarianceOverLastDimensionImageMetric::GetValue
virtual MeasureType GetValue(const TransformParametersType &parameters) const
itk::AdvancedImageToImageMetric::GradientImageType
Superclass::GradientImageType GradientImageType
Definition: itkAdvancedImageToImageMetric.h:119
SmartPointer< Self >
itk::AdvancedImageToImageMetric
An extension of the ITK ImageToImageMetric. It is the intended base class for all elastix metrics.
Definition: itkAdvancedImageToImageMetric.h:81
itk::VarianceOverLastDimensionImageMetric::Superclass
AdvancedImageToImageMetric< TFixedImage, TMovingImage > Superclass
Definition: itkVarianceOverLastDimensionImageMetric.h:60
itk::VarianceOverLastDimensionImageMetric::SampleRandom
void SampleRandom(const int n, const int m, std::vector< int > &numbers) const
itk::AdvancedImageToImageMetric::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkAdvancedImageToImageMetric.h:128
itkImageRandomCoordinateSampler.h
itk::VarianceOverLastDimensionImageMetric::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkVarianceOverLastDimensionImageMetric.h:93
itk::VarianceOverLastDimensionImageMetric::MovingImageDerivativeType
Superclass::MovingImageDerivativeType MovingImageDerivativeType
Definition: itkVarianceOverLastDimensionImageMetric.h:174
itk::VarianceOverLastDimensionImageMetric::GetValueAndDerivative
virtual void GetValueAndDerivative(const TransformParametersType &parameters, MeasureType &Value, DerivativeType &Derivative) const
itk::VarianceOverLastDimensionImageMetric::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkVarianceOverLastDimensionImageMetric.h:91
itk::AdvancedImageToImageMetric::CoordinateRepresentationType
Superclass::CoordinateRepresentationType CoordinateRepresentationType
Definition: itkAdvancedImageToImageMetric.h:100
itk::AdvancedImageToImageMetric::MovingImageDerivativeScalesType
FixedArray< double, Self::MovingImageDimension > MovingImageDerivativeScalesType
Definition: itkAdvancedImageToImageMetric.h:135
itk::AdvancedImageToImageMetric::MovingImageLimiterOutputType
MovingImageLimiterType::OutputType MovingImageLimiterOutputType
Definition: itkAdvancedImageToImageMetric.h:149
itk::AdvancedImageToImageMetric::MovingImageDerivativeType
BSplineInterpolatorType::CovariantVectorType MovingImageDerivativeType
Definition: itkAdvancedImageToImageMetric.h:323
itk::VarianceOverLastDimensionImageMetric::MeasureType
Superclass::MeasureType MeasureType
Definition: itkVarianceOverLastDimensionImageMetric.h:112
itk::AdvancedImageToImageMetric::OutputPointType
Superclass::OutputPointType OutputPointType
Definition: itkAdvancedImageToImageMetric.h:112
itk::VarianceOverLastDimensionImageMetric::Self
VarianceOverLastDimensionImageMetric Self
Definition: itkVarianceOverLastDimensionImageMetric.h:58
itk::AdvancedImageToImageMetric::ParametersType
Superclass::ParametersType ParametersType
Definition: itkAdvancedImageToImageMetric.h:130
itk::AdvancedImageToImageMetric::MovingImageLimiterType
LimiterFunctionBase< RealType, MovingImageDimension > MovingImageLimiterType
Definition: itkAdvancedImageToImageMetric.h:147
itk::VarianceOverLastDimensionImageMetric::m_NumAdditionalSamplesFixed
unsigned int m_NumAdditionalSamplesFixed
Definition: itkVarianceOverLastDimensionImageMetric.h:196
itk::AdvancedImageToImageMetric::GradientImageFilterType
Superclass::GradientImageFilterType GradientImageFilterType
Definition: itkAdvancedImageToImageMetric.h:121
itk::VarianceOverLastDimensionImageMetric::FixedImagePixelType
Superclass::FixedImagePixelType FixedImagePixelType
Definition: itkVarianceOverLastDimensionImageMetric.h:115
itk::AdvancedImageToImageMetric::InterpolatorPointer
Superclass::InterpolatorPointer InterpolatorPointer
Definition: itkAdvancedImageToImageMetric.h:116
itk::VarianceOverLastDimensionImageMetric::CoordinateRepresentationType
Superclass::CoordinateRepresentationType CoordinateRepresentationType
Definition: itkVarianceOverLastDimensionImageMetric.h:84
itk::AdvancedImageToImageMetric::GradientImagePointer
Superclass::GradientImagePointer GradientImagePointer
Definition: itkAdvancedImageToImageMetric.h:120
itk::AdvancedImageToImageMetric::ImageSampleContainerType
ImageSamplerType::OutputVectorContainerType ImageSampleContainerType
Definition: itkAdvancedImageToImageMetric.h:140
itk::VarianceOverLastDimensionImageMetric::FixedImageLimiterType
Superclass::FixedImageLimiterType FixedImageLimiterType
Definition: itkVarianceOverLastDimensionImageMetric.h:122
itk::AdvancedImageToImageMetric::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkAdvancedImageToImageMetric.h:115
itk::VarianceOverLastDimensionImageMetric::VarianceOverLastDimensionImageMetric
VarianceOverLastDimensionImageMetric()
itk::VarianceOverLastDimensionImageMetric::itkStaticConstMacro
itkStaticConstMacro(MovingImageDimension, unsigned int, MovingImageType::ImageDimension)
itk::VarianceOverLastDimensionImageMetric::m_SubtractMean
bool m_SubtractMean
Definition: itkVarianceOverLastDimensionImageMetric.h:200
itk::AdvancedImageToImageMetric::NonZeroJacobianIndicesType
AdvancedTransformType::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
Definition: itkAdvancedImageToImageMetric.h:330
itk::AdvancedImageToImageMetric::TransformJacobianType
Superclass::TransformJacobianType TransformJacobianType
Definition: itkAdvancedImageToImageMetric.h:114
itk::VarianceOverLastDimensionImageMetric::m_TransformIsStackTransform
bool m_TransformIsStackTransform
Definition: itkVarianceOverLastDimensionImageMetric.h:209
itk::AdvancedImageToImageMetric::FixedImageMaskType
Superclass::FixedImageMaskType FixedImageMaskType
Definition: itkAdvancedImageToImageMetric.h:123
itk::AdvancedImageToImageMetric::FixedImageIndexType
FixedImageType::IndexType FixedImageIndexType
Definition: itkAdvancedImageToImageMetric.h:303
itk::VarianceOverLastDimensionImageMetric::MovingImageLimiterOutputType
Superclass::MovingImageLimiterOutputType MovingImageLimiterOutputType
Definition: itkVarianceOverLastDimensionImageMetric.h:127
itk::VarianceOverLastDimensionImageMetric::NonZeroJacobianIndicesType
Superclass::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
Definition: itkVarianceOverLastDimensionImageMetric.h:175
itk::AdvancedImageToImageMetric::MovingImageRegionType
MovingImageType::RegionType MovingImageRegionType
Definition: itkAdvancedImageToImageMetric.h:134
itk::VarianceOverLastDimensionImageMetric::ImageSamplerType
Superclass::ImageSamplerType ImageSamplerType
Definition: itkVarianceOverLastDimensionImageMetric.h:117
itk::AdvancedImageToImageMetric::MovingImageMaskType
Superclass::MovingImageMaskType MovingImageMaskType
Definition: itkAdvancedImageToImageMetric.h:125
itk::VarianceOverLastDimensionImageMetric::GradientImageFilterType
Superclass::GradientImageFilterType GradientImageFilterType
Definition: itkVarianceOverLastDimensionImageMetric.h:106
itk::VarianceOverLastDimensionImageMetric::RealType
Superclass::RealType RealType
Definition: itkVarianceOverLastDimensionImageMetric.h:102
itk::VarianceOverLastDimensionImageMetric::MovingImageIndexType
Superclass::MovingImageIndexType MovingImageIndexType
Definition: itkVarianceOverLastDimensionImageMetric.h:166
itk::AdvancedImageToImageMetric::GradientImageFilterPointer
Superclass::GradientImageFilterPointer GradientImageFilterPointer
Definition: itkAdvancedImageToImageMetric.h:122
itk::VarianceOverLastDimensionImageMetric::GetDerivative
virtual void GetDerivative(const TransformParametersType &parameters, DerivativeType &derivative) const
itk::AdvancedImageToImageMetric::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkAdvancedImageToImageMetric.h:105
itk::VarianceOverLastDimensionImageMetric::FixedImageIndexValueType
Superclass::FixedImageIndexValueType FixedImageIndexValueType
Definition: itkVarianceOverLastDimensionImageMetric.h:165
itk::AdvancedImageToImageMetric::MovingImagePixelType
Superclass::MovingImagePixelType MovingImagePixelType
Definition: itkAdvancedImageToImageMetric.h:102
itk::VarianceOverLastDimensionImageMetric::ConstPointer
SmartPointer< const Self > ConstPointer
Definition: itkVarianceOverLastDimensionImageMetric.h:62
itk::AdvancedImageToImageMetric::FixedImagePixelType
FixedImageType::PixelType FixedImagePixelType
Definition: itkAdvancedImageToImageMetric.h:133
itk::VarianceOverLastDimensionImageMetric::MovingImageRegionType
Superclass::MovingImageRegionType MovingImageRegionType
Definition: itkVarianceOverLastDimensionImageMetric.h:116
itk::VarianceOverLastDimensionImageMetric::m_NumSamplesLastDimension
unsigned int m_NumSamplesLastDimension
Definition: itkVarianceOverLastDimensionImageMetric.h:195
itk::AdvancedImageToImageMetric::FixedImagePointType
TransformType::InputPointType FixedImagePointType
Definition: itkAdvancedImageToImageMetric.h:306
itk::AdvancedImageToImageMetric::FixedImageLimiterOutputType
FixedImageLimiterType::OutputType FixedImageLimiterOutputType
Definition: itkAdvancedImageToImageMetric.h:146
itk::VarianceOverLastDimensionImageMetric::MovingImageLimiterType
Superclass::MovingImageLimiterType MovingImageLimiterType
Definition: itkVarianceOverLastDimensionImageMetric.h:123
itk::VarianceOverLastDimensionImageMetric::Pointer
SmartPointer< Self > Pointer
Definition: itkVarianceOverLastDimensionImageMetric.h:61
itk::VarianceOverLastDimensionImageMetric::InterpolatorPointer
Superclass::InterpolatorPointer InterpolatorPointer
Definition: itkVarianceOverLastDimensionImageMetric.h:101
itk::VarianceOverLastDimensionImageMetric::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkVarianceOverLastDimensionImageMetric.h:95
itk::VarianceOverLastDimensionImageMetric::FixedImageMaskType
Superclass::FixedImageMaskType FixedImageMaskType
Definition: itkVarianceOverLastDimensionImageMetric.h:108
itk::VarianceOverLastDimensionImageMetric::m_ReducedDimensionIndex
unsigned int m_ReducedDimensionIndex
Definition: itkVarianceOverLastDimensionImageMetric.h:197
itk::AdvancedImageToImageMetric::ImageSampleContainerPointer
ImageSamplerType::OutputVectorContainerPointer ImageSampleContainerPointer
Definition: itkAdvancedImageToImageMetric.h:141
itk::VarianceOverLastDimensionImageMetric::PrintSelf
void PrintSelf(std::ostream &os, Indent indent) const
itk::AdvancedImageToImageMetric::FixedImageLimiterType
LimiterFunctionBase< RealType, FixedImageDimension > FixedImageLimiterType
Definition: itkAdvancedImageToImageMetric.h:144
itk::AdvancedImageToImageMetric::RealType
Superclass::RealType RealType
Definition: itkAdvancedImageToImageMetric.h:117
itk::VarianceOverLastDimensionImageMetric::ImageSampleContainerPointer
Superclass::ImageSampleContainerPointer ImageSampleContainerPointer
Definition: itkVarianceOverLastDimensionImageMetric.h:121
itk::VarianceOverLastDimensionImageMetric::MovingImagePointType
Superclass::MovingImagePointType MovingImagePointType
Definition: itkVarianceOverLastDimensionImageMetric.h:170
itk::VarianceOverLastDimensionImageMetric::TransformParametersType
Superclass::TransformParametersType TransformParametersType
Definition: itkVarianceOverLastDimensionImageMetric.h:98
itk::VarianceOverLastDimensionImageMetric::TransformJacobianType
Superclass::TransformJacobianType TransformJacobianType
Definition: itkVarianceOverLastDimensionImageMetric.h:99
itk::VarianceOverLastDimensionImageMetric::MovingImageDerivativeScalesType
Superclass::MovingImageDerivativeScalesType MovingImageDerivativeScalesType
Definition: itkVarianceOverLastDimensionImageMetric.h:129
itk::VarianceOverLastDimensionImageMetric::FixedImageContinuousIndexType
itk::ContinuousIndex< CoordinateRepresentationType, FixedImageDimension > FixedImageContinuousIndexType
Definition: itkVarianceOverLastDimensionImageMetric.h:169
itk::AdvancedImageToImageMetric::MovingImageContinuousIndexType
InterpolatorType::ContinuousIndexType MovingImageContinuousIndexType
Definition: itkAdvancedImageToImageMetric.h:308
itk::AdvancedImageToImageMetric::MeasureType
Superclass::MeasureType MeasureType
Definition: itkAdvancedImageToImageMetric.h:127
itk::VarianceOverLastDimensionImageMetric::GradientImageFilterPointer
Superclass::GradientImageFilterPointer GradientImageFilterPointer
Definition: itkVarianceOverLastDimensionImageMetric.h:107
itk::VarianceOverLastDimensionImageMetric::ParametersType
Superclass::ParametersType ParametersType
Definition: itkVarianceOverLastDimensionImageMetric.h:114
itk
Definition: itkAdvancedImageToImageMetric.h:40
itk::AdvancedImageToImageMetric::FixedImageMaskPointer
Superclass::FixedImageMaskPointer FixedImageMaskPointer
Definition: itkAdvancedImageToImageMetric.h:124
itk::AdvancedImageToImageMetric::MovingImagePointType
TransformType::OutputPointType MovingImagePointType
Definition: itkAdvancedImageToImageMetric.h:307
itk::AdvancedImageToImageMetric::MovingImageMaskPointer
Superclass::MovingImageMaskPointer MovingImageMaskPointer
Definition: itkAdvancedImageToImageMetric.h:126
itk::VarianceOverLastDimensionImageMetric::itkStaticConstMacro
itkStaticConstMacro(FixedImageDimension, unsigned int, FixedImageType::ImageDimension)
itk::VarianceOverLastDimensionImageMetric::Initialize
virtual void Initialize(void)
itk::VarianceOverLastDimensionImageMetric::GradientImageType
Superclass::GradientImageType GradientImageType
Definition: itkVarianceOverLastDimensionImageMetric.h:104
itk::VarianceOverLastDimensionImageMetric::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkVarianceOverLastDimensionImageMetric.h:64
itk::VarianceOverLastDimensionImageMetric::operator=
void operator=(const Self &)
itk::VarianceOverLastDimensionImageMetric::GradientImagePointer
Superclass::GradientImagePointer GradientImagePointer
Definition: itkVarianceOverLastDimensionImageMetric.h:105
itk::VarianceOverLastDimensionImageMetric::m_SampleLastDimensionRandomly
bool m_SampleLastDimensionRandomly
Definition: itkVarianceOverLastDimensionImageMetric.h:194
itk::VarianceOverLastDimensionImageMetric::GradientPixelType
Superclass::GradientPixelType GradientPixelType
Definition: itkVarianceOverLastDimensionImageMetric.h:103
itk::VarianceOverLastDimensionImageMetric::CentralDifferenceGradientFilterType
Superclass::CentralDifferenceGradientFilterType CentralDifferenceGradientFilterType
Definition: itkVarianceOverLastDimensionImageMetric.h:173
itk::AdvancedImageToImageMetric::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkAdvancedImageToImageMetric.h:101
itk::VarianceOverLastDimensionImageMetric::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkVarianceOverLastDimensionImageMetric.h:92
itk::AdvancedImageToImageMetric::BSplineInterpolatorType
BSplineInterpolateImageFunction< MovingImageType, CoordinateRepresentationType, double > BSplineInterpolatorType
Definition: itkAdvancedImageToImageMetric.h:312
itk::VarianceOverLastDimensionImageMetric::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkVarianceOverLastDimensionImageMetric.h:89
itk::VarianceOverLastDimensionImageMetric::FixedImagePointType
Superclass::FixedImagePointType FixedImagePointType
Definition: itkVarianceOverLastDimensionImageMetric.h:167
itk::AdvancedImageToImageMetric::GradientPixelType
Superclass::GradientPixelType GradientPixelType
Definition: itkAdvancedImageToImageMetric.h:118
itk::VarianceOverLastDimensionImageMetric::FixedImageLimiterOutputType
Superclass::FixedImageLimiterOutputType FixedImageLimiterOutputType
Definition: itkVarianceOverLastDimensionImageMetric.h:125
itk::AdvancedImageToImageMetric::CentralDifferenceGradientFilterType
GradientImageFilter< MovingImageType, RealType, RealType > CentralDifferenceGradientFilterType
Definition: itkAdvancedImageToImageMetric.h:325
itk::AdvancedImageToImageMetric::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkAdvancedImageToImageMetric.h:110
itk::AdvancedImageToImageMetric::TransformType
Superclass::TransformType TransformType
Definition: itkAdvancedImageToImageMetric.h:109
itk::AdvancedImageToImageMetric::MovingImageIndexType
MovingImageType::IndexType MovingImageIndexType
Definition: itkAdvancedImageToImageMetric.h:305
itk::VarianceOverLastDimensionImageMetric::m_GridSize
FixedImageSizeType m_GridSize
Definition: itkVarianceOverLastDimensionImageMetric.h:206
itk::VarianceOverLastDimensionImageMetric::MovingImageMaskPointer
Superclass::MovingImageMaskPointer MovingImageMaskPointer
Definition: itkVarianceOverLastDimensionImageMetric.h:111
itk::AdvancedImageToImageMetric::FixedImageIndexValueType
FixedImageIndexType::IndexValueType FixedImageIndexValueType
Definition: itkAdvancedImageToImageMetric.h:304
itk::VarianceOverLastDimensionImageMetric::FixedImageIndexType
Superclass::FixedImageIndexType FixedImageIndexType
Definition: itkVarianceOverLastDimensionImageMetric.h:164
itk::VarianceOverLastDimensionImageMetric::ImageSamplerPointer
Superclass::ImageSamplerPointer ImageSamplerPointer
Definition: itkVarianceOverLastDimensionImageMetric.h:118
itk::VarianceOverLastDimensionImageMetric::BSplineInterpolatorType
Superclass::BSplineInterpolatorType BSplineInterpolatorType
Definition: itkVarianceOverLastDimensionImageMetric.h:172
itkAdvancedImageToImageMetric.h
itk::VarianceOverLastDimensionImageMetric::MovingImagePixelType
Superclass::MovingImagePixelType MovingImagePixelType
Definition: itkVarianceOverLastDimensionImageMetric.h:90
itk::AdvancedImageToImageMetric::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkAdvancedImageToImageMetric.h:107
itk::AdvancedImageToImageMetric::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkAdvancedImageToImageMetric.h:104
itk::AdvancedImageToImageMetric::InputPointType
Superclass::InputPointType InputPointType
Definition: itkAdvancedImageToImageMetric.h:111
itk::AdvancedImageToImageMetric::ImageSamplerType
ImageSamplerBase< FixedImageType > ImageSamplerType
Definition: itkAdvancedImageToImageMetric.h:138
itk::VarianceOverLastDimensionImageMetric::InputPointType
Superclass::InputPointType InputPointType
Definition: itkVarianceOverLastDimensionImageMetric.h:96
itk::VarianceOverLastDimensionImageMetric::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkVarianceOverLastDimensionImageMetric.h:100
itk::VarianceOverLastDimensionImageMetric::OutputPointType
Superclass::OutputPointType OutputPointType
Definition: itkVarianceOverLastDimensionImageMetric.h:97


Generated on OURCE_DATE_EPOCH for elastix by doxygen 1.8.18 elastix logo