17 #ifndef itkSatoLocalStructureFeatureGenerator_h
18 #define itkSatoLocalStructureFeatureGenerator_h
41 template <
unsigned int NDimension>
60 static constexpr
unsigned int Dimension = NDimension;
82 itkSetMacro( Sigma,
double );
83 itkGetMacro( Sigma,
double );
87 itkSetMacro( Alpha,
double );
88 itkGetMacro( Alpha,
double );
92 itkSetMacro( Gamma,
double );
93 itkGetMacro( Gamma,
double );
99 void PrintSelf(std::ostream& os,
Indent indent)
const override;
103 void GenerateData ()
override;
136 #ifndef ITK_MANUAL_INSTANTIATION
137 # include "itkSatoLocalStructureFeatureGenerator.hxx"
HessianFilterType::Pointer m_HessianFilter
Light weight base class for most itk classes.
Computes the eigen-values of every input symmetric matrix pixel.
EigenAnalysisFilterType::Pointer m_EigenAnalysisFilter
typename InputImageSpatialObjectType::Pointer InputImageSpatialObjectPointer
signed short InputPixelType
constexpr unsigned int Dimension
Simulate a standard C array with copy semnatics.
Generates a feature image by computing measures based on the Hessian Eigenvalues. ...
InternalPixelType OutputPixelType
typename HessianImageType::PixelType HessianPixelType
Class that generates features (typically images) used as input for a segmentation method...
Implementation of the composite pattern.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
Computes the Hessian matrix of an image by convolution with the Second and Cross derivatives of a Gau...
Implementation of an image as spatial object.
LocalStructureFilterType::Pointer m_LocalStructureFilter
Control indentation during Print() invocation.
typename HessianFilterType::OutputImageType HessianImageType
Computes local similarity to geometrical structures using second derivative operations.
TOutputImage OutputImageType
Templated n-dimensional image class.