ANIMA
4.0
|
Computes the exponentiation of a stationary velocity field using sclaing and squaring and approximated exponential integrators. More...
#include <animaSVFExponentialImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::Image< itk::Vector< TPixelType, Dimension >, Dimension > | InputImageType |
typedef InputImageType::PixelType | InputPixelType |
typedef JacobianImageType::Pointer | JacobianImagePointer |
typedef itk::Image< itk::Vector< TPixelType, Dimension *Dimension >, Dimension > | JacobianImageType |
typedef JacobianImageType::PixelType | JacobianPixelType |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef itk::Image< itk::Vector< TPixelType, Dimension >, Dimension > | OutputImageType |
typedef OutputImageType::PixelType | OutputPixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef SVFExponentialImageFilter | Self |
typedef itk::ImageToImageFilter< InputImageType, OutputImageType > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
virtual void | SetExponentiationOrder (unsigned int _arg) |
virtual void | SetMaximalDisplacementAmplitude (double _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | AfterThreadedGenerateData () ITK_OVERRIDE |
void | BeforeThreadedGenerateData () ITK_OVERRIDE |
void | DynamicThreadedGenerateData (const OutputImageRegionType &outputRegionForThread) ITK_OVERRIDE |
SVFExponentialImageFilter () | |
virtual | ~SVFExponentialImageFilter () |
Computes the exponentiation of a stationary velocity field using sclaing and squaring and approximated exponential integrators.
Depending on the order set (0 or 1), the approximated exponentiation for a small enough field is performed using Ferraris et al. ss_aei or Arsigny et al. original approach
S. Ferraris et al. Accurate small deformation exponential approximant to integrate large velocity fields: Application to image registration. WBIR 2016 V. Arsigny et al. A Log-Euclidean Framework for Statistics on Diffeomorphisms. MICCAI 2006.
Definition at line 19 of file animaSVFExponentialImageFilter.h.
typedef itk::SmartPointer<const Self> anima::SVFExponentialImageFilter< TPixelType, Dimension >::ConstPointer |
Definition at line 30 of file animaSVFExponentialImageFilter.h.
typedef itk::Image<itk::Vector <TPixelType, Dimension>, Dimension> anima::SVFExponentialImageFilter< TPixelType, Dimension >::InputImageType |
Definition at line 25 of file animaSVFExponentialImageFilter.h.
typedef InputImageType::PixelType anima::SVFExponentialImageFilter< TPixelType, Dimension >::InputPixelType |
Definition at line 36 of file animaSVFExponentialImageFilter.h.
typedef JacobianImageType::Pointer anima::SVFExponentialImageFilter< TPixelType, Dimension >::JacobianImagePointer |
Definition at line 38 of file animaSVFExponentialImageFilter.h.
typedef itk::Image<itk::Vector <TPixelType, Dimension * Dimension>, Dimension> anima::SVFExponentialImageFilter< TPixelType, Dimension >::JacobianImageType |
Definition at line 26 of file animaSVFExponentialImageFilter.h.
typedef JacobianImageType::PixelType anima::SVFExponentialImageFilter< TPixelType, Dimension >::JacobianPixelType |
Definition at line 39 of file animaSVFExponentialImageFilter.h.
typedef Superclass::OutputImageRegionType anima::SVFExponentialImageFilter< TPixelType, Dimension >::OutputImageRegionType |
Definition at line 41 of file animaSVFExponentialImageFilter.h.
typedef itk::Image<itk::Vector <TPixelType, Dimension>, Dimension> anima::SVFExponentialImageFilter< TPixelType, Dimension >::OutputImageType |
Definition at line 27 of file animaSVFExponentialImageFilter.h.
typedef OutputImageType::PixelType anima::SVFExponentialImageFilter< TPixelType, Dimension >::OutputPixelType |
Definition at line 37 of file animaSVFExponentialImageFilter.h.
typedef itk::SmartPointer<Self> anima::SVFExponentialImageFilter< TPixelType, Dimension >::Pointer |
Definition at line 29 of file animaSVFExponentialImageFilter.h.
typedef SVFExponentialImageFilter anima::SVFExponentialImageFilter< TPixelType, Dimension >::Self |
Definition at line 24 of file animaSVFExponentialImageFilter.h.
typedef itk::ImageToImageFilter<InputImageType, OutputImageType> anima::SVFExponentialImageFilter< TPixelType, Dimension >::Superclass |
Definition at line 28 of file animaSVFExponentialImageFilter.h.
|
inlineprotected |
Definition at line 47 of file animaSVFExponentialImageFilter.h.
|
inlineprotectedvirtual |
Definition at line 54 of file animaSVFExponentialImageFilter.h.
References anima::SVFExponentialImageFilter< TPixelType, Dimension >::AfterThreadedGenerateData(), anima::SVFExponentialImageFilter< TPixelType, Dimension >::BeforeThreadedGenerateData(), and anima::SVFExponentialImageFilter< TPixelType, Dimension >::DynamicThreadedGenerateData().
|
protected |
Definition at line 127 of file animaSVFExponentialImageFilter.hxx.
Referenced by anima::SVFExponentialImageFilter< TPixelType, Dimension >::~SVFExponentialImageFilter().
|
protected |
Definition at line 17 of file animaSVFExponentialImageFilter.hxx.
Referenced by anima::SVFExponentialImageFilter< TPixelType, Dimension >::~SVFExponentialImageFilter().
virtual::itk::LightObject::Pointer anima::SVFExponentialImageFilter< TPixelType, Dimension >::CreateAnother | ( | void | ) | const |
|
protected |
Definition at line 81 of file animaSVFExponentialImageFilter.hxx.
Referenced by anima::SVFExponentialImageFilter< TPixelType, Dimension >::~SVFExponentialImageFilter().
|
virtual |
|
static |
|
virtual |
|
virtual |