Every digital image is a grid of numbers. When you blur a photo, sharpen an edge, or compress a JPEG, something remarkable happens under the hood: the image is decomposed into frequencies. Low frequencies carry the broad shapes; high frequencies carry sharp edges and fine texture. That decomposition is the Discrete Fourier Transform (DFT).
For a one-dimensional signal of length , the DFT of a sequence is
Computing all outputs naively takes multiplications. The Fast Fourier Transform (FFT), introduced by Cooley and Tukey in 1965, reduces this to by recursively splitting even and odd indices — one of the most celebrated algorithms of the 20th century.
But images are two-dimensional, and medical scans or climate models are three-dimensional or more. How does the FFT extend? The key insight is separability: the multidimensional DFT can be computed by applying the 1D FFT repeatedly along each axis in turn. No new mathematics is needed — just the same elegant divide-and-conquer, swept across every dimension.
Comments
Loading comments...