VMTK
|
flux driven automatic centerline extraction from a surface More...
#include <vtkvmtkMedialCurveFilter.h>
Public Types | |
typedef vtkSimpleImageToImageFilter | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkvmtkMedialCurveFilter * | NewInstance () const |
virtual double | GetSigma () |
virtual void | SetSigma (double) |
virtual double | GetThreshold () |
virtual void | SetThreshold (double) |
Static Public Member Functions | |
static vtkvmtkMedialCurveFilter * | New () |
static int | IsTypeOf (const char *type) |
static vtkvmtkMedialCurveFilter * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkvmtkMedialCurveFilter () | |
~vtkvmtkMedialCurveFilter () | |
virtual void | SimpleExecute (vtkImageData *input, vtkImageData *output) VTK_OVERRIDE |
Protected Attributes | |
double | Sigma |
double | Threshold |
flux driven automatic centerline extraction from a surface
Please see http://www.insight-journal.org/browse/publication/165 for source implementation.
Implementation of the flux driven automatic centerline extraction algorithm proposed by Bouix et al. in 2004. This is based on a skeletonisation algorithm initially proposed by Siddiqi et al. in 2002, using properties of an average outward flux measure to distinguish skeletal points from non-skeletal ones. This information is combined with a topology preserving thinning procedure to obtain the final result. This implementation combines this skeletonisation algorithm with other techniques as described in the paper of Bouix et al. to produce an ITK filter that generates as output the skeleton, as a binary object represented in an image, of the input surface, represented as a distance transform image. In this work is described this medial curve extraction procedure following the ITK philosophy.
Definition at line 47 of file vtkvmtkMedialCurveFilter.h.
typedef vtkSimpleImageToImageFilter vtkvmtkMedialCurveFilter::Superclass |
Definition at line 52 of file vtkvmtkMedialCurveFilter.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
|
static |
|
protectedvirtual |
vtkvmtkMedialCurveFilter* vtkvmtkMedialCurveFilter::NewInstance | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protected |
Definition at line 67 of file vtkvmtkMedialCurveFilter.h.
|
protected |
Definition at line 68 of file vtkvmtkMedialCurveFilter.h.