1. 目的
2. 必要なファイル
3. 実行
4. 実際に実行されているコマンド
5. 出力画像
1. 目的
- FDT pipelineを用いて、個人のDiffusion画像と標準空間(MNI空間)の構造画像の位置合わせ
2. 必要なファイル
必要なファイルは次の通り。
BEDPOSTXの使い方はこちら。
. ├── DTI.bedpostX # BEDPOSTXの出力フォルダ ├── T1.nii.gz # BET前のBrain 3D-T1WI (FNIRT用) └── T1_brain.nii.gz # BET後のBrain 3D-T1WI (FLIRT用)
これに加えて、b0画像から脳を抽出した画像、nodif_brain.nii.gz を DTI.bedpostX にコピーしておく必要がある。
3. 実行
ターミナル(端末)でfsl
と入力。
fsl
Windowが立ち上がったら、「FDT diffusion」を選択。
各項目ごとにファイルを選択。注意すべきことは次の通り。
- 「Main structural image」に指定する画像はBET後のBrain 3D-T1WI
- 「Non-betted structural」に指定する画像は、BET前のBrain 3D-T1WI
- Normal searchを「Full search」に変更
以上の設定ができたら、「Go」を選択して位置合わせを実行する。
4. 実際に実行されているコマンド
上記の操作を実行すると、ターミナル上にFSLのコマンドが生成され位置合わせが実行される。その時のコマンドは次の通り。
flirt -in DTI.bedpostX/nodif_brain \ -ref T1_brain.nii.gz \ -omat DTI.bedpostX/xfms/diff2str.mat \ -searchrx -180 180 -searchry -180 180 -searchrz -180 180 \ -dof 6 -cost corratio convert_xfm -omat DTI.bedpostX/xfms/str2diff.mat \ -inverse DTI.bedpostX/xfms/diff2str.mat flirt -in T1_brain.nii.gz \ -ref /opt/fsl/data/standard/MNI152_T1_2mm_brain \ -omat DTI.bedpostX/xfms/str2standard.mat \ -searchrx -180 180 -searchry -180 180 -searchrz -180 180 \ -dof 12 -cost corratio convert_xfm -omat DTI.bedpostX/xfms/standard2str.mat \ -inverse DTI.bedpostX/xfms/str2standard.mat convert_xfm -omat DTI.bedpostX/xfms/diff2standard.mat \ -concat DTI.bedpostX/xfms/str2standard.mat DTI.bedpostX/xfms/diff2str.mat convert_xfm -omat DTI.bedpostX/xfms/standard2diff.mat \ -inverse DTI.bedpostX/xfms/diff2standard.mat fnirt --in=T1.nii.gz \ --aff=DTI.bedpostX/xfms/str2standard.mat \ --cout=DTI.bedpostX/xfms/str2standard_warp \ --config=T1_2_MNI152_2mm invwarp -w DTI.bedpostX/xfms/str2standard_warp \ -o DTI.bedpostX/xfms/standard2str_warp \ -r T1_brain.nii.gz convertwarp -o DTI.bedpostX/xfms/diff2standard_warp \ -r /opt/fsl/data/standard/MNI152_T1_2mm \ -m DTI.bedpostX/xfms/diff2str.mat \ -w DTI.bedpostX/xfms/str2standard_warp convertwarp -o DTI.bedpostX/xfms/standard2diff_warp \ -r DTI.bedpostX/nodif_brain_mask \ -w DTI.bedpostX/xfms/standard2str_warp \ --postmat=DTI.bedpostX/xfms/str2diff.mat
5. 出力画像
処理が終わると、BEDPOSTXの出力フォルダ(DTI.bedpostX)に位置合わせの出力ファイルが保存される。
DTI.bedpostX/xfms/ ├── diff2standard.mat ├── diff2standard_warp.nii.gz ├── diff2str.mat ├── eye.mat ├── standard2diff.mat ├── standard2diff_warp.nii.gz ├── standard2str.mat ├── standard2str_warp.nii.gz ├── str2diff.mat ├── str2standard.mat └── str2standard_warp.nii.gz
ピングバック: 【FSL】XTRACTを用いたトラクトグラフィー
いつも大変お世話になっております。
registrationの解説ありがとうございます。
通常通りにbedpostXを行なった後、解説いただいた通りやろうとしたのですが、DTI.bedpostXのフォルダにnodif_brainがありませんと警告が出てしまいました。nodif_brain_mask.nii.gzを作った時の元画像(補正後のDWIからb0を切り出したもの)をnodif_brainという名前にしてDTI.bedpostXのフォルダに放り込んだら上手くいったのですが、正しい方法でしょうか?