17 #ifndef itkSatoLocalStructureFeatureGenerator_h
18 #define itkSatoLocalStructureFeatureGenerator_h
41 template <
unsigned int NDimension>
58 itkStaticConstMacro(
Dimension,
unsigned int, NDimension);
80 itkSetMacro( Sigma,
double );
81 itkGetMacro( Sigma,
double );
85 itkSetMacro( Alpha,
double );
86 itkGetMacro( Alpha,
double );
90 itkSetMacro( Gamma,
double );
91 itkGetMacro( Gamma,
double );
97 void PrintSelf(std::ostream& os,
Indent indent)
const;
101 void GenerateData ();
105 void operator=(
const Self&);
137 #ifndef ITK_MANUAL_INSTANTIATION
138 # include "itkSatoLocalStructureFeatureGenerator.hxx"
HessianFilterType::Pointer m_HessianFilter
HessianRecursiveGaussianImageFilter< InputImageType > HessianFilterType
Light weight base class for most itk classes.
InternalImageType OutputImageType
Superclass::SpatialObjectType SpatialObjectType
InputImageSpatialObjectType::Pointer InputImageSpatialObjectPointer
Computes the eigen-values of every input symmetric matrix pixel.
EigenAnalysisFilterType::Pointer m_EigenAnalysisFilter
FixedArray< double, HessianPixelType::Dimension > EigenValueArrayType
SmartPointer< const Self > ConstPointer
Image< EigenValueArrayType, Dimension > EigenValueImageType
Simulate a standard C array with copy semnatics.
Generates a feature image by computing measures based on the Hessian Eigenvalues. ...
SatoLocalStructureFeatureGenerator Self
Image< InternalPixelType, Dimension > InternalImageType
ImageSpatialObject< NDimension, OutputPixelType > OutputImageSpatialObjectType
Class that generates features (typically images) used as input for a segmentation method...
FeatureGenerator< NDimension > Superclass
Implementation of the composite pattern.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
ImageSpatialObject< NDimension, InputPixelType > InputImageSpatialObjectType
Computes the Hessian matrix of an image by convolution with the Second and Cross derivatives of a Gau...
const unsigned int Dimension
signed short InputPixelType
SymmetricEigenAnalysisImageFilter< HessianImageType, EigenValueImageType > EigenAnalysisFilterType
Implementation of an image as spatial object.
LocalStructureFilterType::Pointer m_LocalStructureFilter
Control indentation during Print() invocation.
InternalPixelType OutputPixelType
SmartPointer< Self > Pointer
HessianFilterType::OutputImageType HessianImageType
Image< InputPixelType, Dimension > InputImageType
TOutputImage OutputImageType
Computes local similarity to geometrical structures using second derivative operations.
Templated n-dimensional image class.
LocalStructureImageFilter< EigenValueImageType, OutputImageType > LocalStructureFilterType
HessianImageType::PixelType HessianPixelType