Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2019 Nov 8.
Published in final edited form as: Proc IEEE Int Symp Biomed Imaging. 2016 Jun 16;2016:514–517. doi: 10.1109/ISBI.2016.7493320

ACCELERATING MAGNETIC RESONANCE IMAGING VIA DEEP LEARNING

Shanshan Wang 1, Zhenghang Su 2, Leslie Ying 3, Xi Peng 1, Shun Zhu 1, Feng Liang 4, Dagan Feng 5, Dong Liang 1
PMCID: PMC6839781  NIHMSID: NIHMS1018932  PMID: 31709031

Abstract

This paper proposes a deep learning approach for accelerating magnetic resonance imaging (MRI) using a large number of existing high quality MR images as the training datasets. An off-line convolutional neural network is designed and trained to identify the mapping relationship between the MR images obtained from zero-filled and fully-sampled k-space data. The network is not only capable of restoring fine structures and details but is also compatible with online constrained reconstruction methods. Experimental results on real MR data have shown encouraging performance of the proposed method for efficient and effective imaging.

Keywords: Deep learning, magnetic resonance imaging, prior knowledge, convolutional neural network

1. INTRODUCTION

Magnetic resonance imaging (MRI) is an indispensable tool for medical diagnosis, disease staging and clinical research due to its strong capability in providing rich anatomical and functional information and its non-radiation and non-ionizing nature. However, most of advanced applications such as cardiovascular imaging, functional MRI, magnetic resonance spectroscopy and parameter mapping are not yet widely used in clinic due to the long scanning time of MRI [1, 2].

To accelerate MR scans, efforts are mainly in three directions 1) physics based fast imaging sequences, 2) hardware based parallel imaging and 3) signal processing based MR image reconstruction from reduced samples. The combination of these techniques have also shown their appearance in a great number of publications [2, 3, 4, 5, 6]. The first two categories and a few techniques of the third category (e.g. partial Fourier) have already been applied in commercial scanners as a routine protocol for shortening the total scan time [2, 3, 4, 5, 6]. Signal processing based methods, explores prior information on MR images and utilize them to regularize the reconstruction from undersampled K-space measurements with the advantage of no physical, physiological and hardware restrictions. Sparsity is one commonly used prior information due to the emergence of Compressed sensing (C-S) and there are also other priors being considered, such as low-rank [7], statistics distribution regularization [8], manifold fitting [9], generalized series (GS) model [10] and so on. The prior information used can be roughly categorized into adaptive and non-adaptive ones. For example, total variation and Wavelet transform, singular value decomposition (SVD) are non-adaptive ones [3, 5, 4]; dictionary learning and data driven tight frames are adaptive [11, 12, 13, 14]. Generally, adaptive priors can capture more structures while non adaptive ones are more computationally efficient. Nevertheless, despite all the successes achieved by the aforementioned methods, it is easy to discover that they only explore the prior information either directly from the image to be reconstructed or with very few reference images involved. Considering the similarity on the anatomic information of the same organ/tissue between different people and the enormous images acquired every day, it is straightforward to collect many reference images and learn an off-line prior model to aid online fast imaging.

Deep learning, a technique attempting to model highlevel abstractions in data with multiple processing layers, has shown explosive popularity in recent years with the availability of powerful GPUs. Especially, convolutional neural network (CNN) has exhibited its significance in addressing large-scale vision tasks such as action recognition [15], image classification [16], super-resolution [17] and denoising [18]. CNNs have quite a few merits, such as the lack of dependence on prior-knowledge, no need to design hand-engineered features and strong ability to capture image structures, which motivated us to employ it for MR image reconstruction from undersampled k-space data. What is more important is that the relationship between the zero-filled MR image and the ground-truth image can be interpreted in a convolutional way, which will be explained in the theory parts.

In this paper we propose an off-line convolutional neural network to learn an end-to-end mapping between zero-filled and fully-sampled MR images. This network is not only capable of restoring the details and fine structures of the MR images, but is also compatible with any online reconstruction algorithm for more efficient and effective imaging. We have tested the proposed method on a set of in-vivo MR data and the results have shown promising.

