0103

MR-double-zero - Can a machine discover new MRI contrasts, such as metabolite concentration?
Sebastian Mueller1,2, Felix Glang1, Kai Herz1,2, Klaus Scheffler1,2, and Moritz Zaiss1,3
1High-field Magnetic Resonance Center, Max Planck Institute for Biological Cybernetics, Tuebingen, Germany, 2Department of Biomedical Magnetic Resonance, Eberhard Karls University Tübingen, Tuebingen, Germany, 3Department of Neuroradiology, University Hospital Erlangen, Erlangen, Germany

Synopsis

Discovery of MR contrast and/or conventional sequence parameter optimization usually requires a theoretical model to describe MR physics. Here we investigate if novel contrasts can be found by directly running numerical optimization on a real MRI scanner instead of a simulation. To this end, a derivative-free optimization algorithm is set up to repeatedly update and execute a parametrized sequence on the scanner and map the acquired signals to a given target contrast. As proof-of-principle, we show that this enables creatine concentration mapping by learning a CEST-prepared sequence, which is found solely based on known target concentrations in a phantom.

Introduction

We recently proposed a self-learning framework to discover MRI sequences based on an MRI physics simulation, which was dubbed MRzero as zero sequence programming experience was provided, but only the Bloch equations1. Here, we want to investigate if self-learning is also possible without having any model or simulation at hand, by exploring a subset of the MR sequence parameter space directly at a real MRI scanner. Thus we call this agent MR-double-zero. To mimic a real discovery of a novel MRI effect, we assume that we know about water relaxation and have relaxation-weighted sequences, but that CEST effects are still unknown and will be discovered by the MR-double-zero agent.

Methods

Seven model solutions with different creatine concentration values (0:25:100mMol/L) were created. By adding T1 contrast agent (dotarem®, Guerbet, Germany) and agarose (Carl Roth, Germany) it was made sure that in quantitative T1 and T2 maps obtained from conventional sequences these samples were indiscernible (Figure 1A/B). Starting from an ”empty” RF-prepared sequence with fixed 2D-GRE readout, the CMA-ES optimization algorithm2 implemented in nevergrad3 was employed to explore the sequence parameter space including possible RF-preparation events such as number of pulses, amplitude, duration, phase/frequency, and delay times. This type of stochastic optimization algorithm is particularly designed for derivative-free, non-convex, noisy optimization problems as posed by sequence optimization at a real scanner. Every sequence generated by the optimizer is executed directly at the scanner and the intermediate images flow back to the algorithm influencing the next sequence iteration.
For the present work, each sequence iteration consisted of two RF-prepared readouts with the pulse train parameters peak saturation amplitude B1,1/2, frequency offset $$$\Delta\omega$$$1/2 and number of pulses np1/2 as optimized sequence parameters (seq). The reconstructed images IMG(B1,1,$$$\Delta\omega$$$1,np1) and IMG(B1,2,$$$\Delta\omega$$$2,np2) at each iteration were assembled in a design matrix MRI(seq)=[IMG(B1,1,$$$\Delta\omega$$$1,np1);IMG(B1,2,$$$\Delta\omega$$$2,np2);1] of shape #voxels-by-3. Linear regression onto the voxel-wise targets (shape: #voxels–by-1), consisting of known creatine concentrations, was performed by pseudo-inversion of the model $$$T=MRI(seq)\cdot\beta \Rightarrow \widehat{\beta}(seq)=MRI(seq)^{+}\cdot T$$$. The difference between the linear prediction and the true target determined how the optimization algorithm updated the sequence parameters by solving the following non-linear minimization problem:
$$\widehat{seq}=argmin_{seq}\left(||T-MRI(seq)\cdot\widehat{\beta}||_2^2\right)$$
With this problem formulation, the optimizer has to find sequence parameters that yield images that allow the best possible linear mapping to the target contrast (Figure 2). Pulseq4 files were used to automatically execute the sequence of each iteration at the scanner. They additionally facilitate numerical simulations of the optimized sequence parameters5. Measurements were performed at a 3T PRISMA scanner (Siemens Healthineers, Erlangen, Germany) using the vendor’s 20Ch head coil.

Results

To make sure that the MR-double-zero agent has to find a new sequence concept, and that the creatine concentration cannot be inferred just from T1- or T2-weighting, the phantoms were built so that T1 and T2 is not governed by creatine proton exchange. This invariance can already be seen in the T1 and T2 maps in Figure 1, and was verified by the unsuccessful linear estimation using only T1 and T2 as input (Figure 1D). Figure 3B shows the creatine concentration map generated by the newly discovered sequence, which was formed by linear regression from the two RF-prepared images (Figure 3D/E) with optimized sequence parameters. Remarkably, the method generalizes to the vial with 50mMol/L, which was excluded from the ‘training’ procedure, i.e. not considered in the loss function during optimization (Figure 3F). Figure 4 depicts the optimization process of the sequence. An animated version of the optimization can be viewed online (https://owncloud.tuebingen.mpg.de/index.php/s/5nE8mtcRtbHMZww). Learning required 300 iterations, which took around 4h at the MRI scanner. This is long for an MRI scan, but fast for a novel MRI contrast. In contrast to conventional CEST imaging, the optimized sequence required as little as two RF preparation offsets. While in this particular case one of the chosen frequency offsets was at the creatine proton resonance at 1.9ppm, the other one was not chosen at -1.9ppm, but at around 4ppm and with another B1 amplitude and saturation time (Figure 5). This non-intuitive choice still yielded better results than traditional metric MTRasym5.

Discussion

A CEST pool can affect T1 and T2 relaxation times, thus adding agar and contrast agent is crucial to make this direct influence negligible and the phantoms undiscernible in conventional contrasts. Still, not T1w/T2w, but off-resonant pulses are chosen by MR-double-zero to encode creatine concentration. MR-double-zero can be seen as advanced, sophisticated grid search in the MR parameter space to figure out if a certain contrast can be generated. The optimization problem was reduced to the optimization of as little as three parameters. This is a significantly smaller subset of parameters as compared to the set of parameters required to define an entire MR sequence. The research question is answered based on purely experimental data, relies on a consistent set of phantom properties and thereby includes all possible experimental imperfections

Conclusion

MR-double-zero is able to discover completely new MRI contrasts without requiring an explicit description of the underlying mechanism in form of a theoretical model. This was exemplarily demonstrated for a CEST effect, but it is conceivable that MR-double-zero could also discover yet unknown MRI contrast correlations given suitable phantoms and targets are provided.

Acknowledgements


The financial support of Max Planck Society and German Research Foundation (Reinhart Koselleck project DFG SCHE658/12) is gratefully acknowledged.

References

1.) Loktyushin A, Herz K, Dang N. et al. MRzero —Automated discovery of MRI sequences using supervised learning. Magn Reson Med. 2021;86:709–724.

2.) Hansen N and Ostermeier A; Adapting arbitrary normal mutation distributions in evolution strategies: the covariance matrix adaptation. Proceedings of IEEE International Conference on Evolutionary Computation, doi: 10.1109/ICEC.1996.542381

3.) Rapin J and Teytaud O; Nevergrad - A gradient-free optimization platform. https://GitHub.com/FacebookResearch/Nevergrad

4.) Layton KJ, Kroboth S, Jia F, et al. Pulseq: a rapid and hardware-independent pulse sequence prototyping framework. Magn Reson Med. 2017;77:1544-1552.

5.) Herz K, Mueller S, Perlman O, et al. Pulseq-CEST: Towards multi-site multi-vendor compatibility and reproducibility of CEST experiments using an open-source sequence standard. Magn Reson Med. 2021;00:1–14. https://doi.org/10.1002/mrm.28825

6.) Guivel-Scharen V, Sinnwell T, Wolff SD, Balaban RS. Detection of proton chemical exchange between metabolites and water in biological tissues. J Magn Reson. 1998;133(1):36-45.

7.) Deshmane A, Zaiss M, Lindig T, et al. 3D gradient echo snapshot CEST MRI with low power saturation for clinical studies at 3T. Magn Reson Med. 2018;00:1–12. https://doi. org/10.1002/mrm.27569

Figures

Figure 1: Quantitative T1 and T2 maps of samples with different creatine concentration. Upper row: different concentrations cannot be distinguished directly from T1 (A) and/or T2 (B) maps. Bottom row: True creatine concentrations (C) cannot be predicted by linear regression f([T1,T2,1]) = concentration from T1 and T2 (D).

Figure 2: Diagram of the proposed sequence development workflow termed MR-double-zero. The optimizer sends the parametrized sequence (seq) to a real MR scanner. The acquired data (Img1 and Img2) get flattened into the matrix MRI(seq) which is used to determine coefficients ($$$\beta$$$) from linear regression of MRI(seq) to the target. With these coefficients, the prediction (P) is determined and the deviation from target (T) flows back to the optimizer.

Figure 3: Mapping creatine concentration with MR-double-zero. (A)-(C): target and mapped concentrations and their difference. In (C) the sample that was excluded during optimization is highlighted in red color. (D), (E): images as acquired with the optimized sequence parameters (below the images) and their weighting during linear mapping (above the images). (F) shows a scatter plot of target and measured concentration for the different samples. (red: excluded sample). Animated version: https://owncloud.tuebingen.mpg.de/index.php/s/5nE8mtcRtbHMZww.

Figure 4: Exemplary optimization process of a MR-double-zero sequence with 300 iterations. (A): loss after retrospectively sorting it. (B)-(D): optimized values for preparation power, the off-resonance and number of pulses with same sorting as used for the loss. Subscripts in plots (B)-(D) refer to first and second image acquired for each step in the optimization process. The animated version can be found online: https://owncloud.tuebingen.mpg.de/index.php/s/5nE8mtcRtbHMZww.

Figure 5: Comparison of a classical Z-spectrum with low power preparation (B1=0.6µT, tp=20ms, DC=50%, np=80, Gauss; acc. to7) and resulting Z-values during MR-double-zero optimization. The associated loss during optimization is indicated by transparancy of the scattered points for both images (Img1, Img2). The optimization step with smallest loss is indicated by an asterisk type marker. The animated version can be found online: https://owncloud.tuebingen.mpg.de/index.php/s/5nE8mtcRtbHMZww.

Proc. Intl. Soc. Mag. Reson. Med. 30 (2022)
0103
DOI: https://doi.org/10.58530/2022/0103