17 #ifndef itkFrangiTubularnessFeatureGenerator_h
18 #define itkFrangiTubularnessFeatureGenerator_h
41 template <
unsigned int NDimension>
60 static constexpr
unsigned int Dimension = NDimension;
82 itkSetMacro( Sigma,
double );
83 itkGetMacro( Sigma,
double );
87 itkSetMacro( SheetnessNormalization,
double );
88 itkGetMacro( SheetnessNormalization,
double );
92 itkSetMacro( BloobinessNormalization,
double );
93 itkGetMacro( BloobinessNormalization,
double );
97 itkSetMacro( NoiseNormalization,
double );
98 itkGetMacro( NoiseNormalization,
double );
104 void PrintSelf(std::ostream& os,
Indent indent)
const override;
108 void GenerateData ()
override;
142 #ifndef ITK_MANUAL_INSTANTIATION
143 # include "itkFrangiTubularnessFeatureGenerator.hxx"
double m_BloobinessNormalization
Light weight base class for most itk classes.
Computes the eigen-values of every input symmetric matrix pixel.
typename HessianFilterType::OutputImageType HessianImageType
InternalPixelType OutputPixelType
EigenAnalysisFilterType::Pointer m_EigenAnalysisFilter
double m_SheetnessNormalization
constexpr unsigned int Dimension
Simulate a standard C array with copy semnatics.
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.
Generates a feature image by computing measures based on the Hessian Eigenvalues. ...
Computes the Hessian matrix of an image by convolution with the Second and Cross derivatives of a Gau...
SheetnessFilterType::Pointer m_SheetnessFilter
Computes a measure of CrestLines from the Hessian Eigenvalues.
typename InputImageSpatialObjectType::Pointer InputImageSpatialObjectPointer
Implementation of an image as spatial object.
HessianFilterType::Pointer m_HessianFilter
Control indentation during Print() invocation.
signed short InputPixelType
typename HessianImageType::PixelType HessianPixelType
double m_NoiseNormalization
TOutputImage OutputImageType
Templated n-dimensional image class.