Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2014 Oct 21.
Published in final edited form as: Phys Med Biol. 2013 Sep 27;58(20):7309–7327. doi: 10.1088/0031-9155/58/20/7309

Accelerating free breathing myocardial perfusion MRI using multi coil radial k-t SLR

Sajan Goud Lingala †,, Edward DiBella §, Ganesh Adluru §, Christopher McGann §, Mathews Jacob
PMCID: PMC3902973  NIHMSID: NIHMS528672  PMID: 24077063

Abstract

The clinical utility of myocardial perfusion MR imaging (MPI) is often restricted by the inability of current acquisition schemes to simultaneously achieve high spatio-temporal resolution, good volume coverage, and high signal to noise ratio. Moreover, many subjects often find it difficult to hold their breath for sufficiently long durations making it difficult to obtain reliable MPI data. Accelerated acquisition of free breathing MPI data can overcome some of these challenges. Recently, an algorithm termed as kt SLR has been proposed to accelerate dynamic MRI by exploiting sparsity and low rank properties of dynamic MRI data. The main focus of this paper is to further improve kt SLR and demonstrate its utility in considerably accelerating free breathing MPI. We extend its previous implementation to account for multi-coil radial MPI acquisitions. We perform kt sampling experiments to compare different radial trajectories and determine the best sampling pattern. We also introduce a novel augmented Lagrangian framework to considerably improve the algorithm's convergence rate. The proposed algorithm is validated using free breathing rest and stress radial perfusion data sets from two normal subjects and one patient with ischemia. kt SLR was observed to provide faithful reconstructions at high acceleration levels with minimal artifacts compared to existing MPI acceleration schemes such as spatio-temporal constrained reconstruction (STCR) and kt SPARSE/SENSE.

1. Introduction

Myocardial perfusion MRI (MPI) is a promising tool to non invasively detect and evaluate ischemic disease. The slow nature of MRI acquisitions often makes it difficult to simultaneously achieve high spatio-temporal resolution, good volume coverage, and high signal to noise ratio in MPI. Moreover, the breath hold demands during MPI are often long. This can be challenging for patients with arrhythmias, and/or impaired respiratory function, pediatric subjects, especially during stress. Accelerating free breathing MPI acquisitions can improve the above trade offs. In addition, acceleration can also enable high resolution systolic imaging and ungated imaging which have shown some advantages (Shin et al., 2010; Radjenovic et al., 2010; DiBella et al., 2012). Classical schemes to accelerate dynamic MRI exploit the redundancy of the dynamic data in the Fourier domain (spatial-spectral or (xƒ) space). Several such schemes such as kt BLAST (Gebker et al., 2007 Dec) have been applied to improve breath held myocardial perfusion MRI. Multi-coil variants (Kellman et al., 2004; Plein et al., 2007), and compressed sensing schemes (Otazo et al., 2010) have also been developed. However, the direct extension of these schemes to operate in a free breathing regime is not straightforward. Specifically, the modulation of the signal by breathing motion significantly increases the temporal bandwidth, which reduces the xƒ space sparsity. This often limits the maximum achievable acceleration. One approach to address this is to use principal component models that adapt to the free breathing MPI signal. This allows the signal to be represented by fewer coefficients when compared to the classical model based xƒ approaches, hence permitting signal reconstruction at higher accelerations. The early versions of these schemes relied on a two-step reconstruction strategy (eg:(Liang, 2007),(Pedersen et al., 2009)). These methods first estimate the temporal basis functions (or the principal components) from fully sampled low resolution “training data” using principal component analysis (PCA). In the second step, they estimate the coefficients of these temporal basis functions by fitting the model to the undersampled k-space measurements. The main challenge with these two-step schemes is that they are associated with trade-offs between the sampling density in central and higher k-space regions, which manifests as a compromise between accurate modeling of temporal dynamics and efficient suppression of spatial artifacts (Lingala et al., 2011).

