|
typedef
FFDSteepestGradientDescentOptimizer | Self |
|
typedef
FFDGradientDescentOptimizer
< TFixedImage, TMovingImage,
TScalarType,
TDeformationScalar > | Superclass |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef
Superclass::SimilarityMeasureType | SimilarityMeasureType |
|
typedef
SimilarityMeasureType::TransformParametersType | ParametersType |
|
typedef FFDGradientDescentOptimizer | Self |
|
typedef
LocalSimilarityMeasureGradientDescentOptimizer
< TFixedImage, TMovingImage,
TScalarType,
TDeformationScalar > | Superclass |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef DeformableTransform
< TFixedImage, TScalarType,
Dimension, TDeformationScalar > | DeformableTransformType |
|
typedef
DeformableTransformType::Pointer | DeformableTransformPointer |
|
typedef UCLBSplineTransform
< TFixedImage, TScalarType,
Dimension, TDeformationScalar > | UCLBSplineTransformType |
|
typedef UCLBSplineTransformType * | UCLBSplineTransformPointer |
|
typedef TScalarType | MeasureType |
|
typedef
ImageToImageMetricWithConstraint
< TFixedImage, TMovingImage > | SimilarityMeasureType |
|
typedef
SimilarityMeasureType::ConstPointer | SimilarityMeasurePointer |
|
typedef
SimilarityMeasureType::TransformParametersType | ParametersType |
|
typedef
SimilarityMeasureType::DerivativeType | DerivativeType |
|
typedef
UCLBSplineTransformType::GridImageType | GridImageType |
|
typedef GridImageType * | GridImagePointer |
|
typedef Vector
< TDeformationScalar,
itkGetStaticConstMacro(Dimension) > | VectorPixelType |
|
typedef Image< VectorPixelType,
itkGetStaticConstMacro(Dimension) > | VectorImageType |
|
typedef
RegistrationForceFilter
< TFixedImage, TMovingImage,
TDeformationScalar > | ForceFilterType |
|
typedef ForceFilterType::Pointer | ForceFilterPointer |
|
typedef
ForceFilterType::OutputImageType | ForceOutputImageType |
|
typedef
BSplineSmoothVectorFieldFilter
< TDeformationScalar,
Dimension > | SmoothFilterType |
|
typedef SmoothFilterType::Pointer | SmoothFilterPointer |
|
typedef
InterpolateVectorFieldFilter
< TDeformationScalar,
Dimension > | InterpolateFilterType |
|
typedef
InterpolateFilterType::Pointer | InterpolateFilterPointer |
|
typedef ScaleVectorFieldFilter
< TDeformationScalar,
Dimension > | ScaleFieldType |
|
typedef ScaleFieldType::Pointer | ScaleFieldPointer |
|
typedef
ScalarImageToNormalizedGradientVectorImageFilter
< TFixedImage,
TDeformationScalar > | GradientFilterType |
|
typedef GradientFilterType::Pointer | GradientFilterPointer |
|
typedef
InterpolateFilterType::OutputImageType | OutputImageType |
|
typedef OutputImageType::PixelType | OutputImagePixelType |
|
typedef OutputImageType::Pointer | OutputImagePointer |
|
typedef ImageRegionIterator
< OutputImageType > | OutputImageIteratorType |
|
typedef OutputImageType::SizeType | OutputImageSizeType |
|
typedef
OutputImageType::SpacingType | OutputImageSpacingType |
|
typedef
LocalSimilarityMeasureGradientDescentOptimizer | Self |
|
typedef
SingleValuedNonLinearOptimizer | Superclass |
|
typedef SmartPointer< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef SimilarityMeasure
< TFixedImage, TMovingImage > | ImageToImageMetricType |
|
typedef const
ImageToImageMetricType * | ImageToImageMetricPointer |
|
typedef TFixedImage | FixedImageType |
|
typedef FixedImageType::PixelType | FixedImagePixelType |
|
typedef FixedImageType * | FixedImagePointer |
|
typedef FixedImageType::Pointer | FixedImageSmartPointer |
|
typedef TMovingImage | MovingImageType |
|
typedef MovingImageType::PixelType | MovingImagePixelType |
|
typedef MovingImageType * | MovingImagePointer |
|
typedef DeformableTransform
< TFixedImage, TScalarType,
Dimension, TDeformationScalar > | DeformableTransformType |
|
typedef
DeformableTransformType::Pointer | DeformableTransformPointer |
|
typedef double | MeasureType |
|
typedef
InterpolateImageFunction
< TFixedImage, TScalarType > | RegriddingInterpolatorType |
|
typedef
RegriddingInterpolatorType::Pointer | RegriddingInterpolatorPointer |
|
typedef ResampleImageFilter
< TFixedImage, TFixedImage > | ResampleFilterType |
|
typedef ResampleFilterType::Pointer | ResampleFilterPointer |
|
typedef
DeformableTransformType::JacobianDeterminantFilterType::OutputImageType | JacobianImageType |
|
|
| FFDSteepestGradientDescentOptimizer () |
|
virtual | ~FFDSteepestGradientDescentOptimizer () |
|
void | PrintSelf (std::ostream &os, Indent indent) const |
|
virtual void | OptimizeNextStep (int iterationNumber, int numberOfGridVoxels, const ParametersType ¤t, ParametersType &next) |
|
| FFDGradientDescentOptimizer () |
|
virtual | ~FFDGradientDescentOptimizer () |
|
void | PrintSelf (std::ostream &os, Indent indent) const |
|
virtual double | CalculateNextStep (int iterationNumber, double currentSimilarity, const ParametersType ¤t, ParametersType &next) |
|
virtual void | GetGradient (int iterationNumber, const ParametersType ¤t, ParametersType &next) |
|
virtual bool | LineAscent (int iterationNumber, int numberOfGridVoxels, const ParametersType ¤t, ParametersType &next) |
|
| LocalSimilarityMeasureGradientDescentOptimizer () |
|
virtual | ~LocalSimilarityMeasureGradientDescentOptimizer () |
|
void | PrintSelf (std::ostream &os, Indent indent) const override |
|
virtual void | Initialize () |
|
virtual double | CalculateNextStep (int iterationNumber, double currentSimilarity, const ParametersType ¤t, ParametersType &next)=0 |
|
virtual void | CleanUp () |
|
virtual void | ReGrid (bool isResetCurrentPosition) |
|
virtual void | ComposeJacobian () |
|
template<class TFixedImage, class TMovingImage, class TScalarType, class TDeformationScalar>
class itk::FFDSteepestGradientDescentOptimizer< TFixedImage, TMovingImage, TScalarType, TDeformationScalar >
Class to perform FFD specific optimization using steepest gradient descent.