Training-Free Motion-Corrected 3D Brain MRI Reconstruction via Event-Guided References
Organizations: The University of Queensland, Brisbane, Australia · RMIT University, Melbourne, Australia · The University of Newcastle, Newcastle, Australia
Abstract
Head motion causes artefacts in 3D brain MRI and can bias structural measurements. Model-based correction alternates between image and motion estimation, but artefacts in the reconstructed reference can reinforce motion errors. Learned priors can reduce these artefacts but require pretraining and may add test-time computation. We propose EventMC (event-guided motion correction), a training-free method for interleaved Cartesian acquisitions. It iteratively detects motion events and estimates motion using reference images reconstructed from stable intervals. It then refines the image and motion from low to high spatial frequencies. In a fair comparison in simulation (same reconstruction), EventMC's motion estimates improve mean PSNR by up to 4.0 dB over those of the learning-based MotionTTT. A single run of EventMC is up to 7.5 times faster than MotionTTT with less than half the GPU memory. On in vivo motion-corrupted scans, EventMC achieves similar mean image quality to MotionTTT without any training. Code is available at https://github.com/bayesbreeze/EventMC.
Figures & tables
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| Candidate | Anchor | Stage A grid |
|---|---|---|
| (i) EventMC-S | full (1 mm on CC359) | |
| (ii) | half (2 mm on CC359) | |
| (iii), if exists | half (2 mm on CC359) |
| Parameter | Value |
|---|---|
| Segments | 13 |
| Reference groups | |
| Stage A rounds | 5, after a one-round pre-run with temporary anchor |
| Stage B bands | 0.25, 0.5, 1, 1 |
| iterations | 15 in Stages A and B; 30 in the final reconstruction |
| iterations | 30 per segment and start; 3 starts in Stage A, 1 in Stage B |
| Error | 0.1140 | 0.1009 | 0.0869 | 0.0807 | 0.0816 | 0.0941 |
|---|
| R1 | R2 | R4 | ||||
|---|---|---|---|---|---|---|
| Method | PSNR | SSIM | PSNR | SSIM | PSNR | SSIM |
| Uncorrected | 26.4 | 0.731 | 26.0 | 0.708 | 25.8 | 0.691 |
| Stacked U-Net | 26.5 | 0.771 | 26.3 | 0.753 | 26.3 | 0.750 |
| Joint-AltOpt | 31.6 | 0.893 | 30.7 | 0.870 | 30.3 | 0.858 |
| MotionTTT | 27.4 | 0.751 | 27.2 | 0.705 | 31.6 | 0.897 |
| MotionTTT+TV | 30.8 | 0.840 | 29.9 | 0.835 | 32.6 | 0.913 |
| R1 | R2 | R4 | ||||
|---|---|---|---|---|---|---|
| Method | PSNR | SSIM | PSNR | SSIM | PSNR | SSIM |
| Uncorrected | 23.9 | 0.608 | 23.7 | 0.589 | 23.6 | 0.577 |
| Stacked U-Net | 23.7 | 0.645 | 23.9 | 0.641 | 24.1 | 0.653 |
| Joint-AltOpt | 29.9 | 0.865 | 29.4 | 0.845 | 29.2 | 0.838 |
| MotionTTT | 31.0 | 0.846 | 31.6 | 0.878 | 31.9 | 0.911 |
| MotionTTT+TV | 32.3 | 0.858 | 32.7 | 0.891 | 33.3 | 0.934 |
| R1 | R2 | R4 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| EventMC versus | Metric | Subj. | Cases | Subj. | Cases | Subj. | Cases | |||
| MotionTTT | PSNR | 9 | 0.0039 | 18 | 9 | 0.0039 | 17 | 8 | 0.020 | 16 |
| SSIM | 9 | 0.0039 | 17 | 8 | 0.0078 | 17 | 8 | 0.13 | 16 | |
| MotionTTT+TV | PSNR | 8 | 0.0078 | 17 | 8 | 0.012 | 15 | 4 | 0.57 | 10 |
| SSIM | 8 | 0.0078 | 17 | 8 | 0.012 | 15 | 4 | 0.43 | 9 | |
| Joint-AltOpt | PSNR | 9 | 0.0039 | 18 | 9 | 0.0039 | 18 | 9 | 0.0039 | 17 |
| Sampling | Error | Joint-AltOpt | MotionTTT | EventMC-S | EventMC | |
|---|---|---|---|---|---|---|
| R1 | Translation (mm) | 0.57 | 0.52 | 0.30 | 0.29 | 0.0078 |
| Rotation (deg) | 0.54 | 0.50 | 0.31 | 0.26 | 0.0078 | |
| R2 | Translation (mm) | 0.57 | 0.47 | 0.27 | 0.25 | 0.0039 |
| Rotation (deg) | 0.55 | 0.56 | 0.26 | 0.26 | 0.0078 | |
| R4 | Translation (mm) | 0.56 | 0.30 | 0.31 | 0.19 | 0.43 |
| Rotation (deg) | 0.51 | 0.30 | 0.33 | 0.24 | 0.50 |
| Median | Smallest | Cases with | Cases with | |
|---|---|---|---|---|
| Sampling | PSNR | PSNR | lower PSNR | lower SSIM |
| R1 | 0 | 0 | ||
| R2 | 0 | 0 | ||
| R4 | 0 | 0 |
| Variant | What changes |
|---|---|
| Event refs | All five Stage A rounds use the Round 1 references (all segments except the target’s group). Events are still detected and still split the smoothing. |
| Disconnection | Smoothing also spans events (all second differences are kept). Events still select the references. |
| Stage A | Stage B starts from . |
| Coarse-to-fine | Stage B is replaced by four rounds at , starting from the Stage A poses. |
| Multi-anchor | EventMC (Appendix A.5 ). |
| Mean | Median PSNR | Cases | Subjects better / worse ( ) | ||
|---|---|---|---|---|---|
| Variant | PSNR | moderate / M | below dB | R1 | R2 |
| Event refs | / | 16 | 2 / 7 (0.039) | 0 / 9 (0.0039) | |
| Disconnection | / | 13 | 3 / 6 (0.43) | 0 / 9 (0.0039) | |
| Stage A | / | 35 | 0 / 9 (0.0039) | 0 / 9 (0.0039) | |
| Coarse-to-fine | / | 4 | 3 / 6 (0.30) | 6 / 3 (0.91) | |
| Multi-anchor | / | 0 | 4 / 1 (0.125) | 2 / 1 (1.0) | |
| R1 | R2 | |||
|---|---|---|---|---|
| Cohort | Mean PSNR | Subjects better ( , Holm) | Mean PSNR | Subjects better ( , Holm) |
| All nine subjects | 35.4 vs 31.6 | 8/9 (0.0078, 0.016) | 34.2 vs 31.3 | 8/9 (0.012, 0.016) |
| Without the three design subjects | 36.2 vs 31.9 | 6/6 (0.031, 0.063) | 34.9 vs 31.7 | 6/6 (0.031, 0.063) |
| Method | R1 | R2 | R4 | Peak GPU memory (GiB) |
|---|---|---|---|---|
| MotionTTT | 52.3 (47.8–54.5) | 32.0 (29.3–34.2) | 18.3 (18.0–18.9) | 27.9–29.1 |
| Joint-AltOpt | 2.5 (2.4–2.8) | 2.5 (2.3–2.7) | 2.5 (2.3–2.7) | 8.3–12.3 |
| EventMC-S | 6.9 (6.5–7.9) | 6.8 (6.3–7.8) | 6.6 (6.0–7.7) | 8.8–12.5 |
| EventMC (2 cases per level) | 11.6 (11.4–11.8) | 11.2 (11.1–11.3) | 10.9 (10.9–11.0) | 8.7–9.3 |
| EventMC versus | Subjects better ( ) | Scans better | |
|---|---|---|---|
| MotionTTT | 5/8 (0.64) | 17/26 | |
| AltOpt | 5/8 (0.46) | 17/26 | |
| Stacked U-Net | 8/8 (0.0078) | 26/26 | |
| Uncorrected (L1) | 8/8 (0.0078) | 26/26 |
| sub-01 | sub-02 | sub-03 | sub-04 | sub-05 | sub-06 | sub-07 | sub-08 |
|---|---|---|---|---|---|---|---|
Magnetic Resonance Imaging
Magnetic resonance imaging uses magnetic fields and radio waves to create images of anatomy and tissue function for research and clinical care.
See all 258 papers