ANIMA
4.0
|
#include <animaTensorBlockMatcher.h>
Protected Member Functions | |
virtual void | BlockMatchingSetup (MetricPointer &metric, unsigned int block) |
virtual double | ComputeBlockWeight (double val, unsigned int block) |
virtual MetricPointer | SetupMetric () |
Protected Member Functions inherited from anima::BaseAffineBlockMatcher< TInputImageType > | |
virtual void | BlockMatchingSetup (MetricPointer &metric, unsigned int block) |
virtual BaseInputTransformPointer | GetNewBlockTransform (PointType &blockCenter) |
virtual void | TransformDependantOptimizerSetup (OptimizerPointer &optimizer) |
Protected Member Functions inherited from anima::BaseBlockMatcher< TInputImageType > | |
void | BlockMatch (unsigned int startIndex, unsigned int endIndex) |
virtual void | InitializeBlocks () |
void | ProcessBlockMatch () |
void | SetBlockPositions (std::vector< PointType > &val) |
void | SetBlockRegions (std::vector< ImageRegionType > &val) |
void | SetBlockWeights (std::vector< double > &val) |
virtual OptimizerPointer | SetupOptimizer () |
Additional Inherited Members | |
Static Protected Member Functions inherited from anima::BaseBlockMatcher< TInputImageType > | |
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | ThreadedMatching (void *arg) |
Definition at line 8 of file animaTensorBlockMatcher.h.
typedef Superclass::AgregatorType anima::TensorBlockMatcher< TInputImageType >::AgregatorType |
Definition at line 32 of file animaTensorBlockMatcher.h.
typedef Superclass::BaseInputTransformPointer anima::TensorBlockMatcher< TInputImageType >::BaseInputTransformPointer |
Definition at line 34 of file animaTensorBlockMatcher.h.
typedef Superclass::InputImageType anima::TensorBlockMatcher< TInputImageType >::InputImageType |
Definition at line 30 of file animaTensorBlockMatcher.h.
typedef Superclass::MetricPointer anima::TensorBlockMatcher< TInputImageType >::MetricPointer |
Definition at line 33 of file animaTensorBlockMatcher.h.
typedef Superclass::OptimizerPointer anima::TensorBlockMatcher< TInputImageType >::OptimizerPointer |
Definition at line 35 of file animaTensorBlockMatcher.h.
typedef Superclass::PointType anima::TensorBlockMatcher< TInputImageType >::PointType |
Definition at line 31 of file animaTensorBlockMatcher.h.
typedef BaseAffineBlockMatcher<TInputImageType> anima::TensorBlockMatcher< TInputImageType >::Superclass |
Definition at line 29 of file animaTensorBlockMatcher.h.
enum anima::TensorBlockMatcher::ModelRotationType |
Enumerator | |
---|---|
None | |
FiniteStrain | |
PPD |
Definition at line 22 of file animaTensorBlockMatcher.h.
enum anima::TensorBlockMatcher::SimilarityDefinition |
Enumerator | |
---|---|
TensorMeanSquares | |
TensorCorrelation | |
TensorGeneralizedCorrelation | |
TensorOrientedGeneralizedCorrelation |
Definition at line 14 of file animaTensorBlockMatcher.h.
anima::TensorBlockMatcher< TInputImageType >::TensorBlockMatcher | ( | ) |
Definition at line 17 of file animaTensorBlockMatcher.hxx.
References FiniteStrain, anima::TensorBlockMatcher< TInputImageType >::GetMaximizedMetric(), and TensorOrientedGeneralizedCorrelation.
|
inlinevirtual |
Definition at line 12 of file animaTensorBlockMatcher.h.
|
protectedvirtual |
Definition at line 116 of file animaTensorBlockMatcher.hxx.
References anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetFixedImageRegion(), TensorCorrelation, TensorGeneralizedCorrelation, and TensorOrientedGeneralizedCorrelation.
Referenced by anima::TensorBlockMatcher< TInputImageType >::ComputeBlockWeight(), and anima::TensorBlockMatcher< TInputImageType >::SetModelRotationType().
|
protectedvirtual |
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 101 of file animaTensorBlockMatcher.hxx.
References anima::TensorBlockMatcher< TInputImageType >::BlockMatchingSetup(), and TensorMeanSquares.
Referenced by anima::TensorBlockMatcher< TInputImageType >::SetModelRotationType(), and anima::TensorBlockMatcher< TInputImageType >::SetupMetric().
|
virtual |
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 26 of file animaTensorBlockMatcher.hxx.
References anima::TensorBlockMatcher< TInputImageType >::SetupMetric(), and TensorMeanSquares.
Referenced by anima::TensorBlockMatcher< TInputImageType >::TensorBlockMatcher().
|
inline |
|
inline |
Definition at line 38 of file animaTensorBlockMatcher.h.
|
protectedvirtual |
Implements anima::BaseBlockMatcher< TInputImageType >.
Definition at line 37 of file animaTensorBlockMatcher.hxx.
References anima::TensorBlockMatcher< TInputImageType >::ComputeBlockWeight(), anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetModelRotation(), TensorCorrelation, TensorGeneralizedCorrelation, TensorMeanSquares, TensorOrientedGeneralizedCorrelation, and Translation.
Referenced by anima::TensorBlockMatcher< TInputImageType >::GetMaximizedMetric(), and anima::TensorBlockMatcher< TInputImageType >::SetModelRotationType().