1. Field of the Invention
The present invention concerns a method and apparatus for reconstructing an image from acquired magnetic resonance data, in particular magnetic resonance imaging data acquisition using parallel imaging techniques.
2. Description of the Prior Art
Recently developed parallel imaging techniques, using arrays of multiple receiver coils, accelerate MRI data acquisition. This acceleration is achieved by under-sampling k-space as compared to conventional acquisition. Aliasing artifacts resulting from the under-sampling of k-space can be removed by exploiting the knowledge of spatial coil sensitivity. Therefore, coil calibration in either the image domain or k-space is required for parallel imaging reconstruction.
Image domain-based coil calibration has been performed using a variable-density (VD) sampling scheme in a single measurement (McKenzie et al, “Self-Calibrating Parallel Imaging with Automatic Coil Sensitivity Extraction,” “Magn Reson Med 2002;47(3):529-538) or a low-resolution image acquired during a separate scan prior to accelerated imaging data acquisition Pruessmann et al. “SENSE: Sensitivity Encoding for Fast MRI,” Magn Reson Med 1999;42(5):952-962). The former extracts a low-frequency k-space with zero padding followed by Fourier-transform, yielding a low-resolution image for calibration. This is advantageous in preserving consistency between coil calibration and imaging data. However, this technique requires the acquisition of extra reference signals in the central k-space, placing limits on achievable spatial and/or temporal resolution. The latter eliminates the need to acquire extra reference signals during accelerated data acquisition, but is susceptible to calibration errors since it does not ensure that coil and imaging slice remain exactly at the same position between calibration and imaging scans. For both of these image based coil calibration schemes, a large field-of-view (FOV) is commonly required, since wrap-around artifacts resulting from a small FOV cause erroneous estimation of coil sensitivity. This places another limit upon achievable spatial resolution, particularly, for the aforementioned method described by McKenzie et al.
K-space based coil calibration (Griswold et al, “Generalized Autocalibrating Partially Parallel Acquisitions (GRAPPA),” Magn Reson Med 2002;47(6):1202-1210) conventionally employs the VD sampling scheme, extracting calibration information from additionally sampled reference and its neighborhood signals in the central region of k-space. This technique allows a small FOV in data acquisition, because coil calibration does not refer to information in the image domain. However, the extra reference signals still need to be acquired, requiring additional acquisition time.
An alternative method to overcome the limitations of coil calibration in parallel imaging is to employ a radial k-space sampling scheme. Radial sampling trajectories provide inherent over-sampling in the central region of k-space, conceptually equivalent to VD sampling without collecting extra reference signals. Streak artifacts typically result from the deviation of the Nyquist sampling rate in the outer region of radial k-space. Exploiting only the over-sampled central region of radial k-space can eliminate the streak artifacts in coil calibration. Therefore, coil calibration is nearly independent of FOV in data acquisition. The recently proposed sensitivity encoding (SENSE) technique (Pruessmann et al, “Advances in Sensitivity Encoding with Arbitrary k-space Trajectories,” Magn Reson Med 2001;46(4):638-651) is capable of utilizing the advantages of radial sampling trajectories in coil calibration, combining the gridding principle with conjugate-gradient least squares (CGLS) iterative reconstruction. However, the gridding operation is computationally expensive, and requires highly accurate density compensation (Rasche et al. “Resampling of Data Between Arbitrary Grids Using Convolution Interpolation,” IEEE Trans Med Imaging 1999;18(5):385-392). In CGLS iteration, high spatial frequency signals converge slowly and noise is gradually amplified due to increasing rounding errors (Hansen Rank-Deficient and Discrete III-posed Problems: Numerical Aspects of Linear Inversion, “Philadelphia: Siam; 1998. xvi, 247 p).
An object of the present invention is to provide SENSE reconstruction technique combined with resealing and preconditioning, that eliminates the computational complexity of gridding and density compensation as well as improving the convergence rate of CGLS iteration.
The above object is achieve in accordance with the present invention wherein the SENSE technique is combined with the gridding principle of CGLS iterative reconstruction, using resealing and preconditioning techniques for radial sampling trajectories. To eliminate the computational complexity of conventional gradient and density compensation, in accordance with the invention, radial k-space is simply mapped to a larger, rectilinear matrix by a resealing factor. Thereafter, all procedures in CGLS SENSE are performed in the rectilinear grid, removing the need to resample measured radial sampling trajectories during iterations, as in conventional SENSE reconstruction. To improve the convergence rate of high spatial frequency signals in the CGLS iteration, a spatially invariant de-blurring k-space filter is designed, using the impulse response of the system. This filter is incorporated into the SENSE reconstruction as preconditioning.
The invention speeds up SENSE image reconstruction, making it feasible for use in clinical scanners with a variety of applications that require high temporal and/or spatial resolution. The inventive radial SENSE implementation is more efficient than conventional SENSE, because it eliminates the need of a separate scan for coil calibration using the over-sampled central radial k-space, and it relieves the computational load of conventional gradient and density compensation, and the convergence rate of the CGLS iteration is enhanced using a simple image de-blurring method. The benefits of the invention apply also to arbitrary k-space trajectories, such as spiral and PROPELLER sampling techniques.
A cylindrical gradient coil system 3 that is composed of three sub-windings is introduced into the basic field magnet 1. Each sub-winding is supplied with current by an amplifier 14 for generating a linear gradient field in the respective direction of the Cartesian coordinate system. The first sub-winding of the gradient field system generates a gradient Gx in the x-direction, the second sub-winding generates a gradient Gy in the y-direction and the third sub-winding generates a gradient Gz in the x-direction. Each amplifier 14 has a digital-to-analog converter that is driven by a sequence controller 18 for the temporally correct generation of gradient pulses.
A radio frequency antenna 4 is situated within the gradient field system 3. This antenna 4 converts the radio frequency pulse output by a radio frequency power amplifier 30 into a magnetic alternating field for exciting the nuclei and alignment of the nuclear spins of the examination subject or of the region of the subject to be examined. The antenna 4 is schematically indicated in
The radio frequency antenna 4 and the gradient coil system 3 are operated in a pulse sequence composed of one or more radio frequency pulses and one or more gradient pulses. The radio frequency antenna 4 converts the alternating field emanating from the precessing nuclear spins, i.e. the nuclear spin echo signals, into a voltage that is supplied via an amplifier 7 to a radio frequency reception channel 8 of a radio frequency system 22. The radio frequency system 22 also has a transmission channel 9 in which the radio frequency pulses for exciting the nuclear magnetic resonance are generated. The respective radio frequency pulses are digitally represented as a sequence of complex numbers in the sequence controller 18 on the basis of a pulse sequence prescribed by the system computer 20. As a real part and an imaginary part, this number sequence is supplied via an input 12 to a digital-to-analog converter in the radio frequency system 22 and from the latter to a transmission channel 9. In the transmission channel 9, the pulse sequences are modulated onto a high-frequency carrier signal having a base frequency corresponding to the resonant frequency of the nuclear spins in the measurement volume.
The switching from transmission mode to reception mode ensues via a transmission-reception diplexer 6. The radio frequency antenna 4 emits the radio frequency pulses for exciting the nuclear spins into the measurement volume M and samples resulting echo signals. The correspondingly acquired nuclear magnetic resonance signals are phase-sensitively demodulated in the reception channel 8 of the radio frequency system 22 and converted via respective analog-to-digital converters into a real part and an imaginary part of the measured signal. An image computer 17 reconstructs an image from the measured data acquired in this way. The management of the measured data, of the image data and of the control programs ensues via the system computer 20. On the basis of control programs, the sequence controller 18 controls the generation of the desired pulse sequences and the corresponding sampling of k-space. In particular, the sequence controller 18 controls the temporally correct switching of the gradients, the emission of the radio frequency pulses with defined phase and amplitude as well as the reception of the magnetic resonance signals. The time base (clock) for the radio frequency system 22 and the sequence controller 18 is made available by a synthesizer 19. The selection of corresponding control programs for generating a magnetic resonance image as well as the presentation of the generated magnetic resonance image ensue via a terminal 21 that has a keyboard as well as one or more picture screens.
The apparatus shown in
SENSE reconstruction is generalized to the following linear matrix equation (Pruessmann et al, “Advances in Sensitivity Encoding with Arbitrary k-space Trajectories,” Magn Reson Med 2001;46(4):638-651):
EH Ex=EH m [1]
where E is an encoding matrix, EH is its Hermitian matrix, m is a measured radial k-space matrix, and x is a reconstructed image. Equation [1] is solved using CGLS iteration with forward and reverse gridding between rectilinear and radial k-space trajectories. Density compensation is applied before radial k-space is transformed to a rectilinear grid by convolution (Rasche et al, “Resampling of Data Between Arbitrary Grids Using Convolution Interpolation,” “IEEE Trans Med Imaging 1999;18(5):385-392). However, conventional gridding operates pixel-by-pixel, and is computationally expensive. An accurate density compensation function also needs to be determined to avoid image distortion. Additionally, CGLS iteration can be viewed as a regularization method because low spatial frequency signals converge much faster than high spatial frequency signals (Hansen, “Rank-deficient and Discrete III-posed Problems: Numerical Aspects of Linear Inversion,” Philadelphia: Siam; 1998. xvi, p. 247). The intrinsic regularizing effect results in slow recovery of image details as well as gradual noise amplification due to rounding errors increasing with iterations. To overcome the aforementioned limitations, in accordance with the invention CGLS SENSE reconstruction is performed, combining resealing (Oesterle et al, “Spiral Reconstruction by Regridding to a Large Rectilinear Matrix: A Practical Solution for Routine Systems,” J Magn Reson Imaging 1999;10(1):84-92) and preconditioning (Clinthorne et al, “Preconditioning Methods for Improved Convergence Rates in Iterative Reconstructions,” IEEE Trans Med Imaging 1993;12(1):78-83) methods. An overall schematic of the inventive implementation is shown in
To simplify the gridding process in SENSE reconstruction, in accordance with the invention the resealing method is incorporated into CGLS iteration, eliminating convolution and density compensation (
To calculate coil sensitivity (Sn:n=coil index) in
In the EH process in Eq. [1], each rescaled coil k-space is processed by IFFT, generating a reconstructed image in the central N×N region and severe aliasing artifacts outside of it. A region-of-interest (ROI) mask is constructed with ones in the central N×N region and zeros outside of it. The ROI mask is multiplied to each coil image, replacing the aliased outer region with zeros while preserving the central image region. The processed image is multiplied by the corresponding complex conjugate of coil sensitivity image (Sn*). The respective coil images are then summed.
In the E process in Eq. [1], a residual image undergoes the multiplication of coil sensitivity followed by FFT, resulting in rescaled coil k-space. The coil k-space is updated by multiplication by the pre-calculated rescaled k-space mask. This process restores the measured radial sampling trajectories rescaled to the rectilinear grids.
Once the right side of Eq. [1], EH m, is initialized, a residual image CG (rN×rN) is multiplied by EH E during iterations. Considering the intrinsic regularizing effect of CGLS, the number of iterations needs to be estimated to achieve an optimal tradeoff between image accuracy and noise. Since a CGLS loop stops at the presumed optimal number of iterations, a final image needs to be cropped to extract the central N×N image. This is because the resealing process is equivalent to the sub-sampling of measured data, resulting in a larger FOV than that provided by the originally sampled data. IT is notable that all the procedures are performed in the rescaled rectilinear grids, eliminating the need to resample radial sampling trajectories as in conventional SENSE reconstruction.
The convergence rate of CGLS iteration is limited by an intrinsically slow convergence rate of high spatial frequency signals and large deviation of the initial image (=EH m) of Eq. [1] from the solution of the linear system. Density compensation was completely removed over the entire process in the previous section. Initializing EH m in Eq. [1] without k-space density compensation results in a highly blurred image due to heavily weighted low-frequency signals. As a result, the initial image in CGLS iteration is largely deviant from the solution when the resealing method is employed.
To resolve the above limitations simultaneously, in accordance with the invention, image de-blurring is applied to both sides of Eq. [1] as a preconditioning step:
PEH EX=PEH m [2]
P=F*MF [3]
where P is a preconditioning matrix, F is a two-dimensional (2D) discrete FFT matrix, M is a diagonal matrix containing image de-blurring information, and F * is a complex conjugate of F. The P operation in Eq. [3] is composed of three steps as shown in
where δ is a delta function, H(kx,ky) is the FFT of the PSF, M(kx,ky) is the de-blurring k-space filter, max is a function to yield a maximum value of an input, and a is a constant to limit the effect of filter.
All imaging experiments for assessing the efficacy of the inventive method and apparatus were performed in a phantom and a volunteer on a 1.5 T whole body MR scanner (MAGNETOM Sonata, Siemens Medical Solutions, Erlangen, Germany) equipped with a high performance gradient sub-system (maximum amplitude: 40 mT/m, maximum slew rate: 200 mT/m/ms). A commercially available 6-element phase array cardiac coil (rectangular dimension: 11×12 cm2) was placed anterior to each subject. The rectangular coils were overlapped to null the mutual inductance between neighboring coil elements. Image reconstruction was implemented in Matlab (MathWorks, Natick, Mass.).
A set of data was acquired in a phantom using radial sampling trajectories. A 2D steady state free precession (SSFP) sequence was used. Imaging parameters were as follows: TR (time of repetition)/TE (time of echo)/flip angle=2.8 ms/1.4 ms/50°, FOV=300×300 mm2, number of acquired views=128, number of readout sampling=128 (over-sampled to be 256), number of slice=2, and slice thickness=6 mm. For SENSE reconstruction, the fully acquired data was decimated by a reduction factor (R).
Reconstruction time in SENSE was measured on a Pentium-IV 3 GHz processor system for a single iteration using both the conventional gridding and resealing (r=2) methods for comparison as R is increased from one to six. In the conventional gridding, a 3×3 Kaiser-Bessel convolution function was employed with density compensation using a Voronoi diagram. To demonstrate the effect of the resealing factor on SENSE reconstruction, the image error (=Δ) for an ROI was calculated for r=1, 2, and 3 at R=3 as the number of iterations (Niter) was increased:
where j is a pixel index, x is a residual image at each iteration, and IREF is a reference image reconstructed by SENSE with the resealing method (R=1, r=3, Niter=10). The image reconstructed by the conventional gridding method was compared with the images generated by SENSE reconstruction with r=1, 2, and 3 when Niter is 20.
To investigate the effect of the image de-blurring on SENSE reconstruction with the resealing method (R=2, r=2), image progression was demonstrated with and without the preconditioning over the first several iterations. The preconditioning was performed with α=0.0001, 0.05, and 0.8 in Eq. [4]. The image error with iterations was also measured to evaluate convergence rate.
Additionally, a set of cardiac image data was acquired for a healthy volunteer with radial sampling trajectories. An ECG triggered 2D cine segmented SSFP sequence was used for data acquisition during a single breath-hold. Imaging parameters were: TR/TE/flip angle=2.8 ms/1.4 ms/50°, FOV=300×300 mm2, number of acquired views=128, number of readout sampling=128, number of slice=1, slice thickness=6 mm, number of cine phases=16, and number of acquired views/cine phase=16. The fully acquired data was decimated by a reduction factor to simulate accelerated data acquisition. Convergence rate of CGLS SENSE reconstruction with both the resealing and preconditioning methods (r=2, α=0.05) was investigated with the increase of R by calculating the deviation error (=δ) with iterations:
This deviation error represents the distance of an intermediate solution from the initial image on the right side of Eq. [2]. The image error (=Δ) in Eq. [7] was also calculated with iterations as R was increased. The number of iterations required for SENSE reconstruction was determined as the image error was near its minimal value and image quality was no longer improving. The images reconstructed using the proposed SENSE with the predetermined Niter were compared with those generated using the conventional gridding at R=2, 3, 4, and 6.
The results of the phantom experiment are illustrated in
The effect of the resealing factor on SENSE reconstruction is demonstrated in
Image errors in SENSE reconstruction using the resealing method are shown with and without preconditioning in
The results of the in vivo experiment are illustrated in
The convergence rate of CGLS SENSE reconstruction with the resealing and preconditioning methods (r=2, α=0.05) is demonstrated in
The images reconstructed by conventional gridding were compared in
The inventive CGLS SENSE reconstruction using both the resealing and preconditioning methods has been successfully performed with radial sampling trajectories. Incorporating the resealing method into CGLS SENSE eliminates the computational complexity of conventional convolution-based gridding and density compensation, accelerating reconstruction speed. The preconditioning speeds up convergence rate of high spatial frequency signals, reducing the number of iterations required for SENSE reconstruction.
As far as reconstruction speed is concerned, the resealing method is well suited to CGLS SENSE because FFT is the only process that is computationally demanding. As the resealing factor is increased, FFT has to deal with a larger size of matrix, decreasing the reconstruction speed. As a result, the reconstruction time in SENSE with the resealing method is highly dependent on the resealing factor, but is nearly independent of the reduction factor as shown in
In the resealing process, artifact and noise may increase due to: 1) signals aliased into a sampled FOV from adjacent replica side-lobes and 2) rounding errors from rescaled sampling trajectories. The rounding errors result from data redundancy in the central region of radial k-space, since several points are mapped onto the same location and averaged with a constant weight. To resolve the problem of the aliased side-lobes, conventional gridding employs over-sampling by a factor of two, which increases the distance between the side-lobes. The same approach can be used in the resealing method by increasing the scaling factor. The data redundancy in the central radial k-space is also decreased as the resealed matrix is expanded. As a result, image quality in SENSE reconstruction is improved by using higher resealing factor as shown in
Density compensation was removed over the entire SENSE process, which resulted in image progression from the low to high spatial resolution. Based on this image progression, CGLS SENSE reconstruction can be modeled as an image de-blurring problem to restore image details. Therefore, in this work, an image de-blurring filter is applied to the SENSE reconstruction as preconditioning, accelerating the CGLS convergence rate. In designing the filter, the PSF of EH E operation in Eq. [1] is exploited assuming its spatial invariance. However, the filter is not expected to accurately de-convolve blurring over all the image pixels, since the PSF is spatially varying. The effect of high-pass filtering needs to be limited by adding the additional parameter, α, in Eq. [6]. The very small value of α(≈0.0001) generates a highly oscillating profile in the de-blurring filter (
Compared with a direct inversion method, CGLS iteration provides an efficient implementation for SENSE reconstruction, but has a disadvantage in the speed of its progress toward the desired solution. This behavior is primarily because of the ill conditioned nature of inversion in SENSE reconstruction. The preconditioning in this accordance with the invention can also be understood as a method to improve the condition of inversion. However, as reduction factor is increased, the matrix inversion in SENSE formula becomes more ill conditioned, resulting in decreases of convergence rate as shown in
The inventive radial SENSE implementation is efficient because: 1) it eliminates the need of a separate scan for coil calibration using the over-sampled central k-space, 2) it removes the complexity of conventional gridding and density compensation, and 3) the convergence rate in CGLS iteration can be enhanced using a simple image de-blurring method. The inventive method and apparatus to make radial SENSE reconstruction more feasible in clinical scanners with a variety of applications, including dynamic imaging, coronary artery imaging, and functional brain imaging. The benefits of this technique also can be extended to arbitrary k-space trajectories such as spiral and PROPELLER sampling schemes.
Although modifications and changes may be suggested by those skilled in the art, it is the intention of the inventors to embody within the patent warranted hereon all changes and modifications as reasonably and properly come within the scope of their contribution to the art.
This invention was produced in part using funds from the Federal government under NIH Grant Nos. HL38698 and EB002623. Accordingly, the Federal government has certain rights in this invention.