Diferencia entre revisiones de «Alexsavio scripts»
De Grupo de Inteligencia Computacional (GIC)
Línea 1: | Línea 1: | ||
== FSL Tools == | == FSL Tools == | ||
create_mean_template.sh | '''create_mean_template.sh''' | ||
#!/bin/bash | #!/bin/bash | ||
#This script reads all images from the $subjs_root directory and creates a new smoothed image with the mean intensity value of all the images. | #This script reads all images from the $subjs_root directory and creates a new smoothed image with the mean intensity value of all the images. | ||
subjs_root=../Female/original | subjs_root=../Female/original | ||
target_dir=$PWD | target_dir=$PWD |
Revisión del 15:39 15 ene 2009
FSL Tools
create_mean_template.sh
#!/bin/bash #This script reads all images from the $subjs_root directory and creates a new smoothed image with the mean intensity value of all the images. subjs_root=../Female/original target_dir=$PWD cd $subjs_root cont=0 subj_num=`ls *t88_gfc*hdr | wc -l` template=template.nii.gz temp=temp.nii.gz if [ -f $template ] then rm -f $template fi if [ -f $temp ] then rm -f $temp fi ls *hdr | while read vol; do cont=$(($cont + 1)) echo $cont - $vol if [ -f $template ] then tmp=`fslstats $vol -r` max_intensity=${tmp:`expr index "$tmp" ' '`:${#tmp}} fslmaths -dt double $vol -div $subj_num $temp fslmaths -dt double $temp -add $template $template -odt double else tmp=`fslstats $vol -r` max_intensity=${tmp:`expr index "$tmp" ' '`:${#tmp}} fslmaths -dt double $vol -div $subj_num $template fi done cont=`ls *hdr | wc -l` #smooth fslmaths $template -kernel gauss 2 -fmean $template mv $template $target_dir rm -f $temp echo $cont files processed.