Abstract
Recent theory of mapping an image into a structured low-rank Toeplitz or Hankel matrix has become an effective method to restore images. In this paper, we introduce a generalized structured low-rank algorithm to recover images from their undersampled Fourier coefficients using infimal convolution regularizations. The image is modeled as the superposition of a piecewise constant component and a piecewise linear component. The Fourier coefficients of each component satisfy an annihilation relation, which results in a structured Toeplitz matrix, respectively. We exploit the low-rank property of the matrices to formulate a combined regularized optimization problem. In order to solve the problem efficiently and to avoid the high memory demand resulting from the large-scale Toeplitz matrices, we introduce a fast and memory efficient algorithm based on the half-circulant approximation of the Toeplitz matrix. We demonstrate our algorithm in the context of single and multi-channel MR images recovery. Numerical experiments indicate that the proposed algorithm provides improved recovery performance over the state-of-the-art approaches.
Keywords: Structured low-rank matrix, infimal convolution, compressed sensing, image recovery
I. Introduction
The recovery of images from their limited and noisy measurements is an important problem in a wide range of biomedical imaging applications, including microscopy [1], magnetic resonance imaging (MRI) [2], and computed tomography [3]. The common method is to formulate the image reconstruction as an optimization problem, where the criterion is a linear combination of data consistency error and a regularization penalty. The regularization penalties are usually chosen to exploit the smoothness or the sparsity priors in the discrete image domain. For example, compressed sensing methods are capable of recovering the original MR images from their partial k space measurements [2] using the L1 norm in the total variation (TV) or wavelet domain. The reconstruction performance is determined by the effectiveness of the regularization. In order to improve the quality of the reconstructed images, several extensions and generalizations of TV are also proposed, such as total generalized variation (TGV) [4], [5], Hessian-based norm regularization [6], and higher degree total variation (HDTV) [7], [8]. All of these regularization penalties are formulated in the discrete domain, and hence suffer from discretization errors as well as lack of rotation invariance.
Recently, a new family of reconstruction methods, which are based on the low-rank property of structured Hankel or Toeplitz matrices built from the Fourier coefficients of the image, have been introduced as powerful continuous domain alternatives to the above discrete domain penalties [9], [10], [11], [12], [13]. Since these methods minimize discretization errors and rotation dependence, they provide improved reconstruction. These algorithms can be viewed as the multidimensional extensions of the finite-rate-of-innovation (FRI) frame-work [14], [15]. All of these methods exploit the “annihilation property”, which implies that image derivatives can be annihilated by multiplication with a bandlimited polynomial function in the spatial domain; this image domain relation translates to a convolutional annihilation relationship in the Fourier domain. Since the locations of the discontinuities are not isolated in the multidimensional setting, the theoretical tools used to show perfect recovery are very different from the 1-D FRI setting [11], [16]. The convolution relations are compactly represented as a multiplication between a block Hankel structured matrix and the Fourier coefficients of the filter. It has been shown that the above structured matrix is low-rank, which allows the recovery of the unknown matrix entries using structured low-rank matrix completion. Empirical results show improved performance over classical total variation methods [17], [16], [9], [18]. Haldar proposed a Hankel structured low-rank matrix algorithm (LORAKS) for the reconstructions of single coil MR images [10] with the assumption that the image has limited spatial support and smooth phase. The effectiveness of the algorithm was also investigated in parallel MRI [19], [20], [21].
In this paper, we extend the structured low-rank framework to recover the sum of two piecewise smooth functions from their sparse measurements. This work is inspired by the infimal convolution framework [22], where the sum of a piecewise constant and a piecewise linear function was recovered; the infimal convolution of functions with first and second order derivatives were considered as penalties in [22]. The algorithm was then applied in a general discrete setting for image denoising [23] to obtain improved performance over standard TV. The extension of TV using infimal convolution (ICTV) was applied in video and image reconstruction in [24]. The infimal convolution of TGV (ICTGV) was proposed in the context of dynamic MRI reconstruction by balancing the weights for the spatial and temporal regularizations [25]. In [26] and [27], the infimal convolution of two total variation Bregman distances are applied to exploit the structural information in the reconstruction of dynamic MR datasets and the joint reconstruction of PET-MRI, respectively. In [28], the authors adopted the robust PCA method [29] into dynamic MRI, where the dataset is decomposed into low-rank and sparse component (L+S). In [30], instead of imposing low-rank assumptions, the k-t PCA method was improved using model consistency constraints (MOCCO) to obtain temporal basis functions from low resolution dynamic MR data. In this paper, we propose to model the image as the combination of a piecewise constant component and a piecewise linear component. For the piecewise constant component, the Fourier coefficients of the gradient of the component satisfy the annihilation relation. We thus build a structured Toeplitz matrix, which can be proved to be low-rank. Similarly, we can obtain a structured low-rank Toeplitz matrix from the Fourier coefficients of the second order partial derivatives of the piecewise linear component. By introducing the generalized structured low-rank method, the image can be automatically separated into components where either the strong edges and feature details or the smooth regions of the image can be accurately recovered. Thus, the optimal balance can be obtained between the first order and higher order penalties.
Since the proposed method involves the recovery of large-scale first and second order derivatives lifted Toeplitz matrices, the implementation of the method is associated with high computational complexity and memory demand. In order to solve the corresponding optimization problem efficiently, we introduce an algorithm based on the half-circulant approximation of Toeplitz matrices, which is a generalization of the Generic Iteratively Reweighted Annihilating Filter (GIRAF) algorithm proposed in [17], [31]. This algorithm alternates between the estimation of the annihilation filter of the image, and the computation of the image annihilated by the filter in a least squares formulation. By replacing the linear convolution by circular convolution, the algorithm can be implemented efficiently using Fast Fourier Transforms, which significantly reduces the computational complexity and the memory demand. We investigate the performance of the algorithm in the context of compressed sensing MR images reconstruction. Experiments show that the proposed method is capable of providing more accurate recovery results than the state-of-the-art algorithms. The preliminary version of the work was accepted as a conference paper. Compared to the work [32], the theoretical and algorithmic frameworks are further developed here. We have significantly more validation in the current version, in addition to the generalization of the method to parallel MRI setting.
II. Generalized Structure Low-Rank Matrix Recovery
A. Image recovery model
We consider the recovery of a discrete 2-D image ρ ∈ ℂN from its noisy and degraded measurements b ∈ ℂM. We model the measurements as , where is a linear degradation operator which maps ρ to b, and n ∈ ℂM is assumed to be the Gaussian distributed white noise. Since the recovery of ρ from the measurements b is ill-posed in many practical cases, the general approach is to pose the recovery as a regularized optimization problem, i.e.,
(1) |
where is the data consistency term, λ is the balancing parameter, and is the regularization term, which determines the quality of the recovered image. Common choices for the regularization term include total variation, wavelet, and their combinations. Researchers have also proposed the extensions of total variations [4], [6], [8] to improve the performance.
B. Structured low-rank matrix completion
Consider the general model for a 2-D piecewise smooth image ρ(r) at the spatial location r = (x, y) ∈ ℤ2:
(2) |
where χΩi is a characteristic function of the set Ωi and the functions gi(r) are smooth polynomial functions which vanish with a collection of differential operators D ={D1, …, DN} within the region Ωi. It is proved that under certain assumptions on the edge set , the Fourier transform of derivatives of ρ(r) satisfies an annihilation property [11]. We assume that a bandlimited trigonometric polynomial function µ(r) vanishes on the edge set of the image:
(3) |
where c[k] denotes the Fourier coefficients of µ and ∆1 is any finite set of ℤ2. According to [13], the family of functions in (2) is a general form including many common image models by choosing different set of differential operators D.
-
1)Piecewise constant images: Assume ρ1(r) is a piecewise constant image function, thus the first order partial derivative of the image D1ρ1 = ∇ρ1 = (∂xρ1, ∂yρ1) is annihilated by multiplication with µ1 in the spatial domain:
The multiplication in spatial domain translates to the convolution in Fourier domain, which is expressed as:(4)
where for k = (kx, ky). Thus the annihilation property can be formulated as a matrix multiplication:(5)
where is a Toeplitz matrix built from the entries of , the Fourier coefficients of ρ1. Specifically, , are matrices corresponding to the discrete 2-D convolution of and for (kx, ky) ∈ Γ, omitting the irrelevant factor j2π. Here c1 is the vectorized version of the filter c1[k]. Note that c is supported in ∆1. Thus, we can obtain that:(6)
Here d[k] = c1[k] * h[k], where h[k] is any FIR filter. Note that ∆1 is smaller than Γ, the support of d. Thus, if we take a larger filter size than the minimal filter c1[k], the annihilation matrix will have a larger null space. Therefore, is a low-rank matrix. The method corresponding to this case is referred to as the first order structured low-rank algorithm (first order SLA) for simplicity.(7) -
2)Piecewise linear images: Assume ρ2(r) is a piecewise linear image function, it can be proved that the second order partial derivatives of the image satisfy the annihilation property [13]
Thus, the Fourier transform of D2ρ2 is annihilated by convolution with the Fourier coefficients c2[k]; k ∈ ∆2 of :(8)
where for k = (kx, ky). Similarly, the annihilation relation can be expressed as:(9)
where is a Toeplitz matrix., and are matrices corresponding to the discrete convolution of , , and , omitting the insignificant factor, and c2 is the vectorized version of d[k]. Similar to the piecewise constant case, the Toeplitz matrix is also a low-rank matrix. The method exploiting the low-rank property of is referred to as the second order structured low-rank algorithm (second order SLA).(10)
C. Generalized structured low-rank image recovery (GSLR)
We assume that a 2-D image ρ is a piecewise smooth function, which can be decomposed into two components ρ = ρ1 + ρ2, such that ρ1 represents the piecewise constant component of ρ, while ρ2 represents the piecewise linear component of ρ. We assume that the gradient of ρ1 and the second derivative of ρ2 vanish on the zero sets of µ1 and µ2, respectively. This relation transforms to a convolution relation between the weighted Fourier coefficients of ρ1 and ρ2 with c1 and c2, respectively, based on the analysis in Section. II-B. Inspired by the concept of infimal convolution, we consider the framework of a combined regularization procedure, where we formulate the reconstruction of the Fourier data from the undersampled measurements b as follows:
(11) |
Since the above problem is NP hard, we choose the Schatten p (0 ≤ p < 1) norm as the relaxation function, which makes (11) as the following optimization problem:
(12) |
where and are the structured Toeplitz matrices in the first and second order partial derivatives weighted lifted domain, respectively. λ1 and λ2 are regularization parameters which balance the data consistency and the degree to which and are low-rank. ǁ·ǁp is the Schatten p norm (0 ≤ p < 1), defined for an arbitrary matrix X as:
(13) |
where σi are the singular values of X. Note that when p → 1, ǁXǁp is the nuclear norm; when p → 0, . The penalty ǁXǁp is convex for p = 1, and non-convex for 0 ≤ p < 1.
III. Optimization Algorithm
We apply the iterative reweighted least squares (IRLS) algorithm to solve the optimization problem (12). Based on the equation where , let , (12) becomes:
(14) |
In order to solve (14), we can use an alternating minimization scheme, which alternates between the following subproblems: updating the weight matrices H1 and H2, and solving a weighted least squares problem. Specifically, at nth iteration, we compute:
(15) |
(16) |
(17) |
where ϵn → 0 is a small factor used to stabilize the inverse. We now show how to efficiently solve the subproblems.
A. Update of least squares
First, let we rewrite the least squares problem (17) as follows:
(18) |
We now focus on the update of . The update of can be derived likewise. From the structure property of and the convolution relationship, we can obtain:
(19) |
where denotes the linear convolution by is the projection of the convolution to a finite set Γ1 of the valid k space index, which is expressed by the matrix P1. M1 is the linear transformation in k space, which denotes the multiplication with the first order Fourier derivatives j2πkx and j2πky, referred to as the gradient weighted lifting case. We can approximate by a circular convolution by on a sufficiently large convolution grid. Then, we can obtain , where F is the 2-D DFT and is a diagonal matrix representing multiplication with the inverse DFT of . Assuming , we can thus rewrite the second term in (18) as:
(20) |
where S1 is a diagonal matrix with entries , and μl(r) is the trigonometric polynomial of inverse Fourier transform of . S1 is specified as
(21) |
Similarly, the third term in (18) can be rewritten as , where S2 is given by
(22) |
Therefore, we can reformulate the optimization problem (18) as:
(23) |
The above constrained problem can be efficiently solved using the alternating directions method of multipliers (ADMM) algorithm [33], which yields to solving the following subproblems:
(24) |
(25) |
(26) |
(27) |
(28) |
where qi (i = 1, 2) represent the vectors of Lagrange multipliers, and γi (i = 1, 2) are fixed parameters tuned to improve the conditioning of the subproblems. Subproblems (24) to (27) are quadratic and thus can be solved easily as follows:
(29) |
(30) |
(31) |
(32) |
B. Update of weight matrices
We now show how to update the weight matrices H1 and H2 in (15) and (16) efficiently based on the GIRAF method [11]. In order to obtain the weight matrices H1 and H2, we first compute the Gram matrix G1 and G2 as:
(33) |
(34) |
Let (V1, Λ1) denote the eigen-decomposition of G1, where V1 is the orthogonal basis of eigenvectors and Λ1 is the diagonal matrix of eigenvalues , which satisfy G1 = V1 Λ1 . Then we can rewrite the weight matrix H1 as:
(35) |
Thus, one choice of the matrix square root is
(36) |
Similarly, we can obtain as:
(37) |
C. Implementation details
The details for solving the optimization problem (14) are shown in the following pseudocode Algorithm 1. In order to investigate how the SNR values of the recovered image behave as the function of the balancing parameters λ1 and λ2, we plot the parameters optimization results for two images in Fig. 1, where (a) correspond to the parameters for the compressed sensing reconstruction of an ankle MR image with the acceleration factor of 6, and (b) correspond to the parameters choices for the recovery of a phantom image with 4-fold undersampling. We find that the tuning of the two parameters is not very time consuming, since we observe that the optimal parameters are localized in a narrow range between 105 and 106 for λ1 and between 107 and 108 for λ2, for different images under different scenarios.
IV. Experiments and Results
A. 1-D signal recovery
We first experiment on a 1-D signal to investigate the performance of the algorithm on recovering signals from their undersampled measurements. Fig. 2 (a) shows the original signal, which is 2-fold undersampled in k space using variable density undersampling pattern, indicated in (b). The direct IFFT recovery is shown in (c). (d) shows the recovered signal (in blue solid line) using the proposed GSLR method in 1-D, and the decomposition results of the piecewise constant component ρ1 (in black dotted line) and the piecewise linear component ρ2 (in red dotted line). We then experiment on the signal recovery using a 4-fold random undersampling pattern, shown in (e). (f) is the direct IFFT of the undersampled measurements. (g) represents the recovered signal and the decomposition results. The results clearly show that by the GSLR method, both the jump discontinuities and the linear parts of the signal are nicely restored.
B. MR images recovery
The performance of the proposed method is investigated in the context of compressed sensing MR images reconstruction. We compare the proposed GSLR method with the first order and the second order structured low-rank algorithms. We also study the improvement of the image quality offered by the GSLR algorithm over standard TV, TGV algorithm [4], and the LORAKS method [10]. For all of the experiments, we have manually tuned the parameters to ensure the optimal performance in each scenario. Specifically, we determine the parameters to obtain the optimized signal-to-noise ratio (SNR) to ensure fair comparisons between different methods. The SNR of the recovered image is computed as:
(38) |
where is the recovered image, forig is the original image, and is the Frobenius norm.
In the experiments, we consider two types of undersampling trajectory: a radial trajectory with uniform angular spacing, and a 3-D variable density random retrospective undersampling trajectory. For the 3-D sampling pattern, since the readout direction is orthogonal to the image plane, such undersampling patterns can be implemented on the scanner.
We first study the performance of the proposed method for the recovery of a piecewise smooth phantom image from its noiseless k space data. We assume the data was sampled with 26 k radial spokes, with the approximate acceleration factor of 10.7. Fig. 3 (a) is the actual image, (b) to (g) are the recovered images using GSLR with filter size of 51 × 51, GSLR with filter size of 31 × 31, the 1st SLA and the 2nd SLA with filter size of 31 × 31, TGV, and the standard TV, respectively. The second row show the zoomed regions of the corresponding images. (o) is the undersampling pattern, (q) to (v) are the error images.
We observe that the structured low-rank algorithms outperform TGV and the standard TV algorithms under this scenario, in that the recovered images by TGV and TV methods suffer from obvious undersampling artifacts, indicated in green arrows. For the structured low-rank algorithms with filter size of 31 × 31, it is shown that GSLR performs better than the 1st SLA and the 2nd SLA in recovering the edges, indicated in red arrows. It is shown that with larger filter sizes (51 × 51), the GSLR method provides the best reconstruction result with the SNR improvement of around 3dB over standard TV.
In the following experiments, we investigate the proposed GSLR method on the reconstruction of single-coil real MR images. The reconstructions of a brain MR image at the acceleration of 4 is shown in Fig. 4, where we compare the proposed GSLR method using different filter sizes with the first and second order SLA, S-LORAKS method, TGV, and the standard TV method. Fig. 4 (a) is the original image. (b) to (h) are the reconstructions using the GSLR with filter size of 51 × 51, GSLR with filter size 31 × 31, the 1st and 2nd SLA with filter size 31 × 31, S-LORAKS, TGV, and the standard TV. (i) to (p) are the zoomed versions of the images, indicated by the red rectangle. (q) is the variable density random undersampling pattern. (r) to (x) are the error images using the corresponding methods. It is seen that among all of the methods, GSLR performs the best in preserving the details and providing the most accurately recovered image. Note that by increasing the filter size from 31 × 31 to 51 × 51, the image quality is significantly improved, with only a modest increase in runtime (85 s versus 36 s).
We demonstrate the performance of the proposed method on the reconstruction of an ankle MR image at the approximate acceleration rate of 6.7 using the radial undersampling pattern in Fig. 5. In this experiment, we compare the proposed GSLR method with 1st and 2nd SLR, S-LORAKS, G-LORAKS, TGV, and the standard TV. All of the structured low rank methods are with filter size of 51 × 51. (a) is the original image. (b) to (h) are the reconstructed images using GSLR, 1st SLA, 2nd SLA, S-LORAKS, G-LORAKS, TGV, and TV, respectively. (j) to (p) are the zoomed versions of the images indicated by the red rectangle shown in (a). (q) is the radial undersampling pattern. (r) to (x) are the error images. We observe that TV method gives blurry reconstruction. The images recovered by S-LORAKS, G-LORAKS, and TGV methods have undersampling artifacts, indicated in the green arrow. The structured low rank methods provide improved results, among which GSLR performs better in preserving image details, shown in red arrows.
In Fig. 6, we experiment on a brain MR image using radial undersampling pattern with the acceleration factor around 4.8. (a) is the actual image. (b) to (h) are the reconstruction results using GSLR with filter size of 51 × 51, 1st and 2nd SLA with filter size of 51 × 51, S-LORAKS, G-LORAKS, TGV, and the standard TV, respectively. The second row are the zoomed versions of the red rectangular area shown in (a) for different methods. (q) shows the undersampling pattern. (r) to (x) are the error images of the corresponding methods, respectively. We observe that TV and TGV methods provide blurry reconstructions, and the LORAKS methods preserve fine details better while suffers from undersampling artifacts. Among the methods, GLSR provides the best reconstruction and improves the SNR by around 2dB compared over standard TV.
In Fig. 7, we compare different methods on the recovery of a multicoil MR dataset acquired using four coils from 8-fold undersampled measurements. The data was retrospectively undersampled using the variable density random undersampling pattern. (a) is the actual image. (b) to (g) show the reconstruction results using GSLR, 1st and 2nd SLA with filter size of 31 × 31, S-LORAKS, G-LORAKS, and the standard TV, respectively. (h) to (n) are the zoomed regions indicated in the red rectangle. (o) is the undersampling pattern. (p) to (u) indicate error images by different methods. According to the results, we observe that compared with the other methods, GLSR performs the best in preserving the image features and providing the recovered image with highest SNR value. We have shown the phase images of all the datasets in Fig. 8. We note that all of the images are associated with reasonable phase variations, expected from a typical MR acquisition. We note that GSLR relies on the compact representation of the image, enabled by its decomposition into piecewise constant and linear components. Since S-LORAKS and G-LORAKS do not exploit these property, we obtain improved reconstructions with filter sizes larger than 31 × 31.
The SNRs of the recovered images using variable density random undersampling patterns are shown in Table I, and the reconstruction results using radial undersampling patterns are shown in Table II. We compare the 1st and 2nd SLA, S-LORAKS, G-LORAKS, TGV, the standard TV with the proposed GSLR method. For the structured low-rank algorithms, we compare the performance by different filter sizes. Specifically, we use three different filter sizes, 15 × 15, 31 × 31 and 51 × 51 for the variable density undersampling experiments, and two filter sizes for the radial undersampling experiments. Note that when the filter size is 15 × 15, the results provided by GSLR are not comparable to the other methods for some cases. However, using larger filter sizes leads to significantly improved image quality. For filter sizes 31 × 31 and 51 × 51, GSLR consistently obtains the best results, with the SNR improvement by around 2–3 dB over standard TV. The reason is that the size of the filter specifies the type of curves or edges that its zero set can capture. Specifically, smaller filters can only represent simpler and smoother curves, while larger filters can represent complex shapes (see [11] for an illustration). When complex structures are presented in the image, the use of a smaller filter fails to capture the intricate details. We note that for most images, we need to use larger filters to ensure that the details are well captured. The use of larger filters is made possible by the proposed IRLS algorithm, which does not require us to explicitly compute the Toeplitz matrices.
Table I:
filter size | [15,15] | [31,31] | [51,51] | [15,15] | [31,31] | [51,51] | [15,15] | [31,31] | [51,51] |
---|---|---|---|---|---|---|---|---|---|
Phantom | acc=2 | acc=4 | acc=5 | ||||||
First SLA | 47.63 | 53.78 | 55.34 | 38.06 | 44.20 | 46.20 | 34.87 | 39.93 | 42.06 |
Second SLA | 48.77 | 56.26 | 57.66 | 33.73 | 43.30 | 45.53 | 33.62 | 38.07 | 41.10 |
TGV | 42.17 | 42.17 | 42.17 | 37.86 | 37.86 | 37.86 | 35.40 | 35.40 | 35.40 |
TV | 41.31 | 41.31 | 41.31 | 35.88 | 35.88 | 35.88 | 35.06 | 35.06 | 35.06 |
GSLR | 51.13 | 56.94 | 58.21 | 39.22 | 45.31 | 47.18 | 35.93 | 40.79 | 43.11 |
Brain Fig.4 | acc=2 | acc=4 | acc=5 | ||||||
First SLA | 34.93 | 36.14 | 36.72 | 24.85 | 26.40 | 26.80 | 23.00 | 24.66 | 25.24 |
Second SLA | 34.10 | 35.67 | 36.31 | 24.28 | 25.90 | 26.43 | 22.63 | 24.30 | 24.73 |
TGV | 33.09 | 33.09 | 33.09 | 25.36 | 25.36 | 25.36 | 23.34 | 23.34 | 23.34 |
TV | 32.40 | 32.40 | 32.40 | 24.71 | 24.71 | 24.71 | 22.90 | 22.90 | 22.90 |
S-LORAKS | 35.43 | 35.43 | 35.43 | 25.86 | 25.86 | 25.86 | 24.22 | 24.22 | 24.22 |
G-LORAKS GSLR | 33.36 | 33.36 | 33.36 | 24.93 | 24.93 | 24.93 | 23.01 | 23.01 | 23.01 |
35.34 | 36.38 | 37.19 | 25.34 | 26.72 | 27.36 | 23.58 | 25.03 | 26.07 | |
Brain Fig.6 | acc=2 | acc=4 | acc=5 | ||||||
First SLA | 30.31 | 32.30 | 32.61 | 20.64 | 23.63 | 24.17 | 18.77 | 21.36 | 22.54 |
Second SLA | 30.16 | 31.99 | 32.33 | 19.24 | 22.81 | 23.62 | 17.56 | 20.70 | 22.19 |
TGV | 30.26 | 30.26 | 30.26 | 23.05 | 23.05 | 23.05 | 21.13 | 21.13 | 21.13 |
TV | 30.10 | 30.10 | 30.10 | 22.65 | 22.65 | 22.65 | 20.83 | 20.83 | 20.83 |
S-LORAKS | 29.83 | 29.83 | 29.83 | 22.71 | 22.71 | 22.71 | 21.02 | 21.02 | 21.02 |
G-LORAKS | 28.69 | 28.69 | 28.69 | 22.06 | 22.06 | 22.06 | 20.69 | 20.69 | 20.69 |
GSLR | 30.70 | 32.51 | 33.17 | 21.41 | 24.20 | 24.93 | 19.51 | 22.15 | 23.08 |
Ankle | acc=2 | acc=4 | acc=5 | ||||||
First SLA | 37.80 | 38.13 | 38.42 | 30.01 | 30.89 | 31.17 | 27.37 | 28.26 | 28.50 |
Second SLA | 37.96 | 38.38 | 38.61 | 29.65 | 30.69 | 30.90 | 26.65 | 27.31 | 28.08 |
TGV | 36.89 | 36.89 | 36.89 | 30.43 | 30.43 | 30.43 | 28.05 | 28.05 | 28.05 |
TV | 33.43 | 33.43 | 33.43 | 28.38 | 28.38 | 28.38 | 26.22 | 26.22 | 26.22 |
S-LORAKS | 37.91 | 37.91 | 37.91 | 30.18 | 30.18 | 30.18 | 27.44 | 27.44 | 27.44 |
G-LORAKS | 37.02 | 37.02 | 37.02 | 29.27 | 29.27 | 29.27 | 26.85 | 26.85 | ?26.85 |
GSLR | 38.05 | 38.47 | 39.05 | 30.46 | 31.00 | 31.66 | 27.96 | 28.43 | 28.96 |
Multi-coil | acc=4 | acc=6 | acc=8 | ||||||
First SLA | 29.64 | 30.97 | 31.32 | 23.48 | 25.45 | 25.81 | 21.43 | 23.68 | 24.04 |
Second SLA | 29.70 | 31.22 | 31.68 | 23.74 | 25.67 | 25.99 | 21.02 | 23.39 | 23.62 |
TGV | 27.48 | 27.48 | 27.48 | 21.53 | 21.53 | 21.53 | 21.70 | 21.70 | 21.70 |
TV | 26.68 | 26.68 | 26.68 | 22.15 | 22.15 | 22.15 | 21.26 | 21.26 | 21.26 |
S-LORAK | 27.83 | 27.83 | 27.83 | 23.92 | 23.92 | 23.92 | 21.53 | 21.53 | 21.53 |
G-LORAKS | 27.22 | 27.22 | 27.22 | 22.81 | 22.81 | 22.81 | 20.83 | 20.83 | 20.83 |
GSLR | 30.08 | 31.48 | 32.24 | 23.88 | 25.82 | 26.29 | 22.00 | 24.16 | 24.58 |
Table II:
filter size | [31,31] | [51,51] | [31,31] | [51,51] |
---|---|---|---|---|
Brain Fig.4 | acc≈4.8 | acc≈6.7 | ||
First SLA | 26.64 | 26.85 | 23.19 | 23.80 |
Second SLA | 26.05 | 26.55 | 22.82 | 23.32 |
TGV | 25.90 | 25.90 | 23.11 | 23.11 |
TV | 25.26 | 25.26 | 22.59 | 22.59 |
S-LORAKS | 26.31 | 26.31 | 22.85 | 22.85 |
G-LORAKS | 25.97 | 25.97 | 21.30 | 21.30 |
GSLR | 26.77 | 27.25 | 23.45 | 24.18 |
Brain Fig.6 | acc≈4.8 | acc≈6.7 | ||
First SLA | 24.99 | 26.25 | 21.17 | 22.62 |
Second SLA | 23.82 | 24.95 | 20.86 | 22.29 |
TGV | 24.26 | 24.26 | 21.63 | 21.63 |
TV | 23.65 | 23.65 | 20.88 | 20.88 |
S-LORAKS | 24.23 | 24.23 | 21.20 | 21.20 |
G-LORAKS | 23.75 | 23.75 | 21.53 | 21.53 |
GSLR | 25.23 | 26.62 | 22.47 | 23.01 |
Ankle | acc≈4.8 | acc≈6.7 | ||
First SLA | 31.02 | 31.37 | 26.15 | 26.76 |
Second SLA | 31.14 | 31.42 | 26.07 | 26.49 |
TGV | 30.53 | 30.53 | 25.59 | 25.59 |
TV | 28.53 | 28.53 | 24.15 | 24.15 |
S-LORAKS | 31.03 | 31.03 | 25.15 | 25.15 |
G-LORAKS | 29.89 | 29.89 | 25.24 | 25.24 |
GSLR | 31.39 | 31.69 | 26.60 | 27.08 |
Multi-coil | acc=5.2 | acc=10 | ||
First SLA | 27.78 | 29.01 | 22.33 | 22.87 |
Second SLA | 27.24 | 28.15 | 21.76 | 22.60 |
TGV | 26.08 | 26.08 | 20.77 | 20.77 |
TV | 24.92 | 24.92 | 18.53 | 18.53 |
S-LORAK | 27.32 | 27.32 | 21.01 | 21.01 |
G-LORAKS | 26.58 | 26.58 | 20.22 | 20.22 |
GSLR | 27.90 | 29.43 | 22.51 | 23.15 |
V. Conclusion
We proposed a novel generalized structured low-rank algorithm to recover images from their undersampled k space measurements. We assume that an image can be modeled as the superposition of two piecewise smooth functions, namely a piecewise constant component, and a piecewise linear component. Each component can be annihilated by multiplication with a bandlimited polynomial function, which yields to a structured Toeplitz matrix. We formulate a combined regularized optimization algorithm by exploiting the low-rank property of the Toeplitz matrix. In order to solve the corresponding problem efficiently, we adapt the iteratively reweighted least squares method which alternates between the computation of the annihilation filter and the least squares problem. We investigate the proposed algorithm on the compressed sensing reconstruction of single-coil and multi-coil MR images. Experiments show that the proposed algorithm provides more accurate recovery results compared with the state-of-the-art approaches.
Acknowledgments
This work was supported by grants Natural Science Foundation of China (NSFC) 61501146, Natural Science Foundation of Heilongjiang province F2016018, and NIH 1R01EB019961–01A1.
Contributor Information
Yue Hu, School of Electronics and Information Engineering, Harbin Institute of Technology, Harbin, China 150001 (huyue@hit.edu.cn)..
Xiaohan Liu, School of Electronics and Information Engineering, Harbin Institute of Technology, Harbin, China 150001.
Mathews Jacob, Department of Electrical and Computer Engineering, University of Iowa, IA 52246, USA (mathews-jacob@uiowa.edu)..
REFERENCES
- [1].Dey N, Blanc-Feraud L, Zimmer C, Roux P, Kam Z, Olivo-Marin J-C, and Zerubia J, “Richardson–lucy algorithm with total variation regularization for 3D confocal microscope deconvolution,” Microscopy research and technique, vol. 69, no. 4, pp. 260–266, 2006. [DOI] [PubMed] [Google Scholar]
- [2].Lustig M, Donoho D, and Pauly JM, “Sparse MRI: The application of compressed sensing for rapid mr imaging,” Magnetic resonance in medicine, vol. 58, no. 6, pp. 1182–1195, 2007. [DOI] [PubMed] [Google Scholar]
- [3].Sidky EY and Pan X, “Image reconstruction in circular cone-beam computed tomography by constrained, total-variation minimization,” Physics in Medicine & Biology, vol. 53, no. 17, p. 4777, 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [4].Knoll F, Bredies K, Pock T, and Stollberger R, “Second order total generalized variation (TGV) for MRI,” Magnetic resonance in medicine, vol. 65, no. 2, pp. 480–491, 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Knoll F, Clason C, Bredies K, Uecker M, and Stollberger R, “Parallel imaging with nonlinear reconstruction using variational penalties,” Magnetic Resonance in Medicine, vol. 67, no. 1, pp. 34–41, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [6].Lefkimmiatis S, Bourquard A, and Unser M, “Hessian-based norm regularization for image restoration with biomedical applications,” IEEE Transactions on Image Processing, vol. 21, no. 3, pp. 983–995, 2012. [DOI] [PubMed] [Google Scholar]
- [7].Hu Y and Jacob M, “Higher degree total variation (HDTV) regularization for image recovery,” IEEE Transactions on Image Processing, vol. 21, no. 5, pp. 2559–2571, 2012. [DOI] [PubMed] [Google Scholar]
- [8].Hu Y, Ongie G, Ramani S, and Jacob M, “Generalized higher degree total variation (HDTV) regularization,” IEEE Transactions on Image Processing, vol. 23, no. 6, pp. 2423–2435, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [9].Jin KH, Lee D, and Ye JC, “A general framework for compressed sensing and parallel MRI using annihilating filter based low-rank Hankel matrix,” IEEE Transactions on Computational Imaging, vol. 2, no. 4, pp. 480–495, 2016. [Google Scholar]
- [10].Haldar JP, “Low-rank modeling of local k-space neighborhoods (LORAKS) for constrained MRI,” IEEE Transactions on Medical Imaging, vol. 33, no. 3, pp. 668–681, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [11].Ongie G and Jacob M, “Off-the-grid recovery of piecewise constant images from few Fourier samples,” SIAM Journal on Imaging Sciences, vol. 9, no. 3, pp. 1004–1041, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Pan H, Blu T, and Dragotti PL, “Sampling curves with finite rate of innovation,” IEEE Transactions on Signal Processing, vol. 62, no. 2, pp. 458–471, 2014. [Google Scholar]
- [13].Ongie G and Jacob M, “Recovery of piecewise smooth images from few Fourier samples,” in Sampling Theory and Applications (SampTA), 2015 International Conference on. IEEE, 2015, pp. 543–547. [Google Scholar]
- [14].Vetterli M, Marziliano P, and Blu T, “Sampling signals with finite rate of innovation,” IEEE Transactions on Signal Processing, vol. 50, no. 6, pp. 1417–1428, 2002. [Google Scholar]
- [15].Maravic I and Vetterli M, “Sampling and reconstruction of signals with finite rate of innovation in the presence of noise,” IEEE Transactions on Signal Processing, vol. 53, no. 8, pp. 2788–2805, 2005. [Google Scholar]
- [16].Ongie G, Biswas S, and Jacob M, “Convex recovery of continuous domain piecewise constant images from nonuniform fourier samples,” IEEE Transactions on Signal Processing, vol. 66, no. 1, pp. 236–250, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Ongie G and Jacob M, “A fast algorithm for convolutional structured low-rank matrix recovery,” IEEE Transactions on Computational Imaging, vol. 3, no. 4, pp. 535–550, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [18].Jin KH, Lee D, and Ye JC, “A novel k-space annihilating filter method for unification between compressed sensing and parallel mri,” in Biomedical Imaging (ISBI), 2015 IEEE 12th International Symposium on IEEE, 2015, pp. 327–330. [Google Scholar]
- [19].Shin PJ, Larson PE, Ohliger MA, Elad M, Pauly JM, Vigneron DB, and Lustig M, “Calibrationless parallel imaging reconstruction based on structured low-rank matrix completion,” Magnetic resonance in medicine, vol. 72, no. 4, pp. 959–970, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [20].Haldar JP and Zhuo J, “P-LORAKS: Low-rank modeling of local k-space neighborhoods with parallel imaging data,” Magnetic resonance in medicine, vol. 75, no. 4, pp. 1499–1514, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [21].Kim TH, Setsompop K, and Haldar JP, “LORAKS makes better SENSE: Phase-constrained partial fourier sense reconstruction without phase calibration,” Magnetic resonance in medicine, vol. 77, no. 3, pp. 1021–1035, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [22].Chambolle A and Lions P-L, “Image recovery via total variation minimization and related problems,” Numerische Mathematik, vol. 76, no. 2, pp. 167–188, 1997. [Google Scholar]
- [23].Setzer S, Steidl G, and Teuber T, “Infimal convolution regularizations with discrete L1-type functionals,” Communications in Mathematical Sciences, vol. 9, no. 3, pp. 797–827, 2011. [Google Scholar]
- [24].Holler M and Kunisch K, “On infimal convolution of TV-type functionals and applications to video and image reconstruction,” SIAM Journal on Imaging Sciences, vol. 7, no. 4, pp. 2258–2300, 2014. [Google Scholar]
- [25].Schloegl M, Holler M, Schwarzl A, Bredies K, and Stollberger R, “Infimal convolution of total generalized variation functionals for dynamic MRI,” Magnetic resonance in medicine, vol. 78, no. 1, pp. 142–155, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [26].Rasch J, Brinkmann E-M, and Burger M, “Joint reconstruction via coupled Bregman iterations with applications to PET-MR imaging,” Inverse Problems, vol. 34, no. 1, p. 014001, 2017. [Google Scholar]
- [27].Rasch J, Kolehmainen V, Nivajärvi R, Kettunen M, Gro¨hn O, Burger M, and Brinkmann E-M, “Dynamic MRI reconstruction from undersampled data with an anatomical prescan,” Inverse Problems, vol. 34, no. 7, p. 074001, 2018. [Google Scholar]
- [28].Otazo R, Candès E, and Sodickson DK, “Low-rank plus sparse matrix decomposition for accelerated dynamic MRI with separation of background and dynamic components,” Magnetic Resonance in Medicine, vol. 73, no. 3, pp. 1125–1136, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [29].Candès EJ, Li X, Ma Y, and Wright J, “Robust principal component analysis?” Journal of the ACM (JACM), vol. 58, no. 3, p. 11, 2011. [Google Scholar]
- [30].Velikina JV and Samsonov AA, “Reconstruction of dynamic image series from undersampled mri data using data-driven model consistency condition (MOCCO),” Magnetic resonance in medicine, vol. 74, no. 5, pp. 1279–1290, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [31].Ongie G and Jacob M, “A fast algorithm for structured low-rank matrix recovery with applications to undersampled MRI reconstruction,” in Biomedical Imaging (ISBI), 2016 IEEE 13th International Symposium on. IEEE, 2016, pp. 522–525. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [32].Hu Y, Liu X, and Jacob M, “Adative structured low-rank algorithm for MR image recovery,” arXiv preprint arXiv:1805.05013 [DOI] [PMC free article] [PubMed]
- [33].Esser E, “Applications of Lagrangian-based alternating direction methods and connections to split Bregman,” CAM report, vol. 9, p. 31, 2009. [Google Scholar]