The above mentioned two-step PCA-based methods have been recently reinterpreted as heuristic algorithms to recover a low rank matrix from its undersampled measurements. This reinterpretation has allowed the introduction of efficient single-step recovery schemes (eg. incremented rank power factorization (IRPF) algorithm (Haldar and Liang, 2010) and the spectral regularization framework (Lingala et al., 2011). Since these methods simultaneously estimate the temporal basis functions and their coefficients from undersampled data, they are capable of overcoming the trade-offs associated with earlier two step schemes. More importantly, these algorithms are readily applicable to flexible sampling schemes such as the use of radial or spiral trajectories, which are demonstrated to have several advantages. (Shin et al., 2012; Adluru et al., 2009). We have shown that the joint use of the total variation (TV) prior (as a sparsity penalty) along with the spectral prior (as a low rank penalty) further improves the reconstructions (Lingala et al., 2011); the resulting algorithm was termed as kt SLR since it exploits the sparsity and low rank properties of dynamic data. Our studies in (Lingala et al., 2011) however were based on retrospective resampling of a single coil Cartesian MPI dataset. In this paper, we exploit the full power of the kt SLR algorithm by (a) extending it to account for multi-coil acquisitions and to handle different weights for TV in space and time as done in (Adluru et al., 2009), (b) using radial k-space acquisitions, and (c) introducing a novel augmented Lagrangian optimization framework to significantly improve the convergence rate. To exploit the flexibility offered by radial sampling, we customize the sampling pattern to the proposed algorithm using kt radial sampling experiments on multi-coil data. We use the improved kt SLR algorithm to achieve quality reconstructions from undersampled radial free breathing MPI datasets. Such acceleration will enable the improvement of volume coverage. We design an experimental paradigm wherein accelerated reconstructions are performed with the multi-coil kt SLR algorithm by considering subsets of the acquired radial data. The reconstructions are tested by comparisons against the reference fully sampled datasets. We base our studies on rest and adenosine stress datasets acquired from two normal subjects and one patient with myocardial ischemia. We compare the kt SLR reconstructions with STCR (spatio-temporal constrained reconstruction) and kt SPARSE with SENSE.

2. Theory

2.1. Low rank model representation

In first pass myocardial perfusion imaging, the temporal profiles of pixels corresponding to specific anatomic regions (eg. myocardium, blood pool) are highly correlated. Hence, the temporal profiles of the pixels in the dynamic dataset γ(x, t) can be expressed as a weighted linear combination of few temporal basis functions υi(t):

γ(x,t)=i=0r1ρi(x)υi(t);r<<n, (1)

where ρi(x) represents the model coefficients and n the number of time frames. r is the number of temporal basis functions and x = (x, y) is the spatial location. This model thus accounts for the similarity between the time profiles of pixels in specific anatomic regions. The above model implies that the temporal profiles of the pixels lie in a low-dimensional space, which is equivalent to imposing a low-rank constraint on the Casorati matrix Γ (Liang, 2007) (see Fig. 1 and Eq. 2). The columns of Γ corresponds to the images at different time instants, while each row of Γ is the temporal profile of the corresponding pixel:

Figure 1.

Figure 1

The low rank Casorati matrix representation of dynamic data: The pixels in each spatial frame of the dynamic data (a) are vectorized and represented column wise in the Casorati matrix (b). This matrix is low rank (c) which enables the decomposition of the dynamic data as a linear combination of few data derived orthogonal temporal bases (Eq. 1). Note from (d) and (e), how the bases adapt to model the respiratory motion in the free breathing data (see arrows in (d) that correspond to motion). Also note that the number of bases will increase with the motion induced temporal variations.

Γm×n=(γ(x0,t0)γ(x0,tn1)γ(x1,t0)γ(x1,tn1)γ(xm1,t0)γ(xm1,tn1)); (2)

where m denotes the number of voxels in each frame, and n is the total number of time frames. The correlations among the pixel time series result in linear dependencies between the rows of Γ thus resulting in the matrix having a low rank specified by r. Fig. 1 shows the low rank model representations of fully sampled free breathing and breath held MPI datasets. Note that the model is capable of adapting to motion induced intensity variations in the free breathing data. Furthermore, it is also important to note that the number of basis functions required to accurately represent the signal will increase with the motion-induced temporal variations. The proposed kt SLR algorithm jointly estimates the temporal basis functions υi (t) and the spatial weights (ρi(x)) in Eq. 1 from the undersampled kt measurements in an iterative framework by solving a spectrally regularized problem; this will be described in the next section.

2.2. Radial k − t SLR with parallel imaging

The undersampled radial acquisition of sensitivity weighted dynamic perfusion images can be modeled as: b = Inline graphic(Γ) + n, where b is a concatenated vector containing the measured non-Cartesian noisy kt measurements for each coil. n is the additive white noise. Γ is the m × n Casorati matrix containing the dynamic data as defined in Eq. 2 (m is the total number of pixels in a frame and n is the number of time frames). The operator Inline graphic models the coil sensitivity encoding as well as Fourier encoding on the specified radial trajectory. We determine the radial sampling pattern that provides the best recovery with the kt SLR algorithm based on kt sampling experiments using multi-coil data (section 3.3); specifically, we employ a sampling scheme with golden ratio spacing between successive radial rays.

We formulate the recovery of Γ as a spectral and sparsity regularized optimization problem (Fig.2):

Figure 2.

Figure 2

kt SLR with parallel MRI for accelerated imaging: The perfusion images are acquired using multiple coils and radial sampling with golden angle ray spacing (a). kt SLR exploits the low rank and smooth spatio-temporal properties of perfusion data by utilizing the non-convex Schatten p-norm (p<1) and the spatio-temporal total variation norm (b). The reconstruction in (b) is formulated as a spectral and sparsity penalized optimization problem; the coil sensitivity encoding in combination with radial sampling improves data consistency in the formulation.

Γ=argminΓA(Γ)b22data consistency+λ1Φ(Γ)Schatten p-norm+λ2Ψ(Γ)spatiotemporal TV norm. (3)

Here, the non-convex Schatten p-norm Φ(Γ) is the surrogate for the rank defined as:

Φ(Γ)=(Γp)p=j=0n1σjp;p<1; (4)

where σj are the singular values of Γ (elements of the diagonal matrix Σn×n) in the singular value decomposition: Γ=Um×nn×nVn×nH. Ψ(Γ) is the spatio-temporal total variation norm and is the surrogate for spatio-temporal smoothness of Γ defined as :

Ψ(Γ)=|x(Γ)|2+|y(Γ)|2+α|t(Γ)|21; (5)

where ∇x, ∇y, ∇t are the difference operators along the x, y and t dimensions. The factor α ≥ 1 controls the relative weight of the temporal and spatial gradients, and ‖‖1 denotes the ℓ1 norm. λ1 and λ2 in Eq. 3 are the regularization parameters that control the balance between the two norms and the data fidelity.

2.3. Fast augmented Lagrangian (AL) algorithm

The penalty terms in Eq. 3 are non-differentiable. Hence, the use of gradient based schemes to solve Eq. 3 will result in prohibitively slow convergence. In addition, since a non-convex spectral penalty is used, this approach can result in the solution being trapped in the local minima of the criterion. To overcome these problems, we employ an augmented Lagrangian (AL) optimization algorithm with continuation (Ramani and Fessler, 2011).

A variable splitting technique is used to reformulate the unconstrained optimization problem in Eq. 3 to the constrained optimization problem in Eq. 6. This splitting enables us to decouple the non-quadratic penalties from the quadratic data term; the complex problem is decoupled into a sequence of simpler subproblems.

argminΓ,S,TA(Γ)b22+λ1(Sp)p+λ2|T1|2+|T2|2+α|T3|21; (6)
subject to.,Γ=S;[T1T2T3]T=[x(Γ)y(Γ)t(Γ)].Γ;

We now use the AL method to solve the above constrained optimization problem. Specifically, the constraints are enforced using quadratic penalty terms and Lagrange multiplier terms X and Y, as shown in the appendix. The strength of the quadratic penalty terms are specified by β1 and β2, respectively. The main benefit in using the AL scheme is that β1 and β2 does not have to be taken to ∞ to enforce the constraints; the algorithm converges slowly when β1 and β2 are high. We show in the appendix that the AL scheme simplifies to the algorithm shown below (also illustrated in Fig. 9). Note that the algorithm involves the alternation between simple steps, which are implemented efficiently. The pseudo code of the algorithm is given below:

Figure 9.

Figure 9

The augmented Lagrangian frame work with the different sub problems. The original problem in (3) is broken into a series of multiple simpler problems by using the augmented Lagrangian framework. Specifically, the algorithm iterates between the steps of regularized SENSE (that is solved by the method of conjugate gradient (CG)), singular value shrinkage, shrinkage and update rules for Lagrange multipliers. These steps are all solved by simple operations.

Initialization: Γ0=AT(b),β1=1max(0),β2=1|max(Γ0)|; Σ0 is a matrix containing the singular values of Γ0;

while (|costn − costn−1|/|costn| < 10−6) ; stopping rule (cost as defined in Eq. (3);
    Γn ←(A.1); regularized SENSE problem solved by conjugate gradients;
    Sn ←(A.2); singular value shrinkage;
    Tn ←(A.3); total variation shrinkage;
    Xn ←(A.4); linear update rule;
    Yn ←(A.5); linear update rule;
    if (|costn − costn−1|/|costn| < 10−1)
      β1 = β1 * 1.2, β2 = β2 * 1.2; continuation
    end
end

The algorithm employs a continuation strategy where the β1, β2 parameters are initialized to small values, and are gradually incremented when the cost in Eq. (3) stagnates to a threshold level of 10−1. This strategy is similar to homotopic like continuation schemes employed to solve non convex problems (Trzasko and Manduca, 2009). We observed the continuation scheme to be a key aspect in avoiding convergence to local minima solutions. The proposed algorithm was implemented on a desktop system with 47 GB RAM, 24 core Intel Xenon E5645 2.4 GHz processors, an NVDIA Tesla C2075 (5 GB RAM) graphical processing unit, and Matlab R2012a 64 bit with Accelereyes Jacket v2.2. Jacket is a library that enables computations on the GPU within Matlab using NVIDIA CUDA. Thanks to the fast convergence of the AL scheme and the fast GPU computations, the reconstructions of large multi-coil data sets (of sizes: [Nx × Ny × Nt × L : 256 × 256 × 60 × 4]) with the kt SLR algorithm takes about 1-2 minutes of run time. In this work we considered pre-interpolation of the radial data onto Cartesian grid points that were within 0.5 unit of a measured sample. This facilitated the use of Fast Fourier Transforms (FFTs) in the forward and backward models of the iterative algorithm. We did not observe any noticeable change in the quality of the reconstructions by using the preinterpolated data with FFTs when compared to using the nonuniform radial data with NUFFTs, INUFFTs in the iterative algorithm, as also noted in (Adluru et al., 2009) .

3. Materials and Methods

3.1. Multi-coil radial acquisition of free breathing myocardial perfusion data

Two normal subjects and one patient with cardiac disease were scanned at the University of Utah, in accordance with the institutional review board. Data was acquired with a perfusion radial FLASH saturation recovery sequence (TR/TE ≈ 2.6/1.2 ms, 3 slices per beat, flip angle of 14 degrees, 2.3 × 2.3 × 8 mm voxel size, FOV: 280 mm2, Bandwidth 1002 Hz/pixel) on a Siemens 3T Trio scanner (DiBella et al., 2011). 72 radial rays equally spaced over π radians and with 256 samples per ray were acquired for a given time frame and a given slice. These rays were acquired in an interleaved manner in subsets of 6 rays each. The rays in successive frames were rotated by a uniform angle of π/288 radians, which corresponded to a period of 4 across time (see Fig. 4) . Data was acquired with the Siemens cardiac coil array and combined into four coils. For coil sensitivity estimation, the complex valued k space measurements from each coil were averaged along time. From the resultant time averaged image data, the complex valued sensitivity estimates were obtained by dividing each component coil image by the root of sum of absolute squared intensities from all the coils.

Figure 4.

Figure 4

Performance of different radial sampling schemes: The different kt radial sampling schemes along with the corresponding reconstructions are respectively shown in the first and second rows. The third row shows the signal to error ratio plots for the reconstruction algorithms at different acceleration rates. As seen from the third row, the golden ratio sampling gave the best performance with all the algorithms. From the second row, with kt SLR, uniform sampling was suboptimal as the conditions of incoherent sampling were not met. Random sampling was suboptimal since some regions of k-space are under-sampled. The golden ratio sampling satisfied the requirements of incoherency and uniformity and was found to be optimal.

Rest data sets were acquired after a Gd bolus administration of 0.02 mmol/kg. Stress data sets were acquired with an adenosine infusion, where 0.03 mmol/kg of Gd contrast agent was injected after 3 minutes of infusion. A total of three rest and three stress data sets were used in this study. A SENSE based reconstruction with mild regularization based on spatio-temporal total variation (TV) constraints was used to resolve residual aliasing in the acquired data. The regularized SENSE reconstructions still contained background noise which was denoised by using a block matching 4-D (BM4D) denoising filter (Maggioni et al., 2011) - these denoised images formed the reference datasets.

3.2. Undersampled reconstruction with different algorithms

The acquisition described in the previous section had a compromise in the slice coverage (3 slices). In order to demonstrate that the slice coverage of such an acquisition could be further increased, retrospective accelerated experiments were performed. Undersampled reconstructions were performed by different reconstruction algorithms by considering subsets of the measured data. Specifically, the performance of the kt SLR, STCR (Adluru et al., 2009), low rank, and kt SPARSE/SENSE (Otazo et al., 2010) algorithms were compared. The comparisons were done at various acceleration levels by considering different numbers of subsets of the measured data that used 24 to 15 rays/frame. The quality of these reconstructions were evaluated against the above reference datasets. All the algorithms relied on the knowledge of coil sensitivities. STCR was implemented by considering λ1 = 0 in kt SLR. The low rank penalty based reconstruction was implemented by considering λ2 = 0 in kt SLR. kt SPARSE/SENSE was implemented by minimizing the l1 norm of the signal in the spatial-spectral (xf) space. All the algorithms were optimized for the regularization parameters that gave the maximum signal to error ratio (SER) between the reconstructions and the reference data:

SERROI=10log10i=1n(Γrecon,iΓref,iF2Γref,iF2)n; (7)

where n is the number of time frames. During this optimization, the SERROI metric was evaluated only in a field of view that contained regions of the heart. This was motivated by recent findings in (Bilen et al., 2010), and by our own experience in determining a quantitative metric that best describes the accuracy in reproducing the perfusion dynamics in different regions of the heart, and the visual quality in terms of preserving crispness of borders of heart, and minimizing visual artifacts due to reconstructions. The details of optimization of the regularization parameters in this work are described in the appendix section.

3.3. Simulations to determine an optimal radial sampling trajectory

The quality of the reconstructed data is dependent on the specific sampling strategy. With the objective of choosing a radial pattern that provides good recovery, the performance of different sampling trajectories were studied. As described in section 3.1, the reference 72 ray data sets were acquired using radial rays uniformly spaced within each frame, and uniform rotations across frames. To simulate undersampling, subsets of the acquired data were chosen based on the following three families of radial sampling trajectories (see Fig. 4):

  1. uniform spacing of radial rays within a frame, with uniform rotations across frames.

  2. completely random spacing of radial rays within a frame.

  3. golden ratio spacing of (π/1.618) between successive rays+.

The performance of the low rank, STCR, kt SLR reconstruction algorithms were compared with each of the above sampling scenarios. The performance was studied at different undersampling factors by considering 24, 21,18, 15 rays/frame.

3.4. Metrics used for quantitative comparison

The reconstructions of the different algorithms were quantitatively compared based on the following three metrics (also see Fig. 7)

Figure 7.

Figure 7

Quantitative comparison of reconstructions from undersampled radial data (21 rays/frame) using different algorithms.

  • Signal to Error ratio in a region of interest containing the heart (SERROI): As described in Eq.(7), this metric gives a measure of overall accuracy in reproducing the spatio-temporal dynamics in the regions of the heart.

  • Normalized high frequency error metric (HFEN): The HFEN metric gives a measure of the quality of fine features, edges, and spatial blurring in the images. We adapt this metric from (Ravishankar and Bresler, 2011) which is defined as:

    HFENROI=10log10i=1n(LoG(Γref,i)LoG(Γrecon,i)22LoG(Γref,i)22)n, (8)

    where LoG is a Laplacian of Gaussian filter that capture edges. We use the same filter specifications as in (Ravishankar and Bresler, 2011): kernel size of 15 × 15 pixels, with a standard deviation of 1.5 pixels. We evaluate this metric in a square region of interest containing the heart.

  • Signal to error ratio of temporal curves in the left ventricle (SERTC): This metric gives a measure of accuracy in reproducing the temporal dynamics in the left ventricular blood pool and myocardium. It also quantifies temporal blurring. To evaluate this metric consistently, the reference data sets were initially registered to estimate the deformation maps that correspond to breathing motion. For registration, we employed the non-rigid demons registration algorithm (Thirion, 1996) using the normalized cross correlation as the similarity metric. Starting from the second frame, the deformations were obtained by matching the nth frame in the moving sequence to the (n − 1)th frame of the deformed sequence. The deformation maps were used to warp the reconstructions, after which the time intensity profiles in the region of interest of left ventricular blood pool and myocardium region of interests were evaluated. The SERTC metric is evaluated as:

    SERTC=10log10i=1k(TC(W.Γref,i)TC(W.Γrecon,i)22TC(W.Γref,i)22)k, (9)

    where TC is an operator that extracts the time curves for a specified pixel in the left ventricle; k is the total number of pixels in the left ventricle. Inline graphic is an image warping operator that applies the deformation maps corresponding to breathing motion to the reconstructions.

3.5. Qualitative evaluation: clinical scoring

In addition to the quantitative validation, we also performed a qualitative analysis by obtaining clinical scores from a cardiologist with 15 years of cardiac MRI experience. Image quality and artifact assessment was performed on the reference images reconstructed from the 72 ray acquisition, and on the kt SLR images reconstructed from 24 ray subsampled data. The grading scale was (5-1, highest quality to lowest quality). All the images were presented as 4 image sets with each set containing time series of 3 slices for both stress and rest. Image sets from a patient with decreased perfusion and from two normal subjects were presented to the cardiologist in a blinded fashion in a random order.

4. Results

4.1. Convergence analysis

In Fig.3, the convergence behavior of the kt SLR algorithm is shown. Here, undersampled reconstructions were performed with golden ratio sampling using 24 rays/frame. As seen in Fig.3, our previous implementation of kt SLR (Lingala et al., 2011) that relied solely on the increments of (β1, β2 towards ∞) had a slow convergence. In contrast, the proposed AL method had a faster convergence, and did not require high values of β1, β2 for convergence. The initial values of the continuation parameters were {β1, β2 = 103,105}, while the final values (at convergence) with and without AL respectively were: {β1, β2 ≈ 106,108}, {β1, β2 ≈ 109,1011}. From Fig.3, it can also be seen that the streaking artifacts were fully resolved with the proposed k-t SLR algorithm.

Figure 3.

Figure 3

Convergence analysis: (a) Cost in Eq.3 v/s GPU run time, (b) Region of interest signal to Error ratio (SERROI) as defined in Eq.7 in (dB) v/s GPU run time. From (a), (b), it can be seen that kt SLR has a faster convergence (by a factor of 4) with the augmented Lagrangian (AL) algorithm in comparison to the previous implementation without the Lagrange multiplier updates. The converged reconstruction in (b) show that the radial streaking artifacts are fully resolved. The SERROI is evaluated in a square region of interest containing the heart as depicted in (b).

4.2. Simulations to determine an optimal radial trajectory

The comparisons of different radial sampling methods are shown in Fig. 4. From the SER plots, it is observed that the low rank method does not perform as well with uniform sampling. This is expected since uniform sampling results in more repeated k-space measurements at the same locations in k-space and has less incoherency. In contrast, the STCR method is insensitive to the pattern, as long as the completely random pattern is not used. When the low rank and total variation penalties are merged into kt SLR, the golden ratio patterns provide better results than the completely random sampling pattern or the uniform pattern. This observation is consistent with the findings reported in the context of standard compressed sensing (Chan et al., 2011),(Vasanawala et al., 2011). From these simulations, the golden ratio sampling pattern was found to be optimal, and therefore was used for undersampling in all the algorithms.

4.3. k − t SLR compared to other MPI acceleration schemes

In Fig. 5, the comparisons of MPI reconstructions using different algorithms from 21 ray undersampled data are shown. These comparisons are from a rest acquisition on a normal subject with breathing motion. The kt SPARSE/SENSE method was observed to be sensitive to the breathing motion, and yielded motion related artifacts as depicted both in the temporal curves and the error images of Fig. 5 (b). The low rank reconstruction was more robust to breathing motion, when compared to kt SPARSE/SENSE. However, it had poor temporal fidelity especially during the contrast uptake frames. This is depicted from temporal curve blurring during contrast uptake, and also in the error images of Fig. 5(c). STCR had better temporal fidelity, thus preserving contrast dynamics and motion. However edge blurring and patchy artifacts were evident. The kt SLR algorithm preserved the temporal fidelity and had less smoothing of edges and less patchy artifacts as depicted in Fig. 5(e). From this figure, it is also observed that the performance of kt SLR is comparable to that of STCR in the frames corresponding to contrast uptake. This is expected since the presence of contrast makes the images more or less piece wise constant and the SNR high. However, kt SLR provides better suppression of artifacts in the pre and post contrast frames. Additionally, from Fig.5, it can be seen that the quantitative metrics correlate well with the visual comparisons. Specifically in comparison to kt SLR, the SERTC metric were low with the kt SPARSE/SENSE and low rank methods due to temporal blurring, while the HFENROI metric in STCR was low due to spatial smoothing. The SERROI metric was higher with kt SLR than the other algorithms due to a better overall image quality.

Figure 5.

Figure 5

Comparisons of different MPI algorithms on a rest dataset with breathing motion. Each row shows the reconstructions, error images and time profile curves for the different algorithms. The image frames in the first and second columns respectively correspond to the peak left ventricular blood enhancement, and peak myocardial wall enhancement instants. The time curves are shown after averaging the signal intensity of the blood pool and myocardial regions (as denoted in (a)) for the registered reconstructions overlaid on the registered reference data. The kt SPARSE/SENSE method was sensitive to motion and resulted in temporal blurring (see arrows in (b)). The low rank model yielded noise enhancement and temporal blur due to ill-conditionness (arrows in (c)). STCR was relatively robust to motion, however suffered from loss of resolution especially near the edges (see arrows in (d)). kt SLR was found to maintain a good compromise between spatial and temporal blurs.

In Fig. 6, the comparisons of the algorithms on rest and stress data sets from a patient with ischemia are shown. Under stress conditions, this patient exhibited a reduction in the uptake of the contrast dynamics in the inferior wall of the myocardium. The patient was able to breath normally during rest, however breathed heavily during stress. The reconstructions are shown using 21 radial rays/frame. We observed similar trade offs amongst the methods. Specifically, kt SPARSE was sensitive to breathing, and the low rank method yielded reduced temporal fidelity during contrast uptake. STCR showed patchy artifacts in some frames, but was robust to motion. kt SLR was robust to motion and had less patchy artifacts. Similar to Fig. 5, all the quantitative metrics correlate well with the visual observations.

Figure 6.

Figure 6

Example comparisons of different MPI acceleration algorithms using rest (i) and stress (ii) perfusion data from a patient with myocardial ischemia. The image frames in the first three columns respectively correspond to peak right ventricular blood enhancement, transition between right ventricle and left ventricle, and peak myocardial wall enhancement. During stress, the patient showed reduced contrast uptake in the inferior myocardium wall due to ischemia (see red arrows in (ii.a)). The time curves correspond to the regions depicted in i.a, ii.a). The kt SLR reconstructions were observed to be less sensitive to artifacts observed with other methods. Specifically k-t SPARSE/SENSE yielded motion blur artifacts (see arrows in i.b, ii.b, and the time curves), low rank method had some temporal blur especially during peak contrast frames (see arrows in ii.c, ii.d, and the time curves). STCR exhibited patchy artifacts (see arrows in (i.d) and (ii.d)). kt SLR had better quality across all frames in comparison to the other methods. We also observe that the regions of low contrast uptake to be well preserved in the k-t SLR reconstructions.

Figure.7 summarizes the quantitative comparisons of all the algorithms across all the datasets using 21 rays/frame. From this figure, it is observed that the performance of kt SLR was consistently better than the other algorithms across all the datasets.

4.4. Qualitative evaluation by a cardiologist

The clinical scores are presented in table 1. With the patient, the clinician was able to identify the ischemia in the inferior myocardium wall in both the reference and kt SLR reconstructions (see Fig. 8). More specifically, he confidently identified reduced blood flow in both the rest and stress scans of the reference data set. With the kt SLR images, he found the ischemic defect to be evident in the stress reconstruction, and border line positive in the rest reconstruction. After looking at the delayed enhancement images, the clinician classified these ischemic regions as infarction. With the normal subjects, the quality scores of the kt SLR reconstructions were in close agreement with the reference images. No dark rim artifacts were observed in all the images. Slight residual streaking artifacts were present with the kt SLR method in one of the normal subjects. However, these artifacts were outside the field of view of the heart, which the cardiologist was not very concerned about.

Table 1. Quality scores from a cardiologist on three subjects.

Subject id Reconstruction Rest Stress Presence of disease
Quality score Quality score
Subject 1 Reference 4 4 positive
Subject 1 k−t SLR 4 4 positive
Subject 2 Reference 4 4 negative
Subject 2 k−t SLR 3.75 3.75 negative
Subject 3 Reference 4 4 negative
Subject 3 k−t SLR 4 4 negative

Figure 8.

Figure 8

Peak myocardial wall enhancement images from (a) reference (72 rays/frame), and (b) kt SLR (24 rays/frame) reconstructions. Subtle ischemic areas were identified by the cardiologist in the inferior myocardial wall on the second slice in both the reconstructions (see arrows in a,b). These regions were subsequently classified as infarcted regions from the gadolinium enhancement observed in the delayed enhancement image (c).

5. Discussion

In this study, the feasibility of kt SLR in providing robust free breathing MPI reconstructions at high acceleration levels was evaluated. This study considered retrospectively accelerating free breathing MPI datasets that were acquired using 72 radial rays/frame at 2.3 mm2 in plane resolution and 3 slices. The results of obtaining good fidelity kt SLR reconstructions from highly undersampled data suggest that kt SLR could be used to improve the slice coverage and the spatial resolution in a prospective acquisition. For a reliable quantification of perfusion parameters from free breathing MPI data, it should be noted that the breathing motion should be compensated. In this work, we used a basic non-rigid registration algorithm to correct for the breathing motion, and analyzed the temporal curves in the registered reconstructions. The results show that the temporal profiles from the undersampled kt SLR reconstructions match well with the temporal profiles from the reference reconstructions. This suggests that the good temporal fidelity of the kt SLR reconstructions may lead to reliable estimation of quantitative perfusion parameters.

All the reconstruction algorithms considered in this work were based on nonlinear reconstruction strategies. Unlike the classical linear k-t reconstruction strategies, the performance of these algorithms cannot be characterized by a single point spread function (Blaimer et al., 2011). To analyze the performance of the nonlinear algorithms, this study relied on quantitative metrics that gave a measure of overall spatio-temporal fidelity, image sharpness, and temporal accuracy. Our comparisons against MPI accelerated schemes show that the kt SLR scheme is capable of reducing motion blurring and edge smoothing artifacts. In general, the kt SLR algorithm benefited from total variation sparsity regularization in being robust to temporal and spatial smoothing. The STCR method performed well in regions where the signal was piece wise constant both spatially and temporally - or equivalently during peak contrast frames and datasets with less motion. However, it was observed during the pre and post contrast frames, STCR yielded patchy artifacts and edge blurring. In such scenarios, kt SLR provided more robust and natural textures and less edge blurring. During the peak contrast frames, the use of the low rank regularizer alone yielded temporal blur, which was minimized with kt SLR.

During this study, we observed that performance evaluation using the noisy SENSE based reconstructions as reference datasets were not conclusive since the noise in these reconstructions were higher than the subtle differences between the different reconstruction methods. To address this, we denoised the SENSE based reconstructions using the block matching 4D (BM4D) denoising algorithm. The BM4D algorithm is reported to give state of the art denoising performance. The algorithm performs denoising by exploiting nonlocal similarities of spatio- temporal patches. Since the BM4D algorithm is very different from all the reconstruction algorithms considered in this work, the performance comparisons are free from any bias. In addition, the BM4D algorithm has an automatic selection of parameters based on the estimation of the noise level, which minimizes the risk of subjectivity.

During the review of the paper, it was suggested that breath held data sets from a second injection could be used as reference ground truth images. The main challenge however would be to perform a good registration between the undersampled free breathing reconstructions and the breath held datasets for a head to head comparison; this is difficult due to out of plane motion, especially when only a few slices are imaged. In addition, any residual contrast from the first bolus may bias the comparisons. In this context, we believe that the usage of the free breathing datasets as reference sets would better fit to the goals of the current work.

In this study, optimization of λ1, λ2 in kt SLR was performed with a fixed value of p = 0.1 and α = 4. The choices of p and α were motivated by empirical observations and worked well in practice for free breathing MPI data. A thorough search in a 4-dimensional space of p, α, λ1, λ2 could improve the kt SLR reconstructions. The automatic tuning of regularization parameters for iterative nonlinear reconstruction algorithms is an actively researched area. There exists some strategies such as cross validation (Lukas, 2006), and Stein unbiased risk estimator (SURE) methods (Ramani et al., 2012). In the future, we plan to investigate the adaption of one of these methods to our setting.

The performance of all the nonlinear iterative reconstruction algorithms in this study were evaluated based on quantitative metrics that gave measures of image sharpness, temporal blurring, and overall mean square error. Recently, the resolution of reconstructed images from nonlinear algorithms were characterized by determining the local point spread functions at every image pixel (Wech et al., 2012). Such an analysis could be adapted to our setting to characterize the resolution of the images from the different algorithms.

The augmented Lagrangian optimization algorithm used in this study was found to provide fast convergence. Speed up factors of about four were observed when compared to the previous implementation of kt SLR. In this study, we used a simple sum of squares approach (Roemer et al., 2005) to estimate the coil sensitivities from time averaged data. In the future, we plan to consider other extensions for better estimations such as moving window approaches for time varying sensitivities, and/or joint estimation of the sensitivities along with the reconstructions (Ying and Sheng, 2007).

The current study has limitations in that data from only three subjects were used for analysis. To fully evaluate the clinical feasibility of kt SLR and draw statistical conclusions, a study with a cohort of patient datasets is needed with validation against gold standard coronary x-ray angiography.

6. Conclusion

In this study, the feasibility of the low rank and sparse reconstruction algorithm (kt SLR) to accelerate free breathing myocardial perfusion MRI acquisition was demonstrated. The algorithm was extended to include actual radial sampling for better incoherent artifact distribution. Multi-coil sensitivity encoding data was used to improve data consistency. A fast augmented Lagrangian (AL) optimization algorithm was introduced to provide fast convergence. The AL scheme was observed to considerably reduce the computation time, compared with the previous reported implementation of kt SLR on in-vivo radial data. Using kt sampling experiments, it was shown that sampling patterns with golden ratio spacing between successive rays provided the best reconstructions with the kt SLR algorithm. Comparisons on myocardial perfusion rest and stress data sets showed that kt SLR was able to achieve feasible reconstructions using few rays while being robust to artifacts such as spatio-temporal and motion blurring.

Supplementary Material

pmb13_20_7309_suppdata.pdf

Acknowledgments

We thank the anonymous reviewers whose suggestions and comments significantly improved the manuscript.

8. Appendix

8.1. Augmented Lagrangian (AL) algorithm steps

In this section, the derivation of the AL subproblems is described. Referring to Eq. 6, the constraints are enforced using Lagrange multiplier terms and quadratic penalties. The resulting optimization objective (termed as the AL function) is specified by:

Dβ1,β2(Γ,S,T;X,Y)=A(Γ)b22+λ1(Sp)p+λ2|T1|2+|T2|2+α|T3|21+β12ΓS22+β22ΓT22+β1<X,ΓS>+β2<Y,ΓT>; (10)

where X, Y are matrices of Lagrange multipliers. β1 and β2 are the penalty parameters that determine the equivalence of Eq. 10 to Eq. 6, and hence the original problem in Eq. 3. In our earlier implementation (Lingala et al., 2011), we only relied on the quadratic penalty terms in Eq. 10 (second line of Eq. 10) to enforce the constraints in Eq. 6 due to which β1 and β2 were tended to ∞ and resulted in slow convergence. The main advantage of using the Lagrange terms (last line of Eq. 10) rather than enforcing the constraints using penalties alone is that the parameters β1, β2 need not tend to ∞ for the constraints in Eq. 6 to hold, which allows for a faster convergence.

All the five variables in Eq. 10 are estimated using an alternating minimization algorithm. Specifically, we minimize the AL objective function in Eq. 10 alternately with respect to one variable at a time, assuming the other to be fixed. This approach simplifies the original problem to a sequence of well understood sub-problems. These subproblems are shown in Fig.9. In essence, the algorithm cycles through: (a) regularized SENSE problem solved by conjugate gradient algorithm, (b) singular value shrinkage, (c) total variation shrinkage, and (d,e) linear update rules of the Lagrange multipliers. Additionally, a continuation strategy is employed where the parameters β1 and β2 are initialized with small values and are gradually incremented. This continuation strategy was observed to be a key aspect in avoiding convergence to local minima (Hu et al., 2012).

8.2. Choosing the regularization parameters

The kt SLR algorithm depends on four parameters: λ1, λ2, α, p. Since it is impractical to tune for these parameters in a four dimensional space, we restrict ourselves to a simpler approach. The values of p and α were fixed to p = 0.1 and α = 4 based on empirical observations on free breathing MPI data. With the fixed values of α, p, we tune for λ1, λ2 in a 2D space. We tuned for λ1, λ2 for the rest and stress datasets from a single subject. The parameter optimization is shown in Fig. 10, where a rest dataset is recovered using 21 radial rays/frame. The SERROI plot in Fig. 10 was evaluated for the values of λ1, λ2 in the window: 0.65542562×105×[0,6×102,9×102,3×101,6×101,9×101,3,6]. The optimal values of λ1, λ2 were chosen such that the SERROI was the maximum. The values of λ1, λ2 varied slightly for the rest and stress datasets. Since all the subjects were scanned with the same protocol under shallow breathing, we used the same values of λ1, λ2 tuned for the first subject for reconstruction of all the other datasets. The total time spent for tuning the regularization parameters was approximately two hours.

Figure 10.

Figure 10

Tuning of the regularization parameters λ1 and λ2. The SER was evaluated in a field of view containing the regions of the heart. The optimal parameters were chosen corresponding to the region where the SER between the reconstruction and the reference data set was maximum.

Footnotes

+

Since the rays from the 72 ray data were uniformly spaced, subsampling of rays was done such that they approximately follow the golden angle distribution.

References

  1. Adluru G, McGann C, Speier P, Kholmovski E, Shaaban A, DiBella E. Acquisition and reconstruction of undersampled radial data for myocardial perfusion magnetic resonance imaging. Journal of Magnetic Resonance Imaging. 2009;29(2):466–473. doi: 10.1002/jmri.21585. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Bilen C, Selesnick I, Wang Y, Otazo R, Kim D, Axel L, Sodickson D. IEEE Acoustics Speech and Signal Processing (ICASSP), 2010 IEEE International Conference on; 2010. pp. 630–633. [Google Scholar]
  3. Blaimer M, Ponce IP, Breuer FA, Jakob PM, Griswold MA, Kellman P. Temporal filtering effects in dynamic parallel mri. Magnetic Resonance in Medicine. 2011;66(1):192–198. doi: 10.1002/mrm.22795. [DOI] [PubMed] [Google Scholar]
  4. Chan R, Ramsay E, Cheung E, Plewes D. The influence of radial undersampling schemes on compressed sensing reconstruction in breast mri. Magnetic Resonance in Medicine. 2011 doi: 10.1002/mrm.23008. [DOI] [PubMed] [Google Scholar]
  5. DiBella E, Chen L, Schabel M, Adluru G, McGann C. Myocardial perfusion acquisition without magnetization preparation or gating. Magnetic resonance in medicine: official journal of the Society of Magnetic Resonance in Medicine/Society of Magnetic Resonance in Medicine. 2012;67(3):609. doi: 10.1002/mrm.23318. [DOI] [PubMed] [Google Scholar]
  6. DiBella E, Fluckiger J, Chen L, Kim T, Pack N, Matthews B, Adluru G, Priester T, Kuppahally S, Jiji R, et al. The effect of obesity on regadenoson-induced myocardial hyperemia: a quantitative magnetic resonance imaging study. The International Journal of Cardiovascular Imaging (formerly Cardiac Imaging) 2011:1–10. doi: 10.1007/s10554-011-9949-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Gebker R, Jahnke C, Paetsch I, Schnackenburg B, Kozerke S, Bornstedt A, Fleck E, Nagel E. Mr myocardial perfusion imaging with k-space and time broad-use linear acquisition speed-up technique: feasibility study. Radiology. 2007 Dec;245(3):863–871. doi: 10.1148/radiol.2453061701. [DOI] [PubMed] [Google Scholar]
  8. Haldar J, Liang Z. Biomedical Imaging: From Nano to Macro, 2010 IEEE International Symposium on IEEE; 2010. pp. 716–719. [Google Scholar]
  9. Hu Y, Lingala S, Jacob M. A fast majorize–minimize algorithm for the recovery of sparse and low-rank matrices. Image Processing, IEEE Transactions on. 2012;21(2):742–753. doi: 10.1109/TIP.2011.2165552. [DOI] [PubMed] [Google Scholar]
  10. Kellman P, Derbyshire J, Agyeman K, McVeigh E, Arai A. Extended coverage first-pass perfusion imaging using slice-interleaved tsense. Magnetic resonance in medicine. 2004;51(1):200–204. doi: 10.1002/mrm.10663. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Liang Z. Proceedings of the ISBI IEEE; 2007. pp. 988–991. [Google Scholar]
  12. Lingala S, Hu Y, Di Bella E, Jacob M. Accelerated dynamic mri exploiting sparsity and low-rank structure: kt slr. Medical Imaging IEEE Transactions on. 2011;30(5):1042–1054. doi: 10.1109/TMI.2010.2100850. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Lukas MA. Robust generalized cross-validation for choosing the regularization parameter. Inverse Problems. 2006;22(5):1883. [Google Scholar]
  14. Maggioni M, Boracchi G, Foi A, Egiazarian K. Video denoising, deblocking and enhancement through separable 4-d nonlocal spatiotemporal transforms. IEEE Transactions on Image Processing, preprint. 2011 doi: 10.1109/TIP.2012.2199324. [DOI] [PubMed] [Google Scholar]
  15. Otazo R, Kim D, Axel L, Sodickson D. Combination of compressed sensing and parallel imaging for highly accelerated first-pass cardiac perfusion mri. Magnetic Resonance in Medicine. 2010;64(3):767–776. doi: 10.1002/mrm.22463. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Pedersen H, Kozerke S, Ringgaard S, Nehrke K, Kim W. k-t pca: Temporally constrained k-t blast reconstruction using principal component analysis. Magnetic Resonance in Medicine. 2009;62(3):706–716. doi: 10.1002/mrm.22052. [DOI] [PubMed] [Google Scholar]
  17. Plein S, Ryf S, Schwitter J, Radjenovic A, Boesiger P, Kozerke S. Dynamic contrast-enhanced myocardial perfusion mri accelerated with k-t sense. Magnetic Resonance in Medicine. 2007;58(4):777–785. doi: 10.1002/mrm.21381. [DOI] [PubMed] [Google Scholar]
  18. Radjenovic A, Biglands J, Larghat A, Ridgway J, Ball S, Greenwood J, Jerosch-Herold M, Plein S. Estimates of systolic and diastolic myocardial blood flow by dynamic contrast-enhanced mri. Magnetic Resonance in Medicine. 2010;64(6):1696–1703. doi: 10.1002/mrm.22538. [DOI] [PubMed] [Google Scholar]
  19. Ramani S, Fessler J. Parallel mr image reconstruction using augmented lagrangian methods. Medical Imaging, IEEE Transactions on. 2011;30(3):694–706. doi: 10.1109/TMI.2010.2093536. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Ramani S, Liu Z, Rosen J, Nielsen J, Fessler JA. Regularization parameter selection for nonlinear iterative image restoration and mri reconstruction using gcv and sure-based methods. Image Processing IEEE Transactions on. 2012;21(8):3659–3672. doi: 10.1109/TIP.2012.2195015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Ravishankar S, Bresler Y. Mr image reconstruction from highly undersampled k-space data by dictionary learning. Medical Imaging IEEE Transactions on. 2011;30(5):1028–1041. doi: 10.1109/TMI.2010.2090538. [DOI] [PubMed] [Google Scholar]
  22. Roemer P, Edelstein W, Hayes C, Souza S, Mueller O. The nmr phased array. Magnetic resonance in medicine. 2005;16(2):192–225. doi: 10.1002/mrm.1910160203. [DOI] [PubMed] [Google Scholar]
  23. Shin T, Nayak K, Santos J, Nishimura D, Hu B, McConnell M. Three-dimensional first-pass myocardial perfusion mri using a stack-of-spirals acquisition. Magnetic Resonance in Medicine. 2012 doi: 10.1002/mrm.24303. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Shin T, Pohost G, Nayak K. Systolic 3d first-pass myocardial perfusion mri: Comparison with diastolic imaging in healthy subjects. Magnetic Resonance in Medicine. 2010;63(4):858–864. doi: 10.1002/mrm.22315. [DOI] [PubMed] [Google Scholar]
  25. Thirion JP. Computer Vision and Pattern Recognition, 1996. Proceedings CVPR'96, 1996 IEEE Computer Society Conference on IEEE; 1996. pp. 245–251. [Google Scholar]
  26. Trzasko J, Manduca A. Highly undersampled magnetic resonance image reconstruction via homotopic¡ formula formulatype= Medical Imaging, IEEE Transactions on. 2009;28(1):106–121. doi: 10.1109/TMI.2008.927346. [DOI] [PubMed] [Google Scholar]
  27. Vasanawala S, Murphy M, Alley M, Lai P, Keutzer K, Pauly J, Lustig M. Biomedical Imaging: From Nano to Macro, 2011 IEEE International Symposium on IEEE; 2011. pp. 1039–1043. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Wech T, Stäb D, Budich JC, Fischer A, Tran-Gia J, Hahn D, Köstler H. Resolution evaluation of mr images reconstructed by iterative thresholding algorithms for compressed sensing. Medical Physics. 2012;39:4328. doi: 10.1118/1.4728223. [DOI] [PubMed] [Google Scholar]
  29. Ying L, Sheng J. Joint image reconstruction and sensitivity estimation in sense (jsense) Magnetic Resonance in Medicine. 2007;57(6):1196–1202. doi: 10.1002/mrm.21245. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

pmb13_20_7309_suppdata.pdf

RESOURCES