|
SimpleITK
|
Deformably register two images using a diffeomorphic demons algorithm. More...
#include <sitkDiffeomorphicDemonsRegistrationFilter.h>
Inheritance diagram for itk::simple::DiffeomorphicDemonsRegistrationFilter:
Collaboration diagram for itk::simple::DiffeomorphicDemonsRegistrationFilter:Deformably register two images using a diffeomorphic demons algorithm.
This class was contributed by Tom Vercauteren, INRIA & Mauna Kea Technologies, based on a variation of the DemonsRegistrationFilter . The basic modification is to use diffeomorphism exponentials.
See T. Vercauteren, X. Pennec, A. Perchant and N. Ayache, "Non-parametric Diffeomorphic Image Registration with the Demons Algorithm", Proc. of MICCAI 2007.
DiffeomorphicDemonsRegistrationFilter implements the demons deformable algorithm that register two images by computing the deformation field which will map a moving image onto a fixed image.
A deformation field is represented as a image whose pixel type is some vector type with at least N elements, where N is the dimension of the fixed image. The vector type must support element access via operator []. It is assumed that the vector elements behave like floating point scalars.
This class is templated over the fixed image type, moving image type and the deformation field type.
The input fixed and moving images are set via methods SetFixedImage and SetMovingImage respectively. An initial deformation field maybe set via SetInitialDisplacementField or SetInput. If no initial field is set, a zero field is used as the initial condition.
The output deformation field can be obtained via methods GetOutput or GetDisplacementField.
This class make use of the finite difference solver hierarchy. Update for each iteration is computed in DemonsRegistrationFunction .
This implementation was taken from the Insight Journal paper: https://doi.org/10.54294/ux2obj
Definition at line 78 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Public Types | |
| using | PixelIDTypeList = BasicPixelIDTypeList |
| using | Self = DiffeomorphicDemonsRegistrationFilter |
| enum | UseGradientTypeType { Symmetric , Fixed , WarpedMoving , MappedMoving } |
Public Types inherited from itk::simple::ImageFilter | |
| using | Self = ImageFilter |
Public Types inherited from itk::simple::ProcessObject | |
| using | Self = ProcessObject |
Public Member Functions | |
| DiffeomorphicDemonsRegistrationFilter () | |
| Image | Execute (const Image &fixedImage, const Image &movingImage) |
| Image | Execute (const Image &fixedImage, const Image &movingImage, const Image &initialDisplacementField) |
| uint32_t | GetElapsedIterations () const |
| Number of iterations run. | |
| double | GetIntensityDifferenceThreshold () const |
| double | GetMaximumError () const |
| unsigned int | GetMaximumKernelWidth () const |
| double | GetMaximumRMSError () const |
| double | GetMaximumUpdateStepLength () const |
| double | GetMetric () const |
| std::string | GetName () const |
| uint32_t | GetNumberOfIterations () const |
| double | GetRMSChange () const |
| bool | GetSmoothDisplacementField () const |
| bool | GetSmoothUpdateField () const |
| std::vector< double > | GetStandardDeviations () const |
| std::vector< double > | GetUpdateFieldStandardDeviations () const |
| bool | GetUseFirstOrderExp () const |
| UseGradientTypeType | GetUseGradientType () const |
| bool | GetUseImageSpacing () const |
| void | SetIntensityDifferenceThreshold (double IntensityDifferenceThreshold) |
| void | SetMaximumError (double MaximumError) |
| void | SetMaximumKernelWidth (unsigned int MaximumKernelWidth) |
| void | SetMaximumRMSError (double MaximumRMSError) |
| void | SetMaximumUpdateStepLength (double MaximumUpdateStepLength) |
| void | SetNumberOfIterations (uint32_t NumberOfIterations) |
| void | SetSmoothDisplacementField (bool SmoothDisplacementField) |
| void | SetSmoothUpdateField (bool SmoothUpdateField) |
| void | SetStandardDeviations (double value) |
| void | SetStandardDeviations (std::vector< double > StandardDeviations) |
| void | SetUpdateFieldStandardDeviations (double value) |
| void | SetUpdateFieldStandardDeviations (std::vector< double > UpdateFieldStandardDeviations) |
| void | SetUseFirstOrderExp (bool UseFirstOrderExp) |
| void | SetUseGradientType (UseGradientTypeType UseGradientType) |
| void | SetUseImageSpacing (bool UseImageSpacing) |
| void | SmoothDisplacementFieldOff () |
| void | SmoothDisplacementFieldOn () |
| void | SmoothUpdateFieldOff () |
| void | SmoothUpdateFieldOn () |
| void | StopRegistration () |
| Stop the registration after the current iteration. | |
| std::string | ToString () const |
| void | UseFirstOrderExpOff () |
| void | UseFirstOrderExpOn () |
| void | UseImageSpacingOff () |
| void | UseImageSpacingOn () |
| virtual | ~DiffeomorphicDemonsRegistrationFilter () |
Public Member Functions inherited from itk::simple::ImageFilter | |
| ImageFilter () | |
| virtual | ~ImageFilter ()=0 |
Public Member Functions inherited from itk::simple::ProcessObject | |
| virtual void | Abort () |
| virtual int | AddCommand (itk::simple::EventEnum event, const std::function< void()> &func) |
| Directly add a callback to observe an event. | |
| virtual int | AddCommand (itk::simple::EventEnum event, itk::simple::Command &cmd) |
| Add a Command Object to observer the event. | |
| virtual float | GetProgress () const |
| An Active Measurement of the progress of execution. | |
| virtual bool | HasCommand (itk::simple::EventEnum event) const |
| Query of this object has any registered commands for event. | |
| ProcessObject () | |
| virtual void | RemoveAllCommands () |
| Remove all registered commands. | |
| virtual | ~ProcessObject () |
| virtual void | DebugOn () |
| virtual void | DebugOff () |
| virtual bool | GetDebug () const |
| virtual void | SetDebug (bool debugFlag) |
| virtual void | SetNumberOfThreads (unsigned int n) |
| virtual unsigned int | GetNumberOfThreads () const |
| virtual void | SetNumberOfWorkUnits (unsigned int n) |
| virtual unsigned int | GetNumberOfWorkUnits () const |
Private Types | |
| using | MemberFunctionType |
Private Member Functions | |
| template<class TImageType> | |
| Image | ExecuteInternal (const Image *fixedImage, const Image *movingImage, const Image *initialDisplacementField) |
Static Private Member Functions | |
| static const detail::MemberFunctionFactory< MemberFunctionType > & | GetMemberFunctionFactory () |
Private Attributes | |
| std::unique_ptr< itk::ProcessObject, ProcessObjectDeleter > | m_Filter {nullptr} |
| double | m_IntensityDifferenceThreshold { 0.001 } |
| double | m_MaximumError { 0.1 } |
| unsigned int | m_MaximumKernelWidth { 30u } |
| double | m_MaximumRMSError { 0.02 } |
| double | m_MaximumUpdateStepLength { 0.5 } |
| uint32_t | m_NumberOfIterations { 10u } |
| std::function< uint32_t()> | m_pfGetElapsedIterations |
| std::function< double()> | m_pfGetMetric |
| std::function< void()> | m_pfGetStopRegistration |
| double | m_RMSChange { 0.0 } |
| bool | m_SmoothDisplacementField { true } |
| bool | m_SmoothUpdateField { false } |
| std::vector< double > | m_StandardDeviations { std::vector<double>(3, 1.0) } |
| std::vector< double > | m_UpdateFieldStandardDeviations { std::vector<double>(3, 1.0) } |
| bool | m_UseFirstOrderExp { false } |
| UseGradientTypeType | m_UseGradientType { itk::simple::DiffeomorphicDemonsRegistrationFilter::Symmetric } |
| bool | m_UseImageSpacing { true } |
Friends | |
| struct | detail::MemberFunctionAddressor< MemberFunctionType > |
Additional Inherited Members | |
Static Public Member Functions inherited from itk::simple::ProcessObject | |
| static bool | GetGlobalDefaultDebug () |
| static void | GlobalDefaultDebugOff () |
| static void | GlobalDefaultDebugOn () |
| static void | SetGlobalDefaultDebug (bool debugFlag) |
| static void | GlobalWarningDisplayOn () |
| static void | GlobalWarningDisplayOff () |
| static void | SetGlobalWarningDisplay (bool flag) |
| static bool | GetGlobalWarningDisplay () |
| static double | GetGlobalDefaultCoordinateTolerance () |
| Access the global tolerance to determine congruent spaces. | |
| static void | SetGlobalDefaultCoordinateTolerance (double) |
| Access the global tolerance to determine congruent spaces. | |
| static double | GetGlobalDefaultDirectionTolerance () |
| Access the global tolerance to determine congruent spaces. | |
| static void | SetGlobalDefaultDirectionTolerance (double) |
| Access the global tolerance to determine congruent spaces. | |
| static bool | SetGlobalDefaultThreader (const std::string &threader) |
| Set/Get the default threader used for process objects. | |
| static std::string | GetGlobalDefaultThreader () |
| Set/Get the default threader used for process objects. | |
| static void | SetGlobalDefaultNumberOfThreads (unsigned int n) |
| static unsigned int | GetGlobalDefaultNumberOfThreads () |
| Set/Get the default threader used for process objects. | |
Protected Member Functions inherited from itk::simple::ImageFilter | |
| void | CheckImageMatchingDimension (const Image &image1, const Image &image2, const std::string &image2Name) |
| void | CheckImageMatchingPixelType (const Image &image1, const Image &image2, const std::string &image2Name) |
| void | CheckImageMatchingSize (const Image &image1, const Image &image2, const std::string &image2Name) |
Protected Member Functions inherited from itk::simple::ProcessObject | |
| virtual unsigned long | AddITKObserver (const itk::EventObject &, itk::Command *) |
| virtual itk::ProcessObject * | GetActiveProcess () |
| virtual void | OnActiveProcessDelete () |
| virtual void | onCommandDelete (const itk::simple::Command *cmd) noexcept |
| virtual void | PreUpdate (itk::ProcessObject *p) |
| virtual void | RemoveITKObserver (EventCommand &e) |
Protected Member Functions inherited from itk::simple::NonCopyable | |
| NonCopyable ()=default | |
| NonCopyable (const NonCopyable &)=delete | |
| NonCopyable & | operator= (const NonCopyable &)=delete |
Static Protected Member Functions inherited from itk::simple::ImageFilter | |
| template<class TImageType> | |
| static void | FixNonZeroIndex (TImageType *img) |
Static Protected Member Functions inherited from itk::simple::ProcessObject | |
| template<class TImageType> | |
| static TImageType::ConstPointer | CastImageToITK (const Image &img) |
| template<class TPixelType, unsigned int VImageDimension, unsigned int VLength, template< typename, unsigned int > class TVector> | |
| static Image | CastITKToImage (itk::Image< TVector< TPixelType, VLength >, VImageDimension > *img) |
| template<unsigned int VImageDimension, unsigned int VLength, template< unsigned int > class TVector> | |
| static Image | CastITKToImage (itk::Image< TVector< VLength >, VImageDimension > *img) |
| template<class TImageType> | |
| static Image | CastITKToImage (TImageType *img) |
| static const itk::EventObject & | GetITKEventObject (EventEnum e) |
| template<typename T> | |
| static std::ostream & | ToStringHelper (std::ostream &os, const T &v) |
| static std::ostream & | ToStringHelper (std::ostream &os, const char &v) |
| static std::ostream & | ToStringHelper (std::ostream &os, const signed char &v) |
| static std::ostream & | ToStringHelper (std::ostream &os, const unsigned char &v) |
Setup for member function dispatching
Definition at line 350 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Define the pixels types supported by this filter
Definition at line 90 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
| using itk::simple::DiffeomorphicDemonsRegistrationFilter::Self = DiffeomorphicDemonsRegistrationFilter |
Definition at line 80 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
| Enumerator | |
|---|---|
| Symmetric | |
| Fixed | |
| WarpedMoving | |
| MappedMoving | |
Definition at line 135 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
|
virtual |
Destructor
| itk::simple::DiffeomorphicDemonsRegistrationFilter::DiffeomorphicDemonsRegistrationFilter | ( | ) |
Default Constructor that takes no arguments and initializes default parameters
| Image itk::simple::DiffeomorphicDemonsRegistrationFilter::Execute | ( | const Image & | fixedImage, |
| const Image & | movingImage ) |
| Image itk::simple::DiffeomorphicDemonsRegistrationFilter::Execute | ( | const Image & | fixedImage, |
| const Image & | movingImage, | ||
| const Image & | initialDisplacementField ) |
Execute the filter on the input image
|
private |
Referenced by detail::MemberFunctionAddressor< MemberFunctionType >.
|
inline |
Number of iterations run.
This is an active measurement. It may be accessed while the filter is being executing in command call-backs and can be accessed after execution.
Definition at line 309 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_pfGetElapsedIterations.
|
inline |
Definition at line 283 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_IntensityDifferenceThreshold.
|
inline |
Set/Get the desired maximum error of the Guassian kernel approximate.
Definition at line 269 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_MaximumError.
|
inline |
Set/Get the desired limits of the Gaussian kernel width.
Definition at line 256 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_MaximumKernelWidth.
|
inline |
Definition at line 133 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_MaximumRMSError.
|
inline |
Definition at line 178 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_MaximumUpdateStepLength.
|
staticprivate |
|
inline |
Get the metric value. The metric value is the mean square difference in intensity between the fixed image and transforming moving image computed over the overlapping region between the two images. This value is calculated for the current iteration
This is an active measurement. It may be accessed while the filter is being executing in command call-backs and can be accessed after execution.
Definition at line 326 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_pfGetMetric.
|
inlinevirtual |
Name of this class
Implements itk::simple::ProcessObject.
Definition at line 337 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
|
inline |
Definition at line 122 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_NumberOfIterations.
|
inline |
Set/Get the root mean squared change of the previous iteration. May not be used by all solvers.
This is a measurement. Its value is updated in the Execute methods, so the value will only be valid after an execution.
Definition at line 317 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_RMSChange.
|
inline |
Set/Get whether the displacement field is smoothed (regularized). Smoothing the displacement yields a solution elastic in nature. If SmoothDisplacementField is on, then the displacement field is smoothed with a Gaussian whose standard deviations are specified with SetStandardDeviations()
Definition at line 201 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_SmoothDisplacementField.
|
inline |
Set/Get whether the update field is smoothed (regularized). Smoothing the update field yields a solution viscous in nature. If SmoothUpdateField is on, then the update field is smoothed with a Gaussian whose standard deviations are specified with SetUpdateFieldStandardDeviations()
Definition at line 224 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_SmoothUpdateField.
|
inline |
Set/Get the Gaussian smoothing standard deviations for the displacement field. The values are set with respect to pixel coordinates.
Definition at line 111 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_StandardDeviations.
|
inline |
Set the Gaussian smoothing standard deviations for the update field. The values are set with respect to pixel coordinates.
Definition at line 243 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_UpdateFieldStandardDeviations.
|
inline |
Use a first-order approximation of the exponential. This amounts to using an update rule of the type s <- s o (Id + u) instead of s <- s o exp(u)
Definition at line 166 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_UseFirstOrderExp.
|
inline |
Definition at line 145 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_UseGradientType.
|
inline |
Definition at line 300 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_UseImageSpacing.
|
inline |
Set/Get the threshold below which the absolute difference of intensity yields a match. When the intensities match between a moving and fixed image pixel, the update vector (for that iteration) will be the zero vector. Default is 0.001.
Definition at line 278 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_IntensityDifferenceThreshold.
|
inline |
Set/Get the desired maximum error of the Guassian kernel approximate.
Definition at line 263 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_MaximumError.
|
inline |
Set/Get the desired limits of the Gaussian kernel width.
Definition at line 250 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_MaximumKernelWidth.
|
inline |
Definition at line 128 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_MaximumRMSError.
|
inline |
Set/Get the maximum length in terms of pixels of the vectors in the update buffer.
Definition at line 173 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_MaximumUpdateStepLength.
|
inline |
Definition at line 117 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_NumberOfIterations.
|
inline |
Set/Get whether the displacement field is smoothed (regularized). Smoothing the displacement yields a solution elastic in nature. If SmoothDisplacementField is on, then the displacement field is smoothed with a Gaussian whose standard deviations are specified with SetStandardDeviations()
Definition at line 187 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_SmoothDisplacementField.
Referenced by SmoothDisplacementFieldOff(), and SmoothDisplacementFieldOn().
|
inline |
Set/Get whether the update field is smoothed (regularized). Smoothing the update field yields a solution viscous in nature. If SmoothUpdateField is on, then the update field is smoothed with a Gaussian whose standard deviations are specified with SetUpdateFieldStandardDeviations()
Definition at line 210 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_SmoothUpdateField.
Referenced by SmoothUpdateFieldOff(), and SmoothUpdateFieldOn().
|
inline |
Set the values of the StandardDeviations vector all to value
Definition at line 105 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_StandardDeviations.
|
inline |
Set/Get the Gaussian smoothing standard deviations for the displacement field. The values are set with respect to pixel coordinates.
Definition at line 100 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_StandardDeviations.
|
inline |
Set the values of the UpdateFieldStandardDeviations vector all to value
Definition at line 237 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_UpdateFieldStandardDeviations.
|
inline |
Set the Gaussian smoothing standard deviations for the update field. The values are set with respect to pixel coordinates.
Definition at line 232 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_UpdateFieldStandardDeviations.
|
inline |
Use a first-order approximation of the exponential. This amounts to using an update rule of the type s <- s o (Id + u) instead of s <- s o exp(u)
Definition at line 153 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_UseFirstOrderExp.
Referenced by UseFirstOrderExpOff(), and UseFirstOrderExpOn().
|
inline |
Definition at line 140 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_UseGradientType.
|
inline |
Definition at line 289 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_UseImageSpacing.
Referenced by UseImageSpacingOff(), and UseImageSpacingOn().
|
inline |
Definition at line 194 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References SetSmoothDisplacementField().
|
inline |
Set the value of SmoothDisplacementField to true or false respectfully.
Definition at line 192 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References SetSmoothDisplacementField().
|
inline |
Definition at line 217 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References SetSmoothUpdateField().
|
inline |
Set the value of SmoothUpdateField to true or false respectfully.
Definition at line 215 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References SetSmoothUpdateField().
|
inline |
Stop the registration after the current iteration.
This is an active measurement. It may be accessed while the filter is being executing in command call-backs and can be accessed after execution.
Definition at line 334 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References m_pfGetStopRegistration.
|
virtual |
Print ourselves out
Reimplemented from itk::simple::ProcessObject.
|
inline |
Definition at line 160 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References SetUseFirstOrderExp().
|
inline |
Set the value of UseFirstOrderExp to true or false respectfully.
Definition at line 158 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References SetUseFirstOrderExp().
|
inline |
Definition at line 296 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References SetUseImageSpacing().
|
inline |
Set the value of UseImageSpacing to true or false respectfully.
Definition at line 294 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References SetUseImageSpacing().
|
friend |
Definition at line 354 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
References ExecuteInternal().
|
private |
Definition at line 399 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
|
private |
Definition at line 386 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetIntensityDifferenceThreshold(), and SetIntensityDifferenceThreshold().
|
private |
Definition at line 384 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetMaximumError(), and SetMaximumError().
|
private |
Definition at line 382 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetMaximumKernelWidth(), and SetMaximumKernelWidth().
|
private |
Definition at line 368 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetMaximumRMSError(), and SetMaximumRMSError().
|
private |
Definition at line 374 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetMaximumUpdateStepLength(), and SetMaximumUpdateStepLength().
|
private |
Definition at line 365 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetNumberOfIterations(), and SetNumberOfIterations().
|
private |
Definition at line 392 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetElapsedIterations().
|
private |
Definition at line 394 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetMetric().
|
private |
Definition at line 395 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by StopRegistration().
|
private |
Definition at line 393 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetRMSChange().
|
private |
Definition at line 376 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetSmoothDisplacementField(), and SetSmoothDisplacementField().
|
private |
Definition at line 378 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetSmoothUpdateField(), and SetSmoothUpdateField().
|
private |
Definition at line 362 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetStandardDeviations(), SetStandardDeviations(), and SetStandardDeviations().
|
private |
Definition at line 380 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetUpdateFieldStandardDeviations(), SetUpdateFieldStandardDeviations(), and SetUpdateFieldStandardDeviations().
|
private |
Definition at line 372 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetUseFirstOrderExp(), and SetUseFirstOrderExp().
|
private |
Definition at line 370 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetUseGradientType(), and SetUseGradientType().
|
private |
Definition at line 388 of file sitkDiffeomorphicDemonsRegistrationFilter.h.
Referenced by GetUseImageSpacing(), and SetUseImageSpacing().
1.13.2 |
Privacy Policy