1. 目的
2. データ準備
3. MIFフォーマットに変換
4. 渦電流および頭部の動き補正
5. 脳マスクの作成
6. 応答関数(Response function)の推定
7. 白質配向分布の推定
8. Tractographyの実行
9. Track Density Imaging (TDI)
1. 目的
- MRtrix3の公式ページにあるTractgraphyの基礎(Beginner DWI tutorial)に挑戦
- ここでは、軽く流れをしてもらえれば良いです。
2. データ準備
次のようなデータを準備する。今回のデータはSingle Phase encodingかつSingle Shell (b=0, 1000 s/mm^2)のデータとする。
1 2 3 4 | - DWI.nii.gz - bvecs - bvals - headers.json |
3. MIFフォーマットに変換
【MRtrix】NIfTI形式からMIF形式の変換を参考に、NIfTIをMIFフォーマットに変換する。
1 | mrconvert -fslgrad bvecs bvals -json_import headers.json DWI.nii.gz DWI.mif |
4. 渦電流および頭部の動き補正
【MRtrix】MRtrixを用いた拡散MRIの前処理 ~歪み・頭の動き・渦電流の補正~を、参考に前処理。
1 | dwifslpreproc DWI.mif DWI_preproc.mif -rpe_header |
5. 脳マスクの作成
MRtrixを用いた拡散MRIのマスク画像の作成を参考にして、脳マスクを作成。
1 | dwi2mask DWI_preproc.mif DWI_mask.mif |
6. 応答関数(Response function)の推定
DWI信号値に逆畳み込みをして、白質の配向分布を推定するため応答関数を推定する。
1 | dwi2response tournier DWI_preproc.mif WM_response_function.txt |
7. 白質配向分布の推定
Constrained Spherical Deconvolution (CSD)を使って、白質配向分布を推定。
1 | dwi2fod csd DWI_preproc.mif WM_response_function.txt WM_FOD.mif -mask DWI_mask.mif |
8. Tractographyの実行
以下のようにして、Tractographyを実行する。ここでは、1万本のTrackをひくことにします。
1 | tckgen WM_FOD.mif track.tck -seed_image DWI_mask.mif -mask DWI_mask.mif - select 10000 |
生成したTractographyを表示するためには、以下のコマンドを実行。
1 | mrview DWI_preproc.mif -tractography.load track.tck & |
9. Track Density Imaging (TDI)
ボクセル当たりに存在するTrackの本数、つまりトラクトの密度を反映したMapを生成することができます。
1 | tckmap track.tck TDI.mif -vox 0.5 |
生成したTDI mapを表示するためには、以下のコマンドを実行。
1 | mrview TDI.mif & |