#!/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"
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 \
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