ITK
4.3.0
Insight Segmentation and Registration Toolkit
|
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... | |
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.