From SlicerWiki
Jump to: navigation, search
Home < Documentation < Nightly < Extensions < SobolevSegmenter

For the stable Slicer documentation, visit the 4.8 page.

Introduction and Acknowledgements

This work is part of the National Alliance for Medical Image Computing (NA-MIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research through grant U54 EB005149. Information on NA-MIC can be obtained from the NA-MIC website.
Author: Arie Nakhmani, UAB
Contributor1: Allen Tannenbaum, UAB
Contact: Arie Nakhmani,

University of Alabama at Birmingham  

Module Description

This extension implements Sobolev inner product based active contour, using the Chan-Vese energy functional. The segmentation is appropriate for 2D images. Extensions are being made now to the 3D case and will be available in the near future. The parametric contour is generally smooth, and able to capture concavities.

Use Cases

The Sobolev segmenter is a general image segmenter, and it can be used with any type of data, as explained in the tutorial.


The 2D image segmentation:

  1. Load the image (input volume): DICOM example.jpg
  2. Use built in editor to select a single initial mask (or load a binary mask file): Mask example.jpg
  3. Select Segmenation->SobolevSegmenter module
  4. Choose the Input Volume and the Initial Mask accordingly. Create a new volume for the Output Volume.
  5. Press Apply button.
  6. After a few second the following output volume should appear: Output example.png

The 3D volume segmentation tutorial: [1]

Panels and their use

The module has the following panel:

Sobolev panel.png

The IO section of this panel defines two input images (data and initial mask) and one output image (final mask). The algorithm has three parameters: self-explanatory number of iterations and contour evolution step size. In addition, the parameter lambda chooses the smoothness of the contour (smoothing kernel width).

Similar Modules




Information for Developers