Difference between revisions of "Slicer3:Module:Level-Set Segmentation Framework-Documentation"

From Slicer Wiki
Jump to: navigation, search
Line 13: Line 13:
 
This framework is useful when dealing with segmentations of regions that present edges with respect to the background.
 
This framework is useful when dealing with segmentations of regions that present edges with respect to the background.
  
 +
===Authors, Collaborators & Contact===
 +
* Author: Carlos S. Mendoza
 +
* Contact: carlos.sanchez.mendoza@gmail.com
 +
 +
===Module Description===
 
The modules in the framework support different tasks in the segmentation realization:
 
The modules in the framework support different tasks in the segmentation realization:
  
Line 24: Line 29:
  
 
The output is a label image that can be used to produce a model.
 
The output is a label image that can be used to produce a model.
 
===Authors, Collaborators & Contact===
 
* Author1: Affiliation & logo, if desired
 
* Contributor1: Affiliation & logo, if desired
 
* Contributor2: Affiliation & logo, if desired
 
* Contact: name, email
 
 
===Module Description===
 
Overview of what the module does goes here.
 
  
 
== Usage ==
 
== Usage ==
  
===Examples, Use Cases & Tutorials===
+
See modules documentation.
 
 
* Note use cases for which this module is especially appropriate, and/or link to examples.
 
* Link to examples of the module's use
 
* Link to any existing tutorials
 
 
 
===Quick Tour of Features and Use===
 
List all the panels in your interface, their features, what they mean, and how to use them. For instance:
 
 
 
* '''Input panel:'''
 
* '''Parameters panel:'''
 
* '''Output panel:'''
 
* '''Viewing panel:'''
 
 
 
== Development ==
 
 
 
===Dependencies===
 
 
 
Other modules or packages that are required for this module's use.
 
  
 
===Known bugs===
 
===Known bugs===
  
 
Follow this [http://na-mic.org/Mantis/main_page.php link] to the Slicer3 bug tracker.  
 
Follow this [http://na-mic.org/Mantis/main_page.php link] to the Slicer3 bug tracker.  
 
 
  
 
===Usability issues===
 
===Usability issues===
Line 72: Line 48:
 
[http://www.na-mic.org/Slicer/Documentation/Slicer3/html/ Links] to documentation generated by doxygen.
 
[http://www.na-mic.org/Slicer/Documentation/Slicer3/html/ Links] to documentation generated by doxygen.
  
 +
===Acknowledgment===
  
== More Information ==
+
This work was developed on financial support from the University of Sevilla, Spain.
 +
Most of the development took place in the Surgical Planning Laboratory, Harvard Medical School and Brigham and Women's Hospital, under the supervision of Mr. Steve Pieper Ph.D.
  
===Acknowledgment===
+
===References===
Include funding and other support here.
 
  
===References===
+
V. Caselles, R. Kimmel, and G. Sapiro. Geodesic active contours. International Journal
Publications related to this module go here. Links to pdfs would be useful.
+
on Computer Vision, 22(1):61–97, 1997.

Revision as of 18:20, 11 August 2008

Home < Slicer3:Module:Level-Set Segmentation Framework-Documentation

Return to Slicer Documentation

Level-Set Segmentation Framework

Before
Before


General Information

This framework corresponds with a new category of Slicer modules for Level-Set segmentation using Geodesic Active Countours (Caselles et al.)

This framework is useful when dealing with segmentations of regions that present edges with respect to the background.

Authors, Collaborators & Contact

  • Author: Carlos S. Mendoza
  • Contact: carlos.sanchez.mendoza@gmail.com

Module Description

The modules in the framework support different tasks in the segmentation realization:

-For a level-set segmentation to be performed a seed image must be provided. A module called "Bubble Maker" was developed, that takes fiducials and a vector a integers as input, and produces as output a label image composed of bubbles centered in the fiducials with radii such as the integers provided.

-For a level-set segmentation to be performed a feature image has to be extracted from the target image. That image is a smoothed, diffrentiated and remapped version of the original image. A tunable module called "Target Preprocessing" was developed.

-In order for the preprocessing to take place in pseudo-interactiva time frames a region of interest must be provided by the user, preventing from unuseful calculations. A module called "Region Selector" was developed, that takes as input three rectangles, one in each coordinate plane to define a parallelepiped.

Finally a module called "Level-set label map evolver" was developed, which takes an initial label image and a feature image as input and performs a Geodesic Active Contours evolution on the label image according to the feature image and to a different terms in the level-set equation. The evolution takes place for a customizable number of iterations.

The output is a label image that can be used to produce a model.

Usage

See modules documentation.

Known bugs

Follow this link to the Slicer3 bug tracker.

Usability issues

Follow this link to the Slicer3 bug tracker. Please select the usability issue category when browsing or contributing.

Source code & documentation

Customize following links for your module.

Links to documentation generated by doxygen.

Acknowledgment

This work was developed on financial support from the University of Sevilla, Spain. Most of the development took place in the Surgical Planning Laboratory, Harvard Medical School and Brigham and Women's Hospital, under the supervision of Mr. Steve Pieper Ph.D.

References

V. Caselles, R. Kimmel, and G. Sapiro. Geodesic active contours. International Journal on Computer Vision, 22(1):61–97, 1997.