Overview
Gaussian blur replaces each pixel with a weighted neighborhood average where nearby pixels receive more weight. It suppresses high-frequency noise and is separable into horizontal and vertical passes.
Smooths an image by convolving it with a Gaussian kernel.
Compact metadata for implementation and discovery.
Gaussian blur replaces each pixel with a weighted neighborhood average where nearby pixels receive more weight. It suppresses high-frequency noise and is separable into horizontal and vertical passes.
Quick facts
Runtime and memory behavior at a glance.
Best
O(w h k)
Average
O(w h k)
Worst
O(w h k)
Space
O(w h)
G(x) = exp(-(x^2) / (2 * sigma^2))Assigns stronger weight to nearby samples than distant samples.
Show a weighted kernel softening sharp pixel changes.
Gaussian blur is often used as a controlled low-pass filter before measuring gradients.
What each reference supports for this entry.
Image-processing textbook support for Gaussian Blur's pixel-neighborhood operations, filtering rules, and image-analysis role.
Good next jumps from the relationship graph, ranked for useful discovery.
Image Processing · Core
Adaptive Thresholding extracts or transforms image evidence differently than Gaussian Blur.
Compare with thisImage Processing · Core
K-Means Image Segmentation extracts or transforms image evidence differently than Gaussian Blur.
Compare with thisSignal Processing · Core
Median filters suppress impulse noise, while Gaussian blur averages local neighborhoods.
Compare with thisImage Processing · Core
Otsu Thresholding extracts or transforms image evidence differently than Gaussian Blur.
Compare with thisCanny uses Gaussian smoothing before edge-gradient measurement.
Image pyramids often combine smoothing with downsampling.