VAIRSEG | VisionX V4 |
vairseg − a framework for airway segmentation
SYNOPSISvairseg if=<ifile> [sp=<x,y,z>] [of=<ofile>] [-v] [-w] [-db] [-c]
DESCRIPTIONvairseg performs the iterative segmentation of an airway tree; it also provides a framework for the implemention of alternative strategies. The output of the program is either a binary image (default) or a short image with an unique label for individual airway segment. In the latter case, each segment is labeled starting with 1, and the background voxels are labeled with 0.
Internally, a node is allocated for each individual segment and any subsequent segments are represented as children nodes. A summary of the airway tree can be saved in a text file specified by the os= option. The format of the file is as follows: each field is comma-separated, the first line lists the number of segments found for each respective generation (starting with 1, the trachea, and 2, the bronchi), the following lines, one for each generation, list the length of the segments that the program was able to locate.
Details of the airway segmentation are available upon request by using the -db flag and the following information is reported for each segment node:
1. grown: 0 if
not grown, 1 if grown
2. id: unique segment ID
3. generation: branch generation starting at 1
4. starting point: starting point of the segment
5. direction: vector specifying the expected direction of
the segment
6. length: length of the segment’s centerline (mm)
7. diameter: expected diameter (mm)
8. number of children: number of nodes derived from this
segment
The segmentation begins with the trachea with a seed point