ITK  4.2.0
Insight Segmentation and Registration Toolkit
Classes
Image Enhancement Filters
Image Filters
+ Collaboration diagram for Image Enhancement Filters:

Classes

class  itk::AdaptiveHistogramEqualizationImageFilter< TImageType >
 Power Law Adaptive Histogram Equalization. More...
class  itk::AggregateLabelMapFilter< TImage >
 Collapses all labels into the first label. More...
class  itk::AnisotropicDiffusionFunction< TImage >
class  itk::AnisotropicDiffusionImageFilter< TInputImage, TOutputImage >
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::BilateralImageFilter< TInputImage, TOutputImage >
 Blurs an image while preserving edges. 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::BinaryMinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >
 Denoise a binary image using min/max curvature flow. 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::BinomialBlurImageFilter< TInputImage, TOutputImage >
 Performs a separable blur on each dimension of an 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::CurvatureAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >
class  itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >
 Denoise an image using curvature driven flow. More...
class  itk::CurvatureNDAnisotropicDiffusionFunction< TImage >
class  itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >
 Performs difference-of-gaussians gradient detection. More...
class  itk::DilateObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >
 dilation of an object in an image More...
class  itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >
 Calculates image derivatives using discrete derivative gaussian kernels. This filter calculates Gaussian derivative by separable convolution of an image and a discrete Gaussian derivative operator (kernel). More...
class  itk::DiscreteGaussianImageFilter< TInputImage, TOutputImage >
 Blurs an image by separable convolution with discrete gaussian kernels. This filter performs Gaussian blurring by separable convolution of an image and a discrete Gaussian operator (kernel). 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::GradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >
class  itk::GradientNDAnisotropicDiffusionFunction< TImage >
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::MinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >
 Denoise an image using min/max curvature flow. 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::RecursiveGaussianImageFilter< TInputImage, TOutputImage >
 Base class for computing IIR convolution with an approximation of a Gaussian kernel. More...
class  itk::RegionalMinimaImageFilter< TInputImage, TOutputImage >
 Produce a binary image where foreground is the regional minima 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::ScalarAnisotropicDiffusionFunction< TImage >
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::VectorAnisotropicDiffusionFunction< TImage >
class  itk::VectorCurvatureAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >
class  itk::VectorGradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >
class  itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >
 White top hat extract local maxima that are larger than the structuring element. More...

Detailed Description

Image enhancement filters process an image to enhance the appearance of an image either for visualization purposes or for further processing. Examples of image enhancement filters available in ITK are: anisotropic diffusion, Gaussian filter, and histogram equalization.