NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
This class takes as input 2 input images, and outputs the registration force based on the derivative of cross correlation. More...
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
CrossCorrelationDerivativeForceFilter () | |
virtual | ~CrossCorrelationDerivativeForceFilter () |
virtual void | GenerateData () |
Protected Member Functions inherited from itk::RegistrationForceFilter< TFixedImage, TMovingImage, TScalarType > | |
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, TScalarType > | |
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 |
This class takes as input 2 input images, and outputs the registration force based on the derivative of cross correlation.
Implements the registration force derived from cross correlation based on the paper: Freeborough and Fox, Modeling brain deformations in Alzheimer's disease by fluid registration of serial 3D MR images.
typedef SmartPointer<const Self> itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::ConstPointer |
typedef Superclass::InputImageType itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::InputImageType |
typedef Superclass::MeasureType itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::MeasureType |
typedef Superclass::MetricPointer itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::MetricPointer |
typedef Superclass::MetricType itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::MetricType |
typedef OutputImageType::SpacingType itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::OutputImageSpacingType |
typedef Superclass::OutputImageType itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::OutputImageType |
typedef Superclass::OutputPixelType itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::OutputPixelType |
Other craps.
typedef SmartPointer<Self> itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::Pointer |
typedef Superclass::InputImageRegionType itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::RegionType |
typedef CrossCorrelationDerivativeForceFilter itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::Self |
Standard "Self" typedef.
typedef RegistrationForceFilter<TFixedImage, TMovingImage, TScalarType> itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::Superclass |
|
inlineprotected |
Constructor.
|
inlineprotectedvirtual |
Destructor.
|
protectedvirtual |
Compute the force.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::RegistrationForceFilter< TFixedImage, TMovingImage, TScalarType >.
itk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType >::itkStaticConstMacro | ( | Dimension | , |
unsigned | int, | ||
TFixedImage::ImageDimension | |||
) |
Get the number of dimensions we are working in.
|
static |
Method for creation through the object factory.