Nothing Special   »   [go: up one dir, main page]

Academia.eduAcademia.edu
Magnetic Resonance in Medicine 58:1257–1265 (2007) Non-Cartesian Data Reconstruction Using GRAPPA Operator Gridding (GROG) Nicole Seiberlich,1 Felix A. Breuer,2 Martin Blaimer,3 Kestutis Barkauskas,4 Peter M. Jakob,1,2 and Mark A. Griswold3 A novel approach that uses the concepts of parallel imaging to grid data sampled along a non-Cartesian trajectory using GRAPPA operator gridding (GROG) is described. GROG shifts any acquired data point to its nearest Cartesian location, thereby converting non-Cartesian to Cartesian data. Unlike other parallel imaging methods, GROG synthesizes the net weight for a shift in any direction from a single basis set of weights along the logical k-space directions. Given the vastly reduced size of the basis set, GROG calibration and reconstruction requires fewer operations and less calibration data than other parallel imaging methods for gridding. Instead of calculating and applying a density compensation function (DCF), GROG requires only local averaging, as the reconstructed points fall upon the Cartesian grid. Simulations are performed to demonstrate that the root mean square error (RMSE) values of images gridded with GROG are similar to those for images gridded using the gold-standard convolution gridding. Finally, GROG is compared to the convolution gridding technique using data sampled along radial, spiral, rosette, and BLADE (a.k.a. periodically rotated overlapping parallel lines with enhanced reconstruction [PROPELLER]) trajectories. Magn Reson Med 58:1257–1265, 2007. © 2007 Wiley-Liss, Inc. Key words: parallel imaging; GRAPPA; gridding; non-Cartesian; image reconstruction Non-Cartesian imaging has advantages over standard Cartesian imaging (1–7) due to, for example, efficient k-space coverage or suppression of off-resonance effects. However, all acquired points do not necessarily fall onto a grid and must be resampled onto a Cartesian matrix before a Fourier transform can be performed. The convolution gridding approach of Jackson et al. (8) is the gold-standard method to prepare the raw data prior to the fast Fourier transform (FFT), but it requires a density compensation function (DCF) to even out the sampling density throughout the trajectory. Unlike the radial trajectory, computing an analytic DCF is not trivial for trajectories with exotic geome- 1Department of Experimental Physics 5, University of Würzburg, Würzburg, Germany. 2Research Center Magnetic Resonance Bavaria (MRB), Würzburg, Germany. 3Department of Radiology, University Hospitals of Cleveland and Case Western Reserve University, Cleveland, Ohio, USA. 4Department of Biomedical Engineering, Case Western Reserve University, Cleveland, Ohio, USA. Grant sponsor: German Research Society (Deutsche Forschungsgemeinschaft, DFG); Grant number: JA 827/4⫺4; Grant sponsor: Siemens Medical Solutions. *Address reprint requests to: Nicole Seiberlich, Physikalisches Institut, EP 5, Universität Würzburg, Am Hubland, D-97074 Würzburg, Germany. E-mail: neseiber@physik.uni-wuerzburg.de Received 11 February 2007; revised 2 September 2007; accepted 9 September 2007. DOI 10.1002/mrm.21435 Published online 29 October 2007 in Wiley InterScience (www.interscience. wiley.com). © 2007 Wiley-Liss, Inc. tries (9), such as BLADE (a.k.a. periodically rotated overlapping parallel lines with enhanced reconstruction [PROPELLER] (5)), rosette (6), or stochastic trajectories (7). Other gridding methods (10 –13) can be used to grid data acquired along such trajectories without a DCF, although these methods have other disadvantages such as noise enhancement, strenuous parameterization, or iterative reconstructions. As an alternative to convolution gridding, parallel imaging concepts can be applied (14 –22). The basic idea behind parallel imaging is to use several coils at different spatial locations to acquire Nyquist undersampled data, and then to reconstruct the missing points by combining the coil information using a reconstruction algorithm such as generalized autocalibrating partially parallel acquisitions (GRAPPA) (20). In the case of using parallel imaging for gridding, the missing points are the Cartesian points, and the acquired data are the non-Cartesian points. By forming linear combinations of the multichannel non-Cartesian data points, the appropriate spatial harmonics of the missing Cartesian points can be synthesized. A well-suited parallel imaging method to shift non-Cartesian points to nearby Cartesian locations is the GRAPPA operator gridding (GROG) approach (23). As recently described by Griswold et al. (24), the GRAPPA operator formalism has several properties which make it useful for gridding. First, a GRAPPA operator can be used to shift a point in k-space by an arbitrary amount n⌬k: s共kx,ky ⫹ n⌬ky兲 ⬇ Gn 䡠 s共kx,ky兲, [1] where s(kx,ky) is the acquired point, Gn are the appropriate coil weighting factors (weights) for the desired shift, and s(kx,ky⫹n⌬ky) is the vector containing the signal from each receiver coil at the desired location. It is important to note that this formulation is equivalent to GRAPPA with a single source point and a single target point. The weight set is simply a square matrix of size NC ⫻ NC, where NC is the number of coil elements used for the acquisition. Because this weight set is similar to a ladder or propagator operator in quantum mechanics, the term “GRAPPA operator” is used to describe it. The GRAPPA operator can be derived in the same fashion as standard GRAPPA weights; namely, a fit of points with the appropriate relationship is performed with the use of the pseudoinverse: S ACS共kx,ky ⫹ n⌬ky兲 䡠 pinv共SACS共kx,ky兲兲 ⬇ Gn. [2] In these equations, the signal matrices SACS are made up of a collection of signal vectors from the Cartesian autocalibration signal with the appropriate distance relation- 1257 1258 Seiberlich et al. ship, analogous to the weight set determination in GRAPPA. A second important property of the GRAPPA operator is that a small shift operator G␦ can be derived from an operator for a larger shift Gn␦ by taking the nth root of the larger operator (25): G ␦ ⫽ Gn䡠␦1/n, [3] where n is not restricted to integer values. This implies that the calibration step for an arbitrary shift in one direction must be performed only once, as any smaller shift can be derived from a larger shift. The operation above can be performed by first diagonalizing the GROG weight set for the base shift G1, and using this diagonal form to calculate the smaller shift operator G␦ by employing the ␦th power of the eigenvalues: G 1 ⫽ E 䡠 V 䡠 E⫺1 and G␦ ⫽ E 䡠 V␦ 䡠 E⫺1 , [4] where E is a matrix containing the eigenvectors of the base shift matrix, and V is the diagonal matrix containing the eigenvalues. Because the weights are calculated using a Nyquist sampled calibration dataset, the ⌬k ⫽ 1 GROG weights are completely determined, and the principle roots of the appropriate weight set (i.e., those where the eigenvalue has a nonnegative real part) can always be used to calculate the weight sets for smaller shifts. Thus, no time-consuming root determination must be performed as would be the case if employing undersampled calibration data. Finally, GRAPPA operators for shifts in orthogonal directions can be derived and subsequently applied to generate a multi-dimensional shift: s共kx ⫹ ␦x,ky ⫹ ␦y,kz ⫹ ␦z兲 ⫽ G␦共xyz兲 䡠 s共kx,ky,kz兲 ⫽ G␦x 䡠 G␦y 䡠 G␦z 䡠 s共kx,ky,kz兲. [5] Only unit shifts along the logical k-space axes (read, phase, and partition for 3D imaging) need to be calibrated rather than every possible shift, and a shift in any direction by any amount can be calculated from this single group of orthogonal basis weights. GROG makes use of these properties of the GRAPPA operator to rapidly map non-Cartesian data points to the nearest Cartesian grid location. This is performed through the following steps: ● Gx and Gy weights (for a 2D image) are determined using the read lines (Gx) and the phase encoding lines (Gy) of a low-resolution Cartesian calibration signal by fitting each point to the point adjacent to it in the appropriate direction (Eq. [2]). In the case of Nyquistsampled Cartesian data, the base weights Gx and Gy are the GRAPPA operators for a shift of ⌬k ⫽ 1 in either the read or phase encoding direction. ● The distance needed to shift a non-Cartesian point (analogous to the GRAPPA source point) to the nearest Cartesian point (analogous to the GRAPPA target point) is calculated using the k-space trajectory. For FIG. 1. GROG gridding of non-Cartesian points. Cartesian destinations are at the intersections of straight, finely dotted lines, where consecutive samples of an arbitrary trajectory are represented by solid circles. GROG grids a non-Cartesian data point by shifting it to its nearest Cartesian location via an appropriate weight set. For example, the GROG weights Gx0.22 䡠 Gy0.29 are applied to the upper sampling location. When applied throughout the trajectory, GROG results in a purely Cartesian k-space. example, if a data point lies at [kx,ky] ⫽ [19.77,5.83], the nearest Cartesian location is [kx,ky] ⫽ [20,6], and the distance to be shifted is [⌬kx,⌬ky] ⫽ [⫹0.23,⫹0.17]. ● As shown in Eq. [3], the appropriate operators for the small shifts in the x- and y-direction are calculated using Gx and Gy as the base weights. For instance, if a point must be shifted by ⌬kx ⫽ 0.23 and ⌬ky ⫽ 0.17 and the base weights are calibrated for ⌬k ⫽ 1 shifts, the appropriate weight set would be calculated as shown in Eq. [5]: G ␦kx,␦ky ⫽ Gx0.23 䡠 Gy0.17 . [6] ● The shifted points are calculated by applying the appropriate operators to the non-Cartesian data points as shown in Eq. [1] and deposited in the proper Cartesian location in k-space ● In cases where multiple non-Cartesian points map to the same Cartesian grid point, a simple average is performed to arrive at the final value at that Cartesian location A schematic depicting the shifting of non-Cartesian kspace points to their nearest Cartesian locations, and the proper weight calculation, is shown in Fig. 1. The effective DCF for GROG, i.e., the simple averaging of the shifted points that are mapped to the same Cartesian location, can be understood as follows: each non-Cartesian point that is shifted to the same Cartesian point should ideally have the same value (given perfect GROG weights, no noise, and an absence of experimental factors such as relaxation). In other words, after shifting the non-Cartesian GRAPPA Operator Gridding points with GROG, the resulting dataset can be treated as a dataset of Cartesian points, some of which have been acquired multiple times. Thus, the shifted points belonging to the same Cartesian location generated from different non-Cartesian points can simply be averaged. To employ GROG to grid non-Cartesian points, a calibration signal must be used to determine the weights for steps in the Gx and Gy directions (for 2D imaging). For arbitrary k-space trajectories, this calibration signal can be a low-resolution Cartesian dataset where steps of ⌬k ⫽ 1 are performed (i.e., Gx is calculated from the points in the read direction, and Gy from the points along the phase encoding direction). For some trajectories, this low-resolution Cartesian dataset is automatically present, as in the BLADE trajectory, in which one blade can be used to calculate the base weights. It is important to note that for a unit-sampled base grid (i.e., equal and isotropic image and grid FOV), the maximum shift magnitude in one direction is 0.5 ⌬k. While a step of this size is possible to reconstruct with GROG using most commercially available coils, an array with a small number of detector elements or poorly arranged coils can result in artifacts due to insufficient variation of coil sensitivity along an accelerated dimension. Although the trajectory affects the distribution of shifts along a given direction, most shifts are smaller than this maximum. Since the shifts are variable in size and direction, artifacts that result from GROG are expected to be incoherent and appear as a noise enhancement in the image. METHODS Simulation To examine the effects of noise on the gridded images, simulated datasets were constructed to compare convolution gridding and GROG. A standard Shepp-Logan phantom was employed with an eight-element one-ring head coil array, in which sensitivities were derived using an analytic integration of the Biot-Savart equations. The Cartesian data were resampled as radial data (200 projections, 256 readout points, base matrix of 128 ⫻ 128) by sinc interpolation. Progressively larger levels of normal complex noise (real and imaginary standard deviations [␴N] of 0.1, 0.5, 1, and 2.5, corresponding to approximately 0.1%, 0.5%, 0.95%, and 2.36% of the maximum amplitude of the direct current [DC] signal) were applied to the radial kspace data. The data were then gridded with both GROG and the standard convolution gridding in order to compare the root mean square error (RMSE) of the resulting images as compared to the noiseless Shepp-Logan phantom. Note that the region of k-space support for the Cartesian phantom was reduced with a radial mask of the same extent as the radial trajectory to enforce isotropic image resolution; coincidentally, this will slightly affect the appearance of the standard noiseless phantom. Additionally, a 1D interpolation along the Nyquist sampled read direction (i.e., the radial arms) of each of the noisy radial datasets was performed in order to increase the data oversampling in the read direction to a factor of 4. This is expected to improve the GROG reconstruction, as the additional radial points are densely sampled and therefore more non-Cartesian 1259 points contribute to each individual Cartesian location (i.e., each Cartesian point is reconstructed from non-Cartesian points which must be shifted in different directions, which has an averaging effect on the resulting Cartesian points). To examine the effect of different numbers of array elements on the RMSE of the GROG-gridded radial images, several coils were simulated with similar geometries but different numbers of coil elements. The geometry chosen was that of a head coil, i.e., the elements were arranged in a circle around the object. Following the generation of a coil sensitivity map for each of the different coils, radial datasets for each coil were simulated as stated above, and these datasets were gridded using GROG. The RMSE of each image as compared with the noiseless Shepp-Logan phantom was then calculated. In addition, a comparison was made between the inherent DCF resulting from GROG gridding of fully- and undersampled radial datasets and the corresponding DCFs proposed by Pipe (26). To this end, a fully-sampled radial dataset with one Cartesian arm along the x-direction was simulated as described above (128 projections, 82 readout points, base matrix of 82 ⫻ 82, corresponding to a dataset that is sampled according to the Nyquist criterion in the azimuthal direction). The dataset was gridded using GROG, and the contribution of the Cartesian arm to the GROG k-space, i.e., the effective DCF along this radial arm, was examined. In this way, the effect of the averaging of multiple non-Cartesian points that end up at the same Cartesian location could be examined. The effective GROG DCF was then compared to the standard radial Ram-Lak DCF. To examine the effective GROG DCF of an undersampled dataset, three fourths of the radial arms were removed, and the remaining arms (32 projections, R ⫽ 4) were gridded using GROG. The contribution of the radial arm along the x-direction was then compared to the undersampled DCF shown to have the optimal signal-tonoise ratio (SNR) and lowest artifact energy by Pipe (26). Finally, to demonstrate that GROG can be used to grid data acquired along exotic trajectories without the use of a DCF, a rosette dataset was simulated using the eight-channel coil described above. The trajectory is made up of 21,600 points (divided into 180 read points for each of 120 phase encoding steps). Before gridding, the data were interpolated in the read direction to yield a four-fold oversampled dataset, as discussed in the paragraphs above. In Vivo In order to compare GROG with the gold standard of convolution gridding, in vivo radial, spiral, and BLADE datasets were acquired with parameters as given in Table 1. Informed consent from the volunteers was obtained before each study. Since radial and spiral are the most commonly applied trajectories in non-Cartesian imaging, their wellknown artifacts from convolution gridding can be readily compared to the GROG reconstruction results. The BLADE trajectory was selected for two reasons. The first is that at least one of the blades can be used to calculate the base weights, as described in the first section of this article. In addition, GROG completely avoids the computation of an analytic DCF for the BLADE trajectory, which is a nontrivial but necessary process prior to convolution gridding. 1260 Seiberlich et al. Table 1 Scanners and Parameters Used for the In Vivo Images Gridded Using GROG for the Radial, Spiral, and BLADE Trajectories Read points Phase encoding steps Number of coils Base matrix size Scanner Sequence TR (ms) TE (ms) DCF Base grid Kernel width Radial Spiral BLADE 512 256 12 256 1.5T Espree FLASH 20 5 Ram-Lak 2 5 7289a 4 8 192 3T Trio Gradient echo 2500 30 Modified Ram-Lak 2 3 256 410b 17 256 1.5T Espree FLASH 20 5 Iterativec 2 5 aA center-out constant-linear-velocity spiral trajectory was used. 410 phase-encoding steps for the BLADE trajectory are comprised of 41 parallel lines for each of 10 blades. cSee Ref. 28 for a detailed description of the iterative BLADE DCF. FLASH ⫽ fast low-angle shot. bThe Before gridding each dataset with GROG, as described above, the data were interpolated along the read direction to an oversampling factor of 4, which is expected to improve the reconstruction quality. No additional DCF was applied to the data before gridding with GROG. In addition, each dataset was also gridded with standard convolution gridding (parameters shown in Table 1). A Ram-Lak DCF was applied to the radial data before performing convolution gridding, and a modified Ram-Lak to the constant-angular-velocity spiral data (27). An iteratively-calculated BLADE DCF (28) was applied prior to convolution gridding since an analytical DCF has yet to be described. RESULTS The results from the simulations are shown in Figs. 2– 6. As can be seen in the profiles and the RMSE in Fig. 2, images gridded with GROG without oversampling (dashed gray line) contain elevated noise levels when compared to the convolution gridding images (solid gray line). At low noise levels (␴N ⬍ 1), the profiles of both reconstructions are nearly identical to that of the Shepp-Logan phantom (solid black line), implying that these two methods offer similar image quality for high SNR values as the additional noise due to GROG is insignificant. However, at higher FIG. 2. Representative profiles of the results of convolution gridding (solid gray line), GROG without oversampling (dashed gray line), and GROG interpolated to yield an oversampling factor of 4 (thick black line) with different noise levels (␴N), compared to the noiseless Shepp-Logan phantom (thick black line). As the noise level of the dataset increases, the GROG without oversampling shows a considerable increase in noise, as indicated by the RMSE values, whereas the GROG images with oversampling have approximately the same noise level as the convolution gridding images. GRAPPA Operator Gridding FIG. 3. Examples of radial datasets with a noise level of ␴N ⫽ 1 gridded with convolution gridding (left) and GROG (right). As can be seen in the RMSE values shown in Fig. 2, there is no appreciable difference between the convolution gridding and the GROG image. noise levels, the profile in the lower signal areas of the GROG images deviates more strongly from the standard profile than that of the convolution gridding image, which is also reflected in the higher RMSE of the GROG images. SNR losses can be traced to the application of a weight set to a noisy data point; the underlying noise of a given datum can be enhanced by the shifting process, especially for large shifts. However, the RMSE values of the images reconstructed from data interpolated to an oversampling factor of four (thin black line) are similar to those of the convolution gridding images. This effect is to be expected, as the higher oversampling factor in the read direction indicates that more non-Cartesian points are shifted to the same Cartesian point, thus effectively averaging out the errors that occur when the weights are applied to noisy data points. Thus, when gridding low SNR data with GROG, a 1D interpolation along the read direction must be used to increase the read oversampling to avoid SNR 1261 FIG. 5. The effective GROG DCFs (solid lines) and the standard DCFs (dotted lines) for fully-sampled (black) and R ⫽ 4 undersampled (gray) radial datasets. For the central portion of k-space, the GROG DCFs follow the standard radial DCFs closely. In addition, in the R ⫽ 4 case, the GROG DCF follows the optimal SNR DCF for undersampled radial data as proposed by Pipe (26); at the point where the Nyquist criterion is violated in the azimuthal direction, the DCF becomes constant. losses. Alternatively, the oversampling factor in the read direction can be increased, which would yield the same results. Figure 3 shows the ␴N ⫽ 1 images gridded with the standard convolution gridding (left) and with GROG (interpolation factor 4, right). As can be seen in this figure, no additional noise enhancement is observed in the image gridded with GROG. Figure 4 is a plot of the results of the RMSE calculation for radial datasets simulated with different numbers of coil elements and gridded using GROG. As can be seen in the figure, GROG is not effective when two coil elements are FIG. 4. The RMSE values images reconstructed using GROG from radial datasets simulated with different numbers of coil elements. As can be seen in the graph, the use of coils with too few elements leads to a high RMSE, indicating that the image contains artifacts due to the GROG weights. The inset image on the left shows such a case; performing GROG on radial data acquired with two coil elements leads to artifacts in the reconstructed image. As the number of coils increases, the RMSE also decreases, until a minimum is reached. The use of six-coil elements offers approximately the same image quality as coils with more elements (dotted line in chart). The middle and right inset images, reconstructed using six and 12 elements, respectively, are visually indistinguishable from each other and from the reference image. 1262 Seiberlich et al. FIG. 6. An example of an image simulated using the rosette trajectory and gridded with GROG. The trajectory used is shown in the image on the left, where the black path delineates one phase encoding step, and the reference Shepp-Logan phantom is shown in the center. The image resulting from the use of GROG to grid the simulated rosette data is on the right, and is visually indistinguishable from the reference image (RMSE ⫽ 0.17%). used, as only coil sensitivity variation can be employed to determine the GROG weights in one direction. This leads to the appearance of artifacts in the gridded image (inset, left image) and a high RMSE. Similarly, when a small number of coils is employed, the RMSE of the GROGgridded image as compared to the standard Shepp-Logan phantom indicates that additional noise enhancement is present. However, as the number of coil elements increases, the RMSE values of the images approach a constant value; with the simulated coil arrangement, there is no appreciable difference between the use of six and 20 elements. The images in the center and right of the inset were reconstructed using GROG with six and 12 channels, and appear virtually identical. Because most commercially available coil arrays have at least six elements (with the tendency toward larger number of elements increasing), GROG can be performed with these coils on clinical systems without concern for additional noise enhancement due to insufficient coil sensitivity variations. The GROG effective DCFs for fully- and undersampled radial data are compared with the Ram-Lak and undersampled DCF proposed by Pipe (26) in Fig. 5. The GROG effective DCFs are shown in as solid lines, and the standard DCFs as dotted lines. As can be seen in the figure, the effective DCFs of GROG closely follow the standard radial DCFs, especially in the center of k-space, where the data weighting is essential to account for correlations between data points. It is important to note that the effective GROG DCF does not change after the data have become more sparse than dictated by the Nyquist criterion, as evidenced by the R ⫽ 4 undersampled data (the arrow in Fig. 5 indicates the point at which the Nyquist criterion is no longer fulfilled). This is consistent with the idea of the DCF as a tool for normalizing data correlation; as soon as the data no longer fulfill the Nyquist criterion in the azimuthal direction, compensation for varying density is no longer necessary. The image resulting from the rosette trajectory data gridded using GROG is shown in Fig. 6. The RMSE of this image in comparison to the noiseless Shepp-Logan phantom was calculated to be 0.17%, and the images are visually indistinguishable. It is important to note that the rosette data were gridded without a DCF or any additional gridding parameters, which is not possible with most other gridding techniques. The results of the gridding of the in vivo radial, spiral, and BLADE trajectories are shown in Fig. 7. In this figure, the results of convolution gridding are shown on the top, and the GROG images on the bottom. Upon visual inspection of the results, GROG and convolution gridding yield equivalent results, where any contrast or resolution differences are not evident. DISCUSSION The GROG has been demonstrated for radial, spiral, and BLADE trajectories. One advantage of GROG is that no precalculated DCFs or other parameters are required for gridding, whereas convolution gridding requires a DCF in addition to other parameters. While this is not a difficulty for the radial or spiral trajectory, the ability to grid BLADE, rosette, or stochastic data without having to calculate a DCF is highly advantageous. It is important to note that the effective DCF used in GROG, i.e., the averaging of shifted points that map to the same Cartesian location, cannot be used for other gridding techniques, because GROG explicitly calculates the values of the Cartesian points. Thus, after applying the appropriate GROG weights to each nonCartesian point, the resulting dataset is made up of purely Cartesian points, which can simply be averaged. It would also be possible to weight the shifted points with scaling factors that depend on the distances of their GROG shifts, although this method of calculating the DCF has not been examined. In addition, for undersampled datasets, GROG automatically performs an approximation of the high SNR, low artifact energy DCF proposed by Pipe (26) for undersampled datasets. Thus, undersampled data are also correctly density-compensated without the need for considerations about the degree of undersampling present in the dataset. Despite the fact that no additional parameters are needed for GROG, the in vivo GROG images presented here are visually indistinguishable from the convolution gridding images in terms of contrast and resolution. GROG is also less computationally intensive than convolutionbased methods. For a kernel size of five, convolution gridding must process 25 gridding points for each actual nonCartesian data point acquired. GROG, however, uses in essence a kernel size of one, which means that the gridding GRAPPA Operator Gridding 1263 FIG. 7. In vivo examples of images regridded with the standard convolution gridding (top) and with GROG (bottom) for radial (left), spiral (center), and BLADE (right) trajectories. operation can be accomplished in much less time and with fewer computational requirements. There are other methods besides GROG that perform data gridding without the need for a DCF. For instance, Uniform Resampling/Block Uniform Resampling (URS/ BURS) (10) is a method that performs data resampling by transforming the gridding problem into a linear equation which can be solved using singular value decomposition (SVD). As in GROG, no subsampling is employed for the gridding process and no DCF is required. However, this family of methods has several drawbacks. In the URS method, the large number of data samples leads to an inconveniently large linear equation. The BURS method is somewhat more practical, although it is highly sensitive to noise due to the need for a matrix inversion in the SVD. The extension to these approaches, regularized block uniform resampling (rBURS) (11), addresses this noise sensitivity problem, although the results are strongly dependent on the parameterization of the matrix inversion problem, i.e., the regularization and the size of the region of support. In comparison with GROG, which requires no parameterization, the URS family is much more difficult to employ, and is more computationally intensive. Several iterative methods have also been proposed that operate without a DCF. One such approach is iterative next-neighbor regridding (INNG) (12), which differs from convolution gridding in that a multiplication in the frequency domain is substituted for a convolution in the time domain. In this way, an effective sinc convolution can be performed in the time domain (through the multiplication of a box-car function with the image in the frequency domain) instead of using an approximation (such as a Kaiser-Bessel window). However, a number of iterations of the INNG algorithm are required before an artifact-free image results from the non-Cartesian data. Each iteration involves one Fourier transformation and one inverse Fourier transformation, which becomes quite time-consuming when large oversampling factors are used. A second iterative gridding algorithm is deconvolution-interpolation gridding (DING) (13), which also formulates the gridding problem as a linear equation. Unlike the URS family, this linear equation is solved using a conjugate gradient optimization. Because no subsampling is used, this method is less computationally intensive than INNG, although each iteration requires the same number of Fourier transformations. However, the convolution window used in DING must be optimized, again leading to potential difficulties in parameterization. The advantage of GROG over such methods is that GROG is a direct method, and requires no iteration or parameterization (i.e., subsampling, iteration numbers, window widths, or window shapes). In addition, all of the methods described above assume that the nonCartesian data fulfill the Nyquist criterion, which is not an assumption of GROG. However, it is important to note that unlike convolution gridding, URS/BURS/rBURS, INNG, or DING, GROG can only be used to grid data acquired with a multielement coil; this is not a requirement for most other gridding methods. For datasets with low SNR, the use of GROG without interpolation may increase the noise in the final images as compared with convolution gridding, as shown in Fig. 2. This SNR loss can be attributed to the application of weight sets to the individual noisy points, which amplifies the noise in the shifted point. However, if the data are first interpolated along the read direction to increase the read oversampling, more non-Cartesian points can be used to reconstruct a single Cartesian point. The use of more nonCartesian points, which must be shifted in different directions, acts as an effective averaging, which combats the noise enhancement. As demonstrated in Fig. 2, interpolation of the noisy data to an oversampling factor of four before gridding with GROG leads to images with RMSE values which do not differ greatly from those of the images resulting from convolution gridding. Thus, noise enhancement is not observed when using GROG to grid non-Cartesian data collected with clinical multielement coils, even in datasets with lower SNR. 1264 To calculate the base weights used in GROG, a calibration dataset is required. For some non-Cartesian trajectories, such as BLADE, this calibration dataset is automatically acquired with the rest of the data. However, for many others, additional data must be acquired. A method of obtaining the weights from the non-Cartesian data themselves is currently a work-in-progress (29). In addition, the non-Cartesian data must be acquired with a coil array that offers sufficient sensitivity variation to allow the calculation of robust weights. As demonstrated in the examples shown here, standard coils, which are readily available in a clinical setting, possess the sensitivity variations needed to reconstruct images using GROG. While the 18-channel abdomen coil used to acquire the BLADE data may not be currently commonplace, the 12-channel and eight-channel head coils used to acquire the radial and spiral data, respectively, are both standard and commercially available. Thus, the need for multichannel data from appropriate coils is not a major obstacle to use of GROG. An important feature of GROG is that this method can be used to grid undersampled data as well as fully-sampled data, which is not the case in convolution gridding. Convolution gridding methods assume that the non-Cartesian data fulfill the Nyquist criterion throughout the trajectory. Despite acceptable streak artifacts for angularly undersampled radial trajectories, gridding with convolutionbased methods essentially “fills up” more k-space locations than were actually measured. In the extreme case of a single point, GROG can be used to shift this point to the nearest Cartesian location, yielding a single point in kspace surrounded by zeros, a feat that cannot be accomplished with convolution gridding. The ability of GROG to grid undersampled non-Cartesian datasets to yield Cartesian data points near the sampled locations and zeros in all other locations could even be advantageous for other types of non-Cartesian parallel imaging reconstructions. For instance, non-Cartesian GRAPPA algorithms (30 –32) first reconstruct missing data points, and then grid the reconstructed data. The undersampled data can instead first be gridded with GROG followed by a Cartesian GRAPPA reconstruction of the resultant Cartesian data points. Preliminary results (33,34) show that this approach could greatly simplify non-Cartesian GRAPPA reconstructions. Similarly, the ability of GROG to shift acquired points by small amounts could be advantageous for a number of other applications (35). Finally, the GRAPPA operator gridding approach is less burdensome than other possible parallel imaging-based gridding techniques. GROG requires only one weight set for each orthogonal direction in k-space, i.e., 2D data require two weight sets. Using the method described in the first section of this article, the specific weight sets needed to shift the non-Cartesian points to the nearest Cartesian locations are then calculated out of these two weight sets. Thus, both the calibration and reconstruction processes are fast due to the small number of weight sets. In contrast, one could imagine using a technique such as parallel magnetic resonance imaging with adaptive radius in k-space (PARS) (21,22) for data gridding. PARS examines the local vicinity of a missing point to find possible source points, and then using these source points and a sensitivity map, calculates a weight set that allows one to reconstruct the Seiberlich et al. missing point. PARS is clearly inferior to GROG in terms of computational complexity, due to the repeated search operations. In addition, because GROG requires such a small number of weight sets, these weights can be calculated from simple Cartesian calibration data. Thus, GROG does not require coil maps, weight interpolation, or differentlyspaced Cartesian calibration data, which simplifies the reconstruction with respect to other possible parallel imaging-based gridding schemes. CONCLUSIONS The GROG technique proposed here is an alternative method for the gridding of non-Cartesian datasets. Instead of employing a convolution window as in the gold-standard gridding, the GRAPPA operator is instead used to shift the non-Cartesian data points to their nearest Cartesian locations. The calculation and application of the GROG weights is computationally efficient, as only one weight set is needed per orthogonal direction in k-space. Gridding of data acquired using radial, spiral, rosette, and BLADE trajectories has been demonstrated, where visually equivalent contrast and resolution were obtained with GROG and standard convolution gridding. Simulations were conducted which show that noise enhancement resulting from the use of GROG is minimal when a 1D interpolation is performed to increase the oversampling in the read direction. Only the trajectory, a small Cartesian calibration dataset and multichannel data are needed to perform GROG. This simplicity is advantageous for trajectories, such as BLADE, rosette, or stochastic sampling, that would otherwise require the calculation of a nontrivial DCF prior to convolution gridding. Additionally, single points or undersampled data can also be gridded and properly density-compensated with GROG. In summary, GROG demonstrates a novel use of parallel imaging to perform tasks other than the reconstruction of undersampled data. REFERENCES 1. Ahn CB, Kim JH, Cho ZH. High-speed spiral-scan echo planar NMR imaging. IEEE Trans Med Imaging 1986;5:2–7. 2. Meyer CH, Hu BS, Nishimura DG, Macovski A. Fast spiral coronary artery imaging. Magn Reson Med 1992;28:202–213 3. Lauterbur PC. Image formation by induced local interactions: examples employing nuclear magnetic resonance. Nature 1973;242:190 –191. 4. Glover GH, Pauly JM. Projection reconstruction techniques for reduction of motion effects in MRI. Magn Reson Med 1992;28:275–289. 5. Pipe JG. Motion-correction with PROPELLER MRI: application to head motion and free-breathing cardiac imaging. Magn Reson Med 1999;42: 963–969. 6. Noll, DC. Multishot rosette trajectories for spectrally selective MR imaging. IEEE Trans Med Imaging 1997;16:372–377. 7. Scheffler K, Hennig J. Frequency resolved single-shot MR imaging using stochastic k-space trajectories. Magn Reson Med 1996;35:569 – 576. 8. Jackson JI, Meyer CH, Nishimura DG, Macovski A. Selection of a convolution function for Fourier inversion using gridding. IEEE Trans Med Imaging 1991;10:473– 478. 9. Pipe JG, Menon P. Sampling density compensation in MRI: rationale and an iterative numerical solution. Magn Reson Med 1999;41:179 – 186. 10. Rosenfeld D. An optimal and efficient new gridding algorithm using singular value decomposition. Magn Reson Med 1998;40:14 –23. GRAPPA Operator Gridding 11. Rosenfeld D. New approach to gridding using regularization and estimation theory. Magn Reson Med 2002;48:193–202. 12. Moriguchi H, Duerk JL. Iterative next-neighbor regridding (INNG): improved reconstruction from nonuniformly sampled k-space data using rescaled matrices. Magn Reson Med 2004;51:343–352. 13. Gabr RE, Aksit P, Bottomley PA, Youssef AB, Kadah YM. Deconvolution-interpolation gridding (DING): accurate reconstruction for arbitrary k-space trajectories. Magn Reson Med 2006;56:1182–1191. 14. Sodickson DK, Manning WJ. Simultaneous acquisition of spatial harmonics (SMASH): fast imaging with radiofrequency coil arrays. Magn Reson Med 1997;38:591– 603. 15. Jakob PM, Griswold MA, Edelman RR, Sodickson DK. AUTO-SMASH: a self-calibrating technique for SMASH imaging. Simultaneous acquisition of spatial harmonics. MAGMA 1998;7:42–54. 16. Pruessmann KP, Weiger M, Scheidegger MB, and Boesiger P. SENSE: sensitivity encoding for fast MRI. Magn Reson Med 1999;42:952–962. 17. Kyriakos WE, Panych LP, Kacher DF, Westin CF, Bao SM, Mulkern RV, Jolesz FA. Sensitivity profiles from an array of coils for encoding and reconstruction in parallel (SPACE RIP). Magn Reson Med 2000;44:301– 308. 18. Griswold MA, Jakob PM, Nittka M, Goldfarb JW, Haase A. Partially parallel imaging with localized sensitivities (PILS). Magn Reson Med 2000;44:602– 609. 19. Heidemann RM, Griswold MA, Haase A, Jakob PM. VD-AUTO-SMASH imaging. Magn Reson Med 2001;45:1066 –1074. 20. Griswold MA, Jakob PM, Heidemann RM, Nittka M, Jellus V, Wang J, Kiefer B, Haase A. Generalized autocalibrating partially parallel acquisitions (GRAPPA). Magn Reson Med 2002;47:1202–1210. 21. Yeh EN, McKenzie CA, Ohliger MA, Sodickson DK. Parallel magnetic resonance imaging with adaptive radius in k-space (PARS): constrained image reconstruction using k-space locality in radiofrequency coil encoded data. Magn Reson Med 2005;53:1383–1392. 22. Samsonov AA, Block WF, Arunachalam A, Field AS. Advances in locally constrained k-space-based parallel MRI. Magn Reson Med 2006; 55:431– 438. 23. Seiberlich N, Blaimer M, Barkauskas KJ, Breuer FA, Jakob PM, Griswold MA. Non-Cartesian data gridding using GRAPPA operator gridding (GROG). In: Proceedings of the 23rd Annual Meeting of the ESMRMB, Warsaw, Poland, 2006, 204 –205. Proc ESMRMB; 2006. p 300. 1265 24. Griswold MA, Blaimer M, Breuer FA, Heidemann RM, Muller M, Jakob JM. Parallel magnetic resonance imaging using the GRAPPA operator formalism. Magn Reson Med 2005;54:1553–1556. 25. Blaimer M, Breuer FA, Heidemann RM, Mueller M, Griswold MA, Jakob PM. Is parallel MRI without a prior information possible? In: Proceedings of the 12th Annual Meeting of ISMRM, Kyoto, Japan, 2004 (Abstract 2417). 26. Pipe JG. Reconstructing MR images from undersampled data: dataweighting considerations. Magn Reson Med 2000;43:867– 875. 27. Hoge RD, Kwan RK, Pike GB. Density compensation functions for spiral MRI. Magn Reson Med 1997;38:117–128. 28. Barkauskas KJ, Griswold MA, Sunshine JL, Duerk JL. Density compensation for trueFISP BLADE imaging in the steady-state (TrueBLISS). In: Proceedings of the 14th Annual Meeting of ISMRM, Seattle, WA, USA, 2006 (Abstract 2949). 29. Seiberlich N, Breuer FA, Blaimer M, Jakob PM, Griswold MA. Selfcalibrated GRAPPA operator gridder (SC-GROG). In: Proceedings of the 15th Annual Meeting of ISMRM, Berlin, Germany, 2007 (Abstract 153). 30. Griswold M, Heidemann RM, Jakob PM. Direct parallel imaging reconstruction of radially sampled data using GRAPPA with relative shifts. In: Proceedings of the 11th Annual Meeting of ISMRM, Toronto, Ontario, Canada, 2003 (Abstract 2349). 31. Heidemann RM, Griswold MA, Seiberlich N, Kruger G, Kannengiesser SA, Kiefer B, Wiggins G, Wald LL, Jakob PM. Direction parallel imaging reconstructions for spiral trajectories using GRAPPA. Magn Reson Med 2006;56:317–326. 32. Heberlein K, Hu X. Auto-calibrated parallel spiral imaging. Magn Reson Med 2006;55:619 – 625. 33. Seiberlich N, Heidemann RM, Breuer FA, Blaimer M, Griswold MA, Jakob PM. Pseudo-Cartesian GRAPPA reconstruction of undersampled non-Cartesian data. In: Proceedings of the 14th Annual Meeting of ISMRM, Seattle, WA, USA, 2006 (Abstract 2436). 34. Seiberlich N, Breuer FA, Heidemann RM, Blaimer M, Griswold MA, Jakob PM. Reconstruction of arbitrary non-Cartesian trajectories using pseudo-Cartesian GRAPPA in conjunction with GRAPPA operator gridding (GROG). In: Proceedings of the 15th Annual Meeting of ISMRM, Berlin, Germany, 2007 (Abstract 334). 35. Seiberlich N, Breuer FA, Moriguchi H, Jakob PM, Griswold MA. Fully autocalibrated parallel imaging for arbitrary trajectories using a combination of GRAPPA operator gridding and conjugate-gradient optimization. In: Proceedings of the 15th Annual Meeting of ISMRM, Berlin, Germany, 2007 (Abstract 1742).