ITK  4.1.0
Insight Segmentation and Registration Toolkit
Classes
Module ITKMathematicalMorphology
Group Filtering
+ Collaboration diagram for Module ITKMathematicalMorphology:

Classes

class  itk::AnchorErodeDilateImageFilter< TImage, TKernel, TFunction1 >
 class to implement erosions and dilations using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on. The SetBoundary facility isn't necessary for operation of the anchor method but is included for compatability with other morphology classes in itk. More...
class  itk::AnchorErodeDilateLine< TInputPix, TCompare >
 class to implement erosions and dilations using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on. There is special code for cases where the structuring element is bigger than the image size that aren't particularly anchor related, but use the same data structures. Hopefully these sections occupy a very minor proportion of the time. More...
class  itk::AnchorOpenCloseImageFilter< TImage, TKernel, TCompare1, TCompare2 >
 class to implement openings and closings using anchor methods. More...
class  itk::AnchorOpenCloseLine< TInputPix, TCompare >
 class to implement openings and closings using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on More...
class  AnchorUtilities
 functionality in common for anchor openings/closings and erosions/dilation More...
class  itk::BasicDilateImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale dilation of an image More...
class  itk::BasicErodeImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale erosion of an image More...
class  itk::BinaryBallStructuringElement< TPixel, VDimension, TAllocator >
 A Neighborhood that represents a ball structuring element (ellipsoid) with binary elements. More...
class  itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >
 A Neighborhood that represents a cross structuring element with binary elements. More...
class  itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >
 Black top hat extract local minima that are smaller than the structuring element. More...
class  itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >
 Closing by reconstruction of an image. More...
class  itk::DoubleThresholdImageFilter< TInputImage, TOutputImage >
 Binarize an input image using double thresholding. More...
class  itk::FlatStructuringElement< VDimension >
 A class to support a variety of flat structuring elements, including versions created by decomposition of lines. More...
class  itk::GrayscaleConnectedClosingImageFilter< TInputImage, TOutputImage >
 Enhance pixels associated with a dark object (identified by a seed pixel) where the dark object is surrounded by a brigher object. More...
class  itk::GrayscaleConnectedOpeningImageFilter< TInputImage, TOutputImage >
 Enhance pixels associated with a bright object (identified by a seed pixel) where the bright object is surrounded by a darker object. More...
class  itk::GrayscaleDilateImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale dilation of an image More...
class  itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale dilation of an image More...
class  itk::GrayscaleFillholeImageFilter< TInputImage, TOutputImage >
 Remove local minima not connected to the boundary of the image. More...
class  itk::GrayscaleFunctionDilateImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale function dilation of an image More...
class  itk::GrayscaleFunctionErodeImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale function erosion of an image More...
class  itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >
 geodesic gray scale dilation of an image More...
class  itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >
 geodesic gray scale erosion of an image More...
class  itk::GrayscaleGrindPeakImageFilter< TInputImage, TOutputImage >
 Remove local maxima not connected to the boundary of the image. More...
class  itk::GrayscaleMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale dilation of an image More...
class  itk::GrayscaleMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale dilation of an image More...
class  itk::HConcaveImageFilter< TInputImage, TOutputImage >
 Identify local minima whose depth below the baseline is greater than h. More...
class  itk::HConvexImageFilter< TInputImage, TOutputImage >
 Identify local maxima whose height above the baseline is greater than h. More...
class  itk::HMaximaImageFilter< TInputImage, TOutputImage >
 Suppress local maxima whose height above the baseline is less than h. More...
class  itk::HMinimaImageFilter< TInputImage, TOutputImage >
 Suppress local minima whose depth below the baseline is less than h. More...
class  itk::KernelImageFilter< TInputImage, TOutputImage, TKernel >
 A base class for all the filters working on an arbitrary shaped neighborhood. More...
class  itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale dilation of an image More...
class  itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >
 Base class for the morphological operations such as erosion and dialation. More...
class  itk::MovingHistogramDilateImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale dilation of an image More...
class  itk::MovingHistogramErodeImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale erosion of an image More...
class  itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, THistogram >
 Implements a generic moving histogram algorithm. More...
class  itk::MovingHistogramImageFilterBase< TInputImage, TOutputImage, TKernel >
 Implements a generic moving histogram algorithm. More...
class  itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >
 Morphological gradients enhance the variation of pixel intensity in a given neighborhood. More...
class  itk::MovingHistogramMorphologyImageFilter< TInputImage, TOutputImage, TKernel, THistogram >
 base class for MovingHistogramDilateImageFilter and MovingHistogramErodeImageFilter More...
class  itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >
 Opening by reconstruction of an image. More...
class  itk::ReconstructionByDilationImageFilter< TInputImage, TOutputImage >
 grayscale reconstruction by dilation of an image More...
class  itk::ReconstructionByErosionImageFilter< TInputImage, TOutputImage >
 grayscale reconstruction by erosion of an image More...
class  itk::ReconstructionImageFilter< TInputImage, TOutputImage, TCompare >
 Performs a grayscale geodesic reconstruction -- for performance comparison with GrayscaleGeodesicDilateImageFilter. More...
class  itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, TFunction1 >
 class to implement erosions and dilations using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on. The SetBoundary facility isn't necessary for operation of the anchor method but is included for compatability with other morphology classes in itk. More...
class  VanHerkGilWermanUtilities
 functionality in common for anchor openings/closings and erosions/dilation More...
class  itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >
 White top hat extract local maxima that are larger than the structuring element. More...

Detailed Description

This module contains classes that implement variations of mathematical morphology techniques for grayscale images. In addition to the classical erosion, dilation, opening and closing filters, you will find here geodesic operations, maxima and minima filters, and reconstruction filters.

Dependencies: