NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Extends MultiResolutionImageRegistrationWrapper to provide setting up block matching method at each resolution level, which currently just means setting the percentage of points to keep. More...
Public Types | |
typedef MultiResolutionBlockMatchingMethod | Self |
typedef MultiResolutionImageRegistrationWrapper < TInputImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef BlockMatchingMethod < TInputImageType, TScalarType > | BlockMatchingType |
typedef BlockMatchingType * | BlockMatchingPointer |
typedef BlockMatchingMethod < TInputImageType, TScalarType > ::PointSetType | PointSetType |
Public Types inherited from itk::MultiResolutionImageRegistrationWrapper< TInputImageType > | |
typedef MultiResolutionImageRegistrationWrapper | Self |
typedef ProcessObject | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef MaskedImageRegistrationMethod < TInputImageType > | SingleResType |
typedef SingleResType::Pointer | SingleResPointer |
typedef TInputImageType | InputImageType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef ImageToImageMetric < InputImageType, InputImageType > | MetricType |
typedef MetricType::Pointer | MetricPointer |
typedef MetricType::TransformType | TransformType |
typedef TransformType::Pointer | TransformPointer |
typedef DataObjectDecorator < TransformType > | TransformOutputType |
typedef TransformOutputType::Pointer | TransformOutputPointer |
typedef TransformOutputType::ConstPointer | TransformOutputConstPointer |
typedef MetricType::InterpolatorType | InterpolatorType |
typedef InterpolatorType::Pointer | InterpolatorPointer |
typedef SingleValuedNonLinearOptimizer | OptimizerType |
typedef BinaryThresholdImageFilter < InputImageType, InputImageType > | ThresholdFilterType |
typedef ThresholdFilterType::Pointer | ThresholdFilterPointer |
typedef TPyramidFilter | ImagePyramidType |
typedef ImagePyramidType::Pointer | ImagePyramidPointer |
typedef ImagePyramidType::ScheduleType | ImagePyramidScheduleType |
typedef MetricType::TransformParametersType | ParametersType |
typedef DataObject::Pointer | DataObjectPointer |
typedef ImagePyramidType::ScheduleType | ScheduleType |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::MultiResolutionImageRegistrationWrapper< TInputImageType > | |
static Pointer | New () |
Protected Member Functions | |
MultiResolutionBlockMatchingMethod () | |
virtual | ~MultiResolutionBlockMatchingMethod () |
virtual void | PreparePyramids () throw (ExceptionObject) |
virtual void | AfterSingleResolutionRegistration () |
Protected Member Functions inherited from itk::MultiResolutionImageRegistrationWrapper< TInputImageType > | |
MultiResolutionImageRegistrationWrapper () | |
virtual | ~MultiResolutionImageRegistrationWrapper () |
void | PrintSelf (std::ostream &os, Indent indent) const override |
void | GenerateData () override |
virtual void | Initialize () throw (ExceptionObject) |
virtual void | BeforeSingleResolutionRegistration () |
Extends MultiResolutionImageRegistrationWrapper to provide setting up block matching method at each resolution level, which currently just means setting the percentage of points to keep.
typedef BlockMatchingType* itk::MultiResolutionBlockMatchingMethod< TInputImageType, TScalarType >::BlockMatchingPointer |
typedef BlockMatchingMethod<TInputImageType, TScalarType> itk::MultiResolutionBlockMatchingMethod< TInputImageType, TScalarType >::BlockMatchingType |
So we can set things on the block matching method.
typedef SmartPointer<const Self> itk::MultiResolutionBlockMatchingMethod< TInputImageType, TScalarType >::ConstPointer |
typedef SmartPointer<Self> itk::MultiResolutionBlockMatchingMethod< TInputImageType, TScalarType >::Pointer |
typedef BlockMatchingMethod<TInputImageType, TScalarType>::PointSetType itk::MultiResolutionBlockMatchingMethod< TInputImageType, TScalarType >::PointSetType |
typedef MultiResolutionBlockMatchingMethod itk::MultiResolutionBlockMatchingMethod< TInputImageType, TScalarType >::Self |
Standard class typedefs.
typedef MultiResolutionImageRegistrationWrapper<TInputImageType> itk::MultiResolutionBlockMatchingMethod< TInputImageType, TScalarType >::Superclass |
|
protected |
|
inlineprotectedvirtual |
|
protectedvirtual |
Called after registration.
Reimplemented from itk::MultiResolutionImageRegistrationWrapper< TInputImageType >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::MultiResolutionImageRegistrationWrapper< TInputImageType >.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
Method for creation through the object factory.
|
protectedvirtual |
Set stuff up.
Reimplemented from itk::MultiResolutionImageRegistrationWrapper< TInputImageType >.
|
virtual |
Set/Get the DistanceRejectionInitialPercentage. Default 50%
|
virtual |
Set/Get the DistanceRejectionLowerPercentageLimit. Default 20%
|
virtual |
Set/Get the DistanceRejectionPercentageMultiplier. Default 0.5
|
virtual |
Set/Get the VarianceRejectionInitialPercentage. Default 50%
|
virtual |
Set/Get the VarianceRejectionLowerPercentageLimit. Default 20%
|
virtual |
Set/Get the VarianceRejectionPercentageMultiplier. Default 0.5