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
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_num''; 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
step 4: The parameter ``num_obj_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 ``min_isthmus_diam'' 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.
min_isthmus_diam = 7The parameter ``thresh_scheme'' should be toggled to the desired thresholding method. Also, I generally recommend using the ``restrict_rise'' mode for the autothresholder.
num_obj_to_save = 1
clean_up = yes
use_maxh_filter = yes
thresh_scheme = auto_threshold
*****Auto-thresholding Parameters*****
mode = restrict_rise
cue_slice_num = 1
low_tol_thresh = 120
max_intergroup_change = 30
max_thresh_rise = 5
min_hist_peak_sep = 30
****Manual-thresholding Parameters****
FIRST threshold:
first_thresh = 0
first_begin_slice = 0
SECOND threshold:
second_thresh = 0
second_begin_slice = 0