![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkTransformRigidityPenaltyTerm.h>
A cost function that calculates a rigidity penalty term.
A cost function that calculates a rigidity penalty term based on the B-spline coefficients of a B-spline transformation. This penalty term is a function of the 1st and 2nd order spatial derivatives of a transformation.
The intended use for this metric is to filter a B-spline coefficient image in order to calculate a rigidity penalty term on a B-spline transform.
The RigidityPenaltyTermValueImageFilter at each pixel location is computed by convolution with some separable 1D kernels.
The rigid penalty term penalizes deviations from a rigid transformation at regions specified by the so-called rigidity images.
This metric only works with B-splines as a transformation model.
References:
[1] M. Staring, S. Klein and J.P.W. Pluim, "A Rigidity Penalty Term for Nonrigid Registration," Medical Physics, vol. 34, no. 11, pp. 4098 - 4108, November 2007.
Definition at line 71 of file itkTransformRigidityPenaltyTerm.h.
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
TransformRigidityPenaltyTerm () | |
~TransformRigidityPenaltyTerm () override | |
![]() | |
virtual bool | CheckForBSplineTransform2 (BSplineOrder3TransformPointer &bspline) const |
TransformPenaltyTerm () | |
~TransformPenaltyTerm () override | |
![]() | |
AdvancedImageToImageMetric () | |
virtual void | AfterThreadedGetValue (MeasureType &value) const |
virtual void | AfterThreadedGetValueAndDerivative (MeasureType &value, DerivativeType &derivative) const |
virtual void | CheckForAdvancedTransform (void) |
virtual void | CheckForBSplineInterpolator (void) |
virtual void | CheckForBSplineTransform (void) const |
virtual void | CheckNumberOfSamples (unsigned long wanted, unsigned long found) const |
virtual bool | EvaluateMovingImageValueAndDerivative (const MovingImagePointType &mappedPoint, RealType &movingImageValue, MovingImageDerivativeType *gradient) const |
virtual bool | EvaluateTransformJacobian (const FixedImagePointType &fixedImagePoint, TransformJacobianType &jacobian, NonZeroJacobianIndicesType &nzji) const |
virtual void | EvaluateTransformJacobianInnerProduct (const TransformJacobianType &jacobian, const MovingImageDerivativeType &movingImageDerivative, DerivativeType &imageJacobian) const |
virtual void | InitializeImageSampler (void) |
virtual void | InitializeLimiters (void) |
virtual void | InitializeThreadingParameters (void) const |
virtual bool | IsInsideMovingMask (const MovingImagePointType &point) const |
itkAlignedTypedef (ITK_CACHE_LINE_ALIGNMENT, PaddedGetValueAndDerivativePerThreadStruct, AlignedGetValueAndDerivativePerThreadStruct) | |
itkAlignedTypedef (ITK_CACHE_LINE_ALIGNMENT, PaddedGetValuePerThreadStruct, AlignedGetValuePerThreadStruct) | |
itkPadStruct (ITK_CACHE_LINE_ALIGNMENT, GetValueAndDerivativePerThreadStruct, PaddedGetValueAndDerivativePerThreadStruct) | |
itkPadStruct (ITK_CACHE_LINE_ALIGNMENT, GetValuePerThreadStruct, PaddedGetValuePerThreadStruct) | |
void | LaunchGetValueAndDerivativeThreaderCallback (void) const |
void | LaunchGetValueThreaderCallback (void) const |
void | PrintSelf (std::ostream &os, Indent indent) const override |
virtual void | SetUseFixedImageLimiter (bool _arg) |
virtual void | SetUseImageSampler (bool _arg) |
virtual void | SetUseMovingImageLimiter (bool _arg) |
virtual void | ThreadedGetValue (ThreadIdType threadID) |
virtual void | ThreadedGetValueAndDerivative (ThreadIdType threadID) |
virtual bool | TransformPoint (const FixedImagePointType &fixedImagePoint, MovingImagePointType &mappedPoint) const |
~AdvancedImageToImageMetric () override | |
Private Member Functions | |
void | Create1DOperator (NeighborhoodType &F, const std::string &whichF, const unsigned int WhichDimension, const CoefficientImageSpacingType &spacing) const |
void | CreateNDOperator (NeighborhoodType &F, const std::string &whichF, const CoefficientImageSpacingType &spacing) const |
virtual void | DilateRigidityImages (void) |
CoefficientImagePointer | FilterSeparable (const CoefficientImageType *, const std::vector< NeighborhoodType > &Operators) const |
void | operator= (const Self &) |
TransformRigidityPenaltyTerm (const Self &) | |
typedef Superclass::BSplineOrder1TransformPointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::BSplineOrder1TransformPointer |
Definition at line 129 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::BSplineOrder1TransformType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::BSplineOrder1TransformType |
Definition at line 128 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::BSplineOrder2TransformPointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::BSplineOrder2TransformPointer |
Definition at line 131 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::BSplineOrder2TransformType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::BSplineOrder2TransformType |
Definition at line 130 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::BSplineOrder3TransformPointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::BSplineOrder3TransformPointer |
Definition at line 133 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::BSplineOrder3TransformType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::BSplineOrder3TransformType |
Definition at line 132 of file itkTransformRigidityPenaltyTerm.h.
typedef BSplineTransformType::Pointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::BSplineTransformPointer |
Definition at line 152 of file itkTransformRigidityPenaltyTerm.h.
typedef BSplineOrder3TransformType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::BSplineTransformType |
Typedef's for B-spline transform.
Definition at line 151 of file itkTransformRigidityPenaltyTerm.h.
typedef ImageRegionIterator< CoefficientImageType > itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::CoefficientImageIteratorType |
Definition at line 162 of file itkTransformRigidityPenaltyTerm.h.
typedef CoefficientImageType::Pointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::CoefficientImagePointer |
Definition at line 155 of file itkTransformRigidityPenaltyTerm.h.
typedef CoefficientImageType::SpacingType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::CoefficientImageSpacingType |
Definition at line 156 of file itkTransformRigidityPenaltyTerm.h.
typedef BSplineTransformType::ImageType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::CoefficientImageType |
Definition at line 154 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::CombinationTransformType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::CombinationTransformType |
Typedef's for the B-spline transform.
Definition at line 127 of file itkTransformRigidityPenaltyTerm.h.
typedef SmartPointer< const Self > itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::ConstPointer |
Definition at line 81 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::CoordinateRepresentationType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::CoordinateRepresentationType |
Typedefs inherited from the superclass.
Definition at line 90 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::DerivativeType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::DerivativeType |
Definition at line 118 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::DerivativeValueType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::DerivativeValueType |
Definition at line 119 of file itkTransformRigidityPenaltyTerm.h.
typedef DilateFilterType::Pointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::DilateFilterPointer |
Definition at line 183 of file itkTransformRigidityPenaltyTerm.h.
typedef GrayscaleDilateImageFilter< RigidityImageType, RigidityImageType, StructuringElementType > itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::DilateFilterType |
Definition at line 182 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::FixedImageConstPointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::FixedImageConstPointer |
Definition at line 97 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::FixedImageMaskPointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::FixedImageMaskPointer |
Definition at line 114 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::FixedImageMaskType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::FixedImageMaskType |
Definition at line 113 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::FixedImagePixelType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::FixedImagePixelType |
Definition at line 121 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::FixedImagePointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::FixedImagePointer |
Definition at line 96 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::FixedImageRegionType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::FixedImageRegionType |
Definition at line 98 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::FixedImageType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::FixedImageType |
Definition at line 95 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::GradientImageFilterPointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::GradientImageFilterPointer |
Definition at line 112 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::GradientImageFilterType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::GradientImageFilterType |
Definition at line 111 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::GradientImagePointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::GradientImagePointer |
Definition at line 110 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::GradientImageType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::GradientImageType |
Definition at line 109 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::GradientPixelType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::GradientPixelType |
Definition at line 108 of file itkTransformRigidityPenaltyTerm.h.
typedef BSplineTransformType::SpacingType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::GridSpacingType |
Definition at line 153 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::ImageSampleContainerPointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::ImageSampleContainerPointer |
Definition at line 123 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::ImageSampleContainerType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::ImageSampleContainerType |
Definition at line 122 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::InputPointType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::InputPointType |
Definition at line 101 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::InternalMatrixType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::InternalMatrixType |
Definition at line 140 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::InterpolatorPointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::InterpolatorPointer |
Definition at line 106 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::InterpolatorType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::InterpolatorType |
Definition at line 105 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::JacobianOfSpatialHessianType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::JacobianOfSpatialHessianType |
Definition at line 139 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::JacobianOfSpatialJacobianType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::JacobianOfSpatialJacobianType |
Definition at line 137 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::MeasureType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::MeasureType |
Definition at line 117 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::MovingImageConstPointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::MovingImageConstPointer |
Definition at line 94 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::MovingImageMaskPointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::MovingImageMaskPointer |
Definition at line 116 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::MovingImageMaskType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::MovingImageMaskType |
Definition at line 115 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::MovingImagePixelType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::MovingImagePixelType |
Definition at line 92 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::MovingImagePointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::MovingImagePointer |
Definition at line 93 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::MovingImageType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::MovingImageType |
Definition at line 91 of file itkTransformRigidityPenaltyTerm.h.
typedef NeighborhoodIterator< CoefficientImageType > itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::NeighborhoodIteratorType |
Definition at line 165 of file itkTransformRigidityPenaltyTerm.h.
typedef NeighborhoodType::SizeType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::NeighborhoodSizeType |
Definition at line 161 of file itkTransformRigidityPenaltyTerm.h.
typedef Neighborhood< ScalarType, itkGetStaticConstMacro( FixedImageDimension ) > itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::NeighborhoodType |
Typedef support for neighborhoods, filters, etc.
Definition at line 160 of file itkTransformRigidityPenaltyTerm.h.
typedef NeighborhoodOperatorImageFilter< CoefficientImageType, CoefficientImageType > itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::NOIFType |
Definition at line 164 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::OutputPointType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::OutputPointType |
Definition at line 102 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::ParametersType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::ParametersType |
Definition at line 120 of file itkTransformRigidityPenaltyTerm.h.
typedef SmartPointer< Self > itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::Pointer |
Definition at line 80 of file itkTransformRigidityPenaltyTerm.h.
typedef NeighborhoodIteratorType::RadiusType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::RadiusType |
Definition at line 166 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::RealType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::RealType |
Definition at line 107 of file itkTransformRigidityPenaltyTerm.h.
typedef RigidityImageType::IndexType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::RigidityImageIndexType |
Definition at line 173 of file itkTransformRigidityPenaltyTerm.h.
typedef ImageRegionIterator< RigidityImageType > itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::RigidityImageIteratorType |
Definition at line 175 of file itkTransformRigidityPenaltyTerm.h.
typedef RigidityImageType::Pointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::RigidityImagePointer |
Definition at line 170 of file itkTransformRigidityPenaltyTerm.h.
typedef RigidityImageType::PointType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::RigidityImagePointType |
Definition at line 174 of file itkTransformRigidityPenaltyTerm.h.
typedef RigidityImageType::RegionType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::RigidityImageRegionType |
Definition at line 172 of file itkTransformRigidityPenaltyTerm.h.
typedef CoefficientImageType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::RigidityImageType |
Typedef's for the construction of the rigidity image.
Definition at line 169 of file itkTransformRigidityPenaltyTerm.h.
typedef RigidityImageType::PixelType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::RigidityPixelType |
Definition at line 171 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::ScalarType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::ScalarType |
Definition at line 124 of file itkTransformRigidityPenaltyTerm.h.
typedef TransformRigidityPenaltyTerm itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::Self |
Standard itk stuff.
Definition at line 77 of file itkTransformRigidityPenaltyTerm.h.
typedef StructuringElementType::RadiusType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::SERadiusType |
Definition at line 179 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::SpatialHessianType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::SpatialHessianType |
Definition at line 138 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::SpatialJacobianType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::SpatialJacobianType |
Typedefs from the AdvancedTransform.
Definition at line 136 of file itkTransformRigidityPenaltyTerm.h.
typedef BinaryBallStructuringElement< RigidityPixelType, itkGetStaticConstMacro( FixedImageDimension ) > itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::StructuringElementType |
Definition at line 178 of file itkTransformRigidityPenaltyTerm.h.
typedef TransformPenaltyTerm< TFixedImage, TScalarType > itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::Superclass |
Definition at line 79 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::TransformJacobianType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::TransformJacobianType |
Definition at line 104 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::TransformParametersType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::TransformParametersType |
Definition at line 103 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::TransformPointer itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::TransformPointer |
Definition at line 100 of file itkTransformRigidityPenaltyTerm.h.
typedef Superclass::TransformType itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::TransformType |
Definition at line 99 of file itkTransformRigidityPenaltyTerm.h.
|
protected |
The constructor.
|
inlineoverrideprotected |
The destructor.
Definition at line 302 of file itkTransformRigidityPenaltyTerm.h.
|
private |
The private constructor.
|
overridevirtual |
Contains calls from GetValueAndDerivative that are thread-unsafe.
Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TFixedImage >.
void itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::CheckUseAndCalculationBooleans | ( | void | ) |
Check stuff.
|
private |
Private function used for the filtering. It creates 1D separable operators F.
|
private |
Private function used for the filtering. It creates ND inseparable operators F.
|
privatevirtual |
Internal function to dilate the rigidity images.
void itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::FillRigidityCoefficientImage | ( | const ParametersType & | parameters | ) | const |
Function to fill the RigidityCoefficientImage every iteration.
|
private |
Private function used for the filtering. It performs 1D separable filtering.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::TransformPenaltyTerm< TFixedImage, TScalarType >.
Reimplemented in elastix::TransformRigidityPenalty< TElastix >.
|
override |
The GetDerivative()-method returns the rigid penalty derivative.
|
virtual |
Get the gradient magnitude of the linearity condition.
|
virtual |
Get the value of the linearity condition.
|
virtual |
|
virtual |
Get the gradient magnitude of the orthonormality condition.
|
virtual |
Get the value of the orthonormality condition.
|
virtual |
|
virtual |
Get the gradient magnitude of the properness condition.
|
virtual |
Get the value of the properness condition.
|
virtual |
|
override |
The GetValue()-method returns the rigid penalty value.
|
override |
The GetValueAndDerivative()-method returns the rigid penalty value and its derivative.
|
override |
Initialize the penalty term.
itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::itkStaticConstMacro | ( | FixedImageDimension | , |
unsigned int | , | ||
FixedImageType::ImageDimension | |||
) |
Define the dimension.
itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned int | , | ||
FixedImageType::ImageDimension | |||
) |
itk::TransformRigidityPenaltyTerm< TFixedImage, TScalarType >::itkStaticConstMacro | ( | MovingImageDimension | , |
unsigned int | , | ||
FixedImageType::ImageDimension | |||
) |
|
static |
Method for creation through the object factory.
|
private |
The private copy constructor.
|
overrideprotected |
PrintSelf.
|
virtual |
Set the B-spline transform in this class. This class expects a BSplineTransform! It is not suited for others.
|
virtual |
Set the calculation of the linearity condition part, even if we don't use it.
|
virtual |
Set the calculation of the orthonormality condition part, even if we don't use it.
|
virtual |
Set the calculation of the properness condition part., even if we don't use it.
|
virtual |
Get the value of the total rigidity penalty term. Set if the RigidityImage's are dilated.
|
virtual |
Set the DilationRadiusMultiplier.
|
virtual |
Set the fixed coefficient image.
|
virtual |
Set the RigidityImage in this class. Set/Get the weight of the linearity condition part.
|
virtual |
Set the moving coefficient image.
|
virtual |
Set/Get the weight of the orthonormality condition part.
|
virtual |
Set/Get the weight of the properness condition part.
|
virtual |
Set to use the FixedRigidityImage or not.
|
virtual |
Set the usage of the linearity condition part.
|
virtual |
Set to use the MovingRigidityImage or not.
|
virtual |
Set the usage of the orthonormality condition part.
|
virtual |
Set the usage of the properness condition part.
|
private |
Member variables.
Definition at line 330 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 346 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 347 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 348 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 352 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Rigidity image variables.
Definition at line 351 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 354 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 359 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 357 of file itkTransformRigidityPenaltyTerm.h.
|
mutableprivate |
Definition at line 339 of file itkTransformRigidityPenaltyTerm.h.
|
mutableprivate |
Definition at line 336 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 331 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 355 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 360 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 358 of file itkTransformRigidityPenaltyTerm.h.
|
mutableprivate |
Definition at line 340 of file itkTransformRigidityPenaltyTerm.h.
|
mutableprivate |
Definition at line 337 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 332 of file itkTransformRigidityPenaltyTerm.h.
|
mutableprivate |
Definition at line 341 of file itkTransformRigidityPenaltyTerm.h.
|
mutableprivate |
Definition at line 338 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 333 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 356 of file itkTransformRigidityPenaltyTerm.h.
|
mutableprivate |
Definition at line 353 of file itkTransformRigidityPenaltyTerm.h.
|
mutableprivate |
Definition at line 335 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 361 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 343 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 362 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 344 of file itkTransformRigidityPenaltyTerm.h.
|
private |
Definition at line 345 of file itkTransformRigidityPenaltyTerm.h.
Generated on 1667476801 for elastix by ![]() |
![]() |