Some embodiments of the present invention relate to magnetic resonance imaging (MRI) and, more particularly, to cardiac cine MRI in which the cardiac sequences are gated retrospectively.
Prospective gating and retrospective gating represent two different ways of reconstructing cardiac-phase images, in ECG-gated cardiac cine MRI [1-3]. While the two approaches may be identical at the acquisition stage, they differ in the way data get mapped into cardiac phases, at the reconstruction stage. Over the years, retrospective gating has become widespread, and prospective gating applications have become rare. The success of retrospective gating over prospective gating comes from its superior ability to depict the end-diastolic part of the cardiac cycle, i.e., the period shortly before an R-wave occurs. This difference between the two approaches becomes increasingly clear as the amount and/or severity of arrhythmia increases.
Cardiac cine imaging has proved to be an important test bed for methods aimed at accelerating data acquisition. Because cardiac cine is a dynamic application, in the sense that many different time frames are reconstructed, the available time axis should be utilized as part of the acceleration process. The “UNaliasing by Fourier-encoding the Overlaps using the temporaL Dimension” (UNFOLD) [4] method proposed a framework for accelerating data acquisition based on the spatiotemporal characteristics of a given imaged object. Additional details regarding UNFOLD are provided in Madore U.S. Pat. No. 6,144,873, which is hereby incorporated by reference herein in its entirety. The UNFOLD framework has been adopted and modified in a number of ways by several authors, leading to hybrid/related methods such as temporal sensitivity encoding (TSENSE) [5] and UNFOLD-SENSE [6, 7]. Other related methods include k-t BLAST and k-t SENSE. A rarely mentioned limitation of these methods, as applied to cardiac cine imaging, comes from the need to implement them on prospectively gated sequences, which are typically less popular than retrospectively gated ones. The reconstruction strategy for retrospective gating is usually more complicated than that for prospective gating, and involves a ky-dependent temporal interpolation step typically believed to be incompatible with the temporal shift/rotation strategy used in UNFOLD, and in related methods.
In view of the foregoing, it would be desirable to provide systems and methods capable of implementing UNFOLD, and other imaging methods, in connection with retrospective gating of cardiac sequences.
Some embodiments of the present invention relate to systems and methods for magnetic resonance imaging (MRI) in which cardiac sequences are gated retrospectively. For example, in some embodiments, UNFOLD or related temporally-based imaging (e.g.,
UNFOLD-SENSE) is combined with retrospective gating to produce better images of the heart in the late diastolic part of the cardiac cycle.
In some embodiments, a method is provided for accelerated cardiac cine MR imaging. Data is acquired at a first cardiac phase and a first k-space location, and at a second cardiac phase and a second k-space location. A first temporal filter is applied at the first k-space location. A second temporal filter, different from the first filter, is applied at the second k-space location. In some embodiments, the method further includes performing temporal interpolation after the temporal filtering operation, to generate data at a set of desired cardiac phases. In some embodiments, parallel imaging is also used.
In some embodiments, systems and methods for imaging an object are provided, in which k-space data about the object is transformed into a temporal frequency domain to produce temporal frequency data. The temporal frequency data is filtered (e.g., by a Fermi filter) to produce filtered data. The filtered data is transformed to either a temporal or spacial domain to produce temporal or spatial data, respectively. The temporal or spatial data is mapped to phases of movement of the object to produce mapped data. The mapped data is interpolated to produce interpolated data. At least one k-space matrix is assembled based at least in part on the interpolated data, and an image is produced from the at least one k-space matrix.
In some embodiments, raw k-space data about the object may be acquired according to a sampling function. For example, the sampling function may shift or rotate by a fixed increment from one acquisition period to a next acquisition period.
In some embodiments, at least one synthetic frame may be added to the raw k-space data to produce the k-space data for further processing. For example, in some embodiments, as many as n−1 synthetic frames may be added to the raw k-space data as required to make the total number of frames a multiple of n, wherein n is an acceleration factor of the imaging.
In some instances, the raw k-space data may be missing at least one data point. Accordingly, in some embodiments, acquiring the k-space data for further processing may include filling in the missing data point(s).
In some embodiments, the temporal or spatial data may be mapped to phases of the cardiac cycle. For example, the data may be distributed uniformly according to the phases of the cardiac cycle. As another example, only the data for the diastolic part of the cardiac cycle may be redistributed.
In some embodiments, k-space matrices may be Fourier transformed to the object domain to produce images of the object.
For a better understanding of the present invention, including the various objects and advantages thereof, reference is made to the following detailed description, taken in conjunction with the accompanying illustrative drawings, in which:
a illustrates prospective gating in cardiac cine imaging, according to which any given k-space line is acquired at multiple time points during a cardiac cycle, and the time points are directly mapped, or binned, into cardiac phases;
b illustrates retrospective gating in cardiac cine imaging, according to which a temporal interpolation operation is performed as time points are converted into cardiac phases, and in which time samples are distributed uniformly (as shown), or non-uniformly along the cardiac-phase axis;
a illustrates a conventional approach for implementing UNFOLD in connection with prospective cardiac gating, in which a regular, simplistic ky-t matrix is built and the UNFOLD sampling function is shifted from frame to frame;
b illustrates the ky-t matrix for retrospective gating, in which the acquired data is distributed along a cardiac-phase axis and much of the simplicity seen in
a-f illustrate a processing method for implementing UNFOLD and other UNFOLD-like methods (e.g., UNFOLD-SENSE) in connection with retrospectively gated cardiac imaging, according to some embodiments of the present invention;
a illustrates that for acceleration factors higher than 2, additional synthetic frames may be added to the raw cardiac data, according to some embodiments of the present invention;
b illustrates that to extract near-DC information (e.g., to generate sensitivity maps, treat less-dynamic material, or as part of an artifact-suppression strategy), the processing may be performed with filter(s) of different bandwidth(s) than the filter shown in
a-d illustrate the results of processing a simulated, retrospectively gated cardiac cine acquisition with UNFOLD, according to some embodiments of the present invention;
a-d illustrate the results of processing an in vivo accelerated dataset with UNFOLD, according to some embodiments of the present invention; and
a and 1b illustrate the main differences between prospective and retrospective gating. During a first heartbeat, a first set of k-space lines, which includes the line ky1, gets sampled a number of times, at different cardiac phases. Each vertical black segment that intersects the electro-cardiograph (ECG) line, in-between consecutive R-waves, depicts one instance when ky1 gets sampled. To keep the drawing visually simple, only 6 such instances were drawn, although a higher number of about 15 to 20 time samples might be acquired, for any given k-space line, in a typical cardiac scan.
During a second heartbeat, a second set of k-space lines gets sampled, which includes the line ky2. Because the second heartbeat happens in this example to be significantly longer than the first one, more samples can be acquired for ky2 during this second heartbeat than were acquired for ky1 during the first heartbeat. Up to this point, the description was concerned only with the ECG waveform and the sampling scheme, which is identical in
As depicted in
b represents the strategy employed in retrospective gating. All of the acquired data for any given line gets distributed over a cardiac-phase axis ranging from 0 to 27π. Data from different heartbeats may fall at different locations along the cardiac phase axis, and for this reason, full k-space matrices cannot be readily assembled, at any cardiac phase. A temporal interpolation is required, to evaluate each one of the k-space lines at a common set of desired cardiac-phase locations. Once all k-space lines are made available through interpolation at a common set of cardiac-phase locations, these k-space lines are assembled into k-space matrices, and Fourier transformed to the object domain. From
UNFOLD involves shifting or rotating the sampling function from one time point to the next, typically by a fixed increment. This sampling strategy can be represented in Xiang and Henkelman's k-t space [8], as depicted in
In cardiac cine imaging, vps different k-space lines get acquired in any given heartbeat, where vps stands for ‘views-per-segment’. In
Because k-space lines in prospective gating can readily be binned and grouped into time frames, UNFOLD can be applied here essentially in the same way as in non-gated applications. Temporal interpolation, to increase the number of reconstructed time frames, does not interfere with the UNFOLD processing, and can be performed at the end, once the UNFOLD processing is finished.
Some of the difficulties in combining UNFOLD with retrospective gating can be appreciated looking at
Step 1, A Temporal FFT is Applied to Each k-point, Individually (from
All missing data points may be filled with zeros at the beginning of the processing. The data at each k-space location is Fourier transformed to the temporal frequency domain. Note that the number of time points may vary from one k-space location to another (because of arrhythmia), and accordingly the temporal FFT method may have to process arrays of different lengths for different k-space locations. For implementation with UNFOLD and/or related methods, one or more synthetic time frame(s) may have to be created before the temporal FFT is performed. This is because the FFT method interprets the first and the last time points as being connected, and continuity in the time-varying sampling scheme typically must be ensured. For example, in
Step 2: A Temporal-Frequency Filter is Applied (from
A same temporal-frequency filter is applied to spectra obtained at all k-space locations. However, note that because different spectra may feature a different number of frequency points, the numerical values used in the actual filtering operation may differ. This point is illustrated in more detail in
Step 3, A Temporal FFT−1 is Applied to Each K-Point, Individually (from
Data is brought back to the time domain. Comparing the data in
Step 4, Time Points Get Mapped to Cardiac Phase (from
The synthetic frame(s), if any, are no longer needed and are cropped away. The time frames are then mapped into cardiac phases, as described in connection with
A temporal interpolation method interpolates the data from
Variations on this Method
For an UNFOLD acceleration of n>2, the acquisition scheme may cycle between n different sampling patterns, and return to a given k-space location only once every n time frames. As described in
When used by itself in cardiac cine imaging, UNFOLD typically assumes that one half of the FOV is less dynamic than the other half. The processing described above would be performed a first time, with the wider filter f(v) plotted in
Combining the Approach with Parallel Imaging
Parallel imaging is a spatial type of processing, and cannot be performed until all of the appropriate spatial frequency points or spatial pixels can be combined into a same matrix. In other words, parallel imaging typically must be performed after the temporal interpolation, which evaluates all spatial information at a common set of cardiac phases. While typically one has the choice of applying the temporal UNFOLD processing either before or after the parallel-imaging spatial processing, this choice disappears here, and UNFOLD is performed first. Except for this small difference, the extension of the present approach to methods like TSENSE or UNFOLD-SENSE will be understood by one of ordinary skill in the art based on the description set forth herein.
Object domain methods such as Cartesian SENSE would be applied after the entire processing described above, once data is in the object domain. Methods operating on k-space data, such as SMASH, would be applied at the stage shown in
A simulated object was created, which consists of a rectangle (e.g., thoracic cage) containing a circle (e.g., the heart) whose radius varies according to cardiac phase. The occurrence of R-waves was randomized, to simulate the effect of arrhythmia. The proposed reconstruction method was implemented, and applied to the simulated data, to produce a cardiac-phase series of images.
Furthermore, a partially sampled in vivo dataset was simulated, by down-sampling a fully sampled one. The images were acquired on a 3T GE scanner, software release 12.0, using a product 8-element cardiac phased-array coil. Again, the number of time points available at given ky locations was randomized, to simulate the effect of arrhythmia. All data processing was performed in Matlab (The MathWorks, Natick, Mass.).
Due to arrythmia, different k-space lines are sampled more or less often, depending on the length of the particular heartbeat during which they were sampled. In this simulation, the occurrence of R-waves was randomized, with a mean RR interval of 1 s. With 16 lines sampled every heartbeat, and a TR of 3 ms, about (1000 ms /(16×3 ms))≈21 time samples could be acquired in a 1 s heartbeat. But as seen in
Cine images were reconstructed by applying the proposed method onto the simulated data described in
6
c are shown in
A fully sampled cardiac cine dataset was acquired. The data was interpolated in time, to simulate the presence of arrhythmia. The same heartbeat variations as in the simulated case above (see
The method was fully implemented on a 3T GE scanner. A cine dataset was acquired with acceleration of 3.5 (55 lines instead of 192, including calibration lines, using a cardiac array with only 8 coil-elements), and reconstructed as described above. (Data collected from the scanner's memory in real-time, 192×192 matrix, 32×32 cm FOV, 8 mm slices, TR=3.5 ms, t res=10×TR). In a movie loop, the results play smoothly, confirming that all cardiac phases were well captured. Images at systole and end-diastole are shown in
Thus, in some embodiments, the present approach allows UNFOLD and related methods such as TSENSE and UNFOLD-SENSE to be implemented on retrospectively gated cardiac sequences, which are typically preferred over prospectively-gated sequences because of their ability to better capture the end-diastolic part of the cardiac cycle. By allowing these proven methods to be implemented on the best cardiac sequences available, the present approach may significantly contribute toward improving the quality of clinical cardiac cine images.
Insofar as embodiments of the present invention described above are implementable, at least in part, using a computer system, it will be appreciated that a computer program for implementing at least part of the described methods and/or the described systems is envisaged as an aspect of the present invention. The computer system may be any suitable apparatus, system, or device. For example, the computer system may be a programmable data processing apparatus, a general purpose computer, a Digital Signal Processor, or a microprocessor. The computer program may be embodied as source code and undergo compilation for implementation on a computer, or may be embodied as object code, for example.
It is also conceivable that some or all of the functionality ascribed to the computer program or computer system aforementioned may be implemented in hardware, for example by means of one or more application specific integrated circuits.
Suitably, the computer program can be stored on a carrier medium in computer usable form, which is also envisaged as an aspect of the present invention. For example, the carrier medium may be solid-state memory, optical or magneto-optical memory such as a readable and/or writable disk for example a compact disk (CD) or a digital versatile disk (DVD), or magnetic memory such as disc or tape, and the computer system can utilize the program to configure it for operation. The computer program may also be supplied from a remote source embodied in a carrier medium such as an electronic signal, including a radio frequency carrier wave or an optical carrier wave.
Thus it is seen that cardiac cine magnetic resonance imaging with retrospective gating is provided. Although particular embodiments have been disclosed herein in detail, this has been done by way of example for purposes of illustration only, and is not intended to be limiting with respect to the scope of the appended claims, which follow. In particular, it is contemplated that various substitutions, alterations, and modifications may be made without departing from the spirit and scope of the invention as defined by the claims. Other aspects, advantages, and modifications are considered to be within the scope of the following claims. The claims presented are representative of the inventions disclosed herein. Other, unclaimed inventions are also contemplated. The applicant reserves the right to pursue such inventions in later claims.
The following references are all hereby incorporated by reference herein in their entireties.
The present application claims priority to U.S. Provisional Patent Application No. 60/869,260, filed Dec. 8, 2006, which is hereby incorporated by reference herein in its entirety.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US07/25332 | 12/10/2007 | WO | 00 | 10/14/2010 |
Number | Date | Country | |
---|---|---|---|
60869260 | Dec 2006 | US |