#!/bin/bash
## -- Command line options
- exec_dir=`dirname $0`
+ curr_dir=`dirname $0`
vesselness_sigma="0.5"
vesselness_alpha1="0.5"
vesselness_alpha2="2"
mori_lower="-1024"
mori_upper="0"
mori_delta="1"
- slicebyslice_vesselness_thr="5"
- fast_vesselness_thr="95"
+ slice_by_slice_vesselness_thr="5"
+ labels_vesselness_thr="65"
labels_upper_thr="-400"
beta="2.5"
epsilon="1e-5"
mori_delta="$2"
shift
;;
- -labels_vesselness_thr)
- labels_vesselness_thr="$2"
+ -slicebyslice_vesselness_thr)
+ slicebyslice_vesselness_thr="$2"
+ shift
+ ;;
+ -fast_vesselness_thr)
+ fast_vesselness_thr="$2"
shift
;;
+ -slice_by_slice_vesselness_thr)
+ slice_by_slice_vesselness_thr="$2"
+ shift
+ ;;
-labels_upper_thr)
labels_upper_thr="$2"
shift
(>&2 echo "Processing $input... ")
echo "Processing $input..."
if [ ! -f $vesselness ] || [ -n "$force" ] ; then
- $exec_dir/fpa_CTBronchi_Vesselness \
+ $curr_dir/fpa_CTBronchi_Vesselness \
-i $input -o $vesselness \
-s $vesselness_sigma -a $vesselness_alpha1 -b $vesselness_alpha2
fi
if [ ! -f $mori ] || [ -n "$force" ] ; then
- $exec_dir/fpa_CTBronchi_MoriSegmentation \
+ $curr_dir/fpa_CTBronchi_MoriSegmentation \
-i $input \
-o $mori \
-s $mori_signal \
fi
if [ ! -f $labels ] || [ -n "$force" ] ; then
- $exec_dir/fpa_CTBronchi_MoriLabelling \
+ $curr_dir/fpa_CTBronchi_MoriLabelling \
-i $input \
-l $mori \
-v $vesselness \
-o $labels \
- -a $labels_vesselness_thr \
+ -a $fast_vesselness_thr \
-u $labels_upper_thr
fi
if [ ! -f $fastrw ] || [ -n "$force" ] ; then
- $exec_dir/fpa_CTBronchi_FastRandomWalker \
+ $curr_dir/fpa_CTBronchi_FastRandomWalker \
-i $input \
-l $labels \
-o $fastrw \
fi
if [ ! -f $slicerw ] || [ -n "$force" ] ; then
- $exec_dir/fpa_CTBronchi_SliceBySliceRandomWalker \
+ $curr_dir/fpa_CTBronchi_SliceBySliceRandomWalker \
-i $input \
-l $mori \
-v $vesselness \
-o $slicerw \
- -t $slicebyslice_vesselness_thr \
+ -t $slice_by_slice_vesselness_thr \
-b $beta \
-e $epsilon
fi