ITK  4.3.0
Insight Segmentation and Registration Toolkit
Classes
Module ITKOptimizersv4
Group Numerics
+ Collaboration diagram for Module ITKOptimizersv4:

Classes

class  itk::ConjugateGradientLineSearchOptimizerv4
 Conjugate gradient descent optimizer with a golden section line search for nonlinear optimization. More...
 
class  itk::Function::ConvergenceMonitoringFunction< TScalar, TEnergyValue >
 Abstract base class which monitors convergence during the course of optimization. More...
 
class  itk::GradientDescentLineSearchOptimizerv4
 Gradient descent optimizer with a golden section line search. More...
 
class  itk::GradientDescentOptimizerBasev4
 Abstract base class for gradient descent-style optimizers. More...
 
class  itk::GradientDescentOptimizerBasev4ModifyGradientByLearningRateThreader
 Modify the gradient by the learning rate for GradientDescentOptimizerBasev4. More...
 
class  itk::GradientDescentOptimizerBasev4ModifyGradientByScalesThreader
 Modify the gradient by the parameter scales for GradientDescentOptimizerBasev4. More...
 
class  itk::GradientDescentOptimizerv4
 Gradient descent optimizer. More...
 
class  itk::MultiGradientOptimizerv4
 Multiple gradient-based optimizers are combined in order to perform a multi-objective optimization. More...
 
class  itk::MultiStartOptimizerv4
 Multi-start searches over input parameters and returns the best metric value. More...
 
class  itk::ObjectToObjectMetric< TFixedDimension, TMovingDimension, TVirtualImage >
 Computes similarity between regions of two objects. More...
 
class  itk::ObjectToObjectMetricBase
 Base class for all object-to-object similarlity metrics added in ITKv4. More...
 
class  itk::ObjectToObjectOptimizerBase
 Abstract base for object-to-object optimizers. More...
 
class  itk::OptimizerParameterScalesEstimator
 OptimizerParameterScalesEstimator is the base class offering a empty method of estimating the parameter scales for optimizers. More...
 
class  itk::QuasiNewtonOptimizerv4
 Implement a Quasi-Newton optimizer with BFGS Hessian estimation. More...
 
class  itk::QuasiNewtonOptimizerv4EstimateNewtonStepThreader
 Estimate the quasi-Newton step in a thread. More...
 
class  itk::RegistrationParameterScalesEstimator< TMetric >
 Implements a registration helper class for estimating scales of transform parameters and step sizes. More...
 
class  itk::RegistrationParameterScalesFromIndexShift< TMetric >
 Registration helper class for estimating scales of transform parameters from the maximum voxel shift in image index space caused by a parameter change. More...
 
class  itk::RegistrationParameterScalesFromJacobian< TMetric >
 Implements a registration helper class for estimating scales of transform parameters from Jacobian norms. More...
 
class  itk::RegistrationParameterScalesFromPhysicalShift< TMetric >
 Registration helper class for estimating scales of transform parameters a step sizes, from the maximum voxel shift in physical space caused by a parameter change. More...
 
class  itk::RegistrationParameterScalesFromShiftBase< TMetric >
 Registration helper base class for estimating scales of transform parameters from the maximum voxel shift caused by a parameter change. More...
 
class  itk::SingleValuedCostFunctionv4
 This class is a base for a CostFunction that returns a single value. More...
 
class  itk::Function::WindowConvergenceMonitoringFunction< TScalar >
 Class which monitors convergence during the course of optimization. More...
 

Detailed Description

This module contains ITK classes than encapsulate numerical optimizers using a new hierarchy developed for the needs of registration with high-dimensional transforms. These optimizers will NOT work with the metrics in Registration/Common, but rather with the new metrics in Registration/Metricsv4.

Dependencies: