d’image
Réalisé par :
Hakim Chaari
Plan
I. Introduction
II. Filtrage spatiale
1. Convolution Discrète 2D
2. Filtre de Moyenne
3. Filtre Médian
4. Filtre passe haut
III. Opérateurs morphologiques
1. Erosion Morphologique
2. Dilatation Morphologique
3. Ouverture Morphologique
4. Fermeture Morphologique
I. Introduction
Le filtrage d'une image numérique permet de modifier son spectre spatial.
On peut par exemple chercher à atténuer les hautes fréquences pour la rendre moins nette, à réduire le
bruit, ou au contraire à accentuer les hautes fréquences pour accentuer la netteté.
La dérivation est aussi une opération de filtrage, employée pour la détection de bords .
II. Filtrage spatiale
1. Convolution Discrète 2D
Le filtrage par convolution s'applique aux filtres linéaires à réponse impulsionnelle finie,
dont la réponse impulsionnelle est relativement petite.
Le filtrage par convolution est la Transformation basée sur le voisinage d’un point (x, y)
Exemple:
Pour nettoyer le bruit dans une image, il existe mieux que le filtre moyenne ou le filtre gaussien. Il
s'agit du filtre médian.
Le filtre médian est un filtre non-linéaire, qui ne peut pas s'implémenter comme un produit de
convolution.
On remplace la valeur d'un pixel par la valeur médiane dans son voisinage NxN.
Exemple : Nettoyage du bruit "poivre et sel" dans une image
4. Filtre passe haut
Le filtres de sobel
Le filtre de Sobel est un opérateur utilisé en traitement d’image pour la détection de contours . Il s'agit
d'un des opérateurs les plus simples qui donne toutefois des résultats corrects.
L'opérateur utilise des matrices de convolution. La matrice de taille 3×3 subit une convolution avec
l'image pour calculer des approximations des dérivées horizontale et verticale. Soit A l'image source,Gx
et Gy deux images qui en chaque point contiennent des approximations respectivement de la dérivée
horizontale et verticale de chaque point. Ces images sont calculées comme suit:
Filtre de Prewitt
Soit A l'image source, et Gx et Gy les deux images dérivées horizontale et verticale (respectivement) de
l'intensité lumineuse de l'image, on peut les calculer ainsi avec l'opération de convolution 2D suivante :
Quelques exemples
Filtre laplacien
Le filtre de laplace (dit aussi filtre laplacien ou opérateur laplacien )est un filtre passe-haut
dédié à la détection de contours.
Sa particularité est de détecter des lignes horizontales,verticales et diagonales .
De point de vue digitale
Exemple :
Image filtrée
III. Opérateurs morphologiques
L’érosion réduit la taille des objets, ce qui peut être problématique pour certaines applications .
Définition :
Soit X un ensemble et B un élément structurant, l’érosion de X par B est l’ensemble des points x de
l'image, tels que B est totalement inclus dans X si B est centré en x.
Remarque:
• Dans ce cas des images binaires, l'érosion correspond donc à l'opérateur ET.
• Dans le cas des images en niveaux de gris, l’érosion correspondra à l’opérateur min.
élément structurant
un ensemble de pixels à 1 sur un support dans l’image avec une origine ayant comme coordonnées (0,
0)
2. Dilatation Morphologique
Il s'agit d'un processus qui permet de réparer des traits interrompus et de combler les intrusions (ou
trous) dans un objet :
L’ouverture d’une image binaire par un élément structurant circulaire adoucit les bords des formes
en supprimant les détails finis de bord et coupe les isthmes étroits.
4. Fermeture Morphologique
Définition :
La Fermeture de X par B, notée X • B.
De manière duale à l’ouverture, la fermeture correspond à la dilatation de X par B suivie de l’érosion
par B :
X • B = ( X ⊕ B) B
La fermeture adoucit également les bords des formes X, bouche les canaux étroits, fusionne les
objets proches les uns des autres et bouche les trous de petite taille.
Conclusion
Le filtrage linéaire représente une des opérations les plus élémentaires et les plus essentielles
réalisées dans le cadre du traitement des images.
Afin de pouvoir effectuer de tels traitements dans un calculateur, les images doivent auparavant être
numérisées, ce qui implique à la fois un échantillonnage dans le domaine spatial et une quantification
dans le domaine des luminances.
L'échantillonnage spatial induit des périodicités dans les représentations fréquentielles associées aux
images traitées qui permettent d'en restreindre la description sur un domaine précis.
L'opérateur de convolution spatial est la représentation mathématique associée au filtrage linéaire
invariant.
L'opération peut se résoudre dans le domaine spatial ou fréquentiel selon la nature et la complexité des
filtres utilisés.