Abstract
We propose a real-time cardiac imaging method with parallel MRI that allows for free breathing during imaging and does not require cardiac or respiratory gating. The method is based on the recently proposed PARADISE (Patient-Adaptive Reconstruction and Acquisition Dynamic Imaging with Sensitivity Encoding) scheme. The new acquisition method adapts the PARADISE k-t space sampling pattern according to an affine model of the respiratory motion. The reconstruction scheme involves multi-channel time-sequential imaging with time-varying channels. All model parameters are adapted to the imaged patient as part of the experiment and drive both data acquisition and cine reconstruction. Simulated cardiac MRI experiments using the realistic NCAT phantom show high quality cine reconstructions and robustness to modeling inaccuracies.
Keywords: Dynamic MRI, Adaptive Acquisition, Respiratory Motion, Affine Motion Correction, Time-Sequential Sampling
1. INTRODUCTION
The challenge in cardiac magnetic resonance (MR) imaging is to create a high resolution image of the heart in the presence of two physiological motions: cardiac and respiratory. Owing to the limited speed of MR acquisition, it is usually not possible to sample the entire k-space (spatial Fourier transform) at the required Nyquist temporal sampling rate. A typical approach to bypassing this problem is to attempt to effectively freeze cardiac and respiratory motion through ECG-gating and breath-holding, respectively. However these methods can only provide a static view of the dynamic process (and not a real-time motion movie) time-averaged over several heart cycles. Besides, gated techniques are incapable of imaging transient cardiac phenomena present in certain pathologies and are ineffective in arrhythmic patients.
In general, ignoring the effect of respiratory motion results in image quality degradation in form of blurring and ghosting artifacts. Two commonly used approaches to handle respiratory motion are respiratory gating and breath-holding. In the former approach, data is acquired only during a small window in the respiratory cycle. This greatly increases the total scan time, and the resultant reconstruction represents the dynamic object time-averaged over several breathing cycles. Breath-holding, on the other hand, limits the total available data acquisition time and is inconvenient for the subject being imaged. Also, the reconstructed images may be degraded due to unsteady breath-holds and respiratory drifts.
In this work, we present a parallel MRI scheme that is adapted to both cardiac and respiratory models and does not require cardiac or respiratory gating or breath-holds. The proposed method builds upon the PARADISE imaging scheme [1] by explicitly accounting for the respiratory motion through affine motion modeling. As in the case of breath-hold PARADISE cardiac MRI, our free-breathing (FB-PARADISE) method overcomes the limitations of conventional parallel imaging techniques [2] by incorporating elaborate patient-adapted modeling [3] for minimally-redundant acquisition.
2. MODELS OF THE HEART AND RESPIRATION
The time-varying object (TVO) in the absence of respiratory motion is denoted by I(r, t), r ∈ ℝd. Fourier transforms (FT) of signals are indicated by the variables used, e.g., I(k, f) is the Fourier transform of I(r, t) with respect to r and t; k and f refer to the spatial and temporal frequencies respectively.
Heart Model: The banded spectral model [3], characterizes the cardiac object, I(r, t), by its support ℬ = supp {I(r, f)} in the dual k-t (DKT) space, i.e., the x-y-f space, as shown in Fig. 1. It captures the approximate periodicity of cardiac motion reflected in the quasi-harmonic banded temporal spectrum with frequency spacing determined by the heart-rate. It also incorporates the fact that the highly dynamic portion of the field-of-view (FOV) is localized in the central heart region. The specific parameters for the model differ among patients depending on their heart rate, heart-rate variability and heart position, and are robustly estimated using a pilot scan [3].
The banded spectral model accounts for the cardiac dynamics, but does not explicitly model respiratory motion. However, as long as the respiratory motion is relatively slow and the spatial displacements are small, the effect can be modeled as widening of the harmonic bands in the DKT support. This increase in the overall DKT support area will, in general, require higher temporal sampling rates. In case of mild respiratory drifts during imaging, the required sampling rate increase is insignificant. Free-breathing imaging, however, significantly spreads the DKT support resulting in either an infeasible sampling-rate requirement or unacceptable imaging artifacts [4]. With this motivation, in this work, we introduce an object model together with an adaptive parallel imaging scheme that explicitly accounts for respiratory motion.
Respiratory Model: The respiratory motion (identified throughout the paper by a tilde over the various variables) is modeled by a time-varying affine transform of the spatial coordinates, i.e., the TVO is:
(1) |
where P(t) ∈ ℝd×d and q(t) ∈ ℝd define the affine motion at time t; and I(r, t) is the respiration-free cardiac TVO. Affine motion has been shown to be the dominant component of the motion of the heart walls and coronary arteries induced by respiration [5]. The affine model includes all forms of translation models such as the superior-inferior translation as well as 3-D contraction and rotation models. Affine motion models have been previously used in prospective correction of respiratory motion in ECG-gated coronary MR angiography [6].
3. FREE-BREATHING PARADISE ACQUISITION
PARADISE Acquisition: For any dynamic parallel imaging scheme, the sampling strategy, which defines the acquisition procedure, is subject to an inherent time-sequential (TS) sampling constraint: for each receiver channel, only limited data in k-space can be acquired at any one time [7]. Given the banded spectral model, the goal in PARADISE sampling design is to find a multi-channel TS sampling pattern in k-t space such that alias-free reconstruction of the underlying TVO would be possible, the requirements on sampling speed are met, and optimal SNR performance is achieved [1]. To accomplish this, we search over all reconstructible TS lattices [1] that achieve or exceed a predetermined sampling-rate requirement while optimizing the resulting SNR over the dynamic FOV. The optimal sampling scheme acquires the data in the k-t space in a scrambled order defined by a multi-channel TS sampling schedule Ψ = {kTS(n), nTR}n where kTS (n) is the k-space location sampled by all channels at time nTR. The TS sampling schedule is optimally adapted to the coil sensitivities and the DKT support ℬ which is previously estimated from the MR data as will be described in Section 5.
Affine-Corrected PARADISE Acquisition: Each of the L parallel receiver channels (coils) is characterized by its complex spatial sensitivity sℓ(r) which is assumed to be known. From (1), the object sensed by the ℓ-th channel is:
(2) |
For each receiver channel with sensitivity profile sℓ(r) define its time-varying counterpart as:
(3) |
Hence, and from (2) it follows that:
(4) |
Note that
(5) |
would be the object sensed by the ℓ-th coil if the respiration-free TVO, I(r, t), were to be imaged. According to this definition and (4), we have that:
(6) |
From (6), we derive the relation between the spatial Fourier transforms of Dℓ and to be:
(7) |
where | · | denotes the determinant. If P(t) and q(t) are known, we can calculate Dℓ(k0, t) using (7) for any desired k0 by acquiring instead. This suggests the following acquisition scheme:
-
(i)
Design a PARADISE sampling schedule Ψ = {kTS(n), nTR}n for sampling Dℓ(k, t) that will enable recovery of I(r, t).
-
(ii)
Because Dℓ(k, t) is not directly observable, instead acquire samples of on the affine-corrected sampling schedule Γ = {PT (t)kTS(n), nTR}n.
-
(iii)
Using (7), compute the samples of Dℓ(k, t) on Ψ.
-
(iv)
Reconstruct the respiration-free TVO I(r, t) from {Dℓ (Ψ), ℓ = 1, …, L}.
-
(v)
If desired, use (1) to reconstruct the actual TVO, .
Now, owing to the relationship (5), Steps (i) and (iv) correspond to a modified version of PARADISE, in which I(r, t) has the usual DKT model with known fixed support ℬ, but the known coil sensitivities are time-varying. We describe this modified PARADISE method in the next section.
4. PARADISE WITH TIME-VARYING CHANNELS
In order to reconstruct I(r, t), we need to solve a multi-channel TS imaging problem with time-varying channels. In this section, we derive the corresponding inverse problem that needs to be solved and propose an efficient numerical algorithm for solving it.
Taking the Fourier transform of (5), the MR data obtained in Step (iii) above from the ℓ-th coil is given by
(8) |
where r = [x y]T for 2-D imaging. Acquisition along the readout (kx) direction is sufficiently fast to be assumed instantaneous relative to the temporal dynamics of the object. Therefore, the effect of sampling along kx is ignored in our analysis. Consequently, we have a 2-D TS sampling problem in the (ky, t) domain, where each point corresponds to a horizontal line in (kx, ky).
Consider a temporally-uniform TS sampling lattice Λ with basis matrix A. According to multi-dimensional sampling theory, sampling on Λ in (ky, t) will result in replications of the spectrum in the DKT domain, i.e., (y, f). This is equivalent to convolution of the spectrum in (y, f) domain with the following point spread function:
(9) |
where A* = A−T is basis matrix for the polar lattice Λ*. For any n ∈ ℤ2 define . Sampling on Λ in (ky, t) and taking the inverse FT in ky and forward FT in t of the ℓ-th coil measurement, we arrive at:
(10) |
where ⊛f denotes convolution along temporal frequency.
FB-PARADISE Reconstruction Problem: Given the transformed coil data Dℓ(y, f) for ℓ = 1, ⋯ , L for all y and f, the coil sensitivity profiles , and the basis A of the TS sampling lattice, solve the linear inverse problem in (10) for I(y, f).
With time-invariant channels , and (10) would reduce to a SENSE-type linear matrix equation as stated and discussed in [1]. Here we present an numerical algorithm for solving the reconstruction problem in (10). As the first step, we write:
where a truncated Riemann sum expansion is used to discretize the convolution integral (the mesh size Δω is sufficiently small). In practice, the coil sensitivities are smooth and the affine-motion applied to them is expected to be relatively slow. Therefore, we can assume that is negligible for |p| > 𝒫, where 𝒫 is some appropriate integer. Combining this approximation with (10) for a fixed (y0, f0) ∈ ℬ gives:
(11) |
Equation (11) can be written in matrix form as follows: (12)
(12) |
where contains the transformed coil outputs, contains the set of unknowns, and is the forward matrix consisting of coil sensitivities.
Denote by , the set of (y, f) locations of all the elements in . Given the transformed MRI data, is known for all (y0, f0) ∈ ℬ and solving the inverse problem in (12) will recover the main replica of the spectrum for all members of . It can be shown that the collection of all provides a partitioning of the DKT support ℬ. Hence, inverting (12) for all such sets recovers the object in the (y, f) domain. Since the coil measurements are corrupted by additive noise, a regularized linear minimum variance estimator is used to solve (12) where the noise covariance matrix is estimated from the MR data. Subsequently, the object is reconstructed by an inverse FT along f. This procedure can be repeated for all kx to recover the whole 2-D object. Extension to 3-D imaging is achievable in a similar fashion. Finally, note that I(r, t) represents the way the cardiac TVO would appear in the absence of respiratory motion. If desired, , which represents the true physical object with both respiratory and cardiac motion present, can also be computed using (1) and eknowledge of the affine motion parameters.
5. OVERVIEW OF FB-PARADISE IMAGING SCHEME
In order to account for respiratory motion, we adapt the k-space sample locations as described in Section 3. In particular, instead of acquiring data on the straight line at time nTR as specified by the multi-channel sampling schedule Ψ, we follow the affine-corrected sampling schedule Γ, and acquire data for the oblique k-space trajectory:
(13) |
The gradients in the pulse sequence will be modified accordingly, to acquire the oblique line segment, with the readout direction coinciding with the direction of the line. The proposed affine-corrected MR data acquisition scheme has two stages as described below.
Pre-Imaging: The goal in this stage is to determine the DKT support ℬ and to calibrate the motion model, i.e., to find the patient-adaptive relationship between [P(t), q(t)] and the respiratory phase η(t) (relative time within the breathing cycle). This information is required to adapt the FB-PARADISE sampling pattern during the imaging stage.
A scheme to calibrate the motion model in MRI has recently been proposed [6]. The respiratory phase, η(t), can be measured by a respiratory bellow or navigator echoes positioned on the diaphragm. Using the calibrated motion model, we can then estimate the instantaneous affine motion parameters [P(t), q(t)] = [P(η(t)), q(η(t))] using the measured phase.
Estimating the DKT support from the MR data, as described in [3], involves sampling along k-space lines parallel to kx = 0, i.e., with kx as the phase encode direction and ky as the readout direction. Similarly to (13), to account for breathing motion, we modify the k-space sampling locations by pre-multiplying the desired k-space trajectory by PT (t) as described above. This is then used to adapt the pulse sequence gradients. From the acquired data, the DKT support ℬ is estimated. Using the estimated ℬ and coil sensitivity estimates, the PARADISE sampling schedule Ψ (Section 3) is computed, which would achieve the required acceleration and yield the optimal SNR performance for the nominal (static) coil sensitivity profiles and respiration-free object [1].
Imaging: The aim of the image acquisition stage is to acquire samples of on the FB-PARADISE sampling schedule Γ, i.e., along the k-space trajectory in (13). In order to determine Γ, we estimate [P(nTR), q(nTR)] by monitoring the breathing phase, η(t), and using the previously calibrated motion model. Reconstruction of the TVO is performed as described in Section 4.
6. SIMULATION RESULTS AND DISCUSSIONS
A 4-D cardiac cine corresponding to a supine male patient was generated using a modified version of the NCAT phantom [8] with MR-adjusted contrast (bright blood imaging). Two versions of the simulated cine were generated: one with only cardiac motion and one with both respiratory and cardiac motions. For both phantoms, the doubly-oblique short-axis slices were extracted and resized to a 128 × 128 image matrix size. The average heart rate was taken to be 60 beats per minute. The DKT support of the respiration-free phantom was computed and 94% of the energy (in the ℓ2 sense) was captured by the first 12 harmonic bands of width Δf = 0.1 Hz each. The dynamic region was assumed to occupy 45% of the FOV along the y direction. The MR scanner was assumed to have 8 receiver channels and the coil profiles were obtained using numerical simulation of Bio-Savart’s law for a spherical water phantom. In order to isolate the motion artifacts from SNR performance, the experiments were run with no additive noise.
As discussed earlier, affine motion is a reasonable model for motion of the heart and adjoining structures in the FOV due to breathing. In the first experiment, an exact affine motion model was used for the respiratory motion. The parameters for the affine motion were chosen based on experimentally observed values [6], with tidal breathing period of 4 seconds. The affine respiration-induced motion was applied to the respiration-free phantom, and MR data, as prescribed by each of the PARADISE and FB-PARADISE schemes, was generated for a total scan time of 25 seconds. As expected, the resulting reconstructions showed severe ghosting and blurring artifacts for the PARADISE scheme and visually artifact-free reconstructions for the FB-PARADISE method. These results are not shown for reasons of space.
Note, however, that the assumption that the entire imaged slice undergoes the same respiratory affine motion as the heart does not hold in practice. For example, the spine is relatively stationary during the breathing cycle. The respiratory motion simulated by the free-breathing NCAT phantom is based on in-vivo CT data and is not affine [8]. The second set of numerical experiments aimed at testing the robustness of the FB-PARADISE method to modeling inaccuracies in the respiratory motion model. In order to achieve that, the NCAT phantom was utilized to simulate typical tidal respiratory motion with maximum diaphragm displacement of 2 cm and anterior-posterior chest expansion of of 1.2 cm. The extent of the heart’s lateral motion during breathing was set to 0.2 cm. Figures 2(a) and 2(b) show two snapshots of the free-breathing phantom. The two frames have different cardiac and respiratory phases.
For this second set of experiments, the simulation setup was similar to the first experiment, i.e., the same DKT model parameters were assumed for the respiration-free cardiac object and same resolution goals were desired. First, the PARADISE-sampled data was generated and the cine was reconstructed. Figures 2(c) and 2(d) show two frames of the reconstructed cine corresponding to the same time points of the true frames shown in panels (a) and (b). Significant blurring and ghosting artifacts are seen in the images. These are the effects of the respiratory motion, which is not accounted for in PARADISE.
The NCAT phantom is capable of separately generating the displacement vectors due to respiration for all frames. This data was used to fit an affine-motion model to the NCAT respiratory motion. The resulting affine model was used to acquire and reconstruct the FB-PARADISE cine. Figures 2(e) and 2(f) show the corresponding reconstructed frames. Though both imaging methods show image degradation due to incorrect modeling of the respiratory motion, the reconstructions are clearly superior to those of PARADISE, as seen in the figures. Therefore, although we model the effect of breathing by an affine motion, our simulations indicate that even for more complicated motions in the imaged slice, fair reconstructions can be achieved. In practice, in addition to the form of respiratory motion, the results will also depend upon the accuracy with which the calibration model is estimated and its approximate time-invariance between the pre-imaging and imaging acquisition stages.
Acknowledgments
We are grateful to Mr. Nitin Aggarwal for his helpful remarks and to Dr. William P. Segars for providing the original NCAT phantom.
This work was partially supported by a graduate fellowship from the Computation Science and Engineering program at the University of Illinois.
REFERENCES
- 1.Sharif Behzad, Bresler Yoram. Optimal multi-channel time-sequential acquisition in dynamic MRI with parallel coils; Proc. IEEE ISBI; Apr, 2006. pp. 45–48. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Pruessmann KP, et al. SENSE: Sensitivity encoding for fast MRI. Mag. Res. in Medicine. 1999;42:952–962. [PubMed] [Google Scholar]
- 3.Aggarwal Nitin, Zhao Qi, Bresler Yoram. Spatio-temporal modeling and minimum redundancy adaptive acquisition in dynamic MRI; Proc. IEEE ISBI, Arlington, VA; Jul, 2002. pp. 737–740. [Google Scholar]
- 4.Aggarwal N, Bandyopadhyay S, Bresler Y. Spatio-temporal modeling and adaptive acquisition for cardiac MRI; Proc. 2nd IEEE Int. Symp. Biomedical Imaging, ISBI-2004, Washington DC; Apr, 2004. [Google Scholar]
- 5.McLeish K K, Hill DL, Atkinson D, Blackall JM, Razavi R. A study of the motion and deformation of the heart due to respiration. IEEE Trans Med Imaging. 2002 Sep;21:1142–50. doi: 10.1109/TMI.2002.804427. [DOI] [PubMed] [Google Scholar]
- 6.Manke D, Nehrke K, Bornert P. Novel prospective respiratory motion correction approach for free-breathing coronary MR angiography using a patient-adapted affine motion model. Magn Reson Med. 2003 Jul;50:122–31. doi: 10.1002/mrm.10483. [DOI] [PubMed] [Google Scholar]
- 7.Willis NP, Bresler Y. Lattice-theoretic analysis of time-sequential sampling of spatio-temporal signals - part I. IEEE Trans. Information Theory. 1997 Jan;:190–207. [Google Scholar]
- 8.Segars WP, et al. A realistic spline-based dynamic heart phantom. IEEE Trans. Nucl. Sci. 1999;46:503–506. [Google Scholar]