![]() |
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 |
![]() | |
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 | |||
) |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
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.
Reimplemented in elastix::NormalizedGradientCorrelationMetric< TElastix >.
|
private |
|
protectedvirtual |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
|
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 21-03-2014 for elastix by ![]() |
![]() |