Skip to content
Oakfield Operator Calculus Function Reference Site

Gaussian Convolution Kernel

Let σ>0\sigma > 0. The Gaussian convolution kernel in one dimension is defined by

Gσ(x)=12πσex2/(2σ2)G_\sigma(x) = \frac{1}{\sqrt{2\pi}\,\sigma} \,e^{-x^2/(2\sigma^2)}

Given a function fL1(R)f \in L^1(\mathbb{R}), its convolution with the Gaussian kernel is

(Gσf)(x)=Gσ(xy)f(y)dy(G_\sigma * f)(x) = \int_{-\infty}^{\infty} G_\sigma(x-y)\,f(y)\,dy

This operation produces a smoothed version of ff with characteristic length scale σ\sigma.


The Gaussian kernel is defined on R\mathbb{R} and extends naturally to Rd\mathbb{R}^d. Convolution with GσG_\sigma maps Lp(Rd)L^p(\mathbb{R}^d) functions to CC^\infty functions (and preserves LpL^p membership); additional decay of ff yields additional decay of GσfG_\sigma * f.


The Gaussian kernel integrates to unity:

Gσ(x)dx=1\int_{-\infty}^{\infty} G_\sigma(x)\,dx = 1

As a result, convolution preserves total mass.


The kernel is strictly positive and even:

Gσ(x)>0,Gσ(x)=Gσ(x)G_\sigma(x) > 0, \qquad G_\sigma(x) = G_\sigma(-x)

These properties ensure unbiased smoothing.


Gaussian kernels satisfy a convolution semigroup property:

Gσ1Gσ2=Gσ12+σ22G_{\sigma_1} * G_{\sigma_2} = G_{\sqrt{\sigma_1^2 + \sigma_2^2}}

This reflects the additive nature of variances.


The Fourier transform of the Gaussian kernel is again a Gaussian:

Gσ^(ξ)=e12σ2ξ2\widehat{G_\sigma}(\xi) = e^{-\tfrac{1}{2}\sigma^2 \xi^2}

Convolution with GσG_\sigma therefore acts as a low-pass filter in frequency space.


Convolution with GσG_\sigma maps functions to CC^\infty and suppresses high-frequency components. All derivatives of GσfG_\sigma * f exist and are bounded for suitable ff.


As σ0\sigma \to 0,

GσδG_\sigma \to \delta

in the sense of distributions, and convolution converges to the identity.


For t>0t > 0, the Gaussian kernel with σ2=2t\sigma^2 = 2t coincides with the fundamental solution of the heat equation:

G2t(x)=14πtex2/(4t)G_{\sqrt{2t}}(x) = \frac{1}{\sqrt{4\pi t}}\,e^{-x^2/(4t)}

The Gaussian convolution kernel is closely related to:

  • the Gaussian function,
  • the heat kernel,
  • Fourier multipliers with exponential decay,
  • diffusion operators.

It provides a canonical example of a smoothing kernel with optimal localization.


Oakfield uses Gaussian-kernel ideas in its explicit filtering operators:

  • sieve operator builds a discrete, normalized Gaussian kernel from taps and sigma, then applies it as a 1D convolution (LOW_PASS) or as a complementary residual (HIGH_PASS).
  • Component-wise complex support: for complex fields the sieve currently filters Re/Im independently (it does not preserve magnitude/phase structure).
  • Gaussian-shaped smoothing is also used in stimulus envelopes (e.g. stimulus_gaussian, stimulus_gabor), though those are pointwise envelopes rather than convolution filters.

Gaussian kernels arise naturally in probability theory as normal distributions and in physics as fundamental solutions of diffusion processes.

Fourier and later analysts recognized the Gaussian as the unique kernel invariant under the Fourier transform, cementing its role in analysis.

Gaussian convolution kernels are ubiquitous in analysis, PDE theory, probability, and numerical computation.


  • C. F. Gauss, Theoria combinationis observationum erroribus minimis obnoxiae
  • J. Fourier, Théorie analytique de la chaleur
  • NIST Digital Library of Mathematical Functions (DLMF), §1.17