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

Classes

class  itk::AnisotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >
 This class implements the 4th-order level set anisotropic diffusion (smoothing) PDE. More...
 
class  itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >
 Generate a PointSet containing the narrow band around the edges of a input binary image. More...
 
class  itk::CannySegmentationLevelSetFunction< TImageType, TFeatureImageType >
 A refinement of the standard level-set function which computes a speed term and advection term based on pseudo-Canny edges. See CannySegmentationLevelSetImageFilter for complete information. More...
 
class  itk::CannySegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 Segments structures in images based on image features derived from pseudo-canny-edges. More...
 
class  itk::CollidingFrontsImageFilter< TInputImage, TOutputImage >
 Selects a region of space where two independent fronts run towards each other. More...
 
class  itk::CurvesLevelSetFunction< TImageType, TFeatureImageType >
 This function is used in CurvesLevelSetImageFilter to segment structures in images based on user supplied edge potential map. More...
 
class  itk::CurvesLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 Segments structures in images based on user supplied edge potential map. More...
 
class  itk::ExtensionVelocitiesImageFilter< TLevelSet, TAuxValue, VAuxDimension >
 Extend velocities smoothly from a particular level set. More...
 
class  itk::GeodesicActiveContourLevelSetFunction< TImageType, TFeatureImageType >
 This function is used in GeodesicActiveContourLevelSetImageFilter to segment structures in an image based on a user supplied edge potential map. More...
 
class  itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 Segments structures in images based on a user supplied edge potential map. More...
 
class  itk::GeodesicActiveContourShapePriorLevelSetFunction< TImageType, TFeatureImageType >
 This function is used in GeodesicActiveContourShapePriorSegmentationLevelSetFilter to segment structures in an image based on user supplied edge potential map and shape model. More...
 
class  itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 Segments structures in an image based on a user supplied edge potential map and user supplied shape model. More...
 
class  itk::ImplicitManifoldNormalVectorFilter< TInputImage, TSparseOutputImage >
 This class implements the filter for computing the normal vectors from a scalar implicit function (i.e. a levelset image) and processing them. More...
 
class  itk::IsotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >
 This class implements the 4th-order level set isotropic diffusion (smoothing) PDE. More...
 
class  itk::LaplacianSegmentationLevelSetFunction< TImageType, TFeatureImageType >
 This function is used in LaplacianSegmentationImageFilter to segment structures in an image based Laplacian edges. More...
 
class  itk::LaplacianSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 Segments structures in images based on a second derivative image features. More...
 
class  itk::LevelSetFunction< TImageType >
 The LevelSetFunction class is a generic function object which can be used to create a level set method filter when combined with an appropriate finite difference image filter. (See FiniteDifferenceImageFilter.) More...
 
class  itk::LevelSetFunctionWithRefitTerm< TImageType, TSparseImageType >
 This class extends the LevelSetFunction class by adding a grow term based on a target curvature stored in a sparse image. More...
 
class  itk::LevelSetNeighborhoodExtractor< TLevelSet >
 Locate pixels of a particular level set. More...
 
class  itk::LevelSetVelocityNeighborhoodExtractor< TLevelSet, TAuxValue, VAuxDimension >
 Locate pixels of a particular level set. More...
 
class  itk::NarrowBandCurvesLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 Segments structures in images based on user supplied edge potential map. More...
 
class  itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, TOutputImage >
 A base class which defines the API for implementing a special class of image segmentation filters using level set methods. More...
 
class  itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 Segments structures in images based on intensity values. More...
 
class  itk::NormalBandNode< TImageType >
 This is a data storage class that can is used as the node type for the SparseImage class. More...
 
class  itk::NormalVectorDiffusionFunction< TSparseImageType >
 This class defines all the necessary functionality for performing isotropic and anisotropic diffusion operations on vector neighborhoods from a sparse image. More...
 
class  itk::NormalVectorFunctionBase< TSparseImageType >
 This class defines the common functionality for Sparse Image neighborhoods of unit vectors. More...
 
class  itk::ParallelSparseFieldCityBlockNeighborList< TNeighborhoodType >
 A convenience class for storing indices which reference neighbor pixels within a neighborhood. More...
 
class  itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >
 This class implements a finite difference partial differential equation solver for evolving surfaces embedded in volumes as level-sets. More...
 
class  itk::ParallelSparseFieldLevelSetNode< TNodeIndexType >
 
struct  itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ParallelSparseFieldLevelSetThreadStruct
 
class  itk::ReinitializeLevelSetImageFilter< TLevelSet >
 Reinitialize the level set to the signed distance function. More...
 
class  itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >
 
class  itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 A base class which defines the API for implementing a special class of image segmentation filters using level set methods. More...
 
class  itk::ShapeDetectionLevelSetFunction< TImageType, TFeatureImageType >
 This function is used in the ShapeDetectionLevelSetImageFilter to segment structures in an image based on a user supplied edge potential map. More...
 
class  itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 Segments structures in images based on a user supplied edge potential map. More...
 
class  itk::ShapePriorMAPCostFunction< TFeatureImage, TOutputPixel >
 Represents the maximum aprior (MAP) cost function used ShapePriorSegmentationLevelSetImageFilter to estimate the shape paramaeters. More...
 
class  itk::ShapePriorMAPCostFunctionBase< TFeatureImage, TOutputPixel >
 Represents the base class of maximum aprior (MAP) cost function used ShapePriorSegmentationLevelSetImageFilter to estimate the shape paramaeters. More...
 
class  itk::ShapePriorSegmentationLevelSetFunction< TImageType, TFeatureImageType >
 This function is used in ShapePriorSegmentationLevelSetFilter to segment structures in an image based on user supplied edge potential map and shape model. More...
 
class  itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 A base class which defines the API for implementing a level set segmentation filter with statistical shape influence. More...
 
class  itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >
 A convenience class for storing indices which reference neighbor pixels within a neighborhood. More...
 
class  itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >
 This class implements the fourth order level set PDE framework. More...
 
class  itk::SparseFieldLevelSetImageFilter< TInputImage, TOutputImage >
 This class implements a finite difference partial differential equation solver for evolving surfaces embedded in volumes as level-sets. More...
 
class  itk::SparseFieldLevelSetNode< TValueType >
 
struct  itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData
 
class  itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >
 This function is used in ThresholdSegmentationLevelSetImageFilter to segment structures in images based on intensity values. More...
 
class  itk::ThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 Segments structures in images based on intensity values. More...
 
class  itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >
 This class implements a detail enhancing filter by making use of the 4th-order level set isotropic diffusion (smoothing) PDE. More...
 
class  itk::VectorThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >
 This function is used in VectorThresholdSegmentationLevelSetImageFilter to segment structures in images based on the Mahalanobis distance. More...
 
class  itk::VectorThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >
 Segments structures in images based on intensity values. More...
 

Detailed Description

This module contains classes related to level-set segmentation. In level-set segmentation, the segmentation contour is modeled as the zero level set of a higher dimensional level-set function. The level-set function evolves according to a differential equation based on image-based features and characteristics of the level-set function. The segmentation evolves from an initial value for the segmenting contour.

Dependencies: