Académique Documents
Professionnel Documents
Culture Documents
Chapitre 5: Morphologie
mathématique
3
Image Binaire
Dans une telle image on trouve deux type de pixels:
― Les pixels appartenant à un objet spécifique
― Les pixels appartenant à son complémentaire
4
Image Binaire
origine
y 0 0 1 1 0
0 0 1 0 0
0 0 0 0 0
x
5
LES ÉLÉMENTS STRUCTURANTS
(-2,1) (-1, 1) (0,1) (1,1) (2,1)
origine
y 0 0 1 0 0 0 1 0
0 1 0 1 1 0 0 0
1 0 0 1 0 0 1 0
x 6
LES ÉLÉMENTS STRUCTURANTS
0 1 0 1 1 1
1 1 1 1 1 1
0 1 0 1 1 1
7
LES ÉLÉMENTS STRUCTURANTS
0 1 0 1 0
0 1 0 1 0
0 0 0 0 0
1 0 0 0 1
0 1 1 1 0
8
LES ÉLÉMENTS STRUCTURANTS
9
LES ÉLÉMENTS STRUCTURANTS
• Exercice : quel ensemble correspond à cet élément
structurant 2d ?
• 0 0 1 0 0
0 0 1 1 0
1 1 1 1 0
1 1 1 1 0
0 0 0 0 0
10
LES ÉLÉMENTS STRUCTURANTS
• Exercice : quel ensemble correspond à cet élément
structurant 2d ?
• 0 0 1 0 0
0 0 1 1 0
1 1 1 1 0
1 1 1 1 0
0 0 0 0 0
• E = {(-2,0),(-1,0),(0,0),(0,1),(1,0),(0,2),(0,-1),(-1,-1),(-1,-
2),(1,1),(-2,-1)}
11
Elément structurant
Elément structurant :
• Matrice carré de taille impair
• Le pixel central a la valeur 1
• Entouré avec des pixels de valeur 1 ou 0
• X indifférent entre 1 et 0
12
Parcours de l’image
13
Erosion
14
Effets de l’érosion
15
Erosion : parcours de l’image
16
Erosion binaire
• Exemple : Reprenons le même élément structurant
Non
0 0 0 1 1
1 1 1 1 1
1 0 0 1 0 0 0 0 0 0 0 0
E
0 0 0 1 1 1 0
0 0 0 0 0 0 0 Non 0 1 1 1 1 1 0
0 0 0 0 0 0 0 0 1 1 1 1 1 0
0 0 0 1 0 0 0 0 1 1 1 1 1 0
0 0 0 1 0 0 0 0 1 0 1 1 0 0
0 0 0 1 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0
Oui
I
0 0 0 0 0 0 0
Oui
17
Exemple : Erosion
0 1 0 1 1
0 1 0 1 1
0 1 0 1 1 0 0 0
1 1 1 1 0
1 1 1 1 0 0 0 1
1 1 0 1 1
TNL
1 1 1 1 1
0 1 0 = 1 1 0 1 1
0 1 0 1 0
0 1 0 1 0 Elément structurant
18
Exemple : Erosion
0 1 0 1 1
0 1 0 1 1
1 1 0 0 0
1 1 1 1 0
1
1 0 0 0 1
1 1 0 1 1 TNL 1 1 1
1 = 1 1 0 1 1
1 1 1 1 1
0 1 0 1 0
0 1 0 1 0 Elément structurant
19
Erosion binaire
• L’érosion d’une image I par un élément
structurant E consiste à ne conserver que les
points x de I tels que l’élément E, une fois
centré sur x, s’encastre totalement à
l’intérieur de I.
20
Erosion binaire
0 0 0 1 0 0 0 0 0 0 0 0 0 0
0 1 1 1 1 1 0 0 0 0 1 0 0 0
0 1 0 0 1 0 1 1 1 0 0 0 0 0 1 0 0
1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 0
0 1 0 0 0 1 1 1 1 0 0 0 0 1 1 0 0
E 0 1 1 1 1 1 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0 0 0 0 0 0 0
En érodant I par E, on supprime donc tous les points sur le « bord interne » de I
(les points de I qui sont 4-voisins d’un point hors de I).
21
Erosion binaire
0 0 0 1 0 0 0 0 0 0 0 0 0 0
0 1 1 1 1 1 0 0 0 0 0 0 0 0
1 1 1 0 1 0 1 1 1 0 0 0 0 0 1 0 0
1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 0 0
1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0
E 0 1 1 1 1 1 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0 0 0 0 0 0 0
En érodant I par E, on supprime donc tous les points sur le « bord interne » de I
(les points de I qui sont 8-voisins d’un point hors de I).
22
Dilatation
23
Dilatation
24
Dilatation : parcours de l’image
25
Dilatation binaire
0 0 1
0 0 0 0 0 0 0
1 1 1
0 0 0 1 1 0 0
0 0 1
0 0 0 1 1 0 0
E
0 0 1 1 1 1 0
0 1 1 1 1 0 0
0 0 0 0 0
1 0
1 0
0 1 0 1 1 0 0
0 0 0
1 1 1 0
1 0
0 0 0 0 0 0 0
0 0 0
1 1 1 0
1 0
1
0 0
1 1 1 1 1 0
1
I
0
1 1 1 1 1 0
1 0
1
0
1 1 0
1 1 1 0
1 0
0 0 0
1 0 0
1 0
1 0
26
Exemple : Dilatation
0 1 0 1 1
1 1 1 1 0
1
1 1 0 1 1 TNL 1 1 1
1 =
1 1 1 1 1
0 1 0 1 1 Elément structurant
27
Exemple : Dilatation
0 1 0 1 1 0 1 1 1 1
1 1 1 1 0 1 1 1 1 1
1
1 1 0 1 1 TNL 1 1 1 1 1 1 1 1
1 =
1 1 1 1 1 1 1 1 1 1
0 1 0 1 1 Elément structurant 0 1 1 1 1
28
Exemple 2
=
1 1 1
TNL 1 1 1
1 1 1
Elément structurant
29
Dilatation binaire
0 0 0 0 0 0 0 0 0 0 1 0 1 0
0 0 0 1 0 1 0 0 0 1 1 1 1 1
0 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 0
1 1 1 0 0 1 1 0 0 0 0 1 1 1 1 1 0
0 1 0 0 0 1 1 0 1 0 0 1 1 1 1 1 1
E 0 1 1 1 0 0 0 1 1 1 1 1 1 0
0 0 0 0 0 0 0 0 1 1 1 0 0 0
En dilatant I par E, on ajoute donc tous les points sur du « bord externe » de I
(les points de IC qui sont 4-voisins d’un point de I).
30
Dilatation binaire
0 0 0 1 0 0 0 0 0 0 0 1 0 0
0 1 1 0 0 0 0 0 0 1 1 0 0 0
0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0
0 0 1 0 1 1 1 0 0 0 0 0 1 1 1 0 0
0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0
E 0 0 1 0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
31
Propriétés de l’érosion et de la
dilatation
Plutôt que de faire n dilatations sur A (qui peut être une grande image),
on peut (n-1) dilatations de B (qui est généralement petit), et une seule
dilatation sur A (plus rapide). 32
Propriétés de l’érosion et de la dilatation
0 0 0 0 0 0
• On ne possède pas ces propriétés pour l’érosion :
0 0 1 1 0 0
0 0 1 1 0 0
0 0 0 0 0 1 1 0 0
0 0 0 0 0 0
1 1 1
0 0 1 1 0 0
0 1 1 1 1 0
0 0 0
0 0 0 0 0 0
0 1 1 1 1 0
B
0 1 1 1 1 0
0 1 0 0 1 1 1 1 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0
A
C 0 0 1 1 0 0
0 0 1 1 0 0
0 0 0 0 0 0
0 0 0 0 0 0
33
Propriétés de l’érosion et de la dilatation : la
décomposabilité (1)
• On possède néanmoins une propriété intéressante
pour l’érosion qui s’appelle la décomposabilité :
D B C
1 1 1 0 0 0 0 1 0
1 1 1 1 1 1 0 1 0
1 1 1 0 0 0 0 1 0
36
Propriétés de l’érosion et de la dilatation : la
décomposabilité (4)
0 1 1 1 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 1 1 1 0 0 Erosion 0 0 1 0 0 0
0 1 1 1 1 0
0 1 1 1 1 0 par B 0 0 1 1 0 0
0 1 1 1 1 0 0 0 1 1 0 0
0 1 1 1 1 0
0 1 1 1 0 0 0 0 1 0 0 0
0 0 0
0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0
1 1 1
A 0 0 0 0 0 0
0 0 0
0 0 0 0 0 0 Erosion 0 0 0 0 0 0
0 0 0 0 0
0
par C 0 0 1 0 0 0
0 0 1 0 0 0
0 0 1 1 0 0
0 0 1 0 0 0
0 1 0 0 0 1 1 0 0
0 0 0 0 0 0
0 1 0 0 0 1 0 0 0
0 0 0 0 0 0
0 1 0 0 0 0 0 0 0
37
Propriétés de l’érosion et de la dilatation : la
décomposabilité (5)
0 1 0 0 0 1 0 0 0 1 0 0
0 0 0 1 1 1 0 0 0
E 39
Extraire les contours d’un objet binaire
0 0 0 0 0 0 0 0 0
1 1 1 0 0 0 1 0 1 0 0 0
0 0 0 1 0 1 0 0 0
0 1 0
0 0 0 1 1 1 0 0 0
E 0 0 0 0 0 0 0 0 0
40
Extraire les contours d’un objet binaire
41
Gradient Morphologique
42
L’ouverture morphologique
• Soit le problème suivant :
→Comment se débarrasser du bruit
→conserver le mot bonjour ?
43
L’ouverture morphologique
• L’ouverture morphologique consiste à effectuer une
érosion, puis une dilatation d’une image à l’aide du
même élément structurant.
44
L’ouverture morphologique
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,5
0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,5
0 0 0 0 0
0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0
0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 1 0,5
0 0
0 1 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0,5
0 0,5
0 1 1 1 1 0 0
0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0
0 0 0 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 1 0 0
0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 1 0,5
0 0,5
0
0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0,5
0 0,5
0 1 1 1 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1
1 1 1
1 1 1
L’ouverture permet de supprimer de l’objet les branches où
l’élément structurant ne passe pas.
45
L’ouverture morphologique
• On peut voir l’ouverture morphologique comme une peinture
de l’objet I avec un pinceau de la forme de E : tous les
endroits de I où E ne passe pas ne seront pas peints (et
seront absents du résultat).
46
L’ouverture morphologique
47
La fermeture morphologique
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 0,5
1 1 1 0 0
0 0 0 1 0 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 0 1 0,5
1 1 1 0 0
0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0
0 0 0 1 1 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0,5
1 1 1 0,5
1 0,5
1 0 0
0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0
0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 0 0
0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1
1 1 1
1 1 1
La fermeture permet de boucher les trous ou les petites
« encoches » sur les bords de l’objet.
48
Propriétés de l’ouverture et de la fermeture
• L’érosion et la dilatation possèdent ces propriétés seulement
si l’élément structurant contient l’origine. Pourquoi pas la
fermeture et l’ouverture ?
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0,5
0 0 0
0 0 0 1 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0,5
0 0 0
0 0 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0,5
0 1 1 0,5
0 0 0
0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0,5
0 1 0 0 0 0
0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0,5
0 0 0
0 0 1 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0,5
0 0,5
0 1 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
I
1 0 1
0 0 1
Si l’érosion fait « sortir » le résultat de I, la dilatation
0 0 0
qui suit fera « rentrer » le résultat final dans I.
49
Transposition des opérateurs de
base
50
Amélioration d’image
51
Bibliographie
Georges Matheron, Eléments pour une théorie des milieux
poreux, Masson, Paris, 1967.
Michel Schmitt et Juliette Mattioli, Morphologie Mathématique,
Masson, Paris, 1993.
Laurent Najman et Hugues Talbot (dir.), Morphologie
Mathématique 1 : approches déterministes, Hermès - Lavoisier,
Paris, 2008
Laurent Najman et Hugues Talbot (dir.), Morphologie
mathématique 2: estimation, choix et mise en œuvre, Hermès /
Lavoisier, 2010.
Chassery J.M., Montanvert A., Géométrie Discrète en Analyse
d'Images, Hermès, 1991.
52