Version française

The Image Processing Corner


Gaussian filter
Previous  Next 

The gaussian filter is a smoothing of the image by convolving with a gaussian kernel.

It may be approximated with a finite size kernel (FIR). Il may also be implemented efficiently by a recursive filter (IIR). A 2-order Deriche IIR filter (variant of the gaussian filter) has been used below.

The result of the gaussian filter with a Deriche smoothing parameter of 1.5 is illustrated below. The first row gives the input noisy images, the second row gives the results and the third and fourth rows show a detail with colors which enhance contrast.

Click to enlarge. Click to kill. Click to enlarge. Click to kill. Click to enlarge. Click to kill. Click to enlarge. Click to kill.
Click to enlarge. Click to kill. Click to enlarge. Click to kill. Click to enlarge. Click to kill. Click to enlarge. Click to kill.

Click to enlarge. Click to kill. Click to enlarge. Click to kill. Click to enlarge. Click to kill. Click to enlarge. Click to kill.
Click to enlarge. Click to kill. Click to enlarge. Click to kill. Click to enlarge. Click to kill. Click to enlarge. Click to kill.
Gaussian (sigma=20)Uniform (+/-20)Salt and pepper (3%)Periodic (jpg)

Execution time on a AMD 1800+ for the 384x288 image: 0.03 seconds.

First remark: the smoothing is very obvious and all contours are strongly damaged.

Second remark: this filter is not adapted at all to noises which strongly differ from the gaussian noise, especially the "salt and peper" noise.


Previous  Next 

visiteurs
Generated with webSitePP.py tool
Last updated on October 20, 2004