![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkAdvancedKappaStatisticImageToImageMetric.h>
Computes similarity between two objects to be registered.
This Class is templated over the type of the fixed and moving images to be compared. The metric here is designed for matching pixels in two images with the same exact value. Only one value can be considered (the default is 255) and can be specified with the SetForegroundValue method. In the computation of the metric, only foreground pixels are considered. The metric value is given by 2*|A&B|/(|A|+|B|), where A is the foreground region in the moving image, B is the foreground region in the fixed image, & is intersection, and |.| indicates the area of the enclosed set. The metric is described in "Morphometric Analysis of White Matter Lesions in MR Images: Method and Validation", A. P. Zijdenbos, B. M. Dawant, R. A. Margolin, A. C. Palmer.
This metric is especially useful when considering the similarity between binary images. Given the nature of binary images, a nearest neighbor interpolator is the preferred interpolator.
Metric values range from 0.0 (no foreground alignment) to 1.0 (perfect foreground alignment). When dealing with optimizers that can only minimize a metric, use the ComplementOn() method.
Definition at line 54 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::BSplineInterpolatorType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::BSplineInterpolatorType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 174 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::CentralDifferenceGradientFilterType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::CentralDifferenceGradientFilterType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 175 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef SmartPointer<const Self> itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::ConstPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 64 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::CoordinateRepresentationType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::CoordinateRepresentationType |
Typedefs from the superclass.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 70 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::DerivativeType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::DerivativeType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 100 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::DerivativeValueType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::DerivativeValueType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 101 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::FixedImageConstPointer itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::FixedImageConstPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 79 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::FixedImageIndexType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::FixedImageIndexType [protected] |
Protected Typedefs Typedefs inherited from superclass
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 168 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::FixedImageIndexValueType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::FixedImageIndexValueType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 169 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::FixedImageLimiterOutputType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::FixedImageLimiterOutputType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 113 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::FixedImageLimiterType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::FixedImageLimiterType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 110 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::FixedImageMaskPointer itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::FixedImageMaskPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 96 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::FixedImageMaskType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::FixedImageMaskType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 95 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::FixedImagePixelType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::FixedImagePixelType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 103 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::FixedImagePointType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::FixedImagePointType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 171 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::FixedImageRegionType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::FixedImageRegionType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 80 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::FixedImageType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::FixedImageType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 78 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::GradientImageFilterPointer itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GradientImageFilterPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 94 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::GradientImageFilterType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GradientImageFilterType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 93 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::GradientImagePointer itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GradientImagePointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 92 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::GradientImageType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GradientImageType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 91 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::GradientPixelType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GradientPixelType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 90 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::ImageSampleContainerPointer itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::ImageSampleContainerPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 109 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::ImageSampleContainerType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::ImageSampleContainerType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 107 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::ImageSamplerPointer itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::ImageSamplerPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 106 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::ImageSamplerType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::ImageSamplerType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 105 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::InputPointType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::InputPointType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 83 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::InterpolatorPointer itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::InterpolatorPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 88 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::InterpolatorType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::InterpolatorType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 87 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MeasureType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MeasureType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 99 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImageConstPointer itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImageConstPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 77 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImageContinuousIndexType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImageContinuousIndexType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 173 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImageDerivativeScalesType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImageDerivativeScalesType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 117 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImageDerivativeType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImageDerivativeType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 176 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImageIndexType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImageIndexType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 170 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImageLimiterOutputType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImageLimiterOutputType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 115 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImageLimiterType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImageLimiterType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 111 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImageMaskPointer itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImageMaskPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 98 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImageMaskType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImageMaskType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 97 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImagePixelType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImagePixelType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 76 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImagePointType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImagePointType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 172 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImageRegionType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImageRegionType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 104 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::MovingImageType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::MovingImageType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 75 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::NonZeroJacobianIndicesType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::NonZeroJacobianIndicesType [protected] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 177 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::OutputPointType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::OutputPointType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 84 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::ParametersType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::ParametersType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 102 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef SmartPointer<Self> itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::Pointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 63 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::RealType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::RealType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 89 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef AdvancedKappaStatisticImageToImageMetric itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::Self |
Standard class typedefs.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 60 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef AdvancedImageToImageMetric< TFixedImage, TMovingImage > itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::Superclass |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Definition at line 62 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::TransformJacobianType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::TransformJacobianType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 86 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::TransformParametersType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::TransformParametersType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 85 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::TransformPointer itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::TransformPointer |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 82 of file itkAdvancedKappaStatisticImageToImageMetric.h.
typedef Superclass::TransformType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::TransformType |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
Definition at line 81 of file itkAdvancedKappaStatisticImageToImageMetric.h.
itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::AdvancedKappaStatisticImageToImageMetric | ( | ) | [protected] |
virtual itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::~AdvancedKappaStatisticImageToImageMetric | ( | ) | [inline, protected, virtual] |
Definition at line 160 of file itkAdvancedKappaStatisticImageToImageMetric.h.
itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::AdvancedKappaStatisticImageToImageMetric | ( | const Self & | ) | [private] |
virtual void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::ComplementOff | ( | ) | [virtual] |
virtual void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::ComplementOn | ( | ) | [virtual] |
virtual void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::ComputeGradient | ( | void | ) | [virtual] |
Computes the moving gradient image dM/dx.
void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::EvaluateMovingImageAndTransformJacobianInnerProduct | ( | const TransformJacobianType & | jacobian, |
const MovingImageDerivativeType & | movingImageDerivative, | ||
DerivativeType & | innerProduct | ||
) | const [protected] |
Computes the inner product of transform Jacobian with moving image gradient. The results are stored in the imageJacobian, which is supposed to have the right size (same length as Jacobian's number of columns).
virtual const char* itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
virtual const bool& itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GetComplement | ( | ) | [virtual] |
virtual void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GetDerivative | ( | const TransformParametersType & | parameters, |
DerivativeType & | derivative | ||
) | const [virtual] |
Get the derivatives of the match measure.
virtual const RealType& itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GetEpsilon | ( | ) | [virtual] |
virtual const RealType& itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GetForegroundValue | ( | ) | [virtual] |
virtual MeasureType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GetValue | ( | const TransformParametersType & | parameters | ) | const [virtual] |
Get the value for single valued optimizers.
virtual void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::GetValueAndDerivative | ( | const TransformParametersType & | parameters, |
MeasureType & | Value, | ||
DerivativeType & | Derivative | ||
) | const [virtual] |
Get value and derivatives for multiple valued optimizers.
itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | FixedImageDimension | , |
unsigned | int, | ||
FixedImageType::ImageDimension | |||
) |
The fixed image dimension.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::itkStaticConstMacro | ( | MovingImageDimension | , |
unsigned | int, | ||
MovingImageType::ImageDimension | |||
) |
The moving image dimension.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
static Pointer itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented in elastix::AdvancedKappaStatisticMetric< TElastix >.
void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::operator= | ( | const Self & | ) | [private] |
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected] |
PrintSelf.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.
virtual void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::SetComplement | ( | bool | _arg | ) | [virtual] |
Set/Get whether this metric returns 2*|A&B|/(|A|+|B|) (ComplementOff, the default) or 1.0 - 2*|A&B|/(|A|+|B|) (ComplementOn). When using an optimizer that minimizes metric values use ComplementOn().
virtual void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::SetEpsilon | ( | RealType | _arg | ) | [virtual] |
Set the precision.
virtual void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::SetForegroundValue | ( | RealType | _arg | ) | [virtual] |
This method allows the user to set the foreground value. The default value is 1.0.
void itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::UpdateValueAndDerivativeTerms | ( | const RealType & | fixedImageValue, |
const RealType & | movingImageValue, | ||
std::vcl_size_t & | fixedForegroundArea, | ||
std::vcl_size_t & | movingForegroundArea, | ||
std::vcl_size_t & | intersection, | ||
const DerivativeType & | imageJacobian, | ||
const NonZeroJacobianIndicesType & | nzji, | ||
DerivativeType & | sum1, | ||
DerivativeType & | sum2 | ||
) | const [protected] |
Compute a pixel's contribution to the measure and derivatives; Called by GetValueAndDerivative().
bool itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::m_Complement [private] |
Definition at line 208 of file itkAdvancedKappaStatisticImageToImageMetric.h.
RealType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::m_Epsilon [private] |
Definition at line 207 of file itkAdvancedKappaStatisticImageToImageMetric.h.
RealType itk::AdvancedKappaStatisticImageToImageMetric< TFixedImage, TMovingImage >::m_ForegroundValue [private] |
Definition at line 206 of file itkAdvancedKappaStatisticImageToImageMetric.h.
Generated on 11-05-2012 for elastix by ![]() |
![]() |