The k-space grid is usually square and evenly spaced, but doesn't have to be. Regular spacing makes data acquisition and processing easier, faster, and more efficient.
The distance between adjacent rows or columns is denoted Δk. The distance from the center of k-space to an edge is called kmax. Both Δk and kmax determine pixel size and field-of-view in the final image. How and why this occurs is the subject of a later Q&A. |
Advanced Discussion (show/hide)»
In theory, regular sampling of the MR signal using constant amplitude phase- and frequency-encoding gradients would allow data to be placed in a uniform square matrix as illustrated above. However, data sampling, especially in fast or echo-planar sequences may be performed during up or down ramps of the gradient. In these cases, uniform sampling in time will not produce uniform sampling of spatial frequencies, causing the k-space data to be bunched up along the edges.
For similar reasons, if the gradients are not constant during data acquisition, the k-space data will be unevenly spaced. Nearly all non-Cartesian methods (spiral, radial, PROPELLER) use sinusoidally varying gradients and suffer from this problem.
To efficiently process such non-uniformly acquired data, methods have been developed to morph this data into a rectangular matrix or "grid". This iterative process is known as "gridding".
Although various methods exist, the typical gridding algorithm first involves multiplication of original data with a set of density compensation weights and convolution with a gridding kernel. The resultant data is then interpolated and placed into the uniformly spaced matrix (the "grid") where a discrete Fourier transform is performed. Finally, the field-of-view is trimmed and the transformed data multiplied by an apodization correction function.
Interested readers requiring more detail may wish to review the article by John Pauly in the reference list below.
"Discrete Fourier Transform". Wikipedia, the Free Encyclopedia.
Pauly J. Non-Cartesian reconstruction. 2005. Available from ee-classes.usc.edu.
What is k-space?