VVERT

VisionX V4
NAME

vvert − vertebra segmentation and rib and vertebra anatomical labeling

SYNOPSIS

vvert if= im= ir= cz= of= [od=] [os=] [vy=] [vz=] [-v] [-d]

DESCRIPTION

vvert first segments the individual vertebra based the pre-segmented bone and ribs by determining the dividing planes between each consecutive vertebrae. It first segments the seed vertebra around the axial level of carina. It then sequentially determines the dividing planes starting from the seed vertebra in the superior and inferior direction respectively.

vvert then assigns anatomical label to the segmented ribs and vertebrae by matching the ribs with the seed vertebra. The input organ map (im=) will be updated with newly labeled vertebrae and possibly modified ribs.

CONSTRAINT

The algorithm assumes that the most superior segmented ribs are either rib1 or rib2. It also assumes input rib labels starts with rrib01, which is true after running the ribs image analysis module. Therefore, to re-run the vert image analysis module requires the re-run of ribs module first.

OPTIONS

if=

input scan

im=

input organ map (bone and ribs needed)

ir=

input rib root coordinates in csv (label,x,y,z per row)

cz=

input carina z coordinate

of=

output updated organ map

od=

output dividing planes and their seeds in sagittal view (for visualization)

os=

output seeds of dividing planes in csv (label, mapvalue, x,y,z per row) where the label is the vertebra index (1 for T1, 2 for T2, 12 for T12, 13 for L1, -1 for C7 and so on); mapvalue is the corresponding pixel value in the organ map; (x,y,z) is the coordinates.

vy=

output y component of the normal direction of SCC

vz=

output z component of the normal direction of SCC

-v

verbose operation

-d

debug mode

SEE ALSO

vvtseg(1), rvlbl(1)

AUTHOR

J. Lee, A.M. Biancardi, A.P. Reeves, S. Liu