Documentation/4.10/Extensions/IntensitySegmenter

From Slicer Wiki
Jump to: navigation, search
Home < Documentation < 4.10 < Extensions < IntensitySegmenter


For the latest Slicer documentation, visit the read-the-docs.


Introduction and Acknowledgements

Author: Francois Budin
Contributors: Francois Budin (NIRAL, UNC), Pengdong Xiao (Department of Orthodontics, UNC), Beatriz Paniagua (Department of Orthodontics, UNC)
Contact: Francois Budin, fbudin@unc.edu
Website: https://www.nitrc.org/projects/dentaltools/
License: 3D Slicer License

Extension Description

Quick Tour of Features and Use

IntensitySegmenter is a simple tool that segments an image according to intensity value. It is mainly used to segment CT scans using the Hounsfield scale but the ranges of intensities and their corresponding labels can be specified in an input text file.

A list panels in the interface, their features, what they mean, and how to use them.

  • Parameters:
    • inputFile [--inputFile] [-i]: Input Image
    • outputFile [--outputFile] [-o]: Output Image
    • rangeFile [--rangeFile] [-r]: Input range file used to segment the image. If not specified, uses a default hard coded range that can be saved in a text file using the following option --saveDefaultRangeFile
    • saveDefaultRangeFile [--saveDefaultRangeFile] [-s]: Save example range file containing 8 labels: air, lungs, soft tissue, fat, water, CSF, blood and muscle, cancellous bone, dense bone. More information about threshold can be found here
    • defaultLabelValue [--defaultLabelValue] [-d]: Sets the label value of voxels for which no value is specified in the range file

Example of a range file:

-infty 45 0
45 700 8
700 +infty 9

The first and second values on each line are the minimum and maximum intensities for the corresponding label specified as the third value on each line.

Use Cases

Similar Extensions

N/A

Information for Developers

More information as well as the source code can found on the project webpage: https://www.nitrc.org/projects/dentaltools/