k-space (top): brightness = |signal| Reconstructed image (bottom)
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

MRI K-Space: How Raw Scanner Data Becomes an Image

An MRI scanner does not photograph the body — it measures the spatial-frequency spectrum of the tissue, one line at a time, into a data grid called k-space, and only an inverse Fourier transform turns that raw acquisition into the picture a radiologist reads. This simulator renders both planes as live 3D height-maps: the k-space grid filling in acquisition order on top, and the reconstructed image sharpening beneath it in real time as the transform runs on the data acquired so far. Controls let you undersample lines the way parallel-imaging techniques (SENSE, GRAPPA) accelerate real scans, inject a per-line phase error to reproduce motion-ghosting artifacts, or isolate the center versus the periphery of k-space to see directly that low spatial frequencies carry contrast while high spatial frequencies carry edge detail.