Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
This class is used to hold all metric parameters needed for a rigid registration process. More...
#include <mitkMetricParameters.h>
Public Member Functions | |
mitkClassMacroItkParent (MetricParameters,::itk::Object) | |
Pointer | Clone () const |
virtual void | SetMetric (int _arg) |
Sets the metric used for registration by its unique integer value. More... | |
virtual int | GetMetric () |
Returns the metric used for registration by its unique integer value. More... | |
virtual void | SetComputeGradient (bool _arg) |
Sets whether a gradient image has to be computed. Some optimizer need this. More... | |
virtual bool | GetComputeGradient () |
Returns whether a gradient image has to be computed. More... | |
virtual void | SetNumberOfHistogramBinsKullbackLeiblerCompareHistogram (unsigned int _arg) |
for itk::KullbackLeiblerCompareHistogramImageToImageMetric More... | |
virtual unsigned int | GetNumberOfHistogramBinsKullbackLeiblerCompareHistogram () |
for itk::KullbackLeiblerCompareHistogramImageToImageMetric More... | |
virtual void | SetNumberOfHistogramBinsCorrelationCoefficientHistogram (unsigned int _arg) |
for itk::CorrelationCoefficientHistogramImageToImageMetric More... | |
virtual unsigned int | GetNumberOfHistogramBinsCorrelationCoefficientHistogram () |
for itk::CorrelationCoefficientHistogramImageToImageMetric More... | |
virtual void | SetNumberOfHistogramBinsMeanSquaresHistogram (unsigned int _arg) |
for itk::MeanSquaresHistogramImageToImageMetric More... | |
virtual unsigned int | GetNumberOfHistogramBinsMeanSquaresHistogram () |
for itk::MeanSquaresHistogramImageToImageMetric More... | |
virtual void | SetNumberOfHistogramBinsMutualInformationHistogram (unsigned int _arg) |
for itk::MutualInformationHistogramImageToImageMetric More... | |
virtual unsigned int | GetNumberOfHistogramBinsMutualInformationHistogram () |
for itk::MutualInformationHistogramImageToImageMetric More... | |
virtual void | SetNumberOfHistogramBinsNormalizedMutualInformationHistogram (unsigned int _arg) |
for itk::NormalizedMutualInformationHistogramImageToImageMetric More... | |
virtual unsigned int | GetNumberOfHistogramBinsNormalizedMutualInformationHistogram () |
for itk::NormalizedMutualInformationHistogramImageToImageMetric More... | |
virtual void | SetSpatialSamplesMattesMutualInformation (unsigned int _arg) |
for itk::MattesMutualInformationImageToImageMetric More... | |
virtual unsigned int | GetSpatialSamplesMattesMutualInformation () |
for itk::MattesMutualInformationImageToImageMetric More... | |
virtual void | SetUseSamplesMattesMutualInformation (bool _arg) |
for itk::MattesMutualInformationImageToImageMetric More... | |
virtual bool | GetUseSamplesMattesMutualInformation () |
for itk::MattesMutualInformationImageToImageMetric More... | |
virtual void | SetNumberOfHistogramBinsMattesMutualInformation (unsigned int _arg) |
for itk::MattesMutualInformationImageToImageMetric More... | |
virtual unsigned int | GetNumberOfHistogramBinsMattesMutualInformation () |
for itk::MattesMutualInformationImageToImageMetric More... | |
virtual void | SetLambdaMeanReciprocalSquareDifference (unsigned int _arg) |
for itk::MeanReciprocalSquareDifferenceImageToImageMetric More... | |
virtual unsigned int | GetLambdaMeanReciprocalSquareDifference () |
for itk::MeanReciprocalSquareDifferenceImageToImageMetric More... | |
virtual void | SetSpatialSamplesMutualInformation (unsigned int _arg) |
for itk::MutualInformationImageToImageMetric More... | |
virtual unsigned int | GetSpatialSamplesMutualInformation () |
for itk::MutualInformationImageToImageMetric More... | |
virtual void | SetFixedImageStandardDeviationMutualInformation (float _arg) |
for itk::MutualInformationImageToImageMetric More... | |
virtual float | GetFixedImageStandardDeviationMutualInformation () |
for itk::MutualInformationImageToImageMetric More... | |
virtual void | SetMovingImageStandardDeviationMutualInformation (float _arg) |
for itk::MutualInformationImageToImageMetric More... | |
virtual float | GetMovingImageStandardDeviationMutualInformation () |
for itk::MutualInformationImageToImageMetric More... | |
virtual void | SetUseNormalizerAndSmootherMutualInformation (bool _arg) |
for itk::MutualInformationImageToImageMetric More... | |
virtual bool | GetUseNormalizerAndSmootherMutualInformation () |
for itk::MutualInformationImageToImageMetric More... | |
virtual void | SetFixedSmootherVarianceMutualInformation (float _arg) |
for itk::MutualInformationImageToImageMetric More... | |
virtual float | GetFixedSmootherVarianceMutualInformation () |
for itk::MutualInformationImageToImageMetric More... | |
virtual void | SetMovingSmootherVarianceMutualInformation (float _arg) |
for itk::MutualInformationImageToImageMetric More... | |
virtual float | GetMovingSmootherVarianceMutualInformation () |
for itk::MutualInformationImageToImageMetric More... | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MetricParameters () | |
~MetricParameters () | |
Protected Attributes | |
int | m_Metric |
bool | m_ComputeGradient |
unsigned int | m_NumberOfHistogramBinsKullbackLeiblerCompareHistogram |
unsigned int | m_NumberOfHistogramBinsCorrelationCoefficientHistogram |
unsigned int | m_NumberOfHistogramBinsMeanSquaresHistogram |
unsigned int | m_NumberOfHistogramBinsMutualInformationHistogram |
unsigned int | m_NumberOfHistogramBinsNormalizedMutualInformationHistogram |
unsigned int | m_NumberOfHistogramBinsMattesMutualInformation |
bool | m_UseSamplesMattesMutualInformation |
unsigned int | m_SpatialSamplesMattesMutualInformation |
unsigned int | m_LambdaMeanReciprocalSquareDifference |
unsigned int | m_SpatialSamplesMutualInformation |
float | m_FixedImageStandardDeviationMutualInformation |
float | m_MovingImageStandardDeviationMutualInformation |
bool | m_UseNormalizerAndSmootherMutualInformation |
float | m_FixedSmootherVarianceMutualInformation |
float | m_MovingSmootherVarianceMutualInformation |
This class is used to hold all metric parameters needed for a rigid registration process.
To use the rigid registration framework you have to create an instance of this class and fill it with the parameters belonging to the selected metric. To let the rigid registration work properly, this instance has to be given to mitkImageRegistrationMethod before calling the update() method in mitkImageRegistrationMethod.
Also instances of the classes mitkTransformParameters and mitkOptimizerParameters have to be set in mitkImageRegistrationMethod before calling the update() method.
Definition at line 42 of file mitkMetricParameters.h.
|
protected |
Definition at line 21 of file mitkMetricParameters.cpp.
|
inlineprotected |
Definition at line 237 of file mitkMetricParameters.h.
Pointer mitk::MetricParameters::Clone | ( | ) | const |
|
virtual |
Returns whether a gradient image has to be computed.
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::MeanReciprocalSquareDifferenceImageToImageMetric
|
virtual |
Returns the metric used for registration by its unique integer value.
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::CorrelationCoefficientHistogramImageToImageMetric
|
virtual |
for itk::KullbackLeiblerCompareHistogramImageToImageMetric
|
virtual |
for itk::MattesMutualInformationImageToImageMetric
|
virtual |
for itk::MeanSquaresHistogramImageToImageMetric
|
virtual |
for itk::MutualInformationHistogramImageToImageMetric
|
virtual |
for itk::NormalizedMutualInformationHistogramImageToImageMetric
|
virtual |
for itk::MattesMutualInformationImageToImageMetric
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::MattesMutualInformationImageToImageMetric
mitk::MetricParameters::mitkClassMacroItkParent | ( | MetricParameters | , |
::itk::Object | |||
) |
|
static |
|
virtual |
Sets whether a gradient image has to be computed. Some optimizer need this.
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::MeanReciprocalSquareDifferenceImageToImageMetric
|
virtual |
Sets the metric used for registration by its unique integer value.
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::CorrelationCoefficientHistogramImageToImageMetric
|
virtual |
for itk::KullbackLeiblerCompareHistogramImageToImageMetric
|
virtual |
for itk::MattesMutualInformationImageToImageMetric
|
virtual |
for itk::MeanSquaresHistogramImageToImageMetric
|
virtual |
for itk::MutualInformationHistogramImageToImageMetric
|
virtual |
for itk::NormalizedMutualInformationHistogramImageToImageMetric
|
virtual |
for itk::MattesMutualInformationImageToImageMetric
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::MutualInformationImageToImageMetric
|
virtual |
for itk::MattesMutualInformationImageToImageMetric
|
protected |
Definition at line 240 of file mitkMetricParameters.h.
|
protected |
Definition at line 259 of file mitkMetricParameters.h.
|
protected |
Definition at line 262 of file mitkMetricParameters.h.
|
protected |
Definition at line 256 of file mitkMetricParameters.h.
|
protected |
Definition at line 237 of file mitkMetricParameters.h.
|
protected |
Definition at line 260 of file mitkMetricParameters.h.
|
protected |
Definition at line 263 of file mitkMetricParameters.h.
|
protected |
Definition at line 244 of file mitkMetricParameters.h.
|
protected |
Definition at line 242 of file mitkMetricParameters.h.
|
protected |
Definition at line 252 of file mitkMetricParameters.h.
|
protected |
Definition at line 246 of file mitkMetricParameters.h.
|
protected |
Definition at line 248 of file mitkMetricParameters.h.
|
protected |
Definition at line 250 of file mitkMetricParameters.h.
|
protected |
Definition at line 254 of file mitkMetricParameters.h.
|
protected |
Definition at line 258 of file mitkMetricParameters.h.
|
protected |
Definition at line 261 of file mitkMetricParameters.h.
|
protected |
Definition at line 253 of file mitkMetricParameters.h.