Filtre Médian

C’est un filtre non‐linéaire, qui ne peut pas s’implémenter comme une convolution On remplace la valeur d’un pixel par la valeur médiane dans son voisinage 2n + 1 X 2n + 1

Exemple de code Matlab:

I = imread('eight.tif');
J = imnoise(I,'salt & pepper',0.02);
K = medfilt2(J);
subplot ( 1 , 3 , 1 ) ; imshow(I) ; title ( 'Image originale');
subplot ( 1 , 3 , 2 ) ; imshow(J) ; title ( 'Image bruitée');
subplot ( 1 , 3 , 3 ) ; imshow(K) ; title ( 'image filtrée avec un filtre médian');

Le filtre médian est très efficace contre le bruit de nature impulsionnelle.