|
typedef
NMILocalHistogramDerivativeForceFilter | Self |
|
typedef
LocalHistogramDerivativeForceFilter
< TFixedImage, TMovingImage,
TScalar > | Superclass |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef Superclass::MeasureType | MeasureType |
|
typedef
LocalHistogramDerivativeForceFilter | Self |
|
typedef
RegistrationForceFilter
< TFixedImage, TMovingImage,
TScalar > | Superclass |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef Superclass::OutputPixelType | OutputPixelType |
|
typedef Superclass::OutputImageType | OutputImageType |
|
typedef
OutputImageType::SpacingType | OutputImageSpacingType |
|
typedef Superclass::InputImageType | InputImageType |
|
typedef
Superclass::InputImageRegionType | RegionType |
|
typedef Superclass::MetricType | MetricType |
|
typedef Superclass::MetricPointer | MetricPointer |
|
typedef Superclass::HistogramType | HistogramType |
|
typedef
Superclass::HistogramPointer | HistogramPointer |
|
typedef
Superclass::HistogramSizeType | HistogramSizeType |
|
typedef
Superclass::HistogramMeasurementVectorType | HistogramMeasurementVectorType |
|
typedef
Superclass::HistogramFrequencyType | HistogramFrequencyType |
|
typedef
Superclass::HistogramIteratorType | HistogramIteratorType |
|
typedef HistogramType::ConstPointer | HistogramConstPointer |
|
typedef Superclass::MeasureType | MeasureType |
|
typedef RegistrationForceFilter | Self |
|
typedef ImageToImageFilter
< TFixedImage, Image< Vector
< TScalar,
TFixedImage::ImageDimension >
, TFixedImage::ImageDimension > > | Superclass |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef TScalar | OutputDataType |
|
typedef Vector< OutputDataType,
itkGetStaticConstMacro(Dimension) > | OutputPixelType |
|
typedef Image< OutputPixelType,
itkGetStaticConstMacro(Dimension) > | OutputImageType |
|
typedef Superclass::InputImageType | InputImageType |
|
typedef InputImageType::PixelType | InputImagePixelType |
|
typedef
Superclass::InputImageRegionType | RegionType |
|
typedef TScalar | MeasureType |
|
typedef
HistogramSimilarityMeasure
< TFixedImage, TMovingImage > | MetricType |
|
typedef MetricType::Pointer | MetricPointer |
|
typedef MetricType::HistogramType | HistogramType |
|
typedef
MetricType::HistogramPointer | HistogramPointer |
|
typedef
MetricType::HistogramSizeType | HistogramSizeType |
|
typedef
MetricType::HistogramMeasurementVectorType | HistogramMeasurementVectorType |
|
typedef
MetricType::HistogramFrequencyType | HistogramFrequencyType |
|
typedef
MetricType::HistogramIteratorType | HistogramIteratorType |
|
typedef SpatialObject< Dimension > | FixedImageMaskType |
|
typedef Image< double,
TFixedImage::ImageDimension > | JacobianImageType |
|
|
| NMILocalHistogramDerivativeForceFilter () |
|
| ~NMILocalHistogramDerivativeForceFilter () |
|
MeasureType | ComputeForcePerVoxel (double totalFrequency, double jointEntropy, double fixedImageEntropy, double transformedMovingImageEntropy, double transformedMovingImageMinusHistogramIndexJointFrequency, double transformedMovingImagePlusHistogramIndexJointFrequency, double transformedMovingImageMinusHistogramIndexFrequency, double transformedMovingImagePlusHistogramIndexFrequency) const |
|
| LocalHistogramDerivativeForceFilter () |
|
| ~LocalHistogramDerivativeForceFilter () |
|
void | PrintSelf (std::ostream &os, Indent indent) const |
|
virtual void | ThreadedGenerateData (const RegionType &outputRegionForThread, ThreadIdType threadId) |
|
| RegistrationForceFilter () |
|
| ~RegistrationForceFilter () |
|
void | PrintSelf (std::ostream &os, Indent indent) const |
|
virtual void | BeforeThreadedGenerateData () |
|
virtual void | AfterThreadedGenerateData () |
|
template<class TFixedImage , class TMovingImage , class TScalar >
MeasureType itk::NMILocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::ComputeForcePerVoxel |
( |
double |
totalFrequency, |
|
|
double |
jointEntropy, |
|
|
double |
fixedImageEntropy, |
|
|
double |
transformedMovingImageEntropy, |
|
|
double |
transformedMovingImageMinusHistogramIndexJointFrequency, |
|
|
double |
transformedMovingImagePlusHistogramIndexJointFrequency, |
|
|
double |
transformedMovingImageMinusHistogramIndexFrequency, |
|
|
double |
transformedMovingImagePlusHistogramIndexFrequency |
|
) |
| const |
|
inlineprotectedvirtual |
Override this to supply the algorithm to compute the registration force per voxel.
- Parameters
-
double | totalFrequency Total frequency in the histogram. |
double | jointEntropy Joint entropy H_AB. |
double | fixedImageEntropy Marginal entropy of the fixed image H_A. |
double | movingImageEntropy Marginal entropy of the moving image H_B. |
double | transformedMovingImageMinusHistogramIndexJointFrequency Joint frequency of the histogram bin in the minus position Freq_mr |
double | transformedMovingImagePlusHistogramIndexJointFrequency Joint frequency of the histogram bin in the positive position Freq_mt |
double | transformedMovingImageMinusHistogramIndexFrequency Frequency of the histogram bin in the minus position Freq_r. |
double | transformedMovingImagePlusHistogramIndexFrequency Frequency of the histogram bin in the positive position Freq_t. |
- Returns
- the registration force using with your algorithm.
Implements itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >.