17 #ifndef itkGradientMagnitudeSigmoidFeatureGenerator_h
18 #define itkGradientMagnitudeSigmoidFeatureGenerator_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( Beta,
double );
91 itkGetMacro( Beta,
double );
97 void PrintSelf(std::ostream& os,
Indent indent)
const;
101 void GenerateData ();
105 void operator=(
const Self&);
133 #ifndef ITK_MANUAL_INSTANTIATION
134 # include "itkGradientMagnitudeSigmoidFeatureGenerator.hxx"
Computes the Magnitude of the Gradient of an image by convolution with the first derivative of a Gaus...
SigmoidFilterPointer m_SigmoidFilter
Generates a feature image by computing the gradient magnitude of the input image and applying a sigmo...
Light weight base class for most itk classes.
GradientFilterType::Pointer GradientFilterPointer
ImageSpatialObject< NDimension, InputPixelType > InputImageSpatialObjectType
SmartPointer< const Self > ConstPointer
Superclass::SpatialObjectType SpatialObjectType
FeatureGenerator< NDimension > Superclass
GradientFilterPointer m_GradientFilter
Computes the sigmoid function pixel-wise.
InternalPixelType OutputPixelType
GradientMagnitudeSigmoidFeatureGenerator Self
Class that generates features (typically images) used as input for a segmentation method...
InternalImageType OutputImageType
GradientMagnitudeRecursiveGaussianImageFilter< InputImageType, InternalImageType > GradientFilterType
signed short InputPixelType
Implementation of the composite pattern.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
SigmoidFilterType::Pointer SigmoidFilterPointer
const unsigned int Dimension
InputImageSpatialObjectType::Pointer InputImageSpatialObjectPointer
Image< InternalPixelType, Dimension > InternalImageType
Implementation of an image as spatial object.
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
ImageSpatialObject< NDimension, OutputPixelType > OutputImageSpatialObjectType
Image< InputPixelType, Dimension > InputImageType
Templated n-dimensional image class.
SigmoidImageFilter< InternalImageType, OutputImageType > SigmoidFilterType