Sebastien Courvoisier1, Antoine Klauser1, Peter Lichard1, Michel Kocher1, and François Lazeyras1
1CIBM - Faculty of medicine, University of Geneva, Geneva, Switzerland
Synopsis
High-resolution magnetic resonance spectroscopic imaging quantification at 3T is affected by a poor signal to noise ratio as well as signal contamination from macromolecules and field inhomogeneities. For the metabolite identification problem, the convolutional neural network (CNN) algorithm seems to be a very adapted tool. We demonstrate here the performance our CNN on metabolite concentration estimation compared to the well-used LCModel. Achieving better accuracy on simulated datasets, we obtained also comparable results as LCModel on concentration maps on in-vivo data but with 103 times less computing time.
Introduction
For magnetic resonance spectroscopy (MRS), prevailing methods of metabolite identification and concentration estimation involve fitting algorithms1 such as LCModel2.Especially when processing high spatial resolution 2D/3D-magnetic resonance spectroscopic imaging (MRSI), producing the metabolite concentration maps requires hours or days of computation time, making these methods less usable for end-users such as neuro-radiologists and MR-specialists.3 Machine learning algorithms offer efficient alternative numerical approaches for pattern recognition. Specifically, the deep learning approach with feed-forward multilayered neural network named convolutional neural network (CNN) can recognize accurately particular arrangement of edges, and their position, and assemble patterns into larger aggregate.4 These capacities are well suited for complex MR spectra5that are essentially a linear sum of known metabolite signatures plagued by noise and signal residue. This paper compares our CNN approach to a LCModel fitting, on simulated spectra datasets then on in-vivo high-resolution 2D 1H-FID-MRSI, on their performance for brain metabolite concentration mapping.
Methods
For LCModel, a metabolite basis including high-signal metabolites was created (N-acetylaspartate, N-acetyl aspartylglutamate, creatine, phosphocreatine, phosphorylcholine, glycerophosphorylcholine, myo-inositol, scyllo-inositol, glutamate, glutamine, lactate, beta-glucose and alanine). The supervised learning approach requires large amount of ground truth data to learn from, and real metabolite concentrations are generally unknown in in-vivo conditions. Thus, for CNN training purpose, we produced large amount of artificial data by simulation of 1H-MRS spectra using well known spin chemical shift and coupling constants of the main metabolites.3,6 Reference metabolite spectra corresponding to a FID-MRSI sequence at 3T were generated with the GAMMA package7 for the metabolites aforementioned.For training, 105 spectra were simulated as the sum of all the metabolite contributions with varying concentrations (Figure 1A & 1B). The resulting metabolites signal is dephased with a random zero and first-order phase and randomly shifted in frequency. Metabolites peaks are randomly broadened. Some random noise as well as a slowly evolving frequency baseline G are added to the signal. To populate the full training dataset, for each spectrum, a set of 30 values are randomly chosen among the required parameters (Figure 1C). Each random parameter were bounded around an acceptable average (e.g., around physiological values for metabolite concentration). CNN training and validation were done using 99%. The 1% remaining was used for the comparison with LCModel. The 104 complex spectral points of one spectrum is the input of the CNN. First a convolutional layer with kernels of the same size as the spectra is applied. The convolutions produce a tensor dataset of features that feed in turn 3 successive hidden layers that ends with the 13 metabolite concentrations of interest as the output. The algorithm then back-propagates to update all the CNN weights. The performance of metabolite concentration estimation was evaluated using the mean error to the known values and the coefficient of determination (R2). We illustrate the use of the two methods on high-resolution 2D-FID MRSI spectra dataset acquired on a human brain. Results
Using a mid-range workstation architecture without high-end GPU, the CNN took approximately 10 minutes to be trained on a full dataset. The trained CNN can quantify a full FID-MRSI data within few seconds while the LCModel can take hours or days. Figure 2 is an LCModel output after fitting with the reference basis aforementioned on a simulated spectrum. For the simulated data, the (Cho) quantification for the test set shows a reduced dispersion of the estimation for the CNN in comparison to LCModel (Figure 3A). The CNN also has a higher R2 for all metabolites compared to LCModel (Figure 3B). Finally, the CNN has a lower average mean error as a function of SNR, for all SNR compared to LCModel (figure 3 C). For the in-vivo metabolite mapping, the resulting maps for N-acetylaspartate + N-acetyl aspartylglutamate (figure 4A) and for creatine + phosphocreatine (figure 4B) matches the LCModel results.Discussion
The performance of the CNN model was better for all metabolites on the simulated dataset. Though CNN or LCModel performance on in-vivo dataset cannot be assessed for certain since true concentrations are unknown, the quantification result by CNN of 2D high-resolution FID-MRSI data of brain was very encouraging. The CNN can achieve comparable results to LCModel even though the data can be plagued by field inhomogeneity, low intensity metabolites signal and macromolecules signal. In addition, the CNN is extremely fast. A trained and optimized CNN can quantify a full FID-MRSI data within seconds, enabling the quasi-direct mapping over reconstructed high-resolution 3D datasets.Acknowledgements
We thank Dimitri Van Deville for his insights on the convolutional neural network topic.References
1. de Graaf RA. 9.4.3 Spectral Fitting Algorithms. In: In Vivo NMR Spectroscopy: Principles and Techniques, 2nd Edition. Wiley; 2007:460-464.
2. Provencher SW. Estimation of metabolite concentrations from localizedin vivo proton NMR spectra. Magn Reson Med. 1993;30(6):672-679. doi:10.1002/mrm.1910300604.
3. Klauser, Antoine; Courvoisier, Sebastien ; Kasten, Jeffrey ; Kocher, Michel ; Guerquin-Kern, Matthieu; Van De Ville, Dimitri ; Lazeyras F. Fast high-resolution brain metabolite mapping on a clinical 3T MRI by accelerated H-FID-MRSI and low-rank constrained reconstruction. Magn Reson Med. 2018:submitted.
4. Lecun Y, Bengio Y, Hinton G. Deep learning. Nature. 2015;521(7553):436-444. doi:10.1038/nature14539.
5. Hatami N, Sdika M, Ratiney H. Magnetic Resonance Spectroscopy Quantification Using Deep Learning. In: ; 2018:467-475. doi:10.1007/978-3-030-00928-1_53.
6. de Graaf RA. 2. In Vivo NMR Spectroscopy - static Aspects. In: In Vivo NMR Spectroscopy: Principles and Techniques, 2nd Edition. ; 2007:43-110.
7. Smith SA, Levante TO, Meier BH, Ernst RR. Computer Simulations in Magnetic Resonance. An Object-Oriented Programming Approach. J Magn Reson Ser A. 1994;106(1):75-105. doi:10.1006/jmra.1994.1008.