#include <itkGradientDifferenceImageToImageMetric.h>
Inheritance diagram for itk::GradientDifferenceImageToImageMetric< 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 derivatives of the moving and fixed images 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.
Implementation of this class is based on: Hipwell, J. H., et. al. (2003), "Intensity-Based 2-D-3D Registration of Cerebral Angiograms,", IEEE Transactions on Medical Imaging, 22(11):1417-1426.
Definition at line 54 of file itkGradientDifferenceImageToImageMetric.h.
|
Definition at line 112 of file itkGradientDifferenceImageToImageMetric.h. |
|
Definition at line 111 of file itkGradientDifferenceImageToImageMetric.h. |
|
Definition at line 128 of file itkGradientDifferenceImageToImageMetric.h. |
|
Definition at line 127 of file itkGradientDifferenceImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 64 of file itkGradientDifferenceImageToImageMetric.h. |
|
Type of the derivative. Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 86 of file itkGradientDifferenceImageToImageMetric.h. |
|
Sobel filters to compute the gradients of the Fixed Image Definition at line 108 of file itkGradientDifferenceImageToImageMetric.h. |
|
Definition at line 114 of file itkGradientDifferenceImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 89 of file itkGradientDifferenceImageToImageMetric.h. |
|
Definition at line 92 of file itkGradientDifferenceImageToImageMetric.h. |
|
Type of the fixed Image. Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 87 of file itkGradientDifferenceImageToImageMetric.h. |
|
Definition at line 167 of file itkGradientDifferenceImageToImageMetric.h. |
|
Type of the measure. Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 85 of file itkGradientDifferenceImageToImageMetric.h. |
|
Definition at line 124 of file itkGradientDifferenceImageToImageMetric.h. |
|
Definition at line 130 of file itkGradientDifferenceImageToImageMetric.h. |
|
Definition at line 93 of file itkGradientDifferenceImageToImageMetric.h. |
|
Definition at line 170 of file itkGradientDifferenceImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 90 of file itkGradientDifferenceImageToImageMetric.h. |
|
Type of the moving Image. Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 88 of file itkGradientDifferenceImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 63 of file itkGradientDifferenceImageToImageMetric.h. |
|
Types transferred from the base class Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 78 of file itkGradientDifferenceImageToImageMetric.h. |
|
Standard class typedefs. Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 60 of file itkGradientDifferenceImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 61 of file itkGradientDifferenceImageToImageMetric.h. |
|
Types for transforming the moving image Definition at line 99 of file itkGradientDifferenceImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 83 of file itkGradientDifferenceImageToImageMetric.h. |
|
Definition at line 102 of file itkGradientDifferenceImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 82 of file itkGradientDifferenceImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 81 of file itkGradientDifferenceImageToImageMetric.h. |
|
Type of the Transform Base class Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 80 of file itkGradientDifferenceImageToImageMetric.h. |
|
|
|
Definition at line 153 of file itkGradientDifferenceImageToImageMetric.h. |
|
Compute the similarity measure using a specified subtraction factor. |
|
Compute the range of the moved image gradients. |
|
Compute the variance and range of the moving image gradients. |
|
Get the derivatives of the match measure. |
|
Run-time type information (and related methods). Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. |
|
Get the value for single valued optimizers. |
|
Get value and derivatives for multiple valued optimizers. |
|
Initialize the Metric by making sure that all the components are present and plugged together correctly Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. |
|
Sobel filters to compute the gradients of the Moved Image |
|
Constants for the image dimensions Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. |
|
Write gradient images to a files for debugging purposes. |