Previous Topic

Next Topic

Book Contents

Book Index

ACTIVE MODELS

This segmentation method implements two main approaches for the active contours models (or Snakes) methodology based on energy calculation:

  1. Edge based models: utilize the image gradient to guide the evolving curve toward object boundary.
  2. Region based models: the energy is treated as an inequality between regions inside and outside the model, therefore the model tends to move onto areas of similar feature (e.g. homogeneity).

Both methods request an initial VOI, which is modified iteratively to find the least energetic state.

1. Edge Based

This segmentation implements several variants of edge based active contours methodology:

There are two relevant parameters, Field and Energy settings.

The Field selection determines how the energy is calculated and has the choices:

Each of the Field selections has its own parameters. For GVF and GGVF:

The Energy Settings are

2. Region Based

The region based models make use of statistical information of region instead of using image gradient, offering better performance in case of noise and weak boundaries or discountinuous boundaries.

P3D_AM_RegionBased

The 2D Chan-Vese model has been successful in handling images with homogeneous regions. It is a 2D algorithm. In case of MR, PET or CT images affected by shading artefact this method is not effective for segmenting objects with intensity inhomogeneity.

The Localized version of 2D Chan-Vese algorithm takes into consideration just the neighbourhood of the analyzed node instead of a global image space. The algorithm is slower (energy is calculated NxM times instead of just once) but much more accurate.

In both Chan-Vese implementations the Energy criterium determines how the energy is calculated and has two choices:

For both type of energy criterium the below parameters can be set:

In case of the B-spline 3D model the surface/contour is only sampled at some points and approximated between them using b-splines. The energy formulations are similar to Chan-Vese basics. This framework allows real-time 3-D segmentation since it reduces the dimensionality of the segmentation problem.

AM_RegionBased3DSpline

The Energy criterium - defines the way of energy calculation. Two options are available:

The following parameters are available for setting:

Reference:

[1]. Mark A. Heidekker, Advanced Biomedical Image Processing. John Wiley & Sons, 29 mar 2011 - 528, Chapter 6: Active models.

[2]. Tony F. Chan, Luminita A. Vese, Active Contours Without Edges, IEEE Trans. Image Process. Feb 2001; 10(2):266-277.

[3]. Chenyang Xu, Jerry L. Prince. Snakes, Shapes, and Gradient Vector Flow. IEEE Trans. Image Process. March 1998; 7(3):359-369

[4]. Barbossa et al, B-Spline Explicit Active Surfaces: An Efficient Framework for Real-Time 3-D Region-Based Segmentation. IEEE Trans. Image Process. Jan 2012; 21(1):241-251,

[5]. Shawn Lankton, Allen Tannenbaum. Localizing Region-Based Active Contours, IEEE Trans Image Process. Nov 2008; 17(11): 2029–2039. doi:10.1109/TIP.2008.2004611