Given a grayscale volume, LV extract extracts the largest, bright, connected objects in the volume. The extracted objects have interior transverse-plane cavities filled. Also, attachments thinner than a specified minimum diameter are deleted from the objects. The sizes of the extract objects are written into a file called ``invol.size'', where ``invol'' is the name of the input volume. See output below for more detail.
To extract the objects, LV extract (1) completes gaps started by a user's manual edits [12]; (2) enhances the data using the maximum-homogeneity filter [10,11]; (3) thresholds the data giving a binary-valued volume; (4) deletes spurious objects and fills transverse-plane cavities; and (5) removes attachments of a prespecified diameter from the remaining objects. The user can set a number of parameters to specify how these functions are done. The parameters relevant to each step are described below:
step 1: A user may wish to introduce some manual edits
into a volume before having ROI extract the LV chamber [12].
These edits introduce 0's into the volume. By using the option
one can have the computer complete gaps between regions started by the manual edits. Nominally one should introduce the edits on every second relevant sagittal slice, but introducing them on only every third should be safe.
step 2: I would always recommend using the maximum homogeneity filter. It considerably improves the ``segmentability'' of the input volume.
step 3: Two types of thresholding can be done: automatic or a two-stage manual. Autothresholding uses the ``integrated'' function ``auto thresholder'' to automatically pick thresholds in a 3-D volume. If you pick this option, the key parameter to set is ``cue-slice number = ''; this tells the autothresholder at which slice to start the thresholding. While lots of flexibility exists in picking a cue slice, you generally want to pick a cue slice that contains a large, high-contrast section of the LV chamber. (The autothresholder picks thresholds for the whole volume, starting at the selected cue slice.)
Manual thresholding can be done using two thresholds. With
the first threshold is applied from slices a to b-1. The second threshold is applied from slices b to the end. Since the autothresholder can occasionally produce anomolous results, the manual threshold option serves as a reliable stopgap. The drawback of manual thresholding is that the results are sensitive to the choice of thresholds.
step 4: The parameter ``No. of objects to save = '' tells LV extract how many regions to save. To get only the LV, you leave this parameter at the default value of 1. If you also wish to extract the RV (if it's been opacified), you may wish to set this parameter to 2.
step 5: The option ``smallest isthmus diameter = '' specifies the diameter in voxels of the narrowest allowed attachment in the final extracted objects. The default of 7 (voxels) will delete attachments of roughly 0.5 cm for a typical DSR scenario.
smallest isthmus diameter = 7The parameter ``thresholding scheme = '' should be toggled to the desired thresholding method. Also, I generally recommend using the ``restrict rise'' mode for the autothresholder.
No. of objects to save = 1
clean up areas straddling zeros = yes
use maxh filter = yes
thresholding scheme = auto threshold
*****Auto-thresholding Parameters*****
mode = restrict rise
cue-slice number = 1
lowest tolerable threshold = 120
max intergroup threshold change = 30
max allowed threshold rise(RR mode) = 5
min histogram peak sep (graylevels) = 30
****Manual-thresholding Parameters****
FIRST threshold:
threshold = 0
beginning slice = 0
SECOND threshold:
threshold = 0
beginning slice = 0
input from vol # = 0
Philip Americus