Académique Documents
Professionnel Documents
Culture Documents
IFT 6150
TRAITEMENT D’IMAGES
BINARISATION ET MORPHOLOGIE
MATHÉMATIQUE
Max Mignotte
Département d’Informatique et de Recherche Opérationnelle.
Http : //www.iro.umontreal.ca/∼mignotte/ift6150
E-mail : mignotte@iro.umontreal.ca
BINARISATION ET MORPHOLOGIE
MATHÉMATIQUE
SOMMAIRE
Seuillage
Seuillage par Inspection . . . . . . . . . . . . . . . . . . . . 2
Seuillage Optimale . . . . . . . . . . . . . . . . . . . . . . . . . 4
Seuillage Locale . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Seuillage & Filtrage . . . . . . . . . . . . . . . . . . . . . . . . 9
Morphologie Mathématique
Théorie des Ensembles . . . . . . . . . . . . . . . . . . . . . 10
Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Dilatation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Érosion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Détection des Contours . . . . . . . . . . . . . . . . . . . . 17
Estimation de Squelette . . . . . . . . . . . . . . . . . . . . 18
Remplissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Détection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Ouverture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Fermeture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Propriétés de l’Ouverture/Fermeture . . . . . . . . 23
Filtrage Morphologique . . . . . . . . . . . . . . . . . . . . . 24
Autres Applications . . . . . . . . . . . . . . . . . . . . . . . . 25
Morphologie en Niveaux de Gris . . . . . . . . . . . . . 26
Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1
BINARISATION
SEUILLAGE PAR INSPECTION (1)
2
BINARISATION
SEUILLAGE PAR INSPECTION (2)
3
BINARISATION
SEUILLAGE OPTIMAL (1)
Seuillage optimal
(z − µ1)2
1
p1(z) = √ exp −
2πσ1 2σ12
(z − µ2)2
1
p2(z) = √ exp −
2πσ2 2σ22
4
BINARISATION
SEUILLAGE OPTIMAL (2)
(z − µ1 )2 (z − µ2 )2
1 1
p(z) = P1 √ exp − 2
+ P2 √ exp −
2πσ1 2σ 1 2πσ2 2σ22
5
BINARISATION
SEUILLAGE OPTIMAL (3)
AT 2 + BT + C = 0
Avec
A = σ12 − σ22
B = 2 (µ1 σ22 − µ2 σ12)
σ 2 P1
C = µ22 σ12 − µ21 σ22 + 2σ12 σ22 ln
σ 1 P2
σ12 = σ22 = σ 2
σ2
µ1 + µ2 P2
T = + ln
2 µ1 − µ2 P1
P1 = P2
µ1 + µ2
T =
2
6
BINARISATION
SEUILLAGE LOCALE (1)
7
BINARISATION
SEUILLAGE LOCALE (2)
8
BINARISATION
SEUILLAGE & FILTRAGE
9
MORPHOLOGIE MATHÉMATIQUE
THÉORIE DES ENSEMBLES
A∪B = { x | x ∈ A ou x ∈ B } Union
A∩B = { x | x ∈ A et x ∈ B } Intersection
AC = { x | x 6∈ A } Complément
A−B = { x | x ∈ A, x 6∈ B } Différence
(A)C = { x | x = a + c, a ∈ A} Translation
 = { x | − x ∈ A} Inversion
10
MORPHOLOGIE MATHÉMATIQUE
TRANSLATION
Translation
11
MORPHOLOGIE MATHÉMATIQUE
DILATATION (1)
Dilatation
B : Élément structurant
12
MORPHOLOGIE MATHÉMATIQUE
DILATATION (2)
13
MORPHOLOGIE MATHÉMATIQUE
DILATATION (3)
Propriétés de la dilatation
Érosion
14
MORPHOLOGIE MATHÉMATIQUE
ÉROSION (2)
15
MORPHOLOGIE MATHÉMATIQUE
ÉROSION (3)
Propriétés de l’érosion
16
MORPHOLOGIE MATHÉMATIQUE
DÉTECTION DE CONTOURS
17
MORPHOLOGIE MATHÉMATIQUE
ESTIMATION DE SQUELETTE
18
MORPHOLOGIE MATHÉMATIQUE
REMPLISSAGE
19
MORPHOLOGIE MATHÉMATIQUE
DÉTECTION (HIT OR MISS)
20
MORPHOLOGIE MATHÉMATIQUE
OUVERTURE
21
MORPHOLOGIE MATHÉMATIQUE
FERMETURE
22
MORPHOLOGIE MATHÉMATIQUE
PROPRIÉTÉS DE L’OUVERTURE ET FERMETURE
23
MORPHOLOGIE MATHÉMATIQUE
FILTRAGE MORPHOLOGIQUE (BRUIT)
24
MORPHOLOGIE MATHÉMATIQUE
AUTRES APPLICATIONS
Segmentation
Granulométrie
25
MORPHOLOGIE MATHÉMATIQUE
MORPHOLOGIE EN NIVEAUX DE GRIS
26
MORPHOLOGIE MATHÉMATIQUE
EXEMPLES (1)
27
MORPHOLOGIE MATHÉMATIQUE
EXEMPLES (2- FILTRAGE PASSE-BAS)
28
MORPHOLOGIE MATHÉMATIQUE
EXEMPLES (3)
A◦B•B
29
MORPHOLOGIE MATHÉMATIQUE
EXEMPLES (4)
Segmentation
L
A B − AΘB
Original
L
A B AΘB
30
MORPHOLOGIE MATHÉMATIQUE
EXEMPLES (5)
Original
L
A◦B•B A B − AΘB
31