Diffusion MRI Basics
Diffusion MRI is a type of magnetic resonance imaging (MRI) that is used to visualize and quantify the movement of water molecules in the body. It is particularly useful for studying the white matter tracts in the brain, which are made up of axons (long, thin fibers) that connect different areas of the brain and facilitate communication between neurons.
In a diffusion MRI scan, the movement of water molecules is measured by applying a magnetic field gradient to the tissue being imaged. The resulting data can be used to calculate various diffusion-related parameters, such as the fractional anisotropy (FA) and mean diffusivity (MD), which can provide information about the structure and function of the brain.
Diffusion MRI is a non-invasive, safe, and widely used technique in the field of neuroscience and has many applications in research and clinical practice. It can be used to study the structural organization of the brain, to identify abnormalities or changes in the white matter tracts that may be associated with various neurological conditions, and to monitor the progression of diseases.
Before practicum on Friday, please complete following:
Diffusion MRI basics
Diffusion-weighted images (DWI) are a type of magnetic resonance imaging (MRI) that are sensitive to the movement of water molecules within a sample. They are created by applying a magnetic field gradient to the sample and measuring the resulting diffusion of water molecules. The resulting images are called diffusion-weighted because they are weighted according to the amount of diffusion that has occurred.
The b-value is an important parameter in diffusion MRI, as it determines the sensitivity of the resulting images to the diffusion of water molecules in the tissue. Higher b-values correspond to stronger diffusion weighting and more sensitive images, while lower b-values correspond to weaker diffusion weighting and less sensitive images.
The sammpling scheme of diffusion MRI refers to the specific set of b-value and gradient table used to acquire diffusion weighted images. Commonly-used schemes include single-shell, which acquires one b-value at multiple directions, multishell, which acquires two or three b-values at multiple directions, grid, which acquires multiple b-values at multiple directions.
- Read [4. Diffusion MRI acquisitions]
- 4.1. Scanning time
- 4.2. B-value
- 4.3. Sampling scheme
- Watch a video about dMRI
- Read [4.4 Distortions and artifacts]
- 4.4.1. Eddy current distortion
- 4.4.2. Susceptibility-induced distortions and artifacts
- Watch a video about distortions and artifacts in dMRI
During practicum on Friday:
Overview (10 min)
- Hands-on: create SRC files from NIFTI data
CLI for creating SRC
dsi_studio --action=src --source=sub-01_dwi_sub-01_run-1_dwi.nii.gz --bval=sub-01_dwi_sub-01_run-1_dwi.bval --bvec=sub-01_dwi_sub-01_run-1_dwi.bvec --output=sub-01_dwi_sub-01_run-1_dwi.src.gz
Diffusion MRI sequence diagram (10 min)
- diffusion MRI = MRI acquisition (mostly spin-echo) + additional diffusion sensitization
- diffusion contrast created by signal attenuation
Diffusion sensitization (5 min)
- B-value: a product of variables affecting the sensitivity to diffusion
- Diffusion time (Δ): the “explosure time”
- Diffusion gradient strength (g) and duration (δ): the “ISO”
(γ: gyromagnetic ratio)
- B-vector: Diffusion encoding directions
Sampling schemes of the b-table (5 min)
- Single-shell: one b-value at 30 directions (e.g. DTI, high angular resolution diffusion imaging, a.k.a. HARDI)
- Multi-shell: 2 or 3 b-values with 90 directions acquired at each b-value
- Grid: a total of 258 directions acquired by 23 b-values.
- Hands-on: identify sampling schemes
Quality Checks on dMRI data
- Manual check
- Motion artifacts (5 min)
- Check sagittal slices
- Check slice signal dropout
- Correction using FSL’s eddy
- Eddy distortion (10 min)
(source: https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/eddy)
(source: https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/eddy)
- Linear distortion
- Larger at higher b-value
- Correction using FSL’s eddy
- Bipolar-pulse to cancel eddy currents
CLI for EDDY
dsi_studio --action=rec --source=sub-01_dwi_sub-01_run-1_dwi.nii.gz.src.gz --cmd="[Step T2][Corrections][EDDY]" --save_src=preproc.src.gz
dsi_studio --action=rec --source=*.nii.gz.src.gz --cmd="[Step T2][Corrections][EDDY]" --save_src=*.post_eddy.src.gz
- Susceptibility distortion and artifact (10 min)
(source: https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/topup/TopupUsersGuide)
- Hands-on
- sub-01_acq-multiband_dwi.nii.gz
- sub-01_acq-multiband_dir-PA_dwi.nii.gz
- sub-01_acq-multiband_dwi.bval
- sub-01_acq-multiband_dwi.bvec
- source:The Reading Brain Project L1 Adults
- Correct susceptibility artifact and distortion using FSL’s topup
CLI for TOPUP+EDDY
dsi_studio --action=rec --source=sub-01_dwi_sub-01_acq-multiband_dwi.nii.gz.src.gz --rev_pe=sub-01_fmap_sub-01_acq-multiband_dir-PA_dwi.nii.gz --save_src=preproc.src.gz
dsi_studio --action=rec --source=*-multiband_dwi.nii.gz.src.gz --rev_pe=*-multiband_dir-PA_dwi.nii.gz --save_src=*.post_topup_eddy.preproc.src.gz
- Recommended steps: TOPUP (handles susceptibility) + EDDY (handles eddy distortion and motion displacement)
- DWI without reverse PE
- create SRC from DWI
- apply eddy: [Step T2][Correction][EDDY]
- DWI with reverse PE(b0)
- create SRC from DWI
- create NIFTI from reversed PE b0
- apply topup + eddy: [Step T2][Correction][TOPUP/EDDY] or specify –rev_pe=rev_b0.nii.gz
- DWI with reverse-PE(full DWI)
- create SRC from DWI
- create SRC from reversed-PE DWI
- apply topup + eddy: [Step T2][Correction][TOPUP/EDDY] or specify –rev_pe=rev_dwi.rsrc.gz
- DWI without reverse PE
- Automatic QC
- Neighboring DWI correlation
- Diffusion contract
- Slice dropout
dsi_studio --action=qc --source=./src_folder
Assignment :
Process dMRI data on real-world studies
-
Download data from the SCA2 Diffusion Tensor Imaging study to a folder (e.g. D:/SCA2) study
-
Click [Batch Processing][Step B2a: NIFTI to SRC (BIDS)] and select the folder. DSI Studio will ask to specify another folder to output the SRC files (e.g. D:/src).
-
Run [Diffusion MRI Analysis][Step T1a: Quality Control] and select the folder storing the SRC files. Save the report as a text file (e.g. report.txt)
-
Check the report and identify scan with problematic data.
-
Open the problematic SRC file in [Step T2 Reconstruction] and identify the cause.
-
Apply eddy correction and compare the quality control report with/without correction.