qMRI mOOC · Chapter 5
Dual-echo mapping · Phase unwrapping · Multi-echo methods
Slides from the qMRLab mOOC chapter by Alexandre d'Astous
NeuroPoly Lab, Polytechnique Montréal
Image reconstruction assumes a perfectly uniform B0. It never is.
Measured at 3 T, after shimming: one axial slice, dual-echo GRE.
| B0 | 1 ppm = | |
|---|---|---|
| 64 mT | 2.7 Hz | 0.064 µT |
| 1.5 T | 64 Hz | 1.5 µT |
| 3 T | 128 Hz | 3 µT |
| 7 T | 298 Hz | 7 µT |
A 3 T brain, field map in ppm. Menu: magnitude, phase, or the map in Hz or µT.
The dipole kernel d (image space) and D (k-space, as used in QSM).
If χ is known, ΔB0 is its convolution with the dipole kernel d. B0 maps simulated this way are useful for designing shim coils and evaluating shimming algorithms.
\(\textcolor{#0072B2}{\Delta\chi(\mathbf{r}')}\)
\(\textcolor{#D55E00}{d(\mathbf{r})}\)
B0 ↑ · ◯ the r′ summed\(\textcolor{#D55E00}{d(\mathbf{r}-\mathbf{r}')}\) on \(\textcolor{#0072B2}{\Delta\chi(\mathbf{r}')}\)
\(\textcolor{#0072B2}{\Delta\chi(\mathbf{r}')}\,\textcolor{#D55E00}{d(\mathbf{r}-\mathbf{r}')}\)
\(\textcolor{#009E73}{\int\!\cdot\;\mathrm{d}^3\mathbf{r}'}\)
\(\textcolor{#009E73}{\displaystyle\sum_{\mathbf{r}'}}\)→\(\textcolor{#CC79A7}{\Delta B_0(\mathbf{r})}\)
r: the voxel where ΔB0 is computed, which moves across the map. r′: every voxel of Δχ, which the sum runs over.
In practice the convolution is computed in k-space, as a multiplication: \(\Delta B_0 = \mathcal{F}^{-1}\{D \cdot \mathcal{F}\{\Delta\chi\}\}\) (Marques & Bowtell, Concepts Magn Reson B 2005;25B:65–78).
Quantitative Susceptibility Mapping (QSM) asks the inverse question: from ΔB0 (the phase), compute χ, which tells us about the tissue.
We come back to it on slides 19–20 (unwrapping and multi-echo mapping for QSM), and in the T2 lecture, slide 26.
Menu: cylinders or brain. χ (left), field (middle), field with the slow background removed (right).
* This is the ΔB0 map used in QSM to compute χ.
Menu: one, two or many frequencies (isochromats).
Red: a 0.1 mT/m parasitic gradient (0.25 % of the 40 mT/m encoding gradients).
Play; the menu switches between laboratory and rotating frame. In the rotating frame the on-resonance spin (blue) stands still.
The phase of an MRI pixel at TE is:
where φ0 is the initial phase after the excitation pulse, and is independent of TE.
A cylinder at one constant frequency offset.
Data ranges differ by vendor, converter and reader, so check yours. It caught us too: qMRLab/mooc-data#1 ↗
Phase images come from real and imaginary data: ∠ = atan2(imag, real)
qMRLab mOOC dataset: qMRLab/mooc-data ↗
QSM consensus dataset (Chan et al., CC BY 4.0): Zenodo ↗
Wrapped phase (blue) and true phase (red) along one line.
One voxel at four echo times: measured (blue), unwrapped (red), linear fit (green).
Drag the divider: wrapped phase (left), the three possible unwrapped solutions (right).
Simulated wrapped (left) and unwrapped (right) phase. More wraps = more inhomogeneity.
Fix the coil combination, not the unwrapper
| Tool | Approach | Notes |
|---|---|---|
| PRELUDE | Spatial, region growing | Robust to noise; slow |
| SEGUE | Spatial, like PRELUDE | Much faster |
| BEST PATH | Spatial 3D, quality-guided | Unwraps high-quality regions first |
| ROMEO | Spatial + temporal | Fast; beats PRELUDE and BEST PATH with noise |
| UMPIRE | Temporal, ≥ 3 uneven echoes | Handles ΔTE beyond π; noise-sensitive |
| Laplacian | Spatial, global | Robust but inaccurate: fine for QSM, not for shimming or qMRI |
More echoes → more accurate maps (QSM, shimming)
Two unwrapped solutions of three echoes, exactly 2π apart.