0761

Synthetic data shows the potential of unsupervised and supervised learning for incorporating spatial information in IVIM fitting
Misha Pieter Thijs Kaandorp1,2, Peter Thomas While1,2, and Frank Zijlstra1,2
1Department of Radiology and Nuclear Medicine, St. Olav's University Hospital, Trondheim, Norway, 2Department of Circulation and Medical Imaging, NTNU – Norwegian University of Science and Technology, Trondheim, Norway

Synopsis

Keywords: Signal Modeling, Diffusion/other diffusion imaging techniques

DWI data is spatially homogeneous, yet microstructures are irregular, where neighboring voxels do not always share information. Therefore, we need to utilize neighboring correlations only when they are present. In simulations, we show that by training on synthetic data with all plausible combinations of neighboring correlations, the accuracy of supervised deep learning IVIM model fitting can be improved. Conversely, unsupervised learning did not benefit from incorporating spatial information. In in-vivo data from a glioma patient, supervised training on this synthetic data improved the performance of IVIM fitting by effectively denoising the DWI data while preserving edge-like structures.

Introduction

Quantitative MRI provides parametrical information of biophysical tissue types and microstructural processes. Deep neural networks (DNNs) have shown to be a promising alternative to conventional least squares (LSQ) approaches for this purpose. A common approach is to train these DNNs in a voxelwise-manner1,2, but does not incorporate spatial information. Traditional fitting methods could promote spatial homogeneity by adding regularization that penalizes differences with neighboring voxels. However, this approach does not consider local structure; hence it may perform poorly wherever there is genuine heterogeneity.

Incorporating spatial homogeneity in the supervision of DNNs is challenging, particularly because LSQ approaches are highly sensitive to noise, and therefore not reliable as ground truth for training. Simulating training data is beneficial in that any possible MRI signal can be generated, and correlations between neighbors can be synthetically introduced in a realistic fashion. In this work, we provide a demonstration of synthetic training data which incorporates spatial information for the intravoxel incoherent motion (IVIM)3 model for diffusion-weighted imaging (DWI). We hypothesize that DNNs can improve IVIM fitting by training on all plausible combinations of correlations with direct neighbors.

Methods

We implemented two multi-layer perceptrons (MLPs; 5 hidden-layers, 256 units). The first (voxelwise) network is a classical MLP, and the second (neighborhood) network takes a 2D-convolution with kernel size 3 in its first layer. The networks input consisted of the DWI signal, and the output consisted of the three IVIM parameters (‘D’ diffusion coefficient, ‘D*’ pseudo-diffusion coefficient, and ‘f’ perfusion fraction) plus S0. The networks were trained unsupervised or supervised. The unsupervised networks were trained using a loss equal to the mean-squared error (MSE) between the input and estimated IVIM signal (“signals-MSE”). The supervised networks were trained on the MSE between the input and estimated parameters (“parameters-MSE”).

We considered two training sets. (1) IVIM signals were simulated by uniformly sampling 3x3 neighborhoods of parameters between: 0≤S0≤1, 0×10-3≤D≤3×10-3 mm2/s, 0≤F≤50%, and 3×10-3≤D*≤100×10-3 mm2/s, considering 16 b values4. The parameters of each neighbor of the center pixel were chosen such that a specific number (X) of neighbors had parameters identical to its center (neighbors-X, Figure 3). (2) To simulate a more realistic approach, 3x3 neighborhoods were simulated similar to (1) but each neighborhood consisted of a random number of neighbors correlated to its center (neighbors-random, Figure 2A). Both test sets consisted of 100,000 IVIM signals. Training was performed with learning rate 1×10-4 for 35,000 epochs. Rician noise was added to the signals, where S0=1 equates to SNR=200.

Four networks were evaluated on test sets with all (neighbors-all) or a random number (neighbors-random) of neighbors correlated, trained unsupervised or supervised, and using the voxelwise or neighborhood-network. For each network, we computed the overall signals-MSE and parameters-MSE, and evaluated predictions for individual data points on the neighbors-all test set. Further qualitative assessment was performed on a single IVIM scan of a glioma patient4. We also performed a LSQ fit and a LSQ fit on the mean of each 3x3 neighborhood (LSQ-mean). In addition, we evaluated the supervised networks for each number of correlated neighbors individually. As a baseline for what performance can be optimally achieved with the added spatial information, we also trained networks specifically for each number of neighbors.

Results

Incorporating spatial information showed no benefit for unsupervised learning, whereas for supervised learning it resulted in a lower loss and improved precision, particularly for the ideal situation where all neighbors were correlated (Figure 1), but also for the more realistic situation with a random number of correlated neighbors (Figure 2). The networks trained on neighbors-all demonstrated poor generalizability when fewer neighbors were correlated, whereas the network trained on neighbors-random demonstrated results comparable to the baseline optima (Figure 3). Figure 4 further shows that for all unsupervised networks, parameter estimates displayed variability similar to LSQ estimates. Conversely, for supervised learning, incorporating spatial information resulted in comparable performance to LSQ-mean. Although a bias towards the mean of the training distribution persists, it is reduced compared to the voxelwise-networks. Figure 5 qualitatively shows improved performance for the supervised neighborhood-networks in an in vivo scan, where the network trained on neighbors-random preserves edge-like structures better than trained on neighbors-all, while improving RMSE.

