Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2014 Jan 15.
Published in final edited form as: Proc IEEE Int Symp Biomed Imaging. 2012 Dec 31;2012:330–333. doi: 10.1109/ISBI.2012.6235551

ACCELERATING CARDIOVASCULAR IMAGING BY EXPLOITING REGIONAL LOW-RANK STRUCTURE VIA GROUP SPARSITY

Anthony G Christodoulou ★,, S Derin Babacan , Zhi-Pei Liang ★,
PMCID: PMC3892709  NIHMSID: NIHMS502625  PMID: 24443673

Abstract

Sparse sampling of (k, t)-space has proved useful for cardiac MRI. This paper builds on previous work on using partial separability (PS) and spatial-spectral sparsity for high-quality image reconstruction from highly undersampled (k, t)-space data. This new method uses a more flexible control over the PS-induced low-rank constraint via group-sparse regularization. A novel algorithm is also described to solve the corresponding (1,2)-norm regularized inverse problem. Reconstruction results from simulated cardiovascular imaging data are presented to demonstrate the performance of the proposed method.

Index Terms: Low-rank modeling, Group sparsity, Inverse problems, Cardiovascular MRI, Partial separability

1. INTRODUCTION

Real-time cardiovascular magnetic resonance imaging (MRI) has many potential applications. However, imaging speed is still a major issue, especially for higher-dimensional imaging such as whole-heart 3D dynamic imaging. Earlier efforts to increase imaging speed primarily focused on fast-scanning pulse sequences and parallel imaging. A new class of methods based on sparse sampling of (k, t)-space has also emerged with the potential to further accelerate cardiovascular MRI. Demonstrated approaches to sparse sampling for cardiac MRI include specialized sampling and modeling methods [1], (r, f)-space packing methods [2, 3], low-rank modeling methods [48], compressed sensing (CS) methods [911], joint low-rank modeling and CS methods [12, 13], and most recently, (r, f)-space group sparsity methods [14].

This paper presents further development of fast cardiac imaging using sparse sampling of (k, t)-space, wherein we exploit the specific low-rank structure of cardiac images. Within the framework of the partial separability (PS) model [5], we impose a novel spatially-varying rank constraint on the spatial components via group-sparse regularization. This imaging model assigns varying model orders (i.e., effective ranks) to different spatial regions of the image so that a higher model order can be used over the cardiac region than over the rest of the image. This provides flexible control over the low-rank constraint. The proposed method can be further integrated with fast scanning pulse sequences and parallel imaging to provide even higher acceleration of cardiovascular MRI.

The remainder of this paper is organized as follows: Section 2 describes the proposed method in detail, specifically the data acquisition procedure, the imaging model, and the algorithm to solve the resulting inverse problem; Section 3 presents representative reconstruction results from simulations using a numerical cardiovascular phantom; and Section 4 contains the conclusion of the paper.

2. THE PROPOSED METHOD

2.1. Data Acquisition

We will focus on Fourier-encoded MRI, in which the measured signal d(k, t) from a dynamic image I(r, t) can be expressed as

d(k,t)=-I(r,t)e-i2πk·rdr. (1)

We use a typical PS model-motivated sparse sampling strategy to cover (k, t)-space [46], although other sampling strategies may also be appropriate. The strategy employed in this paper interleaves two sampling schemes. One scheme densely samples a region of (k, t)-space which has limited k-space extent (i.e., samples in high temporal resolution but low spatial resolution); the other scheme sparsely samples the “full” (k, t)-space with greater k-space extent, (i.e., samples with high spatial resolution but low temporal resolution). Fig. 1 illustrates this sampling strategy. This strategy is useful for PS model-based imaging because it allows direct estimation of the temporal subspace of I(r, t) from the densely sampled data. This temporal subspace can then be used to constrain image reconstruction from the sparsely sampled data.

Fig. 1.

Fig. 1

A typical (k, t)-space sparse sampling scheme for PS model-based imaging. The dense sampling set is marked by filled circles, and the sparse sampling set is marked by outlined circles.

2.2. Image Model

The PS image model represents I(r, t) as

I(r,t)==1Lp(r)q(t), (2)

