1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- #!/bin/bash
- set -e
- set -u
- subj=$1
- t1dir="${subj}/t1w"
- bolddir="${subj}/bold3Tp2"
- mkdir -p "${bolddir}/in_t1w"
- mkdir -p "${t1dir}/in_bold3Tp2"
- ## old coreg
- #$FSLDIR/bin/flirt -dof 6 \
- #-in ${bolddir}/brain \
- #-ref ${t1dir}/brain_nobias \
- #-omat "${bolddir}/in_t1w/xfm_6dof.mat" \
- #-out "${bolddir}/in_t1w/brain"
- #$FSLDIR/bin/convert_xfm \
- #-omat "${t1dir}/in_bold3Tp2/xfm_6dof.mat" \
- #-inverse "${bolddir}/in_t1w/xfm_6dof.mat"
- #$FSLDIR/bin/flirt \
- #-in "${t1dir}/brain_nobias" \
- #-ref "${bolddir}/brain" \
- #-applyxfm \
- #-init "${t1dir}/in_bold3Tp2/xfm_6dof.mat" \
- #-out "${t1dir}/in_bold3Tp2/brain"
- # coregister t1w to bold ..
- $FSLDIR/bin/flirt -dof 6 \
- -in "${t1dir}/brain_nobias" \
- -ref "${bolddir}/brain" \
- -omat "${t1dir}/in_bold3Tp2/xfm_6dof.mat" \
- -out "${t1dir}/in_bold3Tp2/brain"
- # .. and inverse transformation matrix ..
- $FSLDIR/bin/convert_xfm \
- -omat "${bolddir}/in_t1w/xfm_6dof.mat" \
- -inverse "${t1dir}/in_bold3Tp2/xfm_6dof.mat"
- # .. and applyXfm to coregister bold to t1w.
- $FSLDIR/bin/flirt \
- -in "${bolddir}/brain" \
- -ref "${t1dir}/brain_nobias" \
- -applyxfm \
- -init "${bolddir}/in_t1w/xfm_6dof.mat" \
- -out "${bolddir}/in_t1w/brain"
- ##
- ## occiptal focus
- ##
- #$FSLDIR/bin/fslmaths \
- #/usr/share/data/mni-structural-atlas/MNI/MNI-maxprob-thr0-2mm.nii.gz \
- #-thr 5 -uthr 5 -bin -dilF -dilF \
- #${t1dir}/in_mni152/dil_occ_mask.nii.gz
- #$FSLDIR/bin/flirt \
- #-in ${t1dir}/in_mni152/dil_occ_mask.nii.gz \
- #-ref "${t1dir}/brain" \
- #-applyxfm \
- #-init "${t1dir}/in_mni152/tmpl2subj.mat" \
- #-out "${t1dir}/dil_occ_mask"
- #$FSLDIR/bin/flirt \
- #-in "${t1dir}/dil_occ_mask" \
- #-ref "${bolddir}/brain" \
- #-applyxfm \
- #-init "${t1dir}/in_bold3Tp2/xfm_6dof.mat" \
- #-out "${bolddir}/dil_occ_mask"
- #$FSLDIR/bin/flirt -dof 6 \
- #-in ${bolddir}/brain \
- #-ref ${t1dir}/brain_nobias \
- #-refweight ${t1dir}/dil_occ_mask \
- #-inweight ${bolddir}/dil_occ_mask \
- #-init "${bolddir}/in_t1w/xfm_6dof.mat" \
- #-searchrx -20 20 \
- #-searchry -20 20 \
- #-searchrz -20 20 \
- #-omat "${bolddir}/in_t1w/xfm_6dof_occ.mat" \
- #-out "${bolddir}/in_t1w/brain_occ"
- #$FSLDIR/bin/convert_xfm \
- #-omat "${t1dir}/in_bold3Tp2/xfm_6dof_occ.mat" \
- #-inverse "${bolddir}/in_t1w/xfm_6dof_occ.mat"
- #$FSLDIR/bin/flirt \
- #-in "${t1dir}/brain_nobias" \
- #-ref "${bolddir}/brain" \
- #-applyxfm \
- #-init "${t1dir}/in_bold3Tp2/xfm_6dof_occ.mat" \
- #-out "${t1dir}/in_bold3Tp2/brain_occ"
|