Public Types | Public Member Functions | Static Public Member Functions | Private Attributes

cmtk::ImageOperationMedialSkeleton Class Reference

Compute medical skeleton of a (binary) mask image. More...

#include <cmtkImageOperationMedialSkeleton.h>

Inheritance diagram for cmtk::ImageOperationMedialSkeleton:
Inheritance graph
[legend]
Collaboration diagram for cmtk::ImageOperationMedialSkeleton:
Collaboration graph
[legend]

List of all members.

Public Types

typedef UniformDistanceMap
< Types::Coordinate
DistanceMapType
 Distance map type.

Public Member Functions

 ImageOperationMedialSkeleton (const int d)
 Constructor.
virtual UniformVolume::SmartPtr Apply (UniformVolume::SmartPtr &volume)
 Apply this operation to an image in place.

Static Public Member Functions

static void New (const long int d)
 Create new medial skeleton operation.

Private Attributes

int m_Dimensionality
 Dimensionality of the medial skeleton (1 or 2).

Detailed Description

Compute medical skeleton of a (binary) mask image.

Warning:
This operation is not working properly. Due to discretization of the image gradient and Hessian, we fail to detect the exact locations of critical points, which in general do not coincide with grid locations. In other words, even when a discrete pixel is a local maximum, the discrete gradient of the image function does not usually vanish at that point. Inherit generic image operation.

Definition at line 50 of file cmtkImageOperationMedialSkeleton.h.


Member Typedef Documentation

Distance map type.

Definition at line 56 of file cmtkImageOperationMedialSkeleton.h.


Constructor & Destructor Documentation

cmtk::ImageOperationMedialSkeleton::ImageOperationMedialSkeleton ( const int  d ) [inline]

Constructor.

Definition at line 59 of file cmtkImageOperationMedialSkeleton.h.


Member Function Documentation

cmtk::UniformVolume::SmartPtr cmtk::ImageOperationMedialSkeleton::Apply ( UniformVolume::SmartPtr volume ) [virtual]
static void cmtk::ImageOperationMedialSkeleton::New ( const long int  d ) [inline, static]

Create new medial skeleton operation.

Definition at line 65 of file cmtkImageOperationMedialSkeleton.h.


Member Data Documentation

Dimensionality of the medial skeleton (1 or 2).

Definition at line 72 of file cmtkImageOperationMedialSkeleton.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines