AccueilđŸ‡«đŸ‡·Chercher

Filtre de Prewitt

Le filtre de Prewitt est utilisé en traitement d'image pour la détection de contours. Il tient son nom de Judith M. S. Prewitt.

Description simplifiée

En termes simples, le filtre calcule le gradient d'intensitĂ© lumineuse de l'image Ă  chaque point, donnant la direction et le taux de la plus grande dĂ©croissance. Le rĂ©sultat nous indique les changements abrupts de luminositĂ© de l'image et donc exhibe les contours probables de celle-ci. En pratique cette technique est plus fiable et facile Ă  mettre en Ɠuvre qu'un algorithme plus direct.

Techniquement, il s'agit d'un opérateur différentiel discret calculant une approximation du Gradient d'intensité lumineuse d'une image.

Formulation

MathĂ©matiquement, le filtre est composĂ© de deux matrices 3×3 que l'on va convoluer avec l'image originale pour calculer une approximation de sa dĂ©rivĂ©e en tout point. La premiĂšre matrice donne la dĂ©rivĂ©e horizontale et la seconde donne la dĂ©rivĂ©e verticale. Si nous dĂ©finissons A comme Ă©tant 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 :

Cet opérateur ainsi défini pouvant se décomposer en un produit d'une moyenne et d'une différentielle, il calcule le gradient lissé.

Par exemple, Gx peut s'Ă©crire :

Enfin, nous pouvons calculer l'amplitude du gradient via la norme du vecteur ainsi défini en tout point :

De mĂȘme, nous pouvons calculer sa direction :

Par exemple, correspond à un front vertical qui est plus sombre du cÎté droit.

Exemple

Image en nuances de gris d'un mur de briques et d'un rùtelier à vélo
Gradient avec le filtre de Prewitt d'une image en nuances de gris d'un mur de briques et d'un rùtelier à vélo

Article connexe

Lien externe

Notes et références

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.