double vStd = double( stats->GetSigma( ) );
double vMin = double( stats->GetMinimum( ) );
double vMax = double( stats->GetMaximum( ) );
- std::exit( 1 );
+
+ this->m_MinVesselness = vAvg + ( vStd * double( 5 ) );
+ /* TODO
+ std::cout
+ << vAvg << std::endl
+ << vStd << std::endl
+ << vMin << std::endl
+ << vMax << std::endl;
+
+ std::cout
+ << ( this->m_VesselnessThreshold / double( 100 ) ) * double( vMax )
+ << std::endl
+ << vAvg + ( vStd * double( 3 ) ) << std::endl;
+
+ std::exit( 1 );
+ */
/* TODO
this->m_MinVesselness =
( this->m_VesselnessThreshold / double( 100 ) ) *
#!/bin/bash
## -- Command line options
+curr_dir=`dirname $0`
vesselness_sigma="0.5"
vesselness_alpha1="0.5"
vesselness_alpha2="2"
mori_lower="-1024"
mori_upper="0"
mori_delta="1"
-labels_vesselness_thr="5"
+slice_by_slice_vesselness_thr="5"
+labels_vesselness_thr="65"
labels_upper_thr="-400"
beta="2.5"
epsilon="1e-5"
labels_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
- ./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
- ./fpa_CTBronchi_MoriSegmentation \
+ $curr_dir/fpa_CTBronchi_MoriSegmentation \
-i $input \
-o $mori \
-s $mori_signal \
fi
if [ ! -f $labels ] || [ -n "$force" ] ; then
- ./fpa_CTBronchi_MoriLabelling \
+ $curr_dir/fpa_CTBronchi_MoriLabelling \
-i $input \
-l $mori \
-v $vesselness \
fi
if [ ! -f $fastrw ] || [ -n "$force" ] ; then
- ./fpa_CTBronchi_FastRandomWalker \
+ $curr_dir/fpa_CTBronchi_FastRandomWalker \
-i $input \
-l $labels \
-o $fastrw \
fi
if [ ! -f $slicerw ] || [ -n "$force" ] ; then
- ./fpa_CTBronchi_SliceBySliceRandomWalker \
+ $curr_dir/fpa_CTBronchi_SliceBySliceRandomWalker \
-i $input \
-l $mori \
-v $vesselness \
-o $slicerw \
- -t $labels_vesselness_thr \
+ -t $slice_by_slice_vesselness_thr \
-b $beta \
-e $epsilon
fi