interfaces.slicer.segmentation.simpleregiongrowingsegmentation¶
SimpleRegionGrowingSegmentation¶
Wraps command **SimpleRegionGrowingSegmentation **
title: Simple Region Growing Segmentation
category: Segmentation
description: A simple region growing segmentation algorithm based on intensity statistics. To create a list of fiducials (Seeds) for this algorithm, click on the tool bar icon of an arrow pointing to a starburst fiducial to enter the ‘place a new object mode’ and then use the fiducials module. This module uses the Slicer Command Line Interface (CLI) and the ITK filters CurvatureFlowImageFilter and ConfidenceConnectedImageFilter.
version: 0.1.0.$Revision: 19904 $(alpha)
documentation-url: http://www.slicer.org/slicerWiki/index.php/Documentation/4.1/Modules/SimpleRegionGrowingSegmentation
contributor: Jim Miller (GE)
acknowledgements: This command module was derived from Insight/Examples (copyright) Insight Software Consortium
Inputs:
[Mandatory]
[Optional]
args: (a unicode string)
Additional parameters to the command
flag: %s
environ: (a dictionary with keys which are a newbytes or None or a
newstr or None and with values which are a newbytes or None or a
newstr or None, nipype default value: {})
Environment variables
ignore_exception: (a boolean, nipype default value: False)
Print an error message instead of throwing an exception in case the
interface fails to run
inputVolume: (an existing file name)
Input volume to be filtered
flag: %s, position: -2
iterations: (an integer (int or long))
Number of iterations of region growing
flag: --iterations %d
labelvalue: (an integer (int or long))
The integer value (0-255) to use for the segmentation results. This
will determine the color of the segmentation that will be generated
by the Region growing algorithm
flag: --labelvalue %d
multiplier: (a float)
Number of standard deviations to include in intensity model
flag: --multiplier %f
neighborhood: (an integer (int or long))
The radius of the neighborhood over which to calculate intensity
model
flag: --neighborhood %d
outputVolume: (a boolean or a file name)
Output filtered
flag: %s, position: -1
seed: (a list of items which are a list of from 3 to 3 items which
are a float)
Seed point(s) for region growing
flag: --seed %s...
smoothingIterations: (an integer (int or long))
Number of smoothing iterations
flag: --smoothingIterations %d
terminal_output: (u'stream' or u'allatonce' or u'file' or u'none')
Control terminal output: `stream` - displays to terminal immediately
(default), `allatonce` - waits till command is finished to display
output, `file` - writes output to file, `none` - output is ignored
timestep: (a float)
Timestep for curvature flow
flag: --timestep %f
Outputs:
outputVolume: (an existing file name)
Output filtered