Abstract
Purpose:
Propose a novel decomposition based model employing the total generalized variation (TGV) and the nuclear norm, which can be used in compressed sensing based dynamic MR reconstructions.
Theory and Methods:
We employ the nuclear norm to represent the time-coherent background and the spatio-temporal TGV functional for the sparse dynamic component above. We first discuss the existence of solutions to the proposed model, and then design an algorithm using the classical first-order Primal-Dual method for solving the proposed model and give the norm estimation for the convergence condition. The proposed model is compared with the state-of-the-art methods on different datasets under different sampling schemes and acceleration factors.
Results:
The proposed model achieves higher SERs and SSIMs than kt-SLR, kt-RPCA, L+S and ICTGV on cardiac cine, perfusion and breast DCE-MRI datasets under both pseudo radial and Cartesian sampling schemes. In addition, the proposed model better suppresses the spatial artifacts and preserves the edges.
Conclusion:
The proposed model outperforms the state-of-the-art methods and generates high quality reconstructions under different sampling schemes and different acceleration factors.
Keywords: Compressed Sensing, DCE-MRI, TGV, Nuclear Norm, Primal-dual
Introduction
Dynamic magnetic resonance imaging (dMRI) is an important technique in MRI and has been used in a broad range of applications from cardiac cine imaging to breast DCE-MRI (Dynamic Contrast Enhanced) [1], which aims to visualize time dependent changes of morphology or contrast. However, traditional dMRI methods suffer from slow imaging speed and low signal-to-noise ratio, and it is not easy to balance the trade-off between spatial and temporal resolution [2–4].
Compressed sensing [5] [6] theory has been a hot topic in image processing for the past decade and has been widely employed in dMRI [7–13]. Compressed sensing theory demonstrates that it is possible to accurately reconstruct dynamic MR images from the undersampled Fourier data (known as k-space), which results in significantly reduced scanning time [7, 14]. Thus compressed sensing theory is a promising method that accelerates the dMRI process while protecting the temporal and spatial resolution.
Denote the spatio-temporal image as X ∈ , where the dynamic image has d dynamics and for each dynamic, the spatial dimension is m × n. The dynamic measurements correspond to the samples in k-space corrupted with noise
where A = M is the sampling operator, is the Fourier transform on each temporal frame, M is the sampling mask on each temporal frame and is additive white Gaussian noise. Then compressed sensing based reconstruction for dynamic MRI can be formulated as:
| (1) |
where is a certain sparse transform and α is a parameter that balances between data consistency and sparsity.
The choice of sparse regularizer for dynamic MR data is crucial and tricky. There are three main strategies for compressed sensing based dMRI. The first and simplest strategy is to utilise sparse regularizers alone in the model. kt-SPARSE [7] employs both temporal and spatial sparse regularizers in the model, which can be formulated as:
| (2) |
where is the Wavelet transform in spatial direction and is one-dimensional Fourier transform in temporal direction. This model works well on cardiac MRI data since Fourier transform can sparsify periodic movements like cardiac beating. However, other dynamic MR images, such as breast DCE-MRI, usually do not show periodicity in the breast or cancer area, kt-SPARSE has limitations on such datasets. iGrasp [15] combines the idea of compressed sensing, parallel imaging and golden-angle radial sampling and proposes a model that only contains one regularizer:
| (3) |
where ∇t is the gradient operator in temporal direction. This model performs well when time sparsity is dominated in the dataset. For most dynamic MR images, however, both spatial and temporal resolution are of great importance – high spatial resolution helps doctors visually understand the images and high temporal resolution is essential in performing quantitative analysis for DCE-MRI. Thus using only temporal regularizer is inadequate.
The second strategy is to consider low rank in the model and aims to find a solution that is both sparse and low rank. In this case, one dynamic MR image is often reformed into a matrix, in which each column corresponds to one frame and each row corresponds to one voxel. This matrix is referred to as a Casorati matrix, which has the dimension of mn × d and is very likely to be approximately low rank because of the high correlation between temporal frames. kt-SLR [9] employs both spatial and temporal gradient operators as well as non-convex Schatten p-quasi-norm in the model:
| (4) |
where 0 < p < 1 and the spatio-temporal gradient is defined as:
and ∇x, ∇y and ∇t are the gradient operators along x, y and t direction respectively, μ is the parameter that balances the trade-off between spatial and temporal sparsity, and is the Schatten p-quasi-norm.
However as kt-SLR uses TV as the regularizer, the reconstructed images often suffer from the so-called staircase effects. Besides, due to the non-convexity of Schatten p-quasi-norm when 0 < p < 1, it is more difficult to compute a robust numerical solution.
The last strategy is to consider the dynamic MR image as the superposition of a sparse component and a low rank component, which can be regularized using different constraints. The main advantage of this idea is that after subtracting the background from the image, the remaining part becomes ‘sparser’ than the dynamic image itself, resulting in a more promising situation for compressed sensing based models. Otazo [12] employed this idea and proposed a model which is referred to as L+S:
| (5) |
where denotes the nuclear norm, and L and S are the low rank component and the sparse component respectively. Similarly, Tremoulheac [16] proposed the model kt-RPCA, which employs the temporal Fourier transform for the sparse component:
| (6) |
However as the case in iGrasp, both models only exploit temporal sparsity constraints. Besides, since kt-RPCA exploits temporal Fourier transform, it only works well on cardiac datasets. Schloegl [17] proposed a novel regularizer based on infimal convolution of total generalized variation (TGV) functionals, which is called ICTGV and defined as:
| (7) |
and the model, which we also refer to as ICTGV, is
| (8) |
The well-known concept of TGV was introduced in [18], which can be regarded as a generalization of TV [19]. TGV contains high order derivatives and can better depict smooth areas in the image as well as suppress staircase effects. Although ICTGV does not explicitly decompose a dynamic image into low rank and sparse components, ICTGV optimally balances between spatial and temporal regularity and performs well on cardiac cine and perfusion images, and thus we still categorize ICTGV into this group. However the performance of ICTGV on breast DCE-MRI is unknown.
In general, the above compressed sensing based models for dynamic MR images either suffer from staircase effects or employ temporal sparsity only. Motivated by the purpose of suppressing staircase artifacts and improving reconstruction quality, under the framework of decomposition based model, we propose to employ the second order total generalized variation as the spatio-temporal regularizer for the sparse component and the nuclear norm for the low rank component. Thus the proposed model can be formulated as:
| (9) |
This paper is organized as follows. In section 2 we first give a detailed review of low rank and TGV, formulate the proposed model and discuss the existence of solutions to the proposed model. Then we show the discretization form of the proposed model and the corresponding first-order Primal–Dual algorithm. Section 3 gives the details of datasets and method of comparisons. In section 4 we compare the performance of the proposed model with state-of-the-art methods on different dynamic MR datasets under different sampling schemes and acceleration factors and present the results. Section 5 draws the discussions and conclusions.
Theory
Low rank
Recently low rank matrix completion has been applied to dMRI instead of just employing sparsity. The main idea is to consider one dynamic MR image as a space-time matrix, in which each column corresponds to one temporal frame and each row corresponds to one voxel. In [20], Candes presented the mathematical foundations of low rank and sparse decomposition, known as Robust PCA (RPCA). Given a Casorati matrix , RPCA describes the minimization problem
| (10) |
where the nuclear norm is employed as the convex relaxation of the rank and is defined as the sum of singular values (σi) of a matrix:
Candes [20] pointed out that RPCA can perfectly recover the low rank and the sparse components under several assumptions, one of which is that the rank of L is low and the sparsity of S is reasonable small.
The combination of compressed sensing and low rank matrix completion is a promising idea for further accelerating the imaging speed. The decomposition model is reasonable for dynamic MRI: the low rank component can model the time-coherent background and the sparse component can model the dynamic information that lies on top of the background, such as cardiac beating in cardiac cine and tumor contrast change in breast DCE-MRI. Several works [12,16] have employed the RPCA scheme in dMRI, in which temporal gradient or Fourier transform is exploited as the sparse transform. Wang [21] pointed out that for breast DCE-MRI datasets, the nuclear norm can achieve the highest image quality among common temporal regularizers, which motivates the choice of nuclear norm in the proposed model.
Second order TGV
The mathematical foundation of TGV was presented by Bredies [18], which can be regarded as a generalization of TV [19]. The TGV functional can depict the smooth area of an image and is able to suppress the staircase effects efficiently while preserving the edges. Thus TGV has been used in many image processing problems, such as denoising [22], compressed sensing [22], etc.
In this paper, we will use the total generalized variation of second-order through-out the paper, which has the definition
| (11) |
where is the symmetric gradient and BD(Ω) is the space of functions with bounded deformation. For more mathematical background about , please refer to [18].
The proposed model
Now we present the proposed model for compressed sensing dMRI by exploiting both and the nuclear norm under the decomposition scheme, which can be formulated as:
| (12) |
where the nuclear norm models the time-coherent background and models the sparse dynamic information above. Note that the proposed model is convex and well-posed.
Now we discuss the existence of solutions to the proposed model. We treat the sparse component S and low rank component L separately. For the sparse component S, choose a linear projection operator and a minimizing sequence {Sn}, then let A : L2(Ω) → L2(Ω) be a linear and continuous operator which is injective on ker , and B ∈ L2(Ω), we deduce that is bounded. Due to , we have is bounded. Thus the sequence {Sn − P Sn} is bounded in L2(Ω). Since A is continuous, is bounded, then is also bounded. Moreover, there exists a constant c1 > 0 such that , then
for some c2 > 0, which implies {Sn} is bounded in L2(Ω). Then by the reflexivity of L2(Ω), there exists a subsequence {Sn} which converges weakly to S* ∈ L2(Ω). According to the convexity and lower semi-continuity of the functional, we deduce that S* is a sparse solution to (12). For more details, please refer to [23].
Note that the choice of and the nuclear norm are natural for dynamic MR images. On one hand, since MR images are usually sparse in their gradient domains, which consists of first and second order derivatives can sparsify MR images. Besides, since the background is subtracted from one dynamic image, the remaining dynamic information should be sparser than the original image. On the other hand, the background of one dynamic image is time-coherent and hence low rank, the nuclear norm can perfectly model the background. Therefore the choice of and the nuclear norm satisfy the conditions of Candes’s theorem [20] and thus can guarantee the recovery of the dynamic images.
Numerical Algorithm
In this subsection, we present the numerical algorithm to solve the proposed model. First we need the discrete setting of . For discretization, we use a three dimensional regular Cartesian grid of size m × n × d and mesh size 1. The reader interested in the mathematical background may find more information about the discretization in the Appendix.
Now we focus on the discrete version of the proposed model (12) and assume that the linear sampling operator A : U → Y, where and Y is a finite Hilbert space (kt-space in dMRI) which is already given in a discretized form. Then the proposed model (12) can be formulated as:
| (13) |
where V = U × U × U = U3.
In this paper, we adopt the Primal-Dual [24] algorithm to solve the proposed model. The Primal-Dual algorithm is a first order algorithm and easy to implement, which has been widely used in many image processing problems [22]. Details about how this method is applied can be found in the Appendix.
Methods
Datasets
We apply the proposed model retrospectively on three different dynamic datasets. The first two datasets are the physiologically improved non uniform cardiac torso (PINCAT) numerical phantom and in vivo cardiac perfusion MRI data (cardiac), which are also used in kt-SLR [9]. For more information about the datasets, please refer to [25, 26]. The choice of these two datasets is to fairly compare with other models. The dimensions of PINCAT and cardiac perfusion are 128 × 128 × 50 and 190 × 90 × 70 respectively.
The last group of datasets are in vivo breast DCE-MRI data collected under a protocol approved by the institutional review board. The data were acquired using a spoiled gradientrecalled echo (SPGRE) sequence on a Philips (Best, Netherlands) Achieva 3T scanner with TR = 4.33 ms, TE = 2.12 ms, flip angle = 12°. The dimension of the coil-combined complex data is 192 × 192 × 10 × 105, which consists of 192 readout points by 192 phase encodes across 10 slices repeated over 105 dynamics. The spatial resolution is 1.33 mm by 1.33 mm by 5 mm, and the field of view is 256 mm by 256 mm by 50 mm. Further details about the protocol can be found in [27]. We denote the data as breast1 for simplicity. Another two breast datasets were collected under the same protocol with different imaging parameters, resulting in a different dimension of 192 × 192 × 20 × 25. We denote these two datasets as breast2 and breast3 respectively. Note that only magnitude images of breast2 and breast3 are available for the reconstruction. To narrow the focus of the paper, we look only at the slice that passes through the center of the tumor. For breast1, the center slice is the 6th slice and for breast2 and breast3, the center slices are the 10th slices. Thus the final dimensions are 192 × 192 × 105 for breast1 and 192 × 192 × 105 for breast2 and breast3.
Comparisons
We compare the proposed model with existing state-of-the-art methods, which are kt-SLR1 [9], kt-RPCA2 [16], L+S3 [12] and ICTGV4 [17]. All the models are performed in MATLAB and are available online. All the experiments are performed in MATLAB R2018a running on a dual 10-core Intel Xeon E5–2630 CPU 2.2 GHz with 128 GB of RAM and an Nvidia TITAN V GPU. We also implement the proposed model in CUDA C to accelerate the MATLAB code. Both versions can be found online https://github.com/chixindebaoyu/tgvnn. The runtime comparison between MATLAB and CUDA is also presented.
For all the models, we apply the pseudo radial sampling pattern which is also used in kt-SLR [9]. For each frame, the radial trajectory is uniformly spaced and is rotated by a small random angle in each temporal frame to increase incoherence. Figure 1 (left) shows an example of the pseudo radial sampling. The choice of pseudo radial sampling pattern is to simplify the computation, because all the sampling points lie on a Cartesian grid and fast Fourier transform suffices. For all the experiments, unless specified, we all use 32 sampling spokes for consistency. The total acceleration factor of the mask is around 6.6. Here the total acceleration factor is the ratio of total k-space points to total k-space samples. In addition, for testing the performance of the proposed model under different sampling schemes, we also compare the reconstructions under the Cartesian sampling mask, which is widely used in clinical MRI. For each frame, low frequency is fully sampled with the central window radius of 10 pixels. Outside the central window, we randomly pick a few lines along the phase encoding direction to guarantee the maximal orthogonality across frames. The total acceleration factor of the mask is around 5.1. Figure 1 (right) shows one frame of the Cartesian mask.
Figure 1:
Sampling masks (one frame). Left: Pseudo radial sampling mask. Right: Cartesian sampling mask.
The assessments used for the reconstructions are the signal to error ratio (SER) and the structural similarity index (SSIM), which are commonly used in compressed sensing based reconstructions. Specifically, the SER is defined as
where Xrec is the reconstructed image and Xori is the original, fully-sampled data. For all the experiments, the dataset is scaled to [0,1]. We tune the parameters manually on the phantom dataset via an exhaustive search over each parameter in order to obtain the optimal parameters for the best SER and apply this set of parameters to the other datasets. Table 1 shows the parameters used for the proposed model. Note that the iteration number is fixed at 500 for the pseudo radial sampling and 1500 for the Cartesian sampling, which is sufficient for the convergence of the algorithm.
Table 1:
Parameters used for the proposed model.
| Sampling ╲ Parameters | α0 | α1 | β | σ | τ | μ | iter |
|---|---|---|---|---|---|---|---|
| Pseudo radial | 0.006 | 0.004 | 0.5 | 0.25 | 0.25 | 1 | 500 |
| Cartesian | 0.015 | 0.005 | 0.08 | 0.28 | 0.28 | 1 | 1500 |
Results
Table 2 shows the comparisons of different models on different datasets under the pseudo radial sampling pattern. We can see that the proposed model performs well on all the datasets with high SERs and SSIMs. Although kt-SLR achieves the highest SER on PINCAT, it does not achieve high SERs on breast datasets. Also although kt-RPCA performs well on breast datasets, it does not work well on PINCAT and cardiac perfusion.
Table 2:
Comparisons of different models on different datasets.
| Models ╲ Datesets | PINCAT | cardiac | Breast1 | Breast2 | Breast3 | |
|---|---|---|---|---|---|---|
| Zerofilled | SER | 20.54 | 14.80 | 11.32 | 11.57 | 14.85 |
| SSIM | 0.8321 | 0.8855 | 0.4820 | 0.5897 | 0.7086 | |
| kt-SLR | SER | 33.35 | 17.58 | 17.42 | 13.61 | 18.38 |
| SSIM | 0.9880 | 0.9412 | 0.7712 | 0.6956 | 0.8461 | |
| kt-RPCA | SER | 29.27 | 18.33 | 19.31 | 14.82 | 19.81 |
| SSIM | 0.9700 | 0.9447 | 0.8857 | 0.7920 | 0.9068 | |
| L+S | SER | 27.99 | 19.12 | 17.60 | 14.74 | 19.91 |
| SSIM | 0.9514 | 0.9490 | 0.7675 | 0.7319 | 0.8791 | |
| ICTGV | SER | 26.88 | 17.87 | 16.31 | 12.18 | 16.84 |
| SSIM | 0.9435 | 0.9405 | 0.6735 | 0.6080 | 0.7693 | |
| Proposed | SER | 32.74 | 19.57 | 20.56 | 16.24 | 21.08 |
| SSIM | 0.9917 | 0.9514 | 0.9402 | 0.9091 | 0.9356 | |
Figure 2 shows the comparisons of different models on PINCAT data. Note that the 1st frame is presented here. The red arrows indicate that although kt-SLR achieves the highest SER (33.35), there are still artifacts left in the reconstructed image, which do not appear in the proposed approach. Furthermore, the blue arrows show that the proposed model outperforms kt-RPCA, L+S and ICTGV in both preserving the edges and suppressing the artifacts.
Figure 2:
Comparisons on PINCAT (the 1st frame). The first row: reconstructed images. The second row: zoomed images in the red box. The third row: difference images with respect to the original image. The fourth row: zoomed difference images. The difference images are multiplied by 30 to increase visibility.
Figure 3 presents the reconstructions of cardiac perfusion. The 1st frame is presented here. The proposed model achieves the highest SER (19.58) and SSIM (0.9514), and produces the least artifacts. The red arrows show the poor performance of kt-SLR, kt-RPCA and ICTGV, especially on the edges. Although L+S performs well on cardiac perfusion, the blue arrows show that the result of the proposed model is smoother than L+S.
Figure 3:
Comparisons on perfusion (the 1st frame). The first row: reconstructed images. The second row: zoomed images in the red box. The third row: difference images with respect to the original image. The fourth row: zoomed difference images. The difference images are multiplied by 10 to increase visibility.
For a better view of the temporal direction, we also plot three different frames as well as time series for cardiac perfusion in Figure 4. We can see that the proposed model generates visually high quality reconstructions. The red arrow shows that kt-SLR produces blurry reconstructions, resulting in low SER. The blue arrow indicates that kt-RPCA suffers from motion blur, especially on the edge. Besides we can observe from the yellow arrows that the time series plots of both kt-RPCA and ICTGV are oversmooth, especially ICTGV. L+S performs well on cardiac perfusion in both SER and time series plot. However since L+S has no spatial constraint, all the frames appear noisy (green arrow).
Figure 4:
Comparisons on cardiac perfusion. Rows (a), (b) and (c) are the 11th, 21st and 54th frames respectively. Row (d) is the column through the cardiac (red line) across all the frames.
The comparisons of different models on breast1, breast2 and breast3 can be found in Supporting Information Figure S1, S2 and S3 respectively. Again the proposed model achieves the highest SERs and SSIMs and performs well in both removing spatial artifacts (blue arrows) and reconstructing the tumor (red arrows). kt-SLR, kt-RPCA and ICTGV do not work well on breast datasets. Interestingly, L+S does slightly better in reconstructing the tumor. However L+S achieves low SERs and SSIMs and brings more spatial artifacts in the background (blue arrows).
In order to show the temporal direction of the tumor, we also plot the mean intensity curves in the tumor area of breast1 in Figure 5. The mean intensity curve here is the mean pixel intensity of the tumor area (red rectangle) across all the frames. We can see from Figure 5 that the proposed model fits the mean intensity curve well before and after the injection of the contrast agent with low variance. On the contrary, both kt-SLR and ICTGV achieve high-variance mean intensity curves, especially after the injection of the contrast agent (blue arrows). The yellow arrow indicates that kt-RPCA fails to fit the first 10–15 frames. L+S performs poorly in fitting the last 5 frames, which can be observed more clearly in the pixel intensity curve (green arrows).
Figure 5:
Comparisons on breast1. Rows (a), (b) and (c) are the 1st, 53rd and 105th frames respectively. Row (d) is the mean intensity curve in the tumor area (red rectangle) across all the frames. Row (e) is the intensity curve of one pixel inside the tumor.
Table 3 shows the running time comparison on breast1 of different models and between CPU (MATLAB) and GPU (CUDA C). Note that ICTGV also has a GPU version code, but we can not make it work on our workstation, thus only CPU runtime is presented here. Note that kt-RPCA and L+S are relatively faster because both models employ only temporal regularizers. We can see that although the MATLAB code of the proposed model is slow (2812.90 s), GPU accelerates it by about 100× and it only takes 28.35 s on breast1 dataset.
Table 3:
Running time comparison on breast1.
| Models | kt-SLR (CPU) |
kt-RPCA (CPU) |
L+S (CPU) |
ICTGV (CPU) |
Proposed (CPU) |
Proposed (GPU) |
|---|---|---|---|---|---|---|
| Time (s) | 5794.88 | 641.71 | 493.80 | 2572.04 | 2812.90 | 28.35 |
For testing the performance of the proposed model under different acceleration factors, we choose 5 different numbers of spokes, resulting in 5 sampling masks with different acceleration factors. The numbers of spokes are 12, 22, 32, 42 and 52, and the corresponding actual acceleration factors are 17.0, 9.5, 6.6, 5.1 and 4.2 respectively. Table 4 demonstrates that the proposed model outperforms the other methods under different acceleration factors, which implies consistency.
Table 4:
Comparisons of different sampling factors on breast1.
| Models ╲ Spokes | 12 | 22 | 32 | 42 | 52 | |
|---|---|---|---|---|---|---|
| Zerofilled | SER | 5.98 | 9.06 | 11.32 | 12.93 | 14.33 |
| SSIM | 0.3218 | 0.4108 | 0.4820 | 0.5350 | 0.5818 | |
| kt-SLR | SER | 15.16 | 16.10 | 17.42 | 19.07 | 19.11 |
| SSIM | 0.7323 | 0.7312 | 0.7712 | 0.8087 | 0.7989 | |
| kt-RPCA | SER | 13.10 | 17.74 | 19.31 | 20.26 | 21.13 |
| SSIM | 0.6241 | 0.8356 | 0.8857 | 0.9061 | 0.9245 | |
| L+S | SER | 12.75 | 16.00 | 17.60 | 18.73 | 19.64 |
| SSIM | 0.5885 | 0.7119 | 0.7675 | 0.8018 | 0.8275 | |
| ICTGV | SER | 13.56 | 15.30 | 16.31 | 17.03 | 17.56 |
| SSIM | 0.6001 | 0.6485 | 0.6735 | 0.6895 | 0.7007 | |
| Proposed | SER | 16.49 | 19.06 | 20.56 | 21.82 | 22.96 |
| SSIM | 0.8620 | 0.9119 | 0.9402 | 0.9535 | 0.9632 | |
For evaluating the performance of the proposed model under different sampling schemes, we also compare all the models under the Cartesian sampling mask, which is shown in Figure 1. Table 5 shows the results of different models under the Cartesian sampling mask. Both the proposed model and L+S achieve the highest SER (28.46) while the other models perform relatively worse under the Cartesian sampling mask. Note that the SSIM (0.9839) of the proposed model is the higher than L+S, although they share the same SER.
Table 5:
Comparisons of reconstruction using the Cartesian mask on breast1.
| Models | Zerofilled | kt-SLR | kt-RPCA | L+S | ICTGV | Proposed |
|---|---|---|---|---|---|---|
| SER | 11.29 | 16.60 | 16.86 | 14.55 | 14.33 | 17.79 |
| SSIM | 0.7370 | 0.8942 | 0.9126 | 0.8379 | 0.7681 | 0.9169 |
Discussion and Conclusions
In this paper, we propose a novel decomposition based model exploiting spatio-temporal TGV2 and the nuclear norm for compressed sensing dynamic MR reconstruction. The nuclear norm can model time-coherent background and perform well in removing spatial artifacts, and the TGV functional represents the smooth part well and can preserve the edges as well as reduce staircase effects. We first discuss the existence of solutions to the proposed model, and then we employ the Primal-Dual algorithm to solve the proposed model and give the norm estimation for the convergence condition. We also implement the proposed model using GPU in CUDA C to accelerate the MATLAB code. Numerical experiments on PINCAT, cardiac perfusion and breast DCE-MRI datasets indicate that the proposed model outperforms the-state-of-art methods in both suppressing the spatial artifacts and preserving the edges under different acceleration factors and different sampling schemes, especially for breast DCE-MRI datasets.
Supplementary Material
Acknowledgements
This first and the third authors are supported by National Natural Science Foundation of China (NO. 11531005) and the second author is supported by NIH K25 CA176219 and NIH U01 CA142565.
Appendix
Discretization
In this subsection, we present the discretization of and the algorithm adapting to the proposed model. In order to solve the proposed model, we first need to give the discretization of . In this paper, since we are dealing with dynamic MR images which have two spatial dimensions and one temporal dimension, we focus on second order TGV () in . Following essentially the presentation in [18, 24], the region Ω is discretized as the gid:
where m, n and d are the dimensions of the dynamic image. Denote three finite dimensional vector spaces and . The space U will be endowed with the scalar product for u, u′ ∈ U and the norm . Similarly, the spaces V and W are equipped with the scalar products and , respectively.
The TGV functional is discretized by finite differences where the spatial grid sizes are chosen to be one and the temporal grid size is manually set by the parameter μ. The forward and backward operators are:
and
Furthermore, the gradient ∇3, symmetric gradient and their corresponding divergence operators are defined as follows:
and
By definition, the discrete divergences satisfy and . In order to define the discrete version of , we also need the L1 and L∞ norms:
Algorithm description
In this paper, we use the Primal-Dual method [24] to solve the proposed model. The Primal-Dual method has been widely employed in finding the solution of the convex-concave saddle point problem:
| (14) |
where and are Hilbert spaces, is a linear continuous mapping, and the functional and are proper, convex and lower semi-continuous. In order to state the algorithm, we denote the resolvent operators as (I + τ∂F)−1 and (I + σ∂G)−1, which have the following closed-form representations:
and
respectively, where τ, σ > 0. Then given an initial point (x0, y0) ∈ × and set , the Primal-Dual algorithm has the following iteration
| (15) |
The algorithm converges if the condition is satisfied with some τ, σ > 0.
Now we adopt the Primal-Dual algorithm to solve the proposed model. The corresponding Primal-Dual saddle point problem of model (13) is given by
| (16) |
where p, q and λ are the dual variables, and is the indicator function of a convex set. In order to make (16) coincide with the saddle-point structure (14), we choose
and
Thus the Primal-Dual method of the proposed model is shown in Algorithm 1.
Algorithm 1.
Primal-Dual Method for TGV and low rank decomposition.
| Initialization: σ, τ, S0, L0, set L0 = A*B, S0 = 0 |
| Iterations: Update (Sn, wn, Ln), (pn, qn, λn) and by the following steps: |
| Until convergence, return L + S |
For updating dual variables p and q, the projection operator is given as
For updating the primal variable L, the shrinkage operator is defined as
where
and U, Σ and V are a singular value decomposition of of rank r.
Now we estimate the norm of operator K for the convergence condition . One can see that and . Denote x = (S, w, L), then
Since for all a > 0, we have
for a > 0. The smallest value is reached when which yields
Footnotes
References
- [1].Yankeelov TE, Gore JC. Dynamic Contrast Enhanced Magnetic Resonance Imaging in Oncology: Theory, Data Acquisition, Analysis, and Examples. Current Medical Imaging Reviews. 2009;3:91–107. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [2].Vaals JJ, Brummer ME, Dixon WT, et al. Keyhole method for accelerating imaging of contrast agent uptake Journal of Magnetic Resonance Imaging. 1993;3:671–675. [DOI] [PubMed] [Google Scholar]
- [3].Jeffrey Tsao, Peter Boesiger, Pruessmann Klaas P. k-t BLAST and k-t SENSE: dynamic MRI with high frame rate exploiting spatiotemporal correlations. Magnetic Resonance in Medicine. 2003;50:1031–1042. [DOI] [PubMed] [Google Scholar]
- [4].Tsao Jeffrey, Boesiger Peter, Pruessmann Klaas P. k-t BLAST and k-t SENSE: Dynamic MRI with high frame rate exploiting spatiotemporal correlations Magnetic Resonance in Medicine. 2003;50:1031–1042. [DOI] [PubMed] [Google Scholar]
- [5].Candès Emmanuel J, Romberg Justin, Tao Terence. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information IEEE Transactions on Information Theory. 2006;52:489–509. [Google Scholar]
- [6].Donoho DL. Compressed sensing IEEE Transactions on Information Theory. 2006;52:1289–1306. [Google Scholar]
- [7].Lustig Michael, Santos Juan M, Donoho David L, Pauly John M. kt SPARSE: High frame rate dynamic MRI exploiting spatio-temporal sparsity in Proceedings of the 13th Annual Meeting of ISMRM;2420(Seattle, WA, USA)ISMRM; 2006. [Google Scholar]
- [8].Zhao Bo, Haldar Justin P., Christodoulou Anthony, Liang Zhi-Pei. Image Reconstruction from Highly Undersampled (k, t)-Space Data with Joint Partial Separability and Sparsity Constraints IEEE Transactions on Medical Imaging. 2012;31:1809–20. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [9].Sajan Goud Lingala, Yue Hu, Edward Di Bella, Mathews Jacob. Accelerated dynamic MRI exploiting sparsity and low-rank structure: k-t SLR IEEE Transactions on Medical Imaging. 2011;30:1042–1054. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Gamper Urs, Boesiger Peter, Kozerke Sebastian. Compressed sensing in dynamic MRI Magnetic Resonance in Medicine. 2008;59:365–73. [DOI] [PubMed] [Google Scholar]
- [11].Qiu Chenlu, Lu Wei, Vaswani Namrata. Real-time Dynamic MR Image Reconstruction Using Kalman Filtered Compressed Sensing in ICASSP(Washington, DC, USA):393–396 IEEE Computer Society; 2009. [Google Scholar]
- [12].Ricardo Otazo, Emmanuel Candès, Sodickson Daniel K. Low-rank plus sparse matrix decomposition for accelerated dynamic MRI with separation of background and dynamic components Magnetic Resonance in Medicine. 2015;73:1125–1136. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [13].Han SoHyun, Paulsen Jeffrey, Zhu Gang, et al. Temporal/spatial resolution improvement of in vivo DCE-MRI with compressed sensing-optimized FLASH Magnetic Resonance Imaging. 2012;30:741–52. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [14].Lustig Michael, Donoho David L., Santos Juan M., Pauly John M.. Compressed Sensing MRI IEEE Signal Processing Magazine. 2008;25:72–82. [Google Scholar]
- [15].Feng Li, Grimm Robert, Tobias Block Kai, et al. Golden-Angle Radial Sparse Parallel MRI: Combination of Compressed Sensing, Parallel Imaging, and Golden-Angle Radial Sampling for Fast and Flexible Dynamic Volumetric MRI Magnetic Resonance in Medicine. 2014;72:707–717. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [16].Trémoulhéac Benjamin, Dikaios Nikolaos, Atkinson David, Arridge Simon R. Dynamic MR Image Reconstruction–Separation From Undersampled (k,t)-Space via Low-Rank Plus Sparse Prior IEEE Transactions on Medical Imaging. 2014;33:1689–1701. [DOI] [PubMed] [Google Scholar]
- [17].Schloegl Matthias, Holler Martin, Schwarzl Andreas, Bredies Kristian, Stollberger Rudolf. Infimal convolution of total generalized variation functionals for dynamic MRI Magnetic Resonance in Medicine. 2017;78:142–155. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [18].Bredies Kristian, Kunisch Karl, Pock Thomas. Total generalized variation SIAM Journal on Imaging Sciences. 2010;3:492–526. [Google Scholar]
- [19].Rudin Leonid I., Osher Stanley, Fatemi Emad. Nonlinear total variation based noise removal algorithms Physica D: Nonlinear Phenomena. 1992;60:259–268. [Google Scholar]
- [20].Wright John, Ganesh Arvind, Rao Shankar, Peng Yigang, Ma Yi. Robust principal component analysis: Exact recovery of corrupted low-rank matrices via convex optimization in Advances in Neural Information Processing Systems:2080–2088 2009. [Google Scholar]
- [21].Wang Dong, Arlinghaus Lori R, Yankeelov Thomas E, Yang Xiaoping, Smith David S. Quantitative Evaluation of Temporal Regularizers in Compressed Sensing Dynamic Contrast Enhanced MRI of the Breast International Journal of Biomedical Imaging. 2017;2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [22].Knoll Florian, Bredies Kristian, Pock Thomas, Stollberger Rudolf. Second order total generalized variation (TGV) for MRI Magnetic Resonance in Medicine. 2011;65:480–91. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [23].Gao Yiming, Bredies Kristian. Infimal Convolution of Oscillation Total Generalized Variation for the Recovery of Images with Structured Texture SIAM Journal on Imaging Sciences. 2017;11:2021–2063. [Google Scholar]
- [24].Chambolle Antonin, Pock Thomas. A First-Order Primal-Dual Algorithm for Convex Problems with Applications to Imaging Journal of Mathematical Imaging and Vision. 2011;40:120–145. [Google Scholar]
- [25].Segars W Paul, Tsui Benjamin MW. Study of the efficacy of respiratory gating in myocardial SPECT using the new 4-D NCAT phantom IEEE Transactions on Nuclear Science. 2002;49:675–679. [Google Scholar]
- [26].Sharif Behzad, Bresler Yoram. Adaptive real-time cardiac MRI using PARADISE: Validation by the physiologically improved NCAT phantom in 2007 4th IEEE International Symposium on Biomedical Imaging: From Nano to Macro:1020–1023 IEEE; 2007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [27].Li Xia, Abramson Richard G, Arlinghaus Lori R, et al. Multiparametric magnetic resonance imaging for predicting pathological response after the first cycle of neoadjuvant chemotherapy in breast cancer. Investigative Radiology. 2015;50:195–204. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.





