VRVLBLVisionX V4
NAME
vrvlbl − rib and vertebra anatomical labeling
SYNOPSISvrvlbl if= ig= res= iv= sv= ir= [is=] of= ov= [os=] [-l] [-w] [-v] [-d]
DESCRIPTIONvrvlbl assigns anatomical labels of ribs and vertebrae given the segmented ribs and individual vertebrae. Rib1 and rib2 are differentiated based on the direction of their principal axis. The ribs are then labeled sequentially in the vertical direction. The seed vertebra are then matched to the labeled ribs based on the axial level distance. The vertebrae are then labeled sequentially starting from the seed vertebra in the superior and inferior direction respectively.
CONSTRAINTThe 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 labeled ribs with consecutive labels starting at 1 | ||
ig= |
input labeled vertebrae with consecutive labels starting at 1 |
res=xres,yres,zres
input scan resolution
iv= |
input seed vertebra (superior division) coordinate (x,y,z) | ||
sv= |
input seed vertebra label | ||
ir= |
input csv of rib seeds with header (label,x,y,z) | ||
is= |
optional input csv of seeds of vertebra dividing planes with header (label,x,y,z). Label always start from 1 (before anatomical labeling). | ||
of= |
output relabeled ribs | ||
ov= |
output relabeled vertebrae | ||
os= |
optional output csv of seeds of vertebra dividing planes with header (label, mapval,x,y,z), where the label is modified from the input(is=) so that 1 indicates T1, 2 for T2, 12 for T12, 13 for L1, -1 for C7 and so on. mapval is the corresponding pixel value in the organ map. | ||
-l |
use label values | ||
-w |
wish output | ||
-v |
verbose mode | ||
-d |
debug mode |
vvert(1), vvtseg(1)
AUTHORJ. Lee, A.M. Biancardi, A.P. Reeves. S. Liu