Chapitre 4 - Filtrage Spatial - Detection de Contours
Chapitre 4 - Filtrage Spatial - Detection de Contours
Chapitre 4 - Filtrage Spatial - Detection de Contours
Filtres : Détection de
Contours
Traitement d’Images
2022 - 2023 M. SID AHMED BERRABAH
M1 - MID423
C’est quoi une bordure (contour) ?
2
➢ Changement du luminance
13/02/2023
C’est quoi une bordure (contour) ?
3
13/02/2023
Détection de Contour
4
13/02/2023
Caractéristiques d’un contour
5
●
Contour : un changement brusque de l’intensité.
●
Un contour idéal est une fonction échelonnée (step function) dans une direction.
13/02/2023
Caractéristiques d’un contour
6
Les contours peuvent être caractérisés par une grande valeur pour la première
dérivée.
●
Un contour idéal est une fonction échelonnée (step function) dans une direction.
●
La première dérivée de I(x) a une pointe (peak) au contour.
●
La deuxième dérivée de I(x) a un passage par zéro au contour.
Bordure réelle
Bordure idéale
Première dérivée
Contenant une pointe
Deuxième dérivée
Contenant un passage par 0
13/02/2023
Caractéristiques d’un contour
8
13/02/2023
Caractéristiques d’un contour
9
13/02/2023
Caractéristiques d’un contour
10
13/02/2023
Détecteur de Contour basé sur le Gardient
11
13/02/2023
Caractéristiques d’un contour
12
13/02/2023
Caractéristiques d’un contour
13
●
Exemple de filtres spatial d’accentuation (de détection de contours)
basés sur le gradient :
➢ Roberts
➢ Prewitt
➢ Sobel
➢ ...
13/02/2023
Détecteur de Contours basés
sur le Gradient :
14
13/02/2023
Détecteurs de Contours basés
sur le Gradient :
15
13/02/2023
Détecteurs de Contours basés
sur le Gradient :
16
13/02/2023
Détecteurs de Contours basés
sur le Gradient :
17
✔
Les opérateurs Sobel et Prewitt n’utilisent que 2 directions pour detecter
les amplitudes des contours. Donc sont non sensitives à l’orientation.
✔
Solution utiliser plusieurs filtres, chacun sensitif à un petit intervalle
d’orientation. (opérateurs compas).
13/02/2023
Détecteurs de Contours basés
sur le Gradient :
18
13/02/2023
Détecteurs de Contours basés
sur le Gradient :
19
Filtre compas :
Détecteur de Canny :
●
Le plus utilisé des détecteurs
●
Il tient compte que l’image peut être bruitée
13/02/2023
Détecteurs de Contours basés
sur le Gradient :
21
13/02/2023
Détecteurs de Contours basés
sur le Gradient :
22
Première dérivée
Contenant des pointes
Deuxième dérivée
Contenant des passages par 0
13/02/2023
Détection de Contours utilisant
le Laplacien :
24
13/02/2023
Détection de Contours utilisant
le Laplacien :
25
13/02/2023
Détection de Contours utilisant
le Laplacien :
26
13/02/2023
Détection de Contours utilisant
le Laplacien :
27
13/02/2023
Détection de Contours utilisant
le Laplacien :
28
13/02/2023
Détection de Contours utilisant
le Laplacien :
29
●
Les contours sont plus fins
●
Meilleurs réponse pour les petits détails
●
Double réponses par rapport aux contours
●
Indépendant de l’orientation : un seul masque pour tous les contours
13/02/2023
Détection de Contours utilisant
le Laplacien :
30
13/02/2023
Détection de Contours utilisant
le Laplacien :
31
13/02/2023
Détection de Contours utilisant
le Laplacien :
32
13/02/2023
Détection de Contours utilisant
le Laplacien :
33
13/02/2023
Masquage Flou :
34
13/02/2023
Masquage Flou :
35
Ensemble :
13/02/2023
Masquage Flou :
36
13/02/2023
Exemple de masquage flou
37