#include <itkPCAShapeSignedDistanceFunction.h>
Inheritance diagram for itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >:
This class computes the signed distance from a N-dimensional shape defined by: (1) a mean signed distance image , (2) the first principal components images and (3) a transform to define the pose (i.e. position or orientation of the shape).
A particular instance of the shape is defined by a set of parameters . The first parameters defines the weights applied to each principal components and the remaining parameters is used to define the transform. The user should refer to the documentation of the particular Transform class being used. The first set of parameters are called the ShapeParameters and the remaining parameters the PoseParameters.
The method Evaluate( point x ) returns the approximate signed to the shape at point x such that:
Where [i] are the square root of the eigenvalues. These are defined using method SetPrincipalComponentStandardDeviations().
This class is templated over the coordinate representation type (e.g. float or double) and the space dimension.
Definition at line 68 of file itkPCAShapeSignedDistanceFunction.h.
|
Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 78 of file itkPCAShapeSignedDistanceFunction.h. |
|
CoordRep typedef support. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 92 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 124 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 125 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
extrapolator typedef support. Definition at line 123 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 129 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 130 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
function typedef support. Definition at line 128 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 109 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
Definition at line 110 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
Image typedef support. Definition at line 108 of file itkPCAShapeSignedDistanceFunction.h. |
|
InputeType typedef support. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 95 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 119 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 120 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
Interpolator typedef support. Definition at line 118 of file itkPCAShapeSignedDistanceFunction.h. |
|
OutputType typedef support. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 98 of file itkPCAShapeSignedDistanceFunction.h. |
|
Parameters typedef support. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 104 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::SetPrincipalComponentImages(), and itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 77 of file itkPCAShapeSignedDistanceFunction.h. |
|
Point typedef support. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 101 of file itkPCAShapeSignedDistanceFunction.h. |
|
Standard class typedefs. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 74 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 76 of file itkPCAShapeSignedDistanceFunction.h. |
|
Transform typedef support. Definition at line 115 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::SetPrincipalComponentImages(). |
|
|
|
|
Evaluate the signed distance from a shape at a given position. Implements itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. |
|
Set/Get the mean image. |
|
Run-time type information (and related methods). Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. |
|
A PCAShape is defined by a set of shape and pose parameters. Implements itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 167 of file itkPCAShapeSignedDistanceFunction.h. |
|
Set/Get the number of principal components SetNumberOfPrincipalComponents must be called before SetParameters |
|
A PCAShape is defined by a set of shape and pose parameters. Implements itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 165 of file itkPCAShapeSignedDistanceFunction.h. |
|
Set/Get the principal component standard deviations. These values corresponds to the square root of the eigenvalues of the principal components. |
|
Set/Get transform. |
|
Initialize must be called before the first call of Evaluate() to allow the class to validate any inputs. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. |
|
Dimension underlying input image. |
|
New macro for creation of through the object factory. Reimplemented from itk::Object. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. |
|
Set/Get the mean image. |
|
Set/Get the number of principal components SetNumberOfPrincipalComponents must be called before SetParameters |
|
A PCAShape is defined by a set of shape and pose parameters. Implements itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. |
|
Set/Get the principal component images. Definition at line 145 of file itkPCAShapeSignedDistanceFunction.h. References itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::ParametersType, and itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::TransformType. |
|
Set/Get the principal component standard deviations. These values corresponds to the square root of the eigenvalues of the principal components. |
|
Set/Get transform. |