2. THEORY

This section provides the concept and theoretical foundation for learning the convolutional neural network for undersampled MR image reconstruction. Fig. 1 presents the flowchart of the proposed method.

Fig. 1.

Fig. 1.

The flowchart of the proposed method

2.1. Overall Training Formulation

Consider the undersampled raw K-space data as

f=PFu (1)

where P is a diagonal matrix representing the undersampling mask, F denotes the full Fourier encoding matrix normalized as FHF = I, u is the original (ground truth) image and therefore Fu represents the full k-space data. H represents the Hermitian transpose operation. The zero-filled MR image z is generated as the direct inverse transform of the observed data like

z=FHPFu (2)

As stated in [19], in terms of linear algebra, the circular convolution of a signal u with a pulse p can be written as FH PFu, where P is a diagonal matrix whose non-zero entries are the Fourier transform of p.

We try to learn a fully convolutional neural network to restore accurate MR images from undersampled Fourier data. Given a pre-acquired dataset of MR corrupted/ground truth images, we try to minimize the following objective

argminΘ{12T∑t=1T‖C(zt;Θ)−ut‖22} (3)

where C means the end-to-end mapping function with its hidden parameters Θ ={(W1, b1), …, (Wl, bl), …, (WL, bL)} to be estimated and T is the total number of training samples. In order to increase the robustness of the network, we generate more training samples by separating the whole image pairs into overlapping subimage pairs xt,n and yt,n and minimize

argminΘ{12TN∑t=1T∑n=1N‖C(xt,n;Θ)−yt,n‖22} (4)

For the simplicity of explanation, we only consider one pair x and y in the following demonstration.

2.2. Forward-pass training subproblems

2.2.1. Feature generation

Unlike sparse representation, where each extracted image patch is approximated by a set of pre-trained bases, we use the equivalent convolution operation [17] and transfer the optimization of the bases into the network learning process. Therefore, the first layer of network can be described as follows

C1=σ(W1∗x+b1) (5)

where W1 denotes the convolution operator of size c × M1 × M1×n1 and b1 is the n1 dimensional bias with its element associated with a filter. Here, c is the number of the image channels, M1 means the filtered size and n1 is the number of filters. We adopt the rectified linear unit (ReLu, max(0, x)) here for the nonlinear responses, which can be computed very efficiently [17].

2.2.2. Nonlinear mapping

We further perform non-linear mapping to project the nl−1 dimensional vectors into an nl one, which is conceptually the refined feature and structure to represent the full-data-reconstructed image

Cl=σ(Wl∗Cl−1+bl) (6)

where Wl is of a size nl−1 × Ml × Ml × nl.

2.2.3. Last Layer convolution

To produce the final predicted image from CNN, we explore another layer of convolution and hope to learn a set of linear filters WL which are capable of projecting the coefficients onto the image domain

CL=σ(WL∗CL−1+bL) (7)

where WL is of a size nL−1 ×ML ×ML ×c. To sum up, we have designed an L-layer convolutional neural network to learn the mapping relationship:

{C0=xCl=σ(Wl∗Cl−1+bl),l∈1,2,…,L−1CL=σ(WL∗CL−1+bL) (8)

2.3. Backward Propagation

Given the training pair (x,y), the forward pass Eqs. (5–8) computes the activations and output values. To update the network parameters, as [16] we perform backward propagation to calculate the related gradients. Staring with the single pair objective, Eq. (4) can be written as

J(Θ)=argminΘ{12‖C(x;Θ)−y‖22} (9)

Let Dl = Wl∗Cl−1 +bl and δl denote the” error term” propagated backwards. We first calculate the last layer gradient

δL=∂J∂bL=∂J∂DL∂DL∂bL=CL−y (10)

Since ∂Dl∂bl=1 and Cl = σ(Dl), δl of nonlinear mapping layer can be updated as follows

δl=∂J∂bl=∂J∂Dl+1∂Dl+1∂Cl∂Cl∂Dl=(δl+1⋆Wl+1)∘∂(Dl)∂Dl (11)

where ★ means the cross-correlation operation which is different from the convolution in the feed-forward pass and ◦ denotes element-wise multiplication. Therefore, we can obtain the gradients for each layer

{∂J∂Wl=∂J∂Dl∂Dl∂Wl=δl⋆Dl−1∂J∂bl=∂J∂Dl∂Dl∂bl=∂J∂Dl=δl (12)

which can be used to calculate the stochastic gradients ∂J(Θ)∂Θ during the training stage.

2.4. MR reconstruction formulation

Once we learned the hidden parameters Θ^ from the pre-acquired datasets, we can reconstruct MR images by considering the following constrained optimization problem

argminu{‖C(FHf;Θ^)−u‖22+λ‖f−FMu‖22} (13)

As can be seen, this is a simple least squares problem admitting an analytical solution. And the least square solution satisfies the normal equation

(1+λFMHFM)u=C(FHf;Θ^)+λFMHf (14)

By transforming the equation from image space to Fourier space, we have

(1+λFFMHFMFH)Fu=FC(FHf;Θ^)+λFFMHf (15)

where FFMHFMFH is a diagonal matrix consisting of ones and zeros. The ones are diagonal entries that correspond to the sampled locations in k-space. FFMHf means zero-filled Fourier measurements. Therefore, we have

Fu(kx,ky)={S(kx,ky), if(kx,ky)∉ΩS(kx,ky)+λS0(kx,ky)1+λ, if(kx,ky)∈Ω (16)

where Ω is the sampled location set.

2.5. Combination with CS-MRI reconstruction methods.

Besides the simple reconstruction model, we also provide two options for the integration with CS-MRI methods. a) Sequential model: Two-phase CS-MRI reconstruction. At the first stage, generate C(FHf;Θ^) from the learned network. At the second stage, initialize CS-MRI with C(FHf;Θ^) and then reconstruct MR images with CS-MRI. b) Integration model: Use the image generated by the network as a reference image and use it as additional regularization term.

argminu{‖C(FHf;Θ^)−u‖22+λ‖f−FMu‖22+βReg(u)} (17)

where Reg(u) is the sparse regularization term.

3. EXPERIMENTS AND RESULTS

Datasets:

The training data consists of over 500 fully sampled MR brain images we collected from a 3T scanner (SIEMENS MAGNETOM TrioTim). The images are of a great diversity including axial, sagittal, horizontal ones, different contrast ones such as T1, T2 and PD-weighted images and of a variety of sizes. Informed consent was obtained from the imaging subject in compliance with the Institutional Review Board policy. Undersampled measurements were retrospectively obtained using the 1D low-frequency sampling mask and the 2D Poisson disk sampling mask. The large amount of corrupted/ground truth subimage pairs are then generated with the size of 33 × 33. Finally we use 90% of the subimage pairs as the training dataset and the rest 10% for validating the training process.

Implementation details:

We use three layers of convolution for the network. The parameters are respectively set as n1 = 64, n2 = 32, M1 = 9, M2 = 5 and M3 = 5. The filter weights of each layers are initialized by random values from a Gaussian distribution with zero mean and standard deviation 0.001. The bias are all initialized as 0. The training takes about three days, on a workstation equipped with 128G memory and a processor of 16 cores (Intel Xeon (R) CPU E5–2680 V3 @2.5GHz).

Figure 2 shows a set of reconstruction results of a transversal brain image. The brain dataset was obtained fully-sampled with 12-channel head coil and T2-weighted turbo spin-echo (TSE) sequence (TE = 91.0ms, TR = 5000ms, FOV = 20 × 20cm, matrix = 256 × 270, slice thickness = 3mm) via 3T scanner. And the data was then undersampled retrospectively with 1D low-frequency sampling mask at an acceleration factor of 3 and the 2D Poisson disk at an acceleration factor of 5. We also tested the proposed method on a sagittal brain image which was acquired on a GE 3T scanner (GE Healthcare, Waukesha, WI) with a 32-channel head coil and 3D T1-weighted spoiled gradient echo sequence (TE=minimum full, TR= 7.5ms, FOV=24 × 24 cm, matrix = 256 × 256, slice thickness=1.7mm). We can observe from the images that there are quite a few details and structures captured by the network. Furthermore, the image generated by the simple reconstruction model is quite close to the original image. According to Fig. 3f, we can see the difference image is noise-like and consists only the contour information. There are no obvious details and structures lost. It demonstrates that the proposed network is capable of restoring the details and fine structures which are discarded in the zero-filled MR image. Furthermore, although the offline training takes roughly three days, under the same GPU configurations, it takes far less than 1 second for each online MR reconstruction case.

Fig. 2.

Fig. 2.

(a) Ground truth image; (b) 1 D central low-frequency sampling mask with acceleration factor of 3; (c) 2D poisson undersampling mask with acceleration factor of 5; (d)(e)(f) the zero-filled MR image, network output and reconstruction result from 1D undersampled data; (g)(h)(i) the zero-filled M-R image, network output and reconstruction result from 2D undersampled data.

Fig. 3.

Fig. 3.

The test results on another sagittal brain image at an acceleration factor of 3

4. CONCLUSIONS

An off-line convolutional neural network for accelerating M-R imaging is proposed in this paper, which includes the brief review and discussion of the concept, theoretical foundation, implementation and application of this network for undersampled MR image reconstruction. The experimental results on in-vivo MR images have shown the proposed network is capable of restoring the details and fine structures that are lost in the zero-filled MR image. We also provide two options for combing the proposed network with online CS-MRI methods for more efficient and effective imaging. More extensive experimental results will be provided in the future journal paper.

5. ACKNOWLEDGEMENT

We would like to thank Prof. Xiaogang Wang with The Chinese University of Hong Kong for his advice and helps regarding the CNN network.

Grant support : China NSFC 11301508, 81120108012, 81328013, 61471350, 71271122 the Natural Science Foundation of Guangdong 2015A0202140192015A030310314, 2015A030313740, the Basic Research Program of Shenzhen JCYJ20150630114942318, J-CYJ20140610152828678, JCYJ20140610151856736 and the youth innovation project of SIAT under Y4G0071001Y3G0151001, US NIH R21EB020861 for Ying and ARC grants

6. REFERENCES

  • [1].Lustig M and Pauly JM, “SPIRiT: Iterative self-consistent parallel imaging reconstruction from arbitrary k-space,” Magn. Reson. Med, vol. 64, no. 2, pp. 457–471, 2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [2].Knoll F, Clason C, Bredies K, Uecker M, and Stollberger R, “Parallel imaging with nonlinear reconstruction using variational penalties,” Magn. Reson. Med, vol. 67, no. 1, pp. 34–41, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [3].Chen Yunmei, Hager William W., Huang Feng, Phan Dzung T., Ye Xiaojing, and Yin Wotao, “Fast algorithms for image reconstruction with application to partially parallel MR imaging,” SIAM J. Imaging Sciences, vol. 5, no. 1, pp. 90–118, 2012. [Google Scholar]
  • [4].Ye Xiaojing, Chen Yunmei, and Huang Feng, “Computational acceleration for MR image reconstruction in partially parallel imaging,” IEEE Trans. Med. Imaging, vol. 30, no. 5, pp. 1055–1063, 2011. [DOI] [PubMed] [Google Scholar]
  • [5].Ye Xiaojing, Chen Yunmei, Lin Wei, and Huang Feng, “Fast MR image reconstruction for partially parallel imaging with arbitrary k-space trajectories,” IEEE Trans. Med. Imaging, vol. 30, no. 3, pp. 575–585, 2011. [DOI] [PubMed] [Google Scholar]
  • [6].Zhang Xiaoqun, Burger Martin, Bresson Xavier, and Osher Stanley, “Bregmanized nonlocal regularization for deconvolution and sparse reconstruction,” SIAM J. Imaging Sciences, vol. 3, no. 3, pp. 253–276, 2010. [Google Scholar]
  • [7].Lingala Sajan Goud, Hu Yue, DiBella Edward, and Jacob Mathews, “Accelerated dynamic mri exploiting sparsity and low-rank structure: kt slr,” IEEE Trans. Med. Imaging, vol. 30, no. 5, pp. 1042–1054, 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [8].Wu Jiao, Liu Fang, Jiao LC, Wang Xiaodong, and Hou Biao, “Multivariate compressive sensing for image reconstruction in the wavelet domain: using scale mixture models,” IEEE Transactions on Image Processing, vol. 20, no. 12, pp. 3483–3494, 2011. [DOI] [PubMed] [Google Scholar]
  • [9].Wachinger Christian, Yigitsoy Mehmet, Rijkhorst Erik-Jan, and Navab Nassir, “Manifold learning for image-based breathing gating in ultrasound and mri,” Medical image analysis, vol. 16, no. 4, pp. 806–818, 2012. [DOI] [PubMed] [Google Scholar]
  • [10].Liang Zhi-Pei, Madore Bruno, Glover Gary H, and Pelc Norbert J, “Fast algorithms for gs-model-based image reconstruction in data-sharing fourier imaging,” IEEE Trans. Med. Imaging, vol. 22, no. 8, pp. 1026–1030, 2003. [DOI] [PubMed] [Google Scholar]
  • [11].Wang Shanshan, Xia Yong, Liu Qiegen, Dong Pei, Feng David Dagan, and Luo Jianhua, “Fenchel duality based dictionary learning for restoration of noisy images,” IEEE Transactions on Image Processing, vol. 22, no. 12, pp. 5214–5225, 2013. [DOI] [PubMed] [Google Scholar]
  • [12].Wang Shanshan, Liu Qiegen, Xia Yong, Dong Pei, Luo Jianhua, Huang Qiu, and Feng David Dagan, “Dictionary learning based impulse noise removal via L1-L1 minimization,” Signal Processing, vol. 93, no. 9, pp. 2696–2708, 2013. [Google Scholar]
  • [13].Liu Qiegen, Wang Shanshan, and Luo Jianhua, “A novel predual dictionary learning algorithm,” J. Vis. Commun. Image Represent, vol. 23, no. 1, pp. 182–193, 2012. [Google Scholar]
  • [14].Liu Qiegen, Wang Shanshan, Yang Kun, Luo Jianhua, Zhu Yuemin, and Liang Dong, “Highly undersampled magnetic resonance image reconstruction using two-level Bregman method with dictionary updating,” IEEE Trans. Med. Imaging, vol. 32, no. 7, pp. 1290–1301, 2013. [DOI] [PubMed] [Google Scholar]
  • [15].Ji Shuiwang, Xu Wei, Yang Ming, and Yu Kai, “3d convolutional neural networks for human action recognition,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 35, no. 1, pp. 221–231, 2013. [DOI] [PubMed] [Google Scholar]
  • [16].Ciresan Dan, Meier Ueli, and Schmidhuber Ju¨rgen, “Multicolumn deep neural networks for image classification,” in 2012 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) IEEE, 2012, pp. 3642–3649. [Google Scholar]
  • [17].Dong Chao, Loy Chen Change, He Kaiming, and Tang Xiaoou, “Learning a deep convolutional network for image super-resolution,” in Computer Vision–ECCV 2014, pp. 184–199. Springer, 2014. [Google Scholar]
  • [18].Xie Junyuan, Xu Linli, and Chen Enhong, “Image denoising and inpainting with deep neural networks,” in Advances in Neural Information Processing Systems, 2012, pp. 341–349.
  • [19].Romberg Justin, “Compressive sensing by random convolution,” SIAM Journal on Imaging Sciences, vol. 2, no. 4, pp. 1098–1128, 2009. [Google Scholar]

RESOURCES