【MRtrix】MRtrixを用いたトラクトグラフィー: Tractography


1. 目的
2. データ準備
3. MIFフォーマットに変換
4. 渦電流および頭部の動き補正
5. 脳マスクの作成
6. 応答関数(Response function)の推定
7. 白質配向分布の推定
8. Tractographyの実行
9. Track Density Imaging (TDI)


1. 目的

2. データ準備

次のようなデータを準備する。今回のデータはSingle Phase encodingかつSingle Shell (b=0, 1000 s/mm^2)のデータとする。

- DWI.nii.gz
- bvecs
- bvals
- headers.json

3. MIFフォーマットに変換

【MRtrix】NIfTI形式からMIF形式の変換を参考に、NIfTIをMIFフォーマットに変換する。

mrconvert -fslgrad bvecs bvals -json_import headers.json DWI.nii.gz DWI.mif

4. 渦電流および頭部の動き補正

【MRtrix】MRtrixを用いた拡散MRIの前処理 ~歪み・頭の動き・渦電流の補正~を、参考に前処理。

dwifslpreproc DWI.mif DWI_preproc.mif -rpe_header

5. 脳マスクの作成

MRtrixを用いた拡散MRIのマスク画像の作成を参考にして、脳マスクを作成。

dwi2mask DWI_preproc.mif DWI_mask.mif

6. 応答関数(Response function)の推定

DWI信号値に逆畳み込みをして、白質の配向分布を推定するため応答関数を推定する。

dwi2response tournier DWI_preproc.mif WM_response_function.txt

7. 白質配向分布の推定

Constrained Spherical Deconvolution (CSD)を使って、白質配向分布を推定。

dwi2fod csd DWI_preproc.mif WM_response_function.txt WM_FOD.mif -mask DWI_mask.mif

8. Tractographyの実行

以下のようにして、Tractographyを実行する。ここでは、1万本のTrackをひくことにします。

tckgen WM_FOD.mif track.tck -seed_image DWI_mask.mif -mask DWI_mask.mif -select 10000

生成したTractographyを表示するためには、以下のコマンドを実行。

mrview DWI_preproc.mif -tractography.load track.tck &

9. Track Density Imaging (TDI)

ボクセル当たりに存在するTrackの本数、つまりトラクトの密度を反映したMapを生成することができます。

tckmap track.tck TDI.mif -vox 0.5

生成したTDI mapを表示するためには、以下のコマンドを実行。

mrview TDI.mif &

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください