#include <itkMaxPhaseCorrelationOptimizer.h>
Inherits pcm::PhaseCorrelationOptimizer< TRegistrationMethod::RealImageType >.
Inheritance diagram for pcm::MaxPhaseCorrelationOptimizer< TRegistrationMethod >:
This class is templated over the type of registration method in which it has to be plugged in.
Operates on real correlation surface, so when set to the registration method, it should be get back by PhaseCorrelationImageRegistrationMethod::GetRealOptimizer() method.
The optimizer finds the maximum peak by MinimumMaximumImageCalculator and estimates the shift with pixel-level precision.
Public Types | |
typedef TRegistrationMethod::RealImageType | ImageType |
Type of the input image. | |
typedef Superclass::OffsetType | OffsetType |
Type for the output parameters. | |
Public Member Functions | |
itkNewMacro (Self) | |
Method for creation through the object factory. | |
itkTypeMacro (MaxPhaseCorrelationOptimizer, PhaseCorrelationOptimizer) | |
Run-time type information (and related methods). | |
itkStaticConstMacro (ImageDimension, unsigned int, itk::GetImageDimension< ImageType >::ImageDimension) | |
Dimensionality of input and output data. | |
unsigned long | GetMTime () const |
Method to return the latest modified time of this object or any of its cached ivars. | |
Protected Member Functions | |
virtual void | ComputeOffset () |
This method is executed by superclass to execute the computation. |
typedef TRegistrationMethod::RealImageType pcm::MaxPhaseCorrelationOptimizer< TRegistrationMethod >::ImageType |
Type of the input image.
Reimplemented from pcm::PhaseCorrelationOptimizer< TRegistrationMethod::RealImageType >.
typedef Superclass::OffsetType pcm::MaxPhaseCorrelationOptimizer< TRegistrationMethod >::OffsetType |
Type for the output parameters.
It defines a position in the optimization search space.
Reimplemented from pcm::PhaseCorrelationOptimizer< TRegistrationMethod::RealImageType >.
pcm::MaxPhaseCorrelationOptimizer< TRegistrationMethod >::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
pcm::MaxPhaseCorrelationOptimizer< TRegistrationMethod >::itkTypeMacro | ( | MaxPhaseCorrelationOptimizer< TRegistrationMethod > | , | |
PhaseCorrelationOptimizer | ||||
) |
Run-time type information (and related methods).
pcm::MaxPhaseCorrelationOptimizer< TRegistrationMethod >::itkStaticConstMacro | ( | ImageDimension | , | |
unsigned | int, | |||
itk::GetImageDimension< ImageType >::ImageDimension | ||||
) |
Dimensionality of input and output data.
virtual void pcm::MaxPhaseCorrelationOptimizer< TRegistrationMethod >::ComputeOffset | ( | ) | [protected, virtual] |
This method is executed by superclass to execute the computation.
Implements pcm::PhaseCorrelationOptimizer< TRegistrationMethod::RealImageType >.