Segments volumetric file from a simple threshold which can be set automatically from the otsu estimation.
Usage: volSegment [input] [output]
Allowed options are :
-h [ --help ] display this message
-i [ --input ] arg volumetric input file (.vol, .pgm, .pgm3d,
.longvol)
-o [ --output ] arg volumetric output file (.vol, .pgm, .pgm3d,
.longvol)
--labelBackground option to define a label to regions associated
to object background.
-m [ --thresholdMin ] arg (=0) min threshold (if not given the max threshold
is computed with Otsu algorithm).
-M [ --thresholdMax ] arg max threshold (default 255)
Example:
You can test the segmentation in the lobster volume file:
$ volSegment -i ${
DGtal}/examples/samples/lobster.vol -o segmentation.vol -m 70 -M 255
You will obtain a volumetric file representing for each voxel a label associated to a connected component. You can display this segmentation results by extracting it in SDP format with the vol2sdp tool (with option -e to export also the image labels):
$ vol2sdp -i segmentation.vol -o segmentation.sdp -e -m 1 -M 255
and display them with 3DSDPViewer :
$ 3dSDPViewer -i segmentation.sdp --importColorLabels
You should obtain such a result:
Segmentation result displayed with colors representing the segmentation labels.
- See also
- volSegment.cpp