X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=scripts%2Fregistration.sh;h=724e3ac392f804e842e408bc67e92733fd52c6fa;hb=e2b37672d5ee8eafc7b1ac075f4e70596349f0c3;hp=40d5fbe41dc7e0467faf028caab8bcffcb636f5d;hpb=6194949c0beb1589904e22381b9aba1bbface172;p=clitk.git diff --git a/scripts/registration.sh b/scripts/registration.sh index 40d5fbe..724e3ac 100755 --- a/scripts/registration.sh +++ b/scripts/registration.sh @@ -31,6 +31,8 @@ # ############################################################################### +source `dirname $0`/midp_common.sh + ################# BLUTDIR ##################### registration_blutdir() @@ -56,6 +58,8 @@ registration_blutdir() blutdir_params="--levels $nb_levels --metric $metric --optimizer $optimizer --samples $nb_samples --spacing $spacing,$spacing,$spacing --bins $hist_bins --maxIt $nb_iter --interp $interpolator --verbose" cmd="clitkBLUTDIR -r $reference -t $target -m $mask_ref --targetMask $mask_targ --vf $vf -o $result $blutdir_params" $cmd > $log + + abort_on_error registration_blutdir $? clean_up_registration } ################# ELASTIX ##################### @@ -105,10 +109,12 @@ registration_elastix() # image registration cmd="elastix -f $reference -m $target -fMask $mask_ref -mMask $mask_targ -out $result_dir -p params_BSpline_${suffix}.txt" $cmd > /dev/null + abort_on_error registration_elastix $? clean_up_registration # generate vector field cmd="transformix -tp $result_dir/TransformParameters.0.txt -out $vf_dir -def all" $cmd > /dev/null + abort_on_error registration_elastix $? clean_up_registration # post-processing mv $vf_dir/deformationField.mhd $vf