#include <itkRecursiveGaussianImageFilter.h>
Inheritance diagram for itk::RecursiveGaussianImageFilter:
Public Types | |
typedef RecursiveGaussianImageFilter | Self |
typedef RecursiveSeparableImageFilter< TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::RealType | RealType |
typedef TOutputImage | OutputImageType |
enum | OrderEnumType { ZeroOrder, FirstOrder, SecondOrder } |
Public Methods | |
virtual const char * | GetClassName () const |
virtual void | SetNormalizeAcrossScale (bool _arg) |
virtual bool | GetNormalizeAcrossScale () |
virtual RealType | GetSigma () |
virtual void | SetSigma (RealType _arg) |
virtual void | SetOrder (OrderEnumType _arg) |
virtual OrderEnumType | GetOrder () |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
RecursiveGaussianImageFilter () | |
virtual | ~RecursiveGaussianImageFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | SetUp (void) |
void | ComputeFilterCoefficients (bool symmetric) |
RecursiveGaussianImageFilter is the base class for recursive filters that approximate convolution with the Gaussian kernel. This class implements the recursive filtering method proposed by R.Deriche in IEEE-PAMI Vol.12, No.1, January 1990, pp 78-87.
Definition at line 37 of file itkRecursiveGaussianImageFilter.h.
|
Reimplemented from itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >. Definition at line 45 of file itkRecursiveGaussianImageFilter.h. |
|
Type of the output image Reimplemented from itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >. Definition at line 66 of file itkRecursiveGaussianImageFilter.h. |
|
Reimplemented from itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >. Definition at line 44 of file itkRecursiveGaussianImageFilter.h. |
|
Reimplemented from itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >. Definition at line 47 of file itkRecursiveGaussianImageFilter.h. |
|
Standard class typedefs. Reimplemented from itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >. Definition at line 42 of file itkRecursiveGaussianImageFilter.h. |
|
Reimplemented from itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >. Definition at line 43 of file itkRecursiveGaussianImageFilter.h. |
|
Enum type that indicates if the filter applies the equivalent operation of convolving with a gaussian, first derivative of a gaussian or the second derivative of a gaussian. Definition at line 63 of file itkRecursiveGaussianImageFilter.h. |
|
|
|
Definition at line 98 of file itkRecursiveGaussianImageFilter.h. |
|
Compute Recursive Filter Coefficients this method prepares the values of the coefficients used for filtering the image. The symmetric flag is used to enforce that the filter will be symmetric or antisymmetric. For example, the Gaussian kernel is symmetric, while its first derivative is antisymmetric. Implements itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >. |
|
Type macro that defines a name for this class Reimplemented from itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >. |
|
|
|
Set/Get the Order of the Gaussian to convolve with.
|
|
Set/Get the Sigma of the Gaussian kernel. |
|
Method for creation through the object factory. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >. |
|
Set/Get the flag for normalizing the gaussian over scale Space When this flag is ON the filter will be normalized in such a way that larger sigmas will not result in the image fading away.
When the flag is OFF the normalization will conserve contant the integral of the image intensity. For analyzing an image across Scale Space you want to enable this flag. |
|
Set/Get the Order of the Gaussian to convolve with.
|
|
Set/Get the Sigma of the Gaussian kernel. |
|
Set up the coefficients of the filter to approximate a specific kernel. typically it can be used to approximate a gaussian or one of its derivatives. Implements itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >. |