ITK  4.1.0
Insight Segmentation and Registration Toolkit
Classes
Mathematical Morphology Image Filters
Intensity Image Filters
+ Collaboration diagram for Mathematical Morphology Image Filters:

Classes

class  itk::AggregateLabelMapFilter< TImage >
 Collapses all labels into the first label. More...
class  itk::AttributeKeepNObjectsLabelMapFilter< TImage, TAttributeAccessor >
 keep N objects according to their attribute value More...
class  itk::AttributeOpeningLabelMapFilter< TImage, TAttributeAccessor >
 remove the objects according to the value of their attribute More...
class  itk::AttributePositionLabelMapFilter< TImage, TAttributeAccessor, VPhysicalPosition >
 Mark a single pixel in the label object which correspond to a position given by an attribute. More...
class  itk::AttributeRelabelLabelMapFilter< TImage, TAttributeAccessor >
 relabel objects according to their shape attributes More...
class  itk::AttributeSelectionLabelMapFilter< TImage, TAttributeAccessor >
 remove the objects according to the value of their attribute More...
class  itk::AttributeUniqueLabelMapFilter< TImage, TAttributeAccessor >
 Make sure that the objects are not overlapping. More...
class  itk::AutoCropLabelMapFilter< TInputImage >
 Crop a LabelMap image to fit exactly the objects in the LabelMap. 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::BinaryClosingByReconstructionImageFilter< TInputImage, TKernel >
 binary closing by reconstruction of an image. More...
class  itk::BinaryFillholeImageFilter< TInputImage >
 Remove holes not connected to the boundary of the image. More...
class  itk::BinaryGrindPeakImageFilter< TInputImage >
 Remove the objects not connected to the boundary of the image. More...
class  itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >
 Converts a binary image to a label map and valuate the shape attributes. More...
class  itk::BinaryImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >
 a convenient class to convert a binary image to a label map and valuate the statistics attributes at once More...
class  itk::BinaryMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >
 binary morphological closing of an image. More...
class  itk::BinaryMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >
 binary morphological opening of an image. More...
class  itk::BinaryOpeningByReconstructionImageFilter< TInputImage, TKernel >
 binary morphological closing of an image. More...
class  itk::BinaryPruningImageFilter< TInputImage, TOutputImage >
 This filter removes "spurs" of less than a certain length in the input image. More...
class  itk::BinaryReconstructionByDilationImageFilter< TInputImage >
 binary reconstruction by dilation of an image More...
class  itk::BinaryReconstructionByErosionImageFilter< TInputImage >
 binary reconstruction by erosion of an image More...
class  itk::BinaryReconstructionLabelMapFilter< TImage, TMarkerImage, TAttributeAccessor >
 Mark the objects at least partially at the same position as the objects in a binary image. More...
class  itk::BinaryShapeKeepNObjectsImageFilter< TInputImage >
 keep N objects according to their shape attributes More...
class  itk::BinaryShapeOpeningImageFilter< TInputImage >
 Remove objects based on the value of their shape attribute. More...
class  itk::BinaryStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >
 keep N objects according to their statistics attributes More...
class  itk::BinaryStatisticsOpeningImageFilter< TInputImage, TFeatureImage >
 Remove objects based on the value of their Statistics attribute. More...
class  itk::BinaryThinningImageFilter< TInputImage, TOutputImage >
 This filter computes one-pixel-wide edges of the input image. More...
class  itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >
 Black top hat extract local minima that are smaller than the structuring element. More...
class  itk::ChangeLabelLabelMapFilter< TImage >
 Replace the label Ids of selected LabelObjects with new label Ids. More...
class  itk::ChangeRegionLabelMapFilter< TInputImage >
 Change the region of a label map. More...
class  itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >
 Closing by reconstruction of an image. More...
class  itk::ConvertLabelMapFilter< TInputImage, TOutputImage >
 Converts the LabelObjects of a LabelMap to a differente type of LabelObejct. More...
class  itk::CropLabelMapFilter< TInputImage >
 Crop a LabelMap image. More...
class  itk::DilateObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >
 dilation of an object in an image More...
class  itk::DoubleThresholdImageFilter< TInputImage, TOutputImage >
 Binarize an input image using double thresholding. More...
class  itk::ErodeObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >
 Erosion of an object in an image. 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::InPlaceLabelMapFilter< TInputImage >
 Base class for filters that takes an image as input and overwrites that image as the output. More...
class  itk::LabelImageToLabelMapFilter< TInputImage, TOutputImage >
 convert a labeled image to a label collection image More...
class  itk::LabelImageToShapeLabelMapFilter< TInputImage, TOutputImage >
 Converts a label image to a label map and valuates the shape attributes. More...
class  itk::LabelImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >
 a convenient class to convert a label image to a label map and valuate the statistics attributes at once More...
class  itk::LabelMapContourOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >
 Apply a colormap to the contours (outlines) of each object in a label map and superimpose it on top of the feature image. More...
class  itk::LabelMapFilter< TInputImage, TOutputImage >
 Base class for filters that take an image as input and overwrite that image as the output. More...
class  itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >
 Mask and image with a LabelMap. More...
class  itk::LabelMapOverlayImageFilter< TLabelMap, TFeatureImage, TOutputImage >
 Apply a colormap to a label map and superimpose it on an image. More...
class  itk::LabelMapToAttributeImageFilter< TInputImage, TOutputImage, TAttributeAccessor >
 Convert a LabelMap to a labeled image. More...
class  itk::LabelMapToBinaryImageFilter< TInputImage, TOutputImage >
 Convert a LabelMap to a binary image. More...
class  itk::LabelMapToLabelImageFilter< TInputImage, TOutputImage >
 Converts a LabelMap to a labeled image. More...
class  itk::LabelMapToRGBImageFilter< TInputImage, TOutputImage >
 Convert a LabelMap to a colored image. More...
class  itk::LabelSelectionLabelMapFilter< TImage >
 remove the objects according to the value of their attribute More...
class  itk::LabelShapeKeepNObjectsImageFilter< TInputImage >
 keep N objects according to their shape attributes More...
class  itk::LabelShapeOpeningImageFilter< TInputImage >
 remove the objects according to the value of their shape attribute More...
class  itk::LabelStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >
 keep N objects according to their statistics attributes More...
class  itk::LabelStatisticsOpeningImageFilter< TInputImage, TFeatureImage >
 remove the objects according to the value of their statistics attribute More...
class  itk::LabelUniqueLabelMapFilter< TImage >
 Make sure that the objects are not overlapping. More...
class  itk::MergeLabelMapFilter< TImage >
 Merges several Label Maps. More...
class  itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >
 gray scale dilation of an image More...
class  itk::MorphologicalWatershedFromMarkersImageFilter< TInputImage, TLabelImage >
 Morphological watershed transform from markers. More...
class  itk::MorphologicalWatershedImageFilter< TInputImage, TOutputImage >
 TODO. 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::ObjectByObjectLabelMapFilter< TInputImage, TOutputImage, TInputFilter, TOutputFilter, TInternalInputImage, TInternalOutputImage >
 ObjectByObjectLabelMapFilter applies an image pipeline to all the objects of a label map and produce a new label map. More...
class  itk::ObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >
 Base class for the morphological operations being applied to isolated objects in an image. More...
class  itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >
 Opening by reconstruction of an image. More...
class  itk::PadLabelMapFilter< TInputImage >
 Pad a LabelMap 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::RegionalMaximaImageFilter< TInputImage, TOutputImage >
 Produce a binary image where foreground is the regional maxima of the input image. More...
class  itk::RegionFromReferenceLabelMapFilter< TInputImage >
 Set the region from a reference image. More...
class  itk::RelabelLabelMapFilter< TImage >
 This filter relabels the LabelObjects; the new labels are arranged consecutively with consideration for the background value. More...
class  itk::ShapeKeepNObjectsLabelMapFilter< TImage >
 Keep N objects according to their shape attributes. More...
class  itk::ShapeLabelMapFilter< TImage, TLabelImage >
 The valuator class for the ShapeLabelObject. More...
class  itk::ShapeOpeningLabelMapFilter< TImage >
 Remove objects according to the value of their shape attribute. More...
class  itk::ShapePositionLabelMapFilter< TImage >
 Mark a single pixel in the label object which correspond to a position given by an attribute. More...
class  itk::ShapeRelabelImageFilter< TInputImage >
 relabel objects according to their shape attributes More...
class  itk::ShapeRelabelLabelMapFilter< TImage >
 Relabels objects according to their shape attributes. More...
class  itk::ShapeUniqueLabelMapFilter< TImage >
 Remove some pixels in the label object according to the value of their shape attribute to ensure that a pixel is not in to objects. More...
class  itk::ShiftScaleLabelMapFilter< TImage >
 Shifts and scales a label map filter, giving the option to change the background value. More...
class  itk::StatisticsKeepNObjectsLabelMapFilter< TImage >
 keep N objects according to their statistics attributes More...
class  itk::StatisticsLabelMapFilter< TImage, TFeatureImage >
 The valuator class for the ShapeLabelObject. More...
class  itk::StatisticsOpeningLabelMapFilter< TImage >
 remove the objects according to the value of their statistics attribute More...
class  itk::StatisticsPositionLabelMapFilter< TImage >
 Mark a single pixel in the label object which correspond to a position given by an attribute. More...
class  itk::StatisticsRelabelImageFilter< TInputImage, TFeatureImage >
 relabel objects according to their shape attributes More...
class  itk::StatisticsRelabelLabelMapFilter< TImage >
 relabel objects according to their shape attributes More...
class  itk::StatisticsUniqueLabelMapFilter< TImage >
 Remove some pixels in the label object according to the value of their statistics attribute to ensure that a pixel is not in to objects. More...
class  itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, TFunction1, TFunction2 >
 Uses a flooding algorithm to set all voxels that are not a regional extrema to the max or min of the pixel type. More...
class  itk::ValuedRegionalMaximaImageFilter< TInputImage, TOutputImage >
 Transforms the image so that any pixel that is not a regional maxima is set to the minimum value for the pixel type. Pixels that are regional maxima retain their value. More...
class  itk::ValuedRegionalMinimaImageFilter< TInputImage, TOutputImage >
 Transforms the image so that any pixel that is not a regional minima is set to the maximum value for the pixel type. Pixels that are regional minima retain their value. More...
class  itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >
 White top hat extract local maxima that are larger than the structuring element. More...

Detailed Description

Mathematical morphology filters are a particular class of cellular automata. They modify the value of a pixel based on the values of a neighborhood. The neighborhood is now as the structured element.

See also:
Image
PhysicalImage
ImageRegion
BinaryMorphologicalFilterBase