NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Protected Member Functions | |
LocalHistogramDerivativeForceFilter () | |
~LocalHistogramDerivativeForceFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | ThreadedGenerateData (const RegionType &outputRegionForThread, ThreadIdType threadId) |
virtual MeasureType | ComputeForcePerVoxel (double totalFrequency, double jointEntropy, double fixedImageEntropy, double movingImageEntropy, double transformedMovingImageMinusHistogramIndexJointFrequency, double transformedMovingImagePlusHistogramIndexJointFrequency, double transformedMovingImageMinusHistogramIndexFrequency, double transformedMovingImagePlusHistogramIndexFrequency) const =0 |
Protected Member Functions inherited from itk::RegistrationForceFilter< TFixedImage, TMovingImage, TScalar > | |
RegistrationForceFilter () | |
~RegistrationForceFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | BeforeThreadedGenerateData () |
virtual void | AfterThreadedGenerateData () |
Additional Inherited Members | |
Protected Attributes inherited from itk::RegistrationForceFilter< TFixedImage, TMovingImage, TScalar > | |
MetricPointer | m_Metric |
bool | m_ScaleToSizeOfVoxelAxis |
InputImagePixelType | m_FixedUpperPixelValue |
InputImagePixelType | m_FixedLowerPixelValue |
InputImagePixelType | m_MovingUpperPixelValue |
InputImagePixelType | m_MovingLowerPixelValue |
const FixedImageMaskType * | m_FixedImageMask |
bool | m_IsSymmetric |
JacobianImageType::Pointer | m_FixedImageTransformJacobian |
JacobianImageType::Pointer | m_MovingImageTransformJacobian |
typedef SmartPointer<const Self> itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::ConstPointer |
typedef HistogramType::ConstPointer itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::HistogramConstPointer |
typedef Superclass::HistogramFrequencyType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::HistogramFrequencyType |
typedef Superclass::HistogramIteratorType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::HistogramIteratorType |
typedef Superclass::HistogramMeasurementVectorType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::HistogramMeasurementVectorType |
typedef Superclass::HistogramPointer itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::HistogramPointer |
typedef Superclass::HistogramSizeType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::HistogramSizeType |
typedef Superclass::HistogramType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::HistogramType |
typedef Superclass::InputImageType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::InputImageType |
typedef Superclass::MeasureType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::MeasureType |
typedef Superclass::MetricPointer itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::MetricPointer |
typedef Superclass::MetricType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::MetricType |
typedef OutputImageType::SpacingType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::OutputImageSpacingType |
typedef Superclass::OutputImageType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::OutputImageType |
typedef Superclass::OutputPixelType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::OutputPixelType |
Standard typedefs.
typedef SmartPointer<Self> itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::Pointer |
typedef Superclass::InputImageRegionType itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::RegionType |
typedef LocalHistogramDerivativeForceFilter itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::Self |
Standard "Self" typedef.
typedef RegistrationForceFilter<TFixedImage, TMovingImage, TScalar> itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::Superclass |
|
protected |
|
inlineprotected |
|
protectedpure virtual |
Override this to supply the algorithm to compute the registration force per voxel.
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. |
Implemented in itk::NMILocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::RegistrationForceFilter< TFixedImage, TMovingImage, TScalar >.
Reimplemented in itk::NMILocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >.
itk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar >::itkStaticConstMacro | ( | Dimension | , |
unsigned | int, | ||
TFixedImage::ImageDimension | |||
) |
Get the number of dimensions we are working in.
|
protected |
|
protectedvirtual |
The "In The Money" method.