Jerome Piovano

Research in Medical Imaging and Computer Vision

FastMarchingInitializer Class Template Reference

Initilalizer using the Fast marching method. More...

#include <Initializer.h>

Inheritance diagram for FastMarchingInitializer:

Initializer List of all members.

Member Functions



void init_band (LevelSetType &phi)
 Initiatlization of the band of a level set having no narrow band.
void reinit_band (LevelSetType &phi)
 Reinitiatlization of the band of a level set.
int & iter ()
 # of iterations of the reinitialization PDE
float & dt ()
 time step of the reinitialization PDE
void _add_alive_point (LevelSetType &phi, const Index &ind)
 Add an alive point to the Fast Marching.
void _reinit_fast_marching (LevelSetType &phi)
 Reinitialization by Fast Marching.

Public Types

typedef Initializer< DIM,
Pixel > 
base
typedef base::LevelSetType LevelSetType
typedef LevelSetType::Index Index
typedef Schemes< DIM, Pixel > Schemes

Public Member Functions

Constructors - Destructor


 FastMarchingInitializer (int _iter=2, float _dt=0.4)
 Default constructor.
virtual ~FastMarchingInitializer ()
 Destructor.

Detailed Description

template<unsigned DIM, typename Pixel = float>
class levelset::FastMarchingInitializer< DIM, Pixel >

Initilalizer using the Fast marching method.

Author:
Jean Philippe Pons, Mikael Rousson
Examples:

2D_DistanceMap.C, 2D_Gaussian.C, 2D_GeodesicActiveContour.C, 2D_LocalGaussian.C, 2D_LocalStats.C, 2D_Parzen.C, 2D_SoftShapePrior.C, and 3D_ChanVese.C.

Definition at line 60 of file Initializer.h.


The documentation for this class was generated from the following file:

For further information, please contact Jerome Piovano - Last update 2008-02-08