ITK
5.2.0
Insight Toolkit
|
#include <itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h>
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Interface method for the current registration framework using the time varying velocity field transform.
Output: The output is the updated transform which has been added to the composite transform.
This derived class from the SimpleImageRegistrationMethod class is specialized to handle time-varying velocity field transforms of which there are currently 3:
The latter is derived from the former and performs an optional spatial and temporal smoothing on the update and total velocity fields. Integration of the velocity field is performed using 4th order Runge Kutta and is performed using the class itkTimeVaryingBSplineVelocityFieldIntegrationImageFilter.
Optimization occurs in an iterative fashion where for each sample time point, t, in the velocity field, we integrate the velocity field in the range [0, t] to yield the displacement field which warps fixed image to time point t. Simultaneously, we integrate the velocity field in the range [t, 1] to yield the displacement field transform which warps the moving image to time point t. The metric derivative for each time point of the velocity field calculated in this way produces the normalized update field (or gradient) of the velocity field to be added to the total field at each iteration after being multiplied by the learning rate and optionally smoothed. Mathematically, this can be described as
where
bspline smoothing on the total field bspline smoothing on the update field learning rate the normalized velocity field where we normalize the velocity field at each time point separately by the max norm of the field at that time point. This is done due to a weakly necessary (but not sufficient) condition being that the velocity field have a constant norm for all time points.
Definition at line 91 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::BSplineFilterType = BSplineScatteredDataPointSetToImageFilter<VelocityFieldPointSetType, TimeVaryingVelocityFieldType> |
Definition at line 182 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::CompositeTransformType = typename Superclass::CompositeTransformType |
Definition at line 168 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::ConstPointer = SmartPointer<const Self> |
Definition at line 101 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::ContinuousIndexType = ContinuousIndex<typename DisplacementFieldPointType::CoordRepType, ImageDimension> |
Definition at line 157 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DecoratedOutputTransformPointer = typename DecoratedOutputTransformType::Pointer |
Definition at line 172 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DecoratedOutputTransformType = typename Superclass::DecoratedOutputTransformType |
Definition at line 171 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DerivativeType = typename OutputTransformType::DerivativeType |
Definition at line 152 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DerivativeValueType = typename DerivativeType::ValueType |
Definition at line 153 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DisplacementFieldPointType = typename DisplacementFieldType::PointType |
Definition at line 155 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DisplacementFieldTransformPointer = typename DisplacementFieldTransformType::Pointer |
Definition at line 177 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DisplacementFieldTransformType = DisplacementFieldTransform<RealType, ImageDimension> |
Definition at line 176 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DisplacementFieldType = typename OutputTransformType::DisplacementFieldType |
Definition at line 154 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::DisplacementVectorType = typename TimeVaryingVelocityFieldControlPointLatticeType::PixelType |
Definition at line 166 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedImageMasksContainerType = typename Superclass::FixedImageMasksContainerType |
Definition at line 143 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedImageMaskType = typename Superclass::FixedImageMaskType |
Definition at line 141 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedImagePointer = typename FixedImageType::Pointer |
Definition at line 114 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedImagesContainerType = typename Superclass::FixedImagesContainerType |
Definition at line 115 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedImageType = TFixedImage |
Input type alias for the images and transforms.
Definition at line 113 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::FixedMaskImageType = typename ImageMaskSpatialObjectType::ImageType |
Definition at line 142 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::ImageMaskSpatialObjectType = ImageMaskSpatialObject<ImageDimension> |
Definition at line 139 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::ImageMetricPointer = typename ImageMetricType::Pointer |
Definition at line 126 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::ImageMetricType = typename Superclass::ImageMetricType |
Metric and transform type alias
Definition at line 125 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::InitialTransformType = typename Superclass::InitialTransformType |
Definition at line 148 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::InputPointSetPointer = typename InputPointSetType::Pointer |
Definition at line 121 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::InputPointSetType = TPointSet |
Definition at line 120 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MaskImageType = typename ImageMaskSpatialObjectType::ImageType |
Definition at line 140 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MeasureType = typename ImageMetricType::MeasureType |
Definition at line 127 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MetricDerivativeType = typename ImageMetricType::DerivativeType |
Definition at line 128 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MetricPointer = typename MetricType::Pointer |
Definition at line 136 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MetricType = typename Superclass::MetricType |
Definition at line 134 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingImageMasksContainerType = typename Superclass::MovingImageMasksContainerType |
Definition at line 146 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingImageMaskType = typename Superclass::MovingImageMaskType |
Definition at line 144 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingImagePointer = typename MovingImageType::Pointer |
Definition at line 117 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingImagesContainerType = typename Superclass::MovingImagesContainerType |
Definition at line 118 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingImageType = TMovingImage |
Definition at line 116 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MovingMaskImageType = typename ImageMaskSpatialObjectType::ImageType |
Definition at line 145 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::MultiMetricType = typename Superclass::MultiMetricType |
Definition at line 135 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::NumberOfIterationsArrayType = Array<SizeValueType> |
Definition at line 174 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::OutputTransformPointer = typename OutputTransformType::Pointer |
Definition at line 150 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::OutputTransformType = TOutputTransform |
Definition at line 149 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::Pointer = SmartPointer<Self> |
Definition at line 100 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::PointSetMetricType = typename Superclass::PointSetMetricType |
Definition at line 137 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::PointSetsContainerType = typename Superclass::PointSetsContainerType |
Definition at line 122 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::RealType = typename OutputTransformType::ScalarType |
Definition at line 151 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::Self = TimeVaryingBSplineVelocityFieldImageRegistrationMethod |
Standard class type aliases.
Definition at line 98 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::Superclass = ImageRegistrationMethodv4<TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet> |
Definition at line 99 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::TimeVaryingVelocityFieldControlPointLatticePointer = typename OutputTransformType::TimeVaryingVelocityFieldControlPointLatticePointer |
Definition at line 162 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::TimeVaryingVelocityFieldControlPointLatticeType = typename OutputTransformType::TimeVaryingVelocityFieldControlPointLatticeType |
Definition at line 160 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::TimeVaryingVelocityFieldPointer = typename OutputTransformType::TimeVaryingVelocityFieldControlPointLatticePointer |
Definition at line 165 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::TimeVaryingVelocityFieldType = typename OutputTransformType::TimeVaryingVelocityFieldControlPointLatticeType |
Definition at line 163 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::TimeVaryingWeightedMaskImageType = Image<WeightsElementType, ImageDimension + 1> |
Definition at line 186 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::TransformBaseType = typename CompositeTransformType::TransformType |
Definition at line 169 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::VelocityFieldPointSetPointer = typename VelocityFieldPointSetType::Pointer |
Definition at line 180 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::VelocityFieldPointSetType = PointSet<DisplacementVectorType, ImageDimension + 1> |
Definition at line 179 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::VirtualImageBaseConstPointer = typename Superclass::VirtualImageBaseConstPointer |
Definition at line 132 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::VirtualImageBaseType = typename Superclass::VirtualImageBaseType |
Definition at line 131 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::VirtualImageType = typename Superclass::VirtualImageType |
Definition at line 130 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::WeightedMaskImageType = Image<WeightsElementType, ImageDimension> |
Definition at line 185 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::WeightsContainerType = typename BSplineFilterType::WeightsContainerType |
Definition at line 183 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
using itk::TimeVaryingBSplineVelocityFieldImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::WeightsElementType = typename WeightsContainerType::Element |
Definition at line 184 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
|
protected |
Set/Get the learning rate.
|
overrideprotecteddefault |
Set/Get the learning rate.
|
protected |
Set/Get the learning rate.
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >.
|
overrideprotectedvirtual |
Perform the registration.
Reimplemented from itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >.
|
virtual |
Set/Get the learning rate.
|
virtual |
Set/Get the learning rate.
|
virtual |
Set/Get the learning rate.
|
protected |
Translate metrics to the point-set for building the (n+1)-D B-spline model
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >.
|
virtual |
Set/Get the learning rate.
|
virtual |
Set/Get the learning rate.
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
Set/Get the learning rate.
Reimplemented from itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >.
|
virtual |
Set/Get the convergence threshold
|
virtual |
Set/Get the convergence window size
|
virtual |
Set/Get the learning rate.
|
virtual |
Set/Get the number of iterations per level.
|
virtual |
Set/Get the number of time point samples.
|
protectedvirtual |
Handle optimization internally
|
staticconstexpr |
ImageDimension constants
Definition at line 107 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
|
private |
Set/Get the learning rate.
Definition at line 255 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
|
private |
Set/Get the learning rate.
Definition at line 248 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
|
private |
Set/Get the learning rate.
Definition at line 249 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
|
private |
Set/Get the learning rate.
Definition at line 244 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
|
private |
Set/Get the learning rate.
Definition at line 246 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
|
private |
Set/Get the learning rate.
Definition at line 251 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.
|
private |
Set/Get the learning rate.
Definition at line 253 of file itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod.h.