|
ANIMA
4.0
|
#include <animaTensorGeneralizedCorrelationImageToImageMetric.h>
Inheritance diagram for anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >:
Collaboration diagram for anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >:Public Types | |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef itk::ContinuousIndex< double, ImageDimension > | ContinuousIndexType |
| typedef Superclass::CoordinateRepresentationType | CoordinateRepresentationType |
| typedef vnl_matrix< double > | CovarianceType |
| typedef Superclass::FixedImageConstPointer | FixedImageConstPointer |
| typedef Superclass::FixedImageType | FixedImageType |
| typedef Superclass::InputPointType | InputPointType |
| using | LECalculatorPointer = LECalculatorType::Pointer |
| using | LECalculatorType = anima::LogEuclideanTensorCalculator< double > |
| typedef Superclass::MeasureType | MeasureType |
| typedef Superclass::MovingImageConstPointer | MovingImageConstPointer |
| typedef Superclass::MovingImageType | MovingImageType |
| typedef Superclass::OutputPointType | OutputPointType |
| typedef TFixedImage::PixelType | PixelType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef TensorGeneralizedCorrelationImageToImageMetric | Self |
| typedef anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage > | Superclass |
| typedef itk::VectorImage< TFixedImagePixelType, ImageDimension > | TFixedImage |
| typedef itk::VectorImage< TMovingImagePixelType, ImageDimension > | TMovingImage |
| typedef Superclass::TransformParametersType | TransformParametersType |
| typedef Superclass::TransformPointer | TransformPointer |
| typedef Superclass::TransformType | TransformType |
Public Types inherited from anima::BaseOrientedModelImageToImageMetric< itk::VectorImage< TFixedImagePixelType, ImageDimension >, itk::VectorImage< TMovingImagePixelType, ImageDimension > > | |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef Superclass::ParametersValueType | CoordinateRepresentationType |
| typedef Superclass::DerivativeType | DerivativeType |
| typedef FixedImageType::ConstPointer | FixedImageConstPointer |
| typedef FixedImageMaskType::ConstPointer | FixedImageMaskConstPointer |
| typedef FixedImageMaskType::Pointer | FixedImageMaskPointer |
| typedef itk::SpatialObject< itkGetStaticConstMacro(FixedImageDimension) > | FixedImageMaskType |
| typedef FixedImageType::RegionType | FixedImageRegionType |
| typedef itk::VectorImage< TFixedImagePixelType, ImageDimension > | FixedImageType |
| typedef TransformType::InputPointType | InputPointType |
| typedef InterpolatorType::Pointer | InterpolatorPointer |
| typedef itk::InterpolateImageFunction< MovingImageType, CoordinateRepresentationType > | InterpolatorType |
| typedef Superclass::MeasureType | MeasureType |
| enum | ModelReorientationType |
| typedef MovingImageType::ConstPointer | MovingImageConstPointer |
| typedef MovingImageMaskType::ConstPointer | MovingImageMaskConstPointer |
| typedef MovingImageMaskType::Pointer | MovingImageMaskPointer |
| typedef itk::SpatialObject< itkGetStaticConstMacro(MovingImageDimension) > | MovingImageMaskType |
| typedef itk::VectorImage< TMovingImagePixelType, ImageDimension > ::PixelType | MovingImagePixelType |
| typedef itk::VectorImage< TMovingImagePixelType, ImageDimension > | MovingImageType |
| typedef TransformType::OutputPointType | OutputPointType |
| typedef Superclass::ParametersType | ParametersType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef double | RealType |
| typedef BaseOrientedModelImageToImageMetric | Self |
| typedef itk::SingleValuedCostFunction | Superclass |
| typedef TransformType::JacobianType | TransformJacobianType |
| typedef TransformType::ParametersType | TransformParametersType |
| typedef TransformType::Pointer | TransformPointer |
| typedef itk::Transform< CoordinateRepresentationType, itkGetStaticConstMacro(MovingImageDimension), itkGetStaticConstMacro(FixedImageDimension)> | TransformType |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const ITK_OVERRIDE |
| TensorGeneralizedCorrelationImageToImageMetric () | |
| virtual | ~TensorGeneralizedCorrelationImageToImageMetric () |
Protected Member Functions inherited from anima::BaseOrientedModelImageToImageMetric< itk::VectorImage< TFixedImagePixelType, ImageDimension >, itk::VectorImage< TMovingImagePixelType, ImageDimension > > | |
| BaseOrientedModelImageToImageMetric () | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const ITK_OVERRIDE |
| virtual | ~BaseOrientedModelImageToImageMetric () |
Additional Inherited Members | |
Static Public Attributes inherited from anima::BaseOrientedModelImageToImageMetric< itk::VectorImage< TFixedImagePixelType, ImageDimension >, itk::VectorImage< TMovingImagePixelType, ImageDimension > > | |
| static const unsigned int | FixedImageDimension |
| static const unsigned int | MovingImageDimension |
Protected Attributes inherited from anima::BaseOrientedModelImageToImageMetric< itk::VectorImage< TFixedImagePixelType, ImageDimension >, itk::VectorImage< TMovingImagePixelType, ImageDimension > > | |
| FixedImageConstPointer | m_FixedImage |
| FixedImageMaskConstPointer | m_FixedImageMask |
| InterpolatorPointer | m_Interpolator |
| MovingImageConstPointer | m_MovingImage |
| MovingImageMaskConstPointer | m_MovingImageMask |
| unsigned long | m_NumberOfPixelsCounted |
| vnl_matrix< double > | m_OrientationMatrix |
| TransformPointer | m_Transform |
Definition at line 13 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef itk::SmartPointer<const Self> anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::ConstPointer |
Definition at line 25 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef itk::ContinuousIndex<double, ImageDimension> anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::ContinuousIndexType |
Definition at line 42 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef Superclass::CoordinateRepresentationType anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::CoordinateRepresentationType |
Definition at line 44 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef vnl_matrix<double> anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::CovarianceType |
Definition at line 35 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef Superclass::FixedImageConstPointer anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::FixedImageConstPointer |
Definition at line 49 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef Superclass::FixedImageType anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::FixedImageType |
Definition at line 47 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef Superclass::InputPointType anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::InputPointType |
Definition at line 41 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| using anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::LECalculatorPointer = LECalculatorType::Pointer |
Definition at line 53 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| using anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::LECalculatorType = anima::LogEuclideanTensorCalculator <double> |
Definition at line 52 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef Superclass::MeasureType anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::MeasureType |
Definition at line 46 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef Superclass::MovingImageConstPointer anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::MovingImageConstPointer |
Definition at line 50 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef Superclass::MovingImageType anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::MovingImageType |
Definition at line 48 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef Superclass::OutputPointType anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::OutputPointType |
Definition at line 40 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef TFixedImage::PixelType anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::PixelType |
Types transferred from the base class
Definition at line 31 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef itk::SmartPointer<Self> anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::Pointer |
Definition at line 24 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef TensorGeneralizedCorrelationImageToImageMetric anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::Self |
Definition at line 22 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef anima::BaseOrientedModelImageToImageMetric<TFixedImage, TMovingImage > anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::Superclass |
Definition at line 23 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef itk::VectorImage< TFixedImagePixelType, ImageDimension > anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::TFixedImage |
Standard class typedefs.
Definition at line 19 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef itk::VectorImage< TMovingImagePixelType, ImageDimension > anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::TMovingImage |
Definition at line 20 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef Superclass::TransformParametersType anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::TransformParametersType |
Definition at line 39 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef Superclass::TransformPointer anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::TransformPointer |
Definition at line 38 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
| typedef Superclass::TransformType anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::TransformType |
Definition at line 37 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
|
protected |
Constructor
Definition at line 15 of file animaTensorGeneralizedCorrelationImageToImageMetric.hxx.
|
inlineprotectedvirtual |
Definition at line 65 of file animaTensorGeneralizedCorrelationImageToImageMetric.h.
References anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::PrintSelf(), and anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::TensorGeneralizedCorrelationImageToImageMetric().
| virtual::itk::LightObject::Pointer anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::CreateAnother | ( | void | ) | const |
|
virtual |
Run-time type information (and related methods).
Reimplemented from anima::BaseOrientedModelImageToImageMetric< itk::VectorImage< TFixedImagePixelType, ImageDimension >, itk::VectorImage< TMovingImagePixelType, ImageDimension > >.
| TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::MeasureType anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::GetValue | ( | const TransformParametersType & | parameters | ) | const |
Get the value for single valued optimizers.
Get the match Measure
Definition at line 32 of file animaTensorGeneralizedCorrelationImageToImageMetric.hxx.
References anima::ExtractPPDRotationFromJacobianMatrix(), anima::GetTensorFromVectorRepresentation(), anima::GetVectorRepresentation(), anima::ovlScore(), anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::PreComputeFixedValues(), and anima::RotateSymmetricMatrix().
|
static |
Method for creation through the object factory.
| void anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::PreComputeFixedValues | ( | ) |
|
protected |
Definition at line 277 of file animaTensorGeneralizedCorrelationImageToImageMetric.hxx.
Referenced by anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::PreComputeFixedValues(), and anima::TensorGeneralizedCorrelationImageToImageMetric< TFixedImagePixelType, TMovingImagePixelType, ImageDimension >::~TensorGeneralizedCorrelationImageToImageMetric().
|
virtual |
|
virtual |
1.8.13