Home▸Signals & Telecommunications▸2D Image FFT (2D)

🌀 2D Image FFT (2D)

A real 2D Fast Fourier Transform of an image on plain Canvas2D: log-magnitude spectrum with fftshift centring, live low-pass / high-pass frequency masks, and a real inverse-FFT reconstruction.

Signals & Telecommunications2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-image-fft ↗ Open standalone
⚙ Under the hood

A real 2D Fast Fourier Transform of a test image running on plain Canvas2D: a row-column radix-2 FFT builds the log-magnitude spectrum with fftshift centring, a live low-pass or high-pass frequency mask can be applied, and the exact inverse FFT reconstructs the filtered image in real time. Paint directly on the source image to see how your strokes reshape its frequency content.

signalsfftfourier-transformimage-processingfrequency-domaincanvas2d

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)