Computer Vision Foundations · free preview

Blur as Low-Pass Filtering

Local averaging as a convolution, the box filter and its separable fast paths, and DC gain as the rule for preserving brightness.

1. Why averaging means blur

Why averaging means blur

2. The box filter

The box filter

3. Separability and the integral image

Separability and the integral image

4. DC gain and brightness preservation

DC gain and brightness preservation

5. Choosing the normalization

A 3×33 \times 3 kernel has every tap equal to 11, unnormalized. What does a constant image of value 66 look like after convolution with it, away from the borders?

6. Counting work with separability

A 7×77 \times 7 box blur can run either as one two-dimensional convolution or as the separable cascade box3,0∘box0,3\text{box}_{3,0} \circ \text{box}_{0,3}. How many multiplications per output pixel does each variant take, and which is cheaper?

7. DC gain of a box

An unnormalized 3×33 \times 3 box filter has all nine taps equal to 11. Compute its DC gain, the sum of all its taps, and write the result as an integer.

Practice this interactively

Free account · instant grading · spaced review that schedules itself.

Start this course for free