Le filtre gaussien donne un meilleur lissage et une meilleure réduction du bruit que le filtre moyenne. Utilisé par David Marr, l’un des pionniers du traitement de l’image . La réponse impulsionnelle est donnée par :
Exemple de mise en œuvre : une convolution avec ce masque:
Exemple de code avec Matlab:
I = imread('cameraman.tif'); Iblur = imgaussfilt(I,2); % Image filtrée avec un filtre Gaussiin- Sigma = 2 subplot ( 1 , 2 , 1 ) ; imshow(I) ; title ( 'Image originale'); subplot ( 1 , 2 , 2 ) ; imshow(Iblur) ; title ( 'image filtrée avec un filtre Gaussien');