![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkComputeJacobianTerms.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef FixedImageMaskType::ConstPointer | FixedImageMaskConstPointer |
typedef FixedImageMaskType::Pointer | FixedImageMaskPointer |
typedef SpatialObject < itkGetStaticConstMacro(FixedImageDimension) > | FixedImageMaskType |
typedef FixedImageType::RegionType | FixedImageRegionType |
typedef TFixedImage | FixedImageType |
typedef TransformType::NonZeroJacobianIndicesType | NonZeroJacobianIndicesType |
typedef SmartPointer< Self > | Pointer |
typedef ScaledSingleValuedNonLinearOptimizerType::ScaledCostFunctionPointer | ScaledCostFunctionPointer |
typedef ScaledSingleValuedNonLinearOptimizer | ScaledSingleValuedNonLinearOptimizerType |
typedef ScaledSingleValuedNonLinearOptimizerType::ScalesType | ScalesType |
typedef ComputeJacobianTerms | Self |
typedef Object | Superclass |
typedef TransformType::Pointer | TransformPointer |
typedef TTransform | TransformType |
Public Member Functions | |
virtual void | ComputeParameters (double &TrC, double &TrCC, double &maxJJ, double &maxJCJ) |
virtual const char * | GetClassName () const |
virtual const FixedImageMaskType * | GetFixedImageMask () |
virtual const FixedImageRegionType & | GetFixedImageRegion () |
itkStaticConstMacro (FixedImageDimension, unsigned int, TFixedImage::ImageDimension) | |
virtual void | SetFixedImage (const FixedImageType *_arg) |
virtual void | SetFixedImageMask (FixedImageMaskType *_arg) |
virtual void | SetFixedImageMask (const FixedImageMaskType *_arg) |
void | SetFixedImageRegion (const FixedImageRegionType ®ion) |
virtual void | SetMaxBandCovSize (unsigned int _arg) |
virtual void | SetNumberOfBandStructureSamples (unsigned int _arg) |
virtual void | SetNumberOfJacobianMeasurements (SizeValueType _arg) |
virtual void | SetScales (ScalesType _arg) |
virtual void | SetTransform (TransformType *_arg) |
virtual void | SetUseScales (bool _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Types | |
typedef TransformType::ScalarType | CoordinateRepresentationType |
typedef FixedImageType::IndexType | FixedImageIndexType |
typedef FixedImageType::PointType | FixedImagePointType |
typedef ImageGridSamplerType::Pointer | ImageGridSamplerPointer |
typedef ImageGridSampler < FixedImageType > | ImageGridSamplerType |
typedef ImageRandomSamplerBaseType::Pointer | ImageRandomSamplerBasePointer |
typedef ImageRandomSamplerBase < FixedImageType > | ImageRandomSamplerBaseType |
typedef ImageSampleContainerType::Pointer | ImageSampleContainerPointer |
typedef ImageGridSamplerType::ImageSampleContainerType | ImageSampleContainerType |
typedef ImageSamplerBaseType::Pointer | ImageSamplerBasePointer |
typedef ImageSamplerBase < FixedImageType > | ImageSamplerBaseType |
typedef TransformType::JacobianType | JacobianType |
typedef JacobianType::ValueType | JacobianValueType |
typedef TransformType::NumberOfParametersType | NumberOfParametersType |
typedef JacobianType | TransformJacobianType |
Protected Member Functions | |
ComputeJacobianTerms () | |
virtual void | SampleFixedImageForJacobianTerms (ImageSampleContainerPointer &sampleContainer) |
virtual | ~ComputeJacobianTerms () |
Protected Attributes | |
FixedImageType::ConstPointer | m_FixedImage |
FixedImageMaskConstPointer | m_FixedImageMask |
FixedImageRegionType | m_FixedImageRegion |
unsigned int | m_MaxBandCovSize |
unsigned int | m_NumberOfBandStructureSamples |
SizeValueType | m_NumberOfJacobianMeasurements |
ScalesType | m_Scales |
TransformPointer | m_Transform |
bool | m_UseScales |
Private Member Functions | |
ComputeJacobianTerms (const Self &) | |
void | operator= (const Self &) |
This is a helper class for the automatic parameter estimation of the ASGD optimizer.
More specifically this class computes the Jacobian terms related to the automatic parameter estimation for the adaptive stochastic gradient descent optimizer. Details can be found in the paper.
Definition at line 34 of file itkComputeJacobianTerms.h.
typedef SmartPointer< const Self > itk::ComputeJacobianTerms< TFixedImage, TTransform >::ConstPointer |
Definition at line 43 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 142 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 123 of file itkComputeJacobianTerms.h.
typedef FixedImageMaskType::ConstPointer itk::ComputeJacobianTerms< TFixedImage, TTransform >::FixedImageMaskConstPointer |
Definition at line 64 of file itkComputeJacobianTerms.h.
typedef FixedImageMaskType::Pointer itk::ComputeJacobianTerms< TFixedImage, TTransform >::FixedImageMaskPointer |
Definition at line 63 of file itkComputeJacobianTerms.h.
typedef SpatialObject< itkGetStaticConstMacro( FixedImageDimension ) > itk::ComputeJacobianTerms< TFixedImage, TTransform >::FixedImageMaskType |
Definition at line 62 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 124 of file itkComputeJacobianTerms.h.
typedef FixedImageType::RegionType itk::ComputeJacobianTerms< TFixedImage, TTransform >::FixedImageRegionType |
Definition at line 55 of file itkComputeJacobianTerms.h.
typedef TFixedImage itk::ComputeJacobianTerms< TFixedImage, TTransform >::FixedImageType |
typedef
Definition at line 49 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 135 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 134 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 132 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 131 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 138 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 137 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 130 of file itkComputeJacobianTerms.h.
|
protected |
Samplers.
Definition at line 129 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 125 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 126 of file itkComputeJacobianTerms.h.
typedef TransformType::NonZeroJacobianIndicesType itk::ComputeJacobianTerms< TFixedImage, TTransform >::NonZeroJacobianIndicesType |
Definition at line 70 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 143 of file itkComputeJacobianTerms.h.
typedef SmartPointer< Self > itk::ComputeJacobianTerms< TFixedImage, TTransform >::Pointer |
Definition at line 42 of file itkComputeJacobianTerms.h.
typedef ScaledSingleValuedNonLinearOptimizerType ::ScaledCostFunctionPointer itk::ComputeJacobianTerms< TFixedImage, TTransform >::ScaledCostFunctionPointer |
Definition at line 68 of file itkComputeJacobianTerms.h.
typedef ScaledSingleValuedNonLinearOptimizer itk::ComputeJacobianTerms< TFixedImage, TTransform >::ScaledSingleValuedNonLinearOptimizerType |
Definition at line 66 of file itkComputeJacobianTerms.h.
typedef ScaledSingleValuedNonLinearOptimizerType::ScalesType itk::ComputeJacobianTerms< TFixedImage, TTransform >::ScalesType |
Definition at line 69 of file itkComputeJacobianTerms.h.
typedef ComputeJacobianTerms itk::ComputeJacobianTerms< TFixedImage, TTransform >::Self |
Standard ITK.
Definition at line 40 of file itkComputeJacobianTerms.h.
typedef Object itk::ComputeJacobianTerms< TFixedImage, TTransform >::Superclass |
Definition at line 41 of file itkComputeJacobianTerms.h.
|
protected |
Typedefs for support of sparse Jacobians and AdvancedTransforms.
Definition at line 141 of file itkComputeJacobianTerms.h.
typedef TransformType::Pointer itk::ComputeJacobianTerms< TFixedImage, TTransform >::TransformPointer |
Definition at line 54 of file itkComputeJacobianTerms.h.
typedef TTransform itk::ComputeJacobianTerms< TFixedImage, TTransform >::TransformType |
Definition at line 53 of file itkComputeJacobianTerms.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 110 of file itkComputeJacobianTerms.h.
|
private |
|
virtual |
The main functions that performs the computation.
|
virtual |
Run-time type information (and related methods).
|
virtual |
|
virtual |
Get the region over which the metric will be computed.
itk::ComputeJacobianTerms< TFixedImage, TTransform >::itkStaticConstMacro | ( | FixedImageDimension | , |
unsigned | int, | ||
TFixedImage::ImageDimension | |||
) |
Type for the mask of the fixed image. Only pixels that are "inside" this mask will be considered for the computation of the Jacobian terms.
|
static |
Method for creation through the object factory.
|
private |
|
protectedvirtual |
Sample the fixed image to compute the Jacobian terms.
|
virtual |
Set the fixed image.
|
virtual |
Set/Get the fixed image mask.
|
virtual |
|
inline |
Set the region over which the metric will be computed.
Definition at line 91 of file itkComputeJacobianTerms.h.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Set some parameters.
|
virtual |
Set the transform.
|
virtual |
|
protected |
Definition at line 112 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 114 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 113 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 119 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 120 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 121 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 116 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 115 of file itkComputeJacobianTerms.h.
|
protected |
Definition at line 117 of file itkComputeJacobianTerms.h.
Generated on 27-04-2014 for elastix by ![]() |
![]() |