Gaussian Filter:
The Gaussian filter is a linear filter that is usually used as a smoother . The output of the gaussian filter at the moment is the weighted mean of the input values, and the weights are defined by formula
where

is the "distance" in time from the current moment;

is the parameter of the Gaussian filter;

is the normalization constant chosen to make the sum of all weights equal to the unit value.
If you plot the values of against , then the plot coincides with the famous belllike curve describing the density of the gaussian distribution . This explains the word "gaussian" in the name of the filter.
The gaussian filter is completely defined by a single parameter . The greater the value of , the wider the window function , and, hence, the greater the degree of smoothing.
The gaussian filter provides better suppression of higher frequencies than the rectangular filter and the triangular filter .
Besides the onedimensional gaussian filter described above, there are extensions to the case of two dimensions, say, . Such twodimensional gaussian filters are widely used in image processing .