where p(r) and q (t) can be viewed as the ℓth set of spatial coefficients and the ℓth temporal basis function, respectively. The PS model implies a low-rank structure for I(r, t). Specifically, the matrix

C=[I(r1,t1)I(r1,t2)I(r1,tN)I(r2,t1)I(r2,t2)I(r2,tN)I(rM,t1)I(rM,t2)I(rM,tN)]

has at most rank L [5]. This property yields the factorization C = PQ, where Pij = pj (ri) and Qij = qi(tj).

In (2), a uniform rank is assumed over the entire image using a shared temporal subspace. However, cardiac and non-cardiac spatial regions are associated with different types of motion that can be expressed in different temporal subspaces. Specifically, we can partition the image function as

I(r,t)={=1Kp(r)q(1)(t),ifrΩ=1Lp(r)q(2)(t),ifrΩ, (3)

where {q(1)(t)}=1K and {q2(t)}=1L span different temporal sub-spaces and Ω is the set of spatial locations within the cardiac region.

Employing the model in (3) during image reconstruction requires identifying temporal subspaces that correspond to different spatial regions given sparsely sampled (k, t)-space data, which may be difficult. On the other hand, our data acquisition scheme includes a dense subset of data with high temporal resolution, which can be arranged into the matrix

D=[d(k1,t1)d(k1,t2)d(k1,tN)d(k2,t1)d(k2,t2)d(k2,tN)d(kZ,t1)d(kZ,t2)d(kZ,tN)]

with Z < M. The singular value decomposition (SVD) of D yields the matrix factorization UΣVH. We can then use = [v1 v2vL]H to estimate a temporal basis that is shared by all spatial regions. Therefore, instead of separating this temporal basis into disjoint sets, we assume overlapping temporal subspaces by using q^(1)(tn)=q^(2)(tn)=Q^n for 1 ≤ ℓ ≤ K < L. Since the cardiac region has more high-order temporal components, we restrict the subspaces as

span({q^(1)(t)}=1K)span({q^(2)(t)}=1L). (4)

In other words, the cardiac region is represented within a space which has more degrees of freedom than the space of the non-cardiac region. A variable-rank imaging model is appropriate for cardiovascular imaging, as the non-cardiac spatial region is primarily associated with slow respiratory motion, whereas the cardiac spatial region is associated with both respiratory motion and the more rapid cardiac motion.

Although the model (4) is generally valid, it might be violated in some non-cardiac regions that exhibit high temporal activity (e.g., vasculature). In addition, strictly imposing this constraint requires accurate specification of the model orders K and L. In the interest of introducing flexibility to the regional model order selections, the proposed imaging model relaxes the assumption by allowing some areas of the non-cardiac region to take on effective model orders between K and L. This is achieved via the use of group-sparse regularization. Specifically, we consider the spatial coefficients {p(r)}=K+1L to be group sparse such that the majority of the non-cardiac region of the image has the effective rank K, and that the cardiac region has an effective rank between K + 1 and L. This group sparse model assumes that only a small number of predefined clusters or groups of {p(r)}=K+1L have nonzero energy.

Defining x(i) as the ith group of a vector x, then x can be said to be group sparse when the set of 2-norms {x(i)2}i=1I is sparse. Sparsity of {x(i)2}i=1I is promoted by penalizing the 1-norm of the 2-norms, a mixed norm referred to as the (1,2)-norm: x1,2=i=1Ix(i)2. Unlike the signal sparsity assumption that is central to compressed sensing, there is no assumption of sparsity within any given group x(i) itself. As such, the (1,2)-norm does not overly penalize small nonzero elements within groups. This provides an avenue to incorporate prior knowledge regarding the location of signal energy into the reconstruction process as a means of protecting subtle, but potentially important, features in those locations.

The group sparsity assumption reduces to the sparsity assumption when x(i) = xi (i.e., when each element of x is considered to be in its own group). Therefore, by grouping together spatial coefficients from the cardiac region, but placing non-cardiac spatial coefficients in individual groups, we can protect the cardiac region while promoting sparsity of the higher-order (i.e., ℓ > K) non-cardiac spatial coefficients.

The proposed imaging model imposes group sparsity of P by penalizing ||R{P}||1,2, where R{P} concatenates the rightmost columns of P (i.e., pK+1 through pL), with (1,2)-norm grouping such that

R{P}1,2==K+1L(m:rmΩPm2+m:rmΩPm). (5)

This penalty promotes sparsity of {p(rm) : rm ∉ Ω, ℓ > K} such that only a few non-cardiac image voxels have an effective rank above K. The corresponding cardiac spatial coefficients are penalized in groups to protect them from sparse regularization and to prevent noise amplification. This results in a spatially-varying PS model order.

2.3. Image Reconstruction

Denoting d as the measured data and Inline graphic{·} as the imaging operator which incorporates both the signal model in (1) and the sparse sampling operation, the proposed reconstruction problem is

P^=argminPd-O{PQ^}22+λ1R{P}1,2+λ2vec(PQ^Ft)1. (6)

The additional regularization term ||vec(PQ̂ Inline graphic)||1 promotes sparsity of the spatial-spectral image Inline graphic{I(r, t)} as a means of further regularizing the solution [1012]. The final reconstructed image Î(r, t) is obtained by Ĉ = P̂Q̂. Notice that when λ1 = 0, the reconstruction problem (6) reduces to the ℓ1-norm regularized PS model (referred to as the “PS-CS model”). If we further assumed L = min{M, N}, i.e., that Ĉ is full-rank, then we would obtain the basic (r, f)-space sparsity inverse problem (the “CS model”).

We propose to solve the convex optimization problem in (6) by using an additive half-quadratic minimization algorithm [15] with a continuation procedure [12], extended in the following to handle the (1,2)-norm regularization. For notational simplicity, we define the operators A{P} = Inline graphic{PQ̂} and Ψ{P}=[λ1λR{P}Tλ2λvec(PQ^Ft)T]T. We also generalize the regularization constraints from (6) as an alternative (1,2)-norm expression with groupings such that

λΨ{P}1,2=λ1R{P}1,2+λ2vec(PQFt)1.

Using this simplified notation, (6) becomes

P^=argminPd-A{P}22+λΨ{P}1,2. (7)

We introduce the approximation x1,2i=1Iφ[x(i),α], where

φ(y,α)={y22/2α,y2αy2-α/2,y2>α=minq12αy-q22+q2.

with α > 0. The resulting (1,2)-norm approximation is

x1,2ming12αx-g22+g1,2. (8)

The value of φ(y, α) is reached when q is the projection of y onto the 2-norm ball of radius max{0, ||y||2α}. Similarly, the approximation in (8) is achieved when g is the projection of x onto the (1,2)-norm ball of radius max{0, ||x||1,2α}. As α → 0, we have φ[x(i), α] → ||x(i)||2 and i=1Iφ[x(i),α]x1,2.

Substituting (8) into (7), we have

{P^,g^}=argmin{P,g}d-A{P}22+λ2αΨ{P}-g22+λg1,2, (9)

We can solve (9) through alternating optimization of g and P.

At the nth iteration, we first fix P as the value obtained from the previous iteration (denoted as (n−1)). The minimization problem for g(n) then has a cost function in the form of (8):

g^(n)=argming12αΨ{P^(n-1)}-g22+g1,2. (10)

It follows that ĝ(n) is then the projection of Ψ{(n−1)} onto the (1,2)-norm ball of radius max{0, ||Ψ{(n−1)}||1,2α}. This projection is given by

g^(i)(n)={max{0,c(i)2-α}c(i)2c(i),ifc(i)200,otherwise

where c = Ψ{(n−1)}.

With a fixed ĝ(n), we then minimize (9) with respect to P, which is a quadratic optimization problem:

P^(n)=argminPd-A{P}22+λ2αΨ{P}-g^(n)22. (11)

The matrix (n) is then the solution to the linear system of equations

AA{P^(n)}+λ2αΨΨ{P^(n)}=A{d}+λ2αΨ{g^(n)}. (12)

When direct inversion of (12) is too large to compute, (11) can be efficiently solved using the conjugate gradient method with initial guess (n−1).

Alternating optimization of (9) using the described procedure converges to

P^=argminPd-A{P}22+λi=1Iφ[Ψ{P}(i),α]. (13)

The cost functions in (10), (11), and (13) are all convex. For a fixed α, alternating minimization converges towards the solution to (13) [15].

The solution (13) approximates the solution (7) with increasing accuracy as α → 0. Convergence generally requires fewer iterations for higher values of α [15], so we combine the above alternating minimization algorithm with a continuation procedure [12]. In this procedure, a large initial α is used to solve (13); this solution is used as an initial guess to solve (13) with a smaller value of α (e.g., reduced by a factor of 10). This process is repeated until α is small enough that (13) approximates (7) with high accuracy.

3. RESULTS AND DISCUSSION

We have evaluated the proposed imaging method using a realistic cardiac numerical phantom (Cgold) generated from real human MR data. We provide reconstruction examples using the proposed imaging method, the CS model, and the PS-CS model. The numerical phantom used for these simulations was created from retrospectively ECG- and respiratory-gated experimental data. Respiration was simulated using spatial deformations and temporal warping was used to vary both the respiratory and heart rates. The image sequence contains one 200 × 256 frame every 3 ms over a 30 s duration.

We conducted simulations by sparsely sampling (k, t)-space data from the numerical phantom. The sampling pattern was limited to a single (k, t)-space readout line every 3 ms (the effective TR) to represent time-sequential sampling conditions, and sampling was interleaved between dense and sparse subsets. was estimated from the SVD of the dense dataset. We considered both the noiseless case and the case with a blood-to-myocardium contrast-to-noise ratio (CNR) of 10. Three models were used for reconstruction: the CS model, the PS-CS model with L = 64, and the proposed method with K = 25 and L = 64. The cardiac region was manually identified. Regularization parameters were chosen for minimum NRMS reconstruction error ||CgoldĈ||2/||Cgold||2 after a comprehensive sweep. All reconstructions have a framerate of 33 fps.

Fig. 2 depicts a 2D spatiotemporal slice from the gold standard image sequence (plus noise of the relevant variance) as well as reconstructions from the highly undersampled data. Reconstructions from the CS, PS-CS, and proposed methods are pictured. The resulting NRMS reconstruction errors are summarized in Table 1. Fig. 3 depicts normalized singular value curves of the cardiac region and the non-cardiac (“other”) region of the proposed reconstruction with CNR=10. The constraint in (5) successfully promoted sparsity of the non-cardiac spatial coefficients indexed above K, yielding the desired effective ranks of L for the cardiac region and K for the non-cardiac region.

Fig. 2.

Fig. 2

Gold standard and reconstructions using multiple imaging methods at multiple contrast-to-noise ratios.

Table 1.

Normalized RMS reconstruction errors

Noiseless CNR = 10
CS 9.31% 10.87%
PS-CS 3.81% 7.60%
Proposed 3.28% 5.81%

Fig. 3.

Fig. 3

Normalized singular value curves from the cardiac and non-cardiac (“other”) regions of the proposed reconstruction with CNR=10. The proposed method successfully enforced the desired effective ranks.

Overall, the proposed method yields the most accurate reconstructions in the NRMS reconstruction error sense as well as providing the most faithful representation of the true cardiovascular dynamics at both noise levels. The improvement in reconstruction accuracy over the PS-CS method is modest in the noiseless case, but the improvement is more pronounced in the more realistic scenario involving noisy data. We attribute this improvement to the added control over the model which exploits the specific regional low-rank structure of cardiovascular images. In contrast, the CS and PS-CS models do not distinguish between the regions of the image and impose regionally unspecific model assumptions.

4. CONCLUSION

This paper presents an improved method for reconstruction of cardiac images from highly undersampled (k, t)-space data. The method uses a regional low-rank constraint enforced via group sparsity which allows more flexible control over the effective PS model order in different spatial regions of the image. The proposed method has been validated using simulated cardiac imaging data, yielding very encouraging results.

Acknowledgments

The work presented in this paper was supported in part by research grants NIH-P41-EB001977, NIH-P41-RR023953, NIH-R01-EB013695-01, by fellowships from the University of Illinois at Urbana-Champaign and the American Heart Association (AGC), and by a Beckman Institute Postdoctoral Fellowship (SDB).

References

  • 1.Tsao J, Boesiger P, Pruessmann KP. k-t BLAST and k-t SENSE: Dynamic MRI with high frame rate exploiting spatiotemporal correlations. Magn Reson Med. 2003;50(5):1031–1042. doi: 10.1002/mrm.10611. [DOI] [PubMed] [Google Scholar]
  • 2.Madore B, Glover G, Pelc NJ. Unaliasing by Fourier-encoding the overlaps using the temporal dimension (UNFOLD), applied to cardiac imaging and fMRI. Magn Reson Med. 1999;42(5):813–828. doi: 10.1002/(sici)1522-2594(199911)42:5<813::aid-mrm1>3.0.co;2-s. [DOI] [PubMed] [Google Scholar]
  • 3.Aggarwal N, Bresler Y. Patient-adapted reconstruction and acquisition dynamic imaging method (PARADIGM) for MRI. Inverse Probl. 2008;24 [Google Scholar]
  • 4.Sen Gupta A, Liang Z-P. Dynamic imaging by temporal modeling with principal component analysis. Proc Int Soc Magn Reson Med. 2001:10. [Google Scholar]
  • 5.Liang ZP. Spatiotemporal imaging with partially separable functions. Proc IEEE Int Symp Biomed Imaging. 2007:988–991. [Google Scholar]
  • 6.Brinegar C, Wu YJL, Foley LM, Hitchens TK, Ye Q, Ho C, Liang Z-P. Real-time cardiac MRI without triggering, gating, or breath holding. Proc IEEE Eng Med Biol Soc. 2008:3381–3384. doi: 10.1109/IEMBS.2008.4649931. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Pedersen H, Kozerke S, Ringgaard S, Nehrke K, Kim WY. k-t PCA: Temporally constrained k-t BLAST reconstruction using principal component analysis. Magn Reson Med. 2009;62(3):706–716. doi: 10.1002/mrm.22052. [DOI] [PubMed] [Google Scholar]
  • 8.Haldar JP, Liang Z-P. Spatiotemporal imaging with partially separable functions: A matrix recovery approach. Proc IEEE Int Symp Biomed Imaging. 2010:716–719. [Google Scholar]
  • 9.Lustig M, Santos JM, Donoho DL, Pauly JM. k-t SPARSE: High frame rate dynamic MRI exploiting spatiotemporal sparsity. Proc Int Soc Magn Reson Med. 2006:2420. [Google Scholar]
  • 10.Gamper U, Boesiger P, Kozerke S. Compressed sensing in dynamic MRI. Magn Reson Med. 2008;59(2):365–373. doi: 10.1002/mrm.21477. [DOI] [PubMed] [Google Scholar]
  • 11.Jung H, Sung K, Nayak KS, Kim EY, Ye JC. k-t FOCUSS: A general compressed sensing framework for high resolution dynamic MRI. Magn Reson Med. 2009;61(1):103–116. doi: 10.1002/mrm.21757. [DOI] [PubMed] [Google Scholar]
  • 12.Zhao B, Haldar JP, Liang Z-P. PSF model-based reconstruction with sparsity constraint: Algorithm and application to real-time cardiac MRI. Proc IEEE Eng Med Biol Soc. 2010:3390–3393. doi: 10.1109/IEMBS.2010.5627934. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Goud Lingala S, Hu Y, DiBella E, Jacob M. Accelerated dynamic MRI exploiting sparsity and low-rank structure: k-t SLR. IEEE Trans Med Imaging. 2011;30:1042–1054. doi: 10.1109/TMI.2010.2100850. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Usman M, Prieto C, Schaeffter T, Batchelor PG. k-t group sparse: A method for accelerating dynamic MRI. Magn Reson Med. 2011;66(4):1163–1176. doi: 10.1002/mrm.22883. [DOI] [PubMed] [Google Scholar]
  • 15.Nikolova M, Ng MK. Analysis of half-quadratic minimization methods for signal and image recovery. SIAM J Sci Comput. 2005;27(3):937–966. [Google Scholar]

RESOURCES