ITK  4.3.0
Insight Segmentation and Registration Toolkit
Classes
Module ITKImageFeature
Group Filtering
+ Collaboration diagram for Module ITKImageFeature:

Classes

class  itk::BilateralImageFilter< TInputImage, TOutputImage >
 Blurs an image while preserving edges. More...
 
class  itk::CannyEdgeDetectionImageFilter< TInputImage, TOutputImage >
 This filter is an implementation of a Canny edge detector for scalar-valued images. Based on John Canny's paper "A Computational Approach to Edge Detection"(IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. PAMI-8, No.6, November 1986), there are four major steps used in the edge-detection scheme: (1) Smooth the input image with Gaussian filter. (2) Calculate the second directional derivatives of the smoothed image. (3) Non-Maximum Suppression: the zero-crossings of 2nd derivative are found, and the sign of third derivative is used to find the correct extrema. (4) The hysteresis thresholding is applied to the gradient magnitude (multiplied with zero-crossings) of the smoothed image to find and link edges. More...
 
struct  itk::CannyEdgeDetectionImageFilter< TInputImage, TOutputImage >::CannyThreadStruct
 
class  itk::DerivativeImageFilter< TInputImage, TOutputImage >
 Computes the directional derivative of an image. The directional derivative at each pixel location is computed by convolution with a derivative operator of user-specified order. More...
 
class  itk::GradientVectorFlowImageFilter< TInputImage, TOutputImage, TInternalPixel >
 This class computes a diffusion of the gradient vectors for graylevel or binary edge map derive from the image. It enlarges the capture range of the gradient force and make external force derived from the gradient work effectively in the framework of deformable model. More...
 
class  itk::Hessian3DToVesselnessMeasureImageFilter< TPixel >
 Line filter to provide a vesselness measure for tubular objects from the hessian matrix. More...
 
class  itk::HessianRecursiveGaussianImageFilter< TInputImage, TOutputImage >
 Computes the Hessian matrix of an image by convolution with the Second and Cross derivatives of a Gaussian. More...
 
class  itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >
 Performs the Hough Transform to find circles in a 2D image. More...
 
class  itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >
 Performs the Hough Transform to find 2D straight lines in a 2D image. More...
 
class  itk::LaplacianImageFilter< TInputImage, TOutputImage >
 
class  itk::LaplacianRecursiveGaussianImageFilter< TInputImage, TOutputImage >
 Computes the Laplacian of Gaussian (LoG) of an image. More...
 
class  itk::LaplacianSharpeningImageFilter< TInputImage, TOutputImage >
 This filter sharpens an image using a Laplacian. LaplacianSharpening highlights regions of rapid intensity change and therefore highlights or enhances the edges. The result is an image that appears more in focus. More...
 
class  itk::MaskFeaturePointSelectionFilter< TImage, TMask, TFeatures >
 Generate a PointSet containing the feature points selected from a masked 3D input image. More...
 
class  itk::SimpleContourExtractorImageFilter< TInputImage, TOutputImage >
 Computes an image of contours which will be the contour of the first image. More...
 
class  itk::SobelEdgeDetectionImageFilter< TInputImage, TOutputImage >
 A 2D or 3D edge detection using the Sobel operator. More...
 
class  itk::ZeroCrossingBasedEdgeDetectionImageFilter< TInputImage, TOutputImage >
 This filter implements a zero-crossing based edge detecor. More...
 
class  itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >
 This filter finds the closest pixel to the zero-crossings (sign changes) in a signed itk::Image. More...
 

Detailed Description

This module contains classes that compute image features. In particular you will find here: Canny edge detection, Sobel, ZeroCrossings, Hough transform for lines and circles, Hessian filters, Vesselness, and Fractional anisotropy for tensor images.

Dependencies: