|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkNormalizedGradientCorrelationImageToImageMetric.h>


Public Types | |
| typedef CastFixedImageFilterType::Pointer | CastFixedImageFilterPointer |
| typedef itk::CastImageFilter < FixedImageType, FixedGradientImageType > | CastFixedImageFilterType |
| typedef CastMovedImageFilterType::Pointer | CastMovedImageFilterPointer |
| typedef itk::CastImageFilter < TransformedMovingImageType, MovedGradientImageType > | CastMovedImageFilterType |
| typedef CombinationTransformType::Pointer | CombinationTransformPointer |
| typedef itk::AdvancedCombinationTransform < ScalarType, FixedImageDimension > | CombinationTransformType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::DerivativeType | DerivativeType |
| typedef itk::Image< RealType, itkGetStaticConstMacro(FixedImageDimension) > | FixedGradientImageType |
| typedef FixedGradientImageType::PixelType | FixedGradientPixelType |
| typedef Superclass::FixedImageConstPointer | FixedImageConstPointer |
| typedef TFixedImage::PixelType | FixedImagePixelType |
| typedef Superclass::FixedImageRegionType | FixedImageRegionType |
| typedef Superclass::FixedImageType | FixedImageType |
| typedef InterpolatorType::Pointer | InterpolatorPointer |
| typedef Superclass::InterpolatorType | InterpolatorType |
| typedef itk::Image< unsigned char, itkGetStaticConstMacro(FixedImageDimension) > | MaskImageType |
| typedef MaskImageType::Pointer | MaskImageTypePointer |
| typedef Superclass::MeasureType | MeasureType |
| typedef itk::Image< RealType, itkGetStaticConstMacro(MovedImageDimension) > | MovedGradientImageType |
| typedef MovedGradientImageType::PixelType | MovedGradientPixelType |
| typedef TMovingImage::PixelType | MovedImagePixelType |
| typedef Superclass::MovingImageConstPointer | MovingImageConstPointer |
| typedef Superclass::MovingImagePointer | MovingImagePointer |
| typedef Superclass::MovingImageRegionType | MovingImageRegionType |
| typedef Superclass::MovingImageType | MovingImageType |
| typedef itk::Optimizer | OptimizerType |
| typedef SmartPointer< Self > | Pointer |
| typedef RayCastInterpolatorType::Pointer | RayCastInterpolatorPointer |
| typedef itk::AdvancedRayCastInterpolateImageFunction < MovingImageType, ScalarType > | RayCastInterpolatorType |
| typedef Superclass::RealType | RealType |
| typedef TransformType::ScalarType | ScalarType |
| typedef OptimizerType::ScalesType | ScalesType |
| typedef NormalizedGradientCorrelationImageToImageMetric | Self |
| typedef AdvancedImageToImageMetric < TFixedImage, TMovingImage > | Superclass |
| typedef TransformType::ConstPointer | TransformConstPointer |
| typedef itk::Image < FixedImagePixelType, itkGetStaticConstMacro(FixedImageDimension) > | TransformedMovingImageType |
| typedef Superclass::TransformJacobianType | TransformJacobianType |
| typedef TransformMovingImageFilterType::Pointer | TransformMovingImageFilterPointer |
| typedef itk::ResampleImageFilter < MovingImageType, TransformedMovingImageType > | TransformMovingImageFilterType |
| typedef Superclass::TransformParametersType | TransformParametersType |
| typedef Superclass::TransformPointer | TransformPointer |
| typedef Superclass::TransformType | TransformType |
Public Types inherited from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage > | |
| typedef AdvancedTransform < ScalarType, FixedImageDimension, MovingImageDimension > | AdvancedTransformType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::CoordinateRepresentationType | CoordinateRepresentationType |
| typedef Superclass::DerivativeType | DerivativeType |
| typedef DerivativeType::ValueType | DerivativeValueType |
| typedef Superclass::FixedImageConstPointer | FixedImageConstPointer |
| typedef FixedImageLimiterType::OutputType | FixedImageLimiterOutputType |
| typedef LimiterFunctionBase < RealType, FixedImageDimension > | FixedImageLimiterType |
| typedef Superclass::FixedImageMaskPointer | FixedImageMaskPointer |
| typedef Superclass::FixedImageMaskType | FixedImageMaskType |
| typedef FixedImageType::PixelType | FixedImagePixelType |
| typedef FixedImageType::Pointer | FixedImagePointer |
| typedef Superclass::FixedImageRegionType | FixedImageRegionType |
| typedef Superclass::FixedImageType | FixedImageType |
| typedef Superclass::GradientImageFilterPointer | GradientImageFilterPointer |
| typedef Superclass::GradientImageFilterType | GradientImageFilterType |
| typedef Superclass::GradientImagePointer | GradientImagePointer |
| typedef Superclass::GradientImageType | GradientImageType |
| typedef Superclass::GradientPixelType | GradientPixelType |
| typedef vnl_sparse_matrix < HessianValueType > | HessianType |
| typedef DerivativeType::ValueType | HessianValueType |
| typedef ImageSamplerType::OutputVectorContainerPointer | ImageSampleContainerPointer |
| typedef ImageSamplerType::OutputVectorContainerType | ImageSampleContainerType |
| typedef ImageSamplerType::Pointer | ImageSamplerPointer |
| typedef ImageSamplerBase < FixedImageType > | ImageSamplerType |
| typedef Superclass::InputPointType | InputPointType |
| typedef Superclass::InterpolatorPointer | InterpolatorPointer |
| typedef Superclass::InterpolatorType | InterpolatorType |
| typedef Superclass::MeasureType | MeasureType |
| typedef Superclass::MovingImageConstPointer | MovingImageConstPointer |
| typedef FixedArray< double, itkGetStaticConstMacro(MovingImageDimension) > | MovingImageDerivativeScalesType |
| typedef MovingImageLimiterType::OutputType | MovingImageLimiterOutputType |
| typedef LimiterFunctionBase < RealType, MovingImageDimension > | MovingImageLimiterType |
| typedef Superclass::MovingImageMaskPointer | MovingImageMaskPointer |
| typedef Superclass::MovingImageMaskType | MovingImageMaskType |
| typedef Superclass::MovingImagePixelType | MovingImagePixelType |
| typedef MovingImageType::Pointer | MovingImagePointer |
| typedef MovingImageType::RegionType | MovingImageRegionType |
| typedef Superclass::MovingImageType | MovingImageType |
| typedef Superclass::OutputPointType | OutputPointType |
| typedef Superclass::ParametersType | ParametersType |
| typedef SmartPointer< Self > | Pointer |
| typedef Superclass::RealType | RealType |
| typedef TransformType::ScalarType | ScalarType |
| typedef AdvancedImageToImageMetric | Self |
| typedef ImageToImageMetric < TFixedImage, TMovingImage > | Superclass |
| typedef Superclass::TransformJacobianType | TransformJacobianType |
| typedef Superclass::TransformParametersType | TransformParametersType |
| typedef Superclass::TransformPointer | TransformPointer |
| typedef Superclass::TransformType | TransformType |
Static Public Member Functions | |
| static Pointer | New () |
Private Member Functions | |
| NormalizedGradientCorrelationImageToImageMetric (const Self &) | |
| void | operator= (const Self &) |
An metric based on the itk::NormalizedGradientCorrelationImageToImageMetric.
Definition at line 40 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef CastFixedImageFilterType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CastFixedImageFilterPointer |
Definition at line 110 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef itk::CastImageFilter< FixedImageType, FixedGradientImageType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CastFixedImageFilterType |
Definition at line 109 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef CastMovedImageFilterType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CastMovedImageFilterPointer |
Definition at line 119 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef itk::CastImageFilter< TransformedMovingImageType, MovedGradientImageType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CastMovedImageFilterType |
Definition at line 118 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef CombinationTransformType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CombinationTransformPointer |
Definition at line 92 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef itk::AdvancedCombinationTransform< ScalarType, FixedImageDimension> itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CombinationTransformType |
Types for transforming the moving image
Definition at line 91 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef SmartPointer<const Self> itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::ConstPointer |
Definition at line 49 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::DerivativeType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::DerivativeType |
Definition at line 74 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef itk::Image< RealType, itkGetStaticConstMacro( FixedImageDimension ) > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedGradientImageType |
Sobel filters to compute the gradients of the Fixed Image
Definition at line 107 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef FixedGradientImageType::PixelType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedGradientPixelType |
Definition at line 111 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::FixedImageConstPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImageConstPointer |
Definition at line 79 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef TFixedImage::PixelType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImagePixelType |
Definition at line 82 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::FixedImageRegionType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImageRegionType |
Definition at line 76 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::FixedImageType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImageType |
Definition at line 75 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
protected |
Definition at line 166 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef InterpolatorType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::InterpolatorPointer |
Definition at line 72 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::InterpolatorType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::InterpolatorType |
Definition at line 71 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef itk::Image< unsigned char, itkGetStaticConstMacro( FixedImageDimension ) > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MaskImageType |
Definition at line 96 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef MaskImageType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MaskImageTypePointer |
Definition at line 97 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::MeasureType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MeasureType |
Definition at line 73 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef itk::Image< RealType, itkGetStaticConstMacro( MovedImageDimension ) > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovedGradientImageType |
Definition at line 116 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef MovedGradientImageType::PixelType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovedGradientPixelType |
Definition at line 120 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef TMovingImage::PixelType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovedImagePixelType |
Definition at line 83 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
protected |
Definition at line 168 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::MovingImageConstPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImageConstPointer |
Definition at line 80 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::MovingImagePointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImagePointer |
Definition at line 81 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::MovingImageRegionType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImageRegionType |
Definition at line 78 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::MovingImageType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImageType |
Definition at line 77 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef itk::Optimizer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::OptimizerType |
Definition at line 84 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef SmartPointer<Self> itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Pointer |
Definition at line 48 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef RayCastInterpolatorType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::RayCastInterpolatorPointer |
Definition at line 103 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef itk::AdvancedRayCastInterpolateImageFunction< MovingImageType, ScalarType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::RayCastInterpolatorType |
Definition at line 102 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::RealType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::RealType |
Types transferred from the base class Work around a Visual Studio .NET bug
Definition at line 55 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef TransformType::ScalarType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::ScalarType |
Definition at line 66 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef OptimizerType::ScalesType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::ScalesType |
Definition at line 85 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef NormalizedGradientCorrelationImageToImageMetric itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Self |
Standard class typedefs.
Definition at line 46 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef AdvancedImageToImageMetric<TFixedImage, TMovingImage > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Superclass |
Definition at line 47 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef TransformType::ConstPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformConstPointer |
Definition at line 68 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef itk::Image< FixedImagePixelType, itkGetStaticConstMacro( FixedImageDimension ) > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformedMovingImageType |
Definition at line 94 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::TransformJacobianType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformJacobianType |
Definition at line 70 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef TransformMovingImageFilterType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformMovingImageFilterPointer |
Definition at line 100 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef itk::ResampleImageFilter< MovingImageType, TransformedMovingImageType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformMovingImageFilterType |
Definition at line 99 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::TransformParametersType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformParametersType |
Definition at line 69 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::TransformPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformPointer |
Definition at line 67 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
| typedef Superclass::TransformType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformType |
Definition at line 65 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 156 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
|
protected |
|
protected |
Compute the mean of the fixed and moved image gradients.
|
protected |
Compute the similarity measure
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::NormalizedGradientCorrelationMetric< TElastix >.
|
virtual |
Get the derivatives of the match measure.
|
virtual |
|
virtual |
|
virtual |
Get the value for single valued optimizers.
|
virtual |
Get value and derivatives for multiple valued optimizers.
|
virtual | ||||||||||||||
Initialize the Metric by making sure that all the components are present and plugged together correctly.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::NormalizedGradientCorrelationMetric< TElastix >.
| itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | FixedImageDimension | , |
| unsigned | int, | ||
| TFixedImage::ImageDimension | |||
| ) |
| itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | MovedImageDimension | , |
| unsigned | int, | ||
| MovingImageType::ImageDimension | |||
| ) |
Sobel filters to compute the gradients of the Moved Image
|
static |
Method for creation through the object factory.
|
private |
|
protectedvirtual |
|
virtual |
Set/Get the value of Delta used for computing derivatives by finite differences in the GetDerivative() method.
|
virtual |
Set/Get Scales
| void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::SetTransformParameters | ( | const TransformParametersType & | parameters | ) | const |
Set the parameters defining the Transform.
| void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::WriteGradientImagesToFiles | ( | void | ) | const |
Write gradient images to a files for debugging purposes.
|
private |
The Sobel gradients of the fixed image
Definition at line 188 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
The Sobel gradients of the moving image
Definition at line 201 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
Definition at line 176 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
Definition at line 175 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
Definition at line 198 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
Definition at line 195 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
Definition at line 192 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
mutableprivate |
The mean of the fixed image gradients.
Definition at line 182 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
mutableprivate |
The mean of the moving image gradients.
Definition at line 179 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
Definition at line 197 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
Definition at line 207 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
Definition at line 204 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
Definition at line 174 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
|
private |
The filter for transforming the moving images.
Definition at line 185 of file itkNormalizedGradientCorrelationImageToImageMetric.h.
Generated on 06-12-2013 for elastix by 1.8.5 |