ITK  4.1.0
Insight Segmentation and Registration Toolkit
Classes
Module ITKLevelSetsv4
Group Segmentation
+ Collaboration diagram for Module ITKLevelSetsv4:

Classes

class  itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >
class  itk::LevelSetContainerBase< TIdentifier, TLevelSet >::ConstIterator
class  itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >
 Internal class used for one computed characteritic. More...
class  itk::DiscreteLevelSetImageBase< TOutput, VDimension >
 Abstract class for a level-set function on one Image. More...
class  itk::LevelSetContainerBase< TIdentifier, TLevelSet >::Iterator
class  itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >
 Abstract base class for the representation of a level-set function. More...
class  itk::LevelSetContainer< TIdentifier, TLevelSet >
 Container of Level-Sets. More...
class  itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >
 Container class for dense level sets. More...
class  itk::LevelSetContainerBase< TIdentifier, TLevelSet >
 Container of level set. More...
struct  itk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataType
 Convenient data structure to cache computed characteristics. More...
class  itk::LevelSetDenseImageBase< TImage >
 Base class for the "dense" representation of a level-set function on one image. More...
class  itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::LevelSetDomain
 Specifies an image region where an unique std::list of level sets Id's are defined. More...
class  itk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >
class  itk::LevelSetDomainPartition< TImage >
 Helper class used to share data in the ScalarChanAndVeseLevelSetFunction. More...
class  itk::LevelSetDomainPartitionBase< TDomain >
 Helper class used to partition domain and efficiently compute overlap. More...
class  itk::LevelSetDomainPartitionImageBase< TImage >
 Helper class used to partition domain and efficiently compute overlap. More...
class  itk::LevelSetDomainPartitionImageWithKdTree< TImage >
 Helper class used to share data in the ScalarChanAndVeseLevelSetFunction. More...
class  itk::LevelSetDomainPartitionMeshBase< TMesh >
 Helper class used to partition domain and efficiently compute overlap. More...
class  itk::LevelSetEquationAdvectionTerm< TInput, TLevelSetContainer >
 Derived class to represents an advection term in the level-set evolution PDE. More...
class  itk::LevelSetEquationChanAndVeseExternalTerm< TInput, TLevelSetContainer >
 Class to represent the external energy Chan And Vese term. More...
class  itk::LevelSetEquationChanAndVeseInternalTerm< TInput, TLevelSetContainer >
 Class to represent the internal energy Chan And Vese term. More...
class  itk::LevelSetEquationContainerBase< TTermContainer >
 Class for holding a set of level set equations (PDEs). More...
class  itk::LevelSetEquationCurvatureTerm< TInput, TLevelSetContainer >
 Derived class to represents a curvature term in the level-set evolution PDE. More...
class  itk::LevelSetEquationLaplacianTerm< TInput, TLevelSetContainer >
 Derived class to represents a propagation term in the level-set evolution PDE. More...
class  itk::LevelSetEquationPropagationTerm< TInput, TLevelSetContainer, TPropagationImage >
 Derived class to represents a propagation term in the level-set evolution PDE. More...
class  itk::LevelSetEquationTermBase< TInputImage, TLevelSetContainer >
 Abstract class to represents a term in the level-set evolution PDE. More...
class  itk::LevelSetEquationTermContainerBase< TInputImage, TLevelSetContainer >
 Class for container holding the terms of a given level set update equation. More...
class  itk::LevelSetEvolution< TEquationContainer, TLevelSet >
 Class for iterating and evolving the level-set function. More...
class  itk::LevelSetEvolutionBase< TEquationContainer, TLevelSet >
 Class for iterating and evolving the dense level-set function. More...
class  itk::LevelSetEvolutionComputeIterationThreader< TLevelSet, TDomainPartitioner, TLevelSetEvolution >
 Thread the ComputeIteration method. More...
class  itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >
class  itk::LevelSetEvolutionUpdateLevelSetsThreader< TLevelSet, TDomainPartitioner, TLevelSetEvolution >
 Threade the UpdateLevelSets method. More...
class  itk::LevelSetImageBase< TInput, VDimension, TOutput >
 Abstract class for a level-set function on one Image. More...
class  itk::LevelSetQuadEdgeMeshBase< TMesh >
 Base class for the surface mesh representation of a level-set function. More...
class  itk::LevelSetSparseImageBase< TOutput, VDimension >
 Base class for the sparse representation of a level-set function on one Image. More...
class  itk::MalcolmSparseLevelSetImage< VDimension >
 Derived class for the shi representation of level-set function. More...
class  itk::ShiSparseLevelSetImage< VDimension >
 Derived class for the shi representation of level-set function. More...
class  itk::UpdateMalcolmSparseLevelSet< VDimension, TEquationContainer >
 Base class for updating the Malcolm representation of level-set function. More...
class  itk::UpdateShiSparseLevelSet< VDimension, TEquationContainer >
 Base class for updating the Shi representation of level-set function. More...
class  itk::UpdateWhitakerSparseLevelSet< VDimension, TLevelSetValueType, TEquationContainer >
 Base class for updating the level-set function. More...
class  itk::WhitakerSparseLevelSetImage< TOutput, VDimension >
 Derived class for the sparse-field representation of level-set function. More...

Detailed Description

This module contains classes related to level-set segmentation (new level-set framework from the ITKv4 effort). 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 partial 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: