#include <itkCompareHistogramImageToImageMetric.h>
Inheritance diagram for itk::CompareHistogramImageToImageMetric< TFixedImage, TMovingImage >:
Public Types | |
typedef CompareHistogramImageToImageMetric | Self |
typedef HistogramImageToImageMetric< TFixedImage, TMovingImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::RealType | RealType |
typedef Superclass::TransformType | TransformType |
typedef Superclass::TransformPointer | TransformPointer |
typedef TransformType::ConstPointer | TransformConstPointer |
typedef Superclass::TransformParametersType | TransformParametersType |
typedef Superclass::TransformJacobianType | TransformJacobianType |
typedef Superclass::GradientPixelType | GradientPixelType |
typedef Superclass::MeasureType | MeasureType |
typedef Superclass::DerivativeType | DerivativeType |
typedef Superclass::FixedImageType | FixedImageType |
typedef Superclass::MovingImageType | MovingImageType |
typedef Superclass::FixedImageConstPointer | FixedImageConstPointer |
typedef Superclass::MovingImageConstPointer | MovingImageConstPointer |
typedef Superclass::HistogramType | HistogramType |
typedef Superclass::HistogramSizeType | HistogramSizeType |
typedef HistogramType::MeasurementVectorType | HistogramMeasurementVectorType |
typedef HistogramType::FrequencyType | HistogramFrequencyType |
typedef HistogramType::Iterator | HistogramIteratorType |
typedef HistogramType::Pointer | HistogramPointerType |
typedef Superclass::InterpolatorType | InterpolatorType |
typedef Superclass::InterpolatorPointer | InterpolatorPointer |
typedef Superclass::FixedImageRegionType | FixedImageRegionType |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual void | SetTrainingHistogram (HistogramPointerType _arg) |
virtual HistogramPointerType | GetTrainingHistogram () const |
virtual void | SetTrainingFixedImage (const FixedImageType *_arg) |
virtual const FixedImageType * | GetTrainingFixedImage () |
virtual void | SetTrainingMovingImage (const MovingImageType *_arg) |
virtual const MovingImageType * | GetTrainingMovingImage () |
virtual void | SetTrainingTransform (TransformType *_arg) |
virtual TransformType * | GetTrainingTransform () |
virtual void | SetTrainingInterpolator (InterpolatorType *_arg) |
virtual InterpolatorType * | GetTrainingInterpolator () |
virtual void | SetTrainingFixedImageRegion (FixedImageRegionType _arg) |
virtual FixedImageRegionType | GetTrainingFixedImageRegion () const |
unsigned int | GetNumberOfParameters (void) const |
void | Initialize () throw (ExceptionObject) |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
void | FormTrainingHistogram () throw (ExceptionObject) |
virtual MeasureType | EvaluateMeasure (HistogramType &histogram) const=0 |
CompareHistogramImageToImageMetric () | |
virtual | ~CompareHistogramImageToImageMetric () |
void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
FixedImageConstPointer | m_TrainingFixedImage |
MovingImageConstPointer | m_TrainingMovingImage |
TransformPointer | m_TrainingTransform |
InterpolatorPointer | m_TrainingInterpolator |
FixedImageRegionType | m_TrainingFixedImageRegion |
HistogramPointerType | m_TrainingHistogram |
|
Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 61 of file itkCompareHistogramImageToImageMetric.h. |
|
Type of the derivative. Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 82 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 85 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 102 of file itkCompareHistogramImageToImageMetric.h. |
|
Type of the fixed Image. Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 83 of file itkCompareHistogramImageToImageMetric.h. |
|
Gaussian filter to compute the gradient of the Moving Image Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 79 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 93 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 94 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 92 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 95 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 90 of file itkCompareHistogramImageToImageMetric.h. |
|
Typedefs for histogram. This should have been defined as Histogram<RealType,2> but a bug in VC++7 produced an internal compiler error with such declaration. Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 89 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 99 of file itkCompareHistogramImageToImageMetric.h. |
|
Type of the Interpolator Base class Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 97 of file itkCompareHistogramImageToImageMetric.h. |
|
Type of the measure. Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 81 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 87 of file itkCompareHistogramImageToImageMetric.h. |
|
Type of the moving Image. Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 84 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 60 of file itkCompareHistogramImageToImageMetric.h. |
|
Types transferred from the base class Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 71 of file itkCompareHistogramImageToImageMetric.h. |
|
Standard class typedefs. Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 58 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 59 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 74 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 78 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 77 of file itkCompareHistogramImageToImageMetric.h. |
|
Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 73 of file itkCompareHistogramImageToImageMetric.h. |
|
Type of the Transform Base class Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 72 of file itkCompareHistogramImageToImageMetric.h. |
|
Constructor is protected to ensure that |
|
Constructor is protected to ensure that Definition at line 153 of file itkCompareHistogramImageToImageMetric.h. References HardConnectedComponentImageFilter::PrintSelf(). |
|
Evaluates the comparison histogram metric. All sub-classes must re-implement method. Implements itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Implemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. |
|
Form the Histogram for the Training data Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. |
|
Run-time type information (and related methods). Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. |
|
Return the number of parameters required by the Transform Reimplemented from itk::ImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. Definition at line 141 of file itkCompareHistogramImageToImageMetric.h. |
|
Get the Training Fixed Image. |
|
Get the region over which the training histogram will be computed |
|
Get the histogram to be used in the metric calculation |
|
Get a pointer to the Interpolator. |
|
Get the Training Moving Image. |
|
Get a pointer to the Transform. |
|
metric. Must set all parameters first. Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. |
|
Method for creation through the object factory. Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. |
|
Constructor is protected to ensure that Reimplemented from itk::HistogramImageToImageMetric< TFixedImage, TMovingImage >. Reimplemented in itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >. |
|
Set the Training Fixed Image. |
|
Set the region over which the training histogram will be computed |
|
Set the histogram to be used in the metric calculation |
|
Set the Interpolator. |
|
Set the Training Moving Image. |
|
Set the Training Transform. |
|
Definition at line 164 of file itkCompareHistogramImageToImageMetric.h. |
|
Definition at line 168 of file itkCompareHistogramImageToImageMetric.h. |
|
Definition at line 169 of file itkCompareHistogramImageToImageMetric.h. |
|
Definition at line 167 of file itkCompareHistogramImageToImageMetric.h. |
|
Definition at line 165 of file itkCompareHistogramImageToImageMetric.h. |
|
Definition at line 166 of file itkCompareHistogramImageToImageMetric.h. |