Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

convolution theorem (for images)

Convolving two images in space is exactly pointwise multiplying their DFTs in frequency.

The convolution theorem states \mathcal{F}\{f * g\} = F(u,v)\cdot G(u,v) -- spatial-domain convolution (Chapter 3) corresponds exactly to pointwise multiplication of the two operands' DFTs in the frequency domain, and back again (f\cdot g \Leftrightarrow \frac{1}{HW}F*G). This is what turns filter design into choosing a frequency-domain mask rather than hand-picking spatial weights.

Read the full section →
Graph settings

Calculator