Discussion

Incorporating spatial information in deep learning parameter estimation can enhance IVIM fitting, yet only for supervised learning. In this work, we showed that incorporating spatial information for unsupervised learning shows no improvement, which originates from the loss function that minimizes the error on the noisy signal of one single voxel, which essentially mimics LSQ. It remains a question whether performance of unsupervised learning can actually be improved with more advanced architectures5. We showed that by generating synthetic data with spatial correlations, we can improve the performance of supervised learning, by detecting relevant neighboring signals and effectively denoising the DWI data while preserving edge-like structures. Training on all plausible combinations of neighboring correlations efficiently utilizes correlations when present, whereas traditional regularization treats all neighbors equally, regardless of similarity to the center voxel. Therefore, synthetic data is a powerful tool to capture spatial information in supervised deep learning. Still, homogeneity between microstructures is expected, and learning such additional relationships from actual images could enhance our approach.

Acknowledgements

This work was supported by the Research Council of Norway (FRIPRO Researcher Project 302624). The second and last authors contributed equally to this work. We gratefully thank Christian Federau for providing the in vivo glioma patient data used in this abstract.

References

1. Kaandorp MPT, Barbieri S, Klaassen R, et al. Improved unsupervised physics-informed deep learning for intravoxel incoherent motion modeling and evaluation in pancreatic cancer patients. Magn Reson Med. 2021;86(4):2250-2265. doi:https://dx.doi.org/10.1002/mrm.28852

2. Barbieri S, Gurney-Champion OJ, Klaassen R, Thoeny HC. Deep learning how to fit an intravoxel incoherent motion model to diffusion-weighted MRI. Magn Reson Med. 2020;83(1):312-321. doi:10.1002/mrm.27910

3. Le Bihan D, Breton E, Lallemand D, Aubin M, Vignaud J LM. Separation of diffusion and perfusion in intravoxel incoherent motion MR imaging. Radiology. 1988;168:497–505.

4. Federau C, Meuli R, O’Brien K, Maeder P, Hagmann P. Perfusion measurement in brain gliomas with intravoxel incoherent motion MRI. Am J Neuroradiol. 2014;35(2):256-262. doi:10.3174/ajnr.A3686

5. Vasylechko SD, Warfield SK, Afacan O, Kurugol S. Self-supervised IVIM DWI parameter estimation with a physics-based forward model. Magn Reson Med. Published online 2021. doi:10.1002/mrm.28989

Figures

Figure 1: (A) Example neighborhoods of the neighbors-all test set, where each neighbor of the center pixel has parameters identical to the center. (B) Test curves of the training on neighbors-all over 10,000 epochs showing the signals-MSE and parameters-MSE metrics for the four networks (trained unsupervised or supervised, voxelwise or neighborhood network). Incorporating spatial information in supervised training improved the eventual parameters-MSE loss, while this does not hold for unsupervised learning optimized on signals-MSE.

Figure 2: (A) Example neighborhoods of the neighbors-random test set. (B) Test curves showing the metrics signals-MSE and parameters-MSE for the four networks (trained unsupervised or supervised, voxelwise or neighborhood network) trained on neighbors-random over 10,000 epochs. Similar findings as Figure 1 can be drawn. Key to obtaining improved performance was substantially longer training, otherwise the actual learning of spatial information could be underestimated. At epoch 35,000 (140h training), the supervised neighborhood-network loss was still slowly decreasing.

Figure 3: Performance of the supervised networks trained on neighbors-random and neighbors-all evaluated for each number of neighbors individually. The baseline represents the networks trained specifically for each number of neighbors (neighbors-X). The baseline measures took substantially longer to reach convergence than the voxel-wise network, where the training length increased for the networks trained on a lower number of neighbors, and implies that an increased amount of effort is necessary to learn that neighborhood voxels possess little to no spatial information.

Figure 4: Scatter plots of estimated IVIM parameter values against ground truth for the networks trained either unsupervised or supervised, using either a voxelwise or neighborhood-network trained on either neighbors-all or neighbors-random, and tested on the neighbors-all test set (Figure 1A). Corresponding plots are also shown for a voxelwise least squares fit (top left) and for LSQ on the mean of a 3x3 neighborhood (top right). All data points are colored by their S0-value, where S0=0 (black) corresponds to SNR=0 and S0=1 (bright yellow) corresponds to SNR=200.

Figure 5: IVIM parameter maps and RMSE-maps (with corresponding b=0 map) for a representative slice from the in vivo glioma patient scan for the networks trained either unsupervised or supervised, using either a voxelwise or neighborhood-network and trained on either neighbors-all or neighbors-random. Corresponding maps are also shown for least squares (top left) and for least squares of the mean of a 3x3 convolution (top right). The purple arrow in the b=0 map indicates a tumor. The squares on the bottom highlight the region of the tumor in the f-maps for the neighborhood networks.

Proc. Intl. Soc. Mag. Reson. Med. 31 (2023)
0761
DOI: https://doi.org/10.58530/2023/0761