Keywords: MR Fingerprinting, MR Fingerprinting
Motivation: MRF can estimate tissue parameters with high efficiency, requiring optimization of sequence parameters alongside k-space sampling patterns. A comprehensive optimization framework was not established yet.
Goal(s): Develop a framework for optimizing k-space sampling and understanding reconstruction errors for MRF using temporal low-rank reconstruction.
Approach: We quantify MRF performance with the condition number of temporal low-rank system matrices and show suitability in simulation and phantom experiments.
Results: We derive optimality-criteria for schedule and sampling, and provide an algorithm for sampling optimization. We demonstrate that systematic deviations from the signal model are a major source of errors in MRF, and address these with center-weighted sampling.
Impact: Our results are relevant for researchers interested in the fundamental understanding of MR Fingerprinting. Our theory helps designing MRF sequences, guiding future aspirations to jointly optimize sampling and flip-angle schedule, and identifying significant sources of errors in existing implementations.
[1] D. Ma et al., "Magnetic resonance fingerprinting", Nature, vol. 495, no. 7440, pp. 187–192, Mar 2013.
[2] J. Asslaender, "A perspective on MR fingerprinting", Journal of Magnetic Resonance Imaging, vol. 53, no. 3, pp. 676–685, Apr 2020.
[3] D. Leitao et al., "Efficiency analysis for quantitative MRI of T1 and T2 relaxometry methods", Physics in Medicine & Biology, vol. 66, no. 15, p. 15NT02, Jul. 2021.
[4] B. Zhao et al., "Optimal experiment design for magnetic resonance fingerprinting: Cramer-Rao bound meets spin dynamics", IEEE Transactions on Medical Imaging, vol. 38, no. 3, pp. 844–861, Mar 2019.
[5] K. Sommer et al., "Towards predicting the encoding capability of MR fingerprinting sequences", Magnetic Resonance Imaging, vol. 41, pp.7–14, Sep 2017.
[6] D. Kara et al., "Parameter map error due to normal noise and aliasing artifacts in MR fingerprinting", Magnetic Resonance in Medicine, vol. 81, no. 5, pp. 3108–3123, Jan 2019.
[7] M. Fuderer et al., "Efficient performance analysis and optimization of transient-state sequences for multiparametric magnetic resonance imaging", NMR in Biomedicine, vol. 36, no. 3, Nov. 2022.
[8] C. C. Stolk et al., "Understanding the combined effect of k-space undersampling and transient states excitation in MR fingerprinting reconstructions", IEEE Transactions on Medical Imaging, vol. 38, no. 10, pp. 2445–2455, Oct 2019.
[9] S. P. Jordan et al., "Automated design of pulse sequences for magnetic resonance fingerprinting using physics-inspired optimization", Proceedings of the National Academy of Sciences, vol. 118, no. 40, Sep. 2021.
[10] B. Zhao et al., "Accelerated MR parameter mapping with low-rank and sparsity constraints", Magnetic Resonance in Medicine, vol. 74, no. 2,pp. 489–498, Aug 2014.
[11] D. F. McGivney et al., "SVD compression for magnetic resonance fingerprinting in the time domain", IEEE Transactions on Medical Imaging, vol. 33, no. 12, pp. 2311–2322, Dec 2014.
[12] J. Asslaender et al., "Low rank alternating direction method of multipliers reconstruction for MR fingerprinting", Magnetic Resonance in Medicine,vol. 79, no. 1, pp. 83–96, Mar 2017.
[13] C. Prieto et al., "Highly efficient respiratory motion compensated
free-breathing coronary MRA using golden-step Cartesian acquisition",
Journal of Magnetic Resonance Imaging, vol. 41, no. 3, pp. 738–746, Feb.
2014.
[14] Y. Jiang et al., "MR fingerprinting using fast imaging with steady state precession (FISP) with spiral readout", Magnetic Resonance in Medicine,vol. 74, no. 6, pp. 1621–1631, Dec 2014.
[15] K. Koolstra et al., "Cartesian MR fingerprinting in the eye at 7T using compressed sensing and matrix completion-based reconstructions", Magnetic Resonance in Medicine, vol. 81, no. 4, pp. 2551–2565, Nov 2018.
Fig. 2 Flip-angle and TR schedules: "Jiang"14, "Zhao"4, and "Koolstra"15 were taken from previous works, while the "fast cycle" was generated for this work. Every schedule starts with an adiabatic inversion pulse (not displayed). The last row shows the temporal low-rank bases derived from SVD11 of the dictionaries. Truncation error at four singular components is 4,7% (Jiang), 5,4% (Zhao), 1,6% (Koolstra), and 4,8% (fast cycle). The fifth column shows temporal Fourier modes as an artificial basis with no equivalent schedule, used for illustrative purposes in Fig. 4A.
Fig. 3 A) Simulated reconstruction error (left) and conditioning (right) versus the number of sampled k-spaces of equivalent non-dynamic scans. Sampling is uniform random in the k-t domain. Reconstruction errors are substantial due to bad conditioning.
B) Construction of temporal sampling with optimal κ. Curves show 1/κ as a function of sample location in time. In each plot orange lines denote samples already collected, and the green line marks the optimal next sample to collect based on κ. The first sample is chosen arbitrarily. Regular sampling gives ideal κ=1 for the Fourier basis.
Fig. 4 A) Behavior of single-channel reconstruction error (top) before and after sampling optimization is reflected by conditioning κ (bottom). Error is substantially reduced for Koolstra's schedule and the fast cycle, but not for Jiang's and Zhao's, showing that insufficient orthogonal information is available for the latter.
B) Single-channel reconstructions of gel phantom scans using the fast cycle and uniform Cartesian random (left), and optimized sampling patterns (right). Aliasing present in the left column is considerably reduced on the right, where noise is dominant.
Fig. 5 A) Parallel imaging phantom scans (fast cycle). First two columns: uniform random and optimized Cartesian sampling, notice the cloud-like aliasing. Optimization barely reduces aliasing, unlike in single-channel reconstructions (Fig. 4B). Third column: CASPR, aliasing is substantially reduced. Fourth column: Realistic simulation of the CASPR scan (incl. B1+, TLR truncation errors, noise), no aliasing is visible. Non-uniformity of real scans is due to B1+ and B1-, while only B1+ was used in the simulation.
B) T1 and T2 maps of the above scans (via dictionary matching).