Noise reduction in images is one of the common tasks in image processing. I present several fuzzy filters using fuzzy logic concept. There are several symmetrical and asymmetrical triangular membership functions with both median and moving average centre used for filtering impulse and random noise.

On the left is the image with random noise. In turn, on the right with 'salt and pepper' noise. In presented simulations, I used 8-bit mono images of dimension (M\times N) ((512\times512)) pixels with added impulse noise with density value 0.02. For Gaussian I used the following settings: mean = 0, = 0.05.

Gaussian fuzzy filter with median centre (GMED) is defined as:

where and represent respectively, the median value of all the input values .

Here, I present the usage of GMED filter for K=1.

Symmetrical triangle fuzzy filter with median centre (TMED) is present below:

where and are respectively the maximum, minimum and median value of all the input values within squared window at indicies .

So now, I present the usage of TMED filter for K=1.

Asymmetrical triangle fuzzy filter with median centre (ATMED) is present here:

Below, a pair of images. On the left - with noise, on the right with applied ATMED filter.

Symmetrical triangle fuzzy filter with average centre (TMAV) is present below:

where

and are respectively the maximum, minimum and average value of all the input values within squared window at indicies .

Here, I present the usage of TMAV filter for .

Asymmetrical triangle fuzzy filter with moving average centre (ATMAV) is present here:

The difference between and defines the degree of asymmetry. and are respectively the maximum, minimum and average value of all the input values within squared window at indicies .

Below, I show the application of ATMAV filter.

Decreasing weight fuzzy filter with moving average centre (DWMAV) is present here:

where and , and . is width of square window, is the threshold value and it defines the height of decreasing triangular shape weighted function, .

Finally, I present the usage of DWAM filter for

For more information, I recommend :

1. Mike Nachtegael, Dietrich van der Weken, Dimitri van de Ville and Etienne E. Kerre, Fuzzy filters for image processing, Springer Verlag, 2003

2. Etienne E. Kerre, Mike Nachtegael, Fuzzy Techniques in Image Processing, Springer Verlag, 2001