ReconnaissanceFormesImage-MasterRecherche-GL-1
ReconnaissanceFormesImage-MasterRecherche-GL-1
ReconnaissanceFormesImage-MasterRecherche-GL-1
& IMAGES
AU 2023-2024
Objectif du cours :
2
PLAN DU COURS
Partie 3 : Segmentation 3
PARTIE 1 : BASES DU TRAITEMENT
D’IMAGES
4
I. NOTIONS DE BASE
Traitement d'images :
Image numérique:
C’est une représentation planaire d’une scène ou d’un objet situé généralement
dans un espace 3D.
Image numérique : acquise, créée, traitée ou stockée sous forme binaire
6
FORMELLEMENT
Suivant le domaine considéré et les techniques utilisées pour la
traiter, l’image numérique peut être considérée comme :
1. Un signal bidimensionnel à support et à valeurs bornés noté A[i,j]
avec [i,j] NxM et 0<=i<=N-1 ; 0<=j<=M-1.
Exemple :
- Signal bidimensionnel : une image possède deux dimensions: largeur et hauteur.
- Signal fini : une image possède des dimensions finies
exemple : 640x480, 800x600 points (pixels)…
- Signal échantillonné : les pixels d’une image sont régulièrement espacés sur une grille
carrée.
- Valeurs quantifiées : les valeurs des pixels appartiennent à un intervalle borné connu
(par exemple [0,Ng] où Ng est la valeur maximale du niveau de gris, par exemple 7
[0,255]).
FORMELLEMENT
8
FORMELLEMENT
o Une surface (i,j, A[i,j]) de l’espace (N3).
9
ANALYSE D’IMAGES (IMAGE ANALYSIS)
10
II. Exemples de champs d’application
11
II. Exemples de champs d’application
Reconnaissance de
caractères Chèques
et Courrier
12
II. Exemples de champs d’application
13
II. Exemples de champs d’application
Reconstruction 3D
14
II. Exemples de champs d’application
o Réalité augmentée
(analyse:
traitement+synthèse)
o Infographie
15
III. NUMÉRISATION D’UNE IMAGE
17
En 2D, une image numérique est une image échantillonnée et quantifiée
III. Numérisation d’une image
Numérisation - Echatilonage d’un signal : Sur cet exemple, la tension en rouge
est mesurée 5 fois
Le signal reconstruit
ressemble très peu au
signal analogique
18
III. NUMÉRISATION D’UNE IMAGE
19
ECHANTILLONNAGE ET INFORMATION
Illustrations de
l’échantillonnage
20
ECHANTILLONNAGE ET INFORMATION
III. Numérisation d’une image
512*512
512*512 50 * 50
50 * 50
21
ECHANTILLONNAGE ET INFORMATION
III. Numérisation d’une image
22
ECHANTILLONNAGE ET INFORMATION
III. Numérisation d’une image
Aaliasing (2d) : il affecte la fréquence et la direction des structures périodiques.
23
ECHANTILLONNAGE ET INFORMATION
III. Numérisation d’une image
Etape-2 : Quantification
La quantification se réfère au nombre de valeurs
différentes disponible que peut prendre I(i,j).
La résolution tonale est le plus petit changement
discernable.
24
QUANTIFICATION ET INFORMATION
III. Numérisation d’une image
Illustrations de la quantification
25
QUANTIFICATION ET INFORMATION
III. Numérisation d’une image
26
IV. REPRÉSENTATION DES IMAGES
27
Une image de 64X64 et de profondeur 8 requiert 64*64*8= 32 768 bits
IV. REPRÉSENTATION DES IMAGES
28
IV. REPRÉSENTATION DES
IMAGES
29
V.1 IMAGES BINAIRES
30
V.2 IMAGES EN NIVEAUX DE GRIS
32
V.3 IMAGES EN COULEUR
34
IMAGES COULEURS : IMAGES 24 BITS
R G B Couleur
0 0 0 noir
0 0 1 nuance de noir
255 0 0 rouge
0 255 0 vert
0 0 255 bleu
128 128 128 gris
255 255 255 blanc
35
CONVERSION RVB EN NG
La conversion entre les composantes de couleur RVB (Rouge, Vert, Bleu) et une
intensité en niveau de gris peut se faire de différentes manières.
Calcul de l'intensité comme la moyenne des valeurs des composantes
RVB:
I= (R+V+B)/3
Où R, V et B sont les valeurs des composantes Rouge, Vert et Bleu respectivement
pour un pixel donné.
38
V.4 IMAGES À PALETTES, IMAGES EN 256 COULEURS
(8 BITS)
39
V.5 IMAGES AVEC GESTION DE LA
TRANSLUCIDITÉ
41
IMAGES VECTORIELLES
Une image vectorielle, est une image numérique composée
d'objets géométriques individuels (segments de droite, polygones,
arcs de cercle, etc.) caractérisés par différents attributs: de
couleur, de forme, de position, etc.
Une image vectorielle d’un cercle : peut être définie par les
attributs : position du centre, rayon…
Dans des domaines particuliers les formats sont généralement spécifiques aux
concepteurs pour avoir main mise sur le marché.
Sur un support de masses (disques ...) les images sont stockées sous la forme de
fichiers qui contiennent :
Une entête ( Hauteur, Largeur, LUT)
La valeur des pixels
43
FORMATS D'IMAGES
44
Illustrations de Formats d’Images : PBM, PGM et PPM
45
Illustrations de Formats d’Images : PBM, PGM et PPM
- 10 10 dimension de l’image
46
Illustrations de Formats d’Images : PBM, PGM et PPM
Le format PGM est utilisé pour représenter des images en niveaux de gris. Chaque
pixel est représenté par un nombre (généralement entre 0 et 255) indiquant l'intensité
du gris
Chaque pixel de l’image est caractérisé par sa position (i, j) et son intensité k.
Il est possible d’effectuer sur l’image des opérations utilisant ces deux types de
transformation simultanément.
51
VII. Opérations Entre images
A. Exemples de Transformations
Géométriques
Comme exemple de transformations géométriques, nous pouvons citer la
transformation affine.
𝑥 ′ = 𝑥 + 𝑡𝑥
𝑦 ′ = 𝑦 + 𝑡𝑦
et l'écriture matricielle
de la translation 52
devient :
VII. Opérations Entre images
A. Exemples de Transformations
Géométriques
53
VII. Opérations Entre images
B. Exemples de Transformations
Radiométriques
Opérations Logiques :
et 0 1 o 0 1
• Opérations réalisées bit par bit sur les images u
0 0 0
• Appliqués à des images en niveaux de gris, les
1 0 0 0 0 1
opérations logiques s’effectuent sur des chaînes de bits:
1 1 1
xo 0 1 - no
r t
0 0 1 0 1
1 1 0 1 0
54
VII. Opérations Entre images
B. Exemples de Transformations
Radiométriques
55
VII. Opérations Entre images
B. Exemples de Transformations
Radiométriques
A(x,y)=Min(f(x,y)+g(x,y);255)
56
VII. Opérations Entre images
B. Exemples de Transformations
Radiométriques
S(x,y)=Max(f(x,y)-g(x,y);0)
57
VII. Opérations Entre images
B. Exemples de Transformations
Radiométriques
Opérations arithmétiques: Multiplication
58
59
Exercice-3
Soient les valeurs de composantes RVB suivantes pour trois pixels d’une image RVB:
Pixel 1 : (200, 100, 50), Pixel 2 : (50, 150, 200) et Pixel 3 : (100, 200, 150)
Convertir ces pixels en couleurs indexées en utilisant une palette de couleurs avec les
couleurs suivantes :
Couleur 1 : (255, 0, 0) (rouge), Couleur 2 : (0, 255, 0) (vert) et
Couleur 3 : (0, 0, 255) (bleu)
Exercice-4
60
Exercice- 1 : Correction
Résolution spatiale = Largeur (en pixels) × Hauteur (en pixels) :
Dans notre cas, la résolution spatiale est : 1920 pixels×1080 pixels=2073600 pixels
Résolution en pixels par pouce (PPP) = Largeur (en pixels) ÷ Largeur (en pouces)
- La résolution en PPP pour la largeur est : PPP en largeur=1920 pixels/10
pouces=192 PPP
La résolution en PPP pour la hauteur : - PPP en hauteur=1080 pixels /
5.625 pouces=192 PPP
Exercice- 2 : Correction
1. Calcul de l'intensité en utilisant la moyenne simple:
Imoyenne=120+200+503=3703≈123.33 = 123 .
61
Exercice-3 : Correction
Pour chaque pixel dans l'image RVB, il faut trouver la couleur de la palette qui est
la plus proche du pixel en RVB.
Pour cela une distance euclidienne entre la couleur du pixel en RVB et chaque
couleur de la palette est calculée. La couleur de la palette avec la distance minimale
est choisie.
Exercice-4 : Correction
donc le Pixel 1
Pour le Pixel 1 : est converti en
Couleur 1
distance à Couleur
P3
1=Racine((200−255)2+(100−0)2+(50−0)2)≈125 #facultative
22
distance à Couleur 2=(200−0)2+(100−255)2+(50−0)2)≈258 255
distance à Couleur 3=(200−0)2+(100−0)2+(50−255)2)≈racine 255 0 0 0 255 0
0 0 255 255
(92 025) ≈ 303 255 255
62
PARTIE 2 : AMÉLIORATIONS
D’IMAGES
TRANSFORMATIONS
PONCTUELLES
63
I. Améliorations d’images numériques
Modifier la brillance.
Augmenter le contraste
Faire apparaître des régions
Modifier les niveaux de gris afin de rendre visibles certains détails
…
64
I. Améliorations d’images numériques
Types d’améliorations:
1) Amélioration ou transformation ponctuelle (point-processing, point-par-point).
T est un est un opérateur sur un seul point (point-operator)
2) Transformation Locale.
T est un est un opérateur local (local or neighborhood operator)
3) Transformation Globale.
T est un est un opérateur global
65
I. Améliorations d’images numériques
Transformations ponctuelles
67
II. Propriétés de l’image
Brillance, Luminosité
o La luminance ou brillance : C’est la moyenne de tous les pixels de l’image
80 100 120 1
Imoy = 80 + 100 +
1∗3
1 3 120−80
𝐶= 𝑗=1 𝐼 1, 𝑗) − Imoy)2 C=
1∗3
𝟏𝟐𝟎+𝟖𝟎
1
= 80 − 100)2 + 100 − 100)2 + 120 − 100)2)
3 40
= = 0,2
1 1 𝟐𝟎𝟎
= 3
20)2 + 0)2 + 20)2 = 3
20)2 + 0)2 + 20)2)
𝟖𝟎𝟎
=
𝟑
70
III. Histogramme d’une image
71
III. Histogramme d’une image
72
III. Histogramme d’une image
Analyse et Transformation
Rehaussement de l’histogramme H
L’allure de l’histogramme peut nous renseigner sur des images trop
sombres, trop claires, mal contrastées, …
On peut agir sur la forme de l’histogramme
Transformation linéaire
Egalisation
73
IV. Améliorations ponctuelles modifiant
l’histogramme
Modifications d’histogrammes
Modification de la luminance k
T : k → k’ = T (k)
Plusieurs fonctions T. Chacune ayant un impact différent sur l’image
1) Translation de l’histogramme
2) Normalisation de l’histogramme
(Expansion ou étirement )
3) Egalisation de l’histogramme
4) Seuillage
5) Inversion d’image
…
74
Translation de l’Histogramme
Modifier la luminosité de l’image sans en changer le contraste
Résultat : image plus claire ou plus sombre
On peut écrire: I’(i,j)= I(i,j) + t
75
Expansion (Etirement) de
dynamique
76
2.Expansion (Etirement) de
dynamique
TRANSFORMATION LINÉAIRE
77
Transformation Linéaire
Pour changer le contraste, une transformation affine sur les niveaux de gris
est appliquée comme suit : 𝐿−1
𝐼′ 𝑖, 𝑗 = 𝐼 𝑖, 𝑗 − 𝐼𝑚𝑖𝑛)
𝐼𝑚𝑎𝑥 − 𝐼𝑚𝑖𝑛
78
Transformation Linéaire
79
Etirement: Illustrations
80
Etirement :
Exemple
Etirement:
Supposons que nous
ayons une image en A=Min(I)=50
niveaux de gris avec les B=Max (I)= 150
valeurs de pixels
suivantes :
50 0
50 100 70 70 255* (70-50/150-
120 50 150 50) = 51
…
Après transformation :
Brillance = 90 100 127
120 178 0 127 51
C1=0,5
150 255 178 0 255
Brillance =
102 81
C1=1
TRANSFORMATION NON LINÉAIRE :
ILLUSTRATION
82
TRANSFORMATION NON LINÉAIRE : CORRECTION
LOGARTITHMIQUE
83
Correction Dynamique de l’Image
84
Correction Dynamique de
l’Image
85
3. Égalisation d’histogramme
Utilisation équilibrée de la
plage de dynamique de
l'image. Le but étant
d’améliorer la
qualité visuelle de l'image.
87
Cas discret : Exemple d’égalisation
Profondeur de codage : 3 bits, Dynamique=[0,7]
Intensité i 0 1 2 3 4 5 6 7
H(i) 10 8 9 2 14 1 5 2
88
Cas discret : Exemple d’égalisation
Intensité i 0 1 2 3 4 5 6 7
H(i) 10 8 9 2 14 1 5 2
k = i après 1 2 4 4 6 6 7 7
égalisation
H(k) 10 8 11 15 7
Avant égalisation : 8
classes distinctes
L’égalisation
Après égalisation : 5 réduit le
classes nombre de
niveaux
occupées
89
Correction de la dynamique de l’image:
Pas de changement : l’histogramme initial occupe toute la plage de
dynamique
90
Egalisation : Illustrations
91
Egalisation : Illustrations
92
93
4. SEUILLAGE
94
4. SEUILLAGE
95
SEUILLAGE : ILLUSTRATIONS
Voici une image en 256 niveaux de gris et les résultats d'une
opération de seuillage avec les valeurs respectives de seuil de
125 et 200 :
Seuillage :
I’(i,j)=255 si I(i,j) > (seuil
:128)
I’(i,j)=0 sinon
96
SEUILLAGE (3)
Seuillage :
I’(i,j)=255 si I(i,j) > seuilBinf et I(i,j)< seuilBsup
I’(i,j)=0 sinon
Il s’agit d’ inverser les valeurs des pixels par rapport à la moyenne des valeurs
possibles.
K’= L-1-K (L est la dynamique de l’image, exemple L=256)
Courbe tonale
de l’opération
d’inversion
99
Après
étirement
Après égalisation : Un
cas où le résultat
n’est pas intéressant
100
101
Eléments de réponse
102
103
104
Exercice 3
105
PLAN DU COURS
Partie 3 : Segmentation
106
TRANSFORMATIONS LOCALES
D’IMAGES
CONVOLUTION
FILTRAGE SPATIALE
107
CONVOLUTION NUMÉRIQUE
108
CONVOLUTION NUMÉRIQUE
D’un point de vue formel :
109
CONVOLUTION NUMÉRIQUE
Un filtre de convolution est une matrice (image) le plus souvent de taille impaire et
symétrique 3x3, 5x5, 7x7, …
En pratique, la convolution numérique d’une image se fera par une sommation de
multiplications.
110
CONVOLUTION NUMÉRIQUE
111
CONVOLUTION NUMÉRIQUE : R=I*K
112
CONVOLUTION NUMÉRIQUE : R=I*K
Le centre de cette de K est déplacée d’un pixel à l’autre sur l’image I
116
CONVOLUTION NUMÉRIQUE : R=I*K
117
MASQUE DE CONVOLUTION
118
119
Filtrage Spatial:
120
DEUX TYPES POUR LE FILTRAGE SPATIALE
121
FILTRES PASSE-BAS
But :
Lissage d’images
Élimination du bruit
122
FILTRES PASSE-BAS
123
FILTRES PASSE-BAS
124
FILTRES PASSE-BAS
125
EXEMPLE DE FILTRES MOYENNEUR
126
EXEMPLE DE FILTRES MOYENNEUR
127
FILTRES GAUSSIEN
129
EXEMPLE DE FILTRES GAUSSIEN
130
EXEMPLE DE FILTRES GAUSSIEN
131
Le bruit diminue, les faux contours diminuent.
132
Image originale
133
FILTRE MEDIAN : NON LINÉAIRE
134
EXEMPLE DE FILTRES MEDIAN
135
NETTOYAGE DU BRUIT DANS UNE IMAGE
136
137
Transformations Locales d’images
Filtrage Spatial:
Détection de bruit
Détection de contours
138
CONVOLUTION NUMÉRIQUE
139
Détection de contours
1. C’est une technique de réduction d'information dans les
images.
2. L'image est transformée en un ensemble de courbes ( pas
forcément fermées) formant les frontières de l'image.
Détection de visages
Reconnaissance de
caractères : traitement
automatique de
chèques, de courrier, …
141
Détection de contours : Exemples
d’applications
Reconstruction 3D
des images
médicales à partir
d’images 2D 142
Mise en correspondance
Plan
1. Modélisation du contour
1.1 Modèle de contours
1.2 Formulation du problème de détection
2. Filtrage
2.1 Filtrage du premier ordre
2.2 Filtrage du second ordre
3. Post-traitements
143
I. MODÈLES DE CONTOURS : QU’EST CE QU’UN
CONTOUR
144
I. Modèles de contours : Qu’est ce qu’un contour
Un profil d’intensité d’une ligne dans une image est représenté par des
signaux 1D.
145
I. Modèles de contours : Qu’est ce qu’un contour
146
MODÈLES DE CONTOURS
147
DÉTECTION DES POINTS DE CONTOURS
Méthodes analytiques:
1) Approches par dérivées premières
2) Approches par dérivées secondes
148
FILTRES DIFFÉRENTIELS
FORMULATION DU PROBLÈME DE DÉTECTION
149
FORMULATION DU PROBLÈME DE DÉTECTION
150
FILTRES DIFFÉRENTIELS
DÉRIVÉE PREMIÈRE
Gradient de l’image
= 0 si aucun changement de tons
≠ 0 si changement de tons
Compare deux pixels
151
II. Détection des contours:
Opérateur gradient
152
GRADIENT : NORME ET DIRECTION
153
GRADIENT : NORME ET DIRECTION
154
CALCUL SIMPLE DU GRADIENT
155
GRADIENT : NORME ET DIRECTION
156
GRADIENT (VERSION ÉLÉMENTAIRE 3X3)
157
FILTRE DE ROBERTS
158
Filtre de Roberts
159
Filtre de Roberts
160
FILTRE DE PREWITT
161
162
163
FILTRE DE SOBEL
164
EXEMPLE (SOBEL)
165
166
167
En résumé
• Opérateur de Gradient
168
II. Détection des contours:
169
169
FILTRES DIFFÉRENTIELS
170
DÉRIVÉES DE L’IMAGE
171
EXEMPLE AVEC UN CONTOUR ‘RAMPE’
172
LE LAPLACIEN
f f
2 2
f
2
2
x y 2
173
LE LAPLACIEN : VERSION DISCRÈTE
2 f [ f ( x 1, y ) f ( x 1, y )
f ( x , y 1) f ( x , y 1) ] 4 f ( x , y )
174
LE LAPLACIEN : FORMULATION D’UNE VERSION DISCRÈTE
175
LE LAPLACIEN : FORMULATION D’UNE VERSION DISCRÈTE
176
LE LAPLACIEN
Intensifie les discontinuité de tons
Résulte en des images avec des arêtes et des
discontinuités grises sur fond noir sans détails
177
COMPARAISON GRADIENT / LAPLACIEN
178
DÉRIVÉES
Profil horizontal
Différents types de contours
Rampe
Point isolé
Ligne mince
Marche (escalier)
Plusieurs sections
constantes (plats)
179
ILLUSTRATIONS : DÉRIVÉES
181
EXERCICES
Appliquer les 2 masques
Quel est le masque le plus efficace pour détecter les contours ?
182
EXERCICES
Appliquer les 2 masques
Quel est le masque le plus efficace pour détecter les contours ?
183
II. DÉTECTION DES POINTS DE CONTOURS
Le contour se matérialise par une rupture d’intensité dans l’image selon
une direction donnée. Pour détecter les contours, la méthodologie
consiste en deux étapes principalement:
184
184
II. DÉTECTION DES POINTS DE CONTOURS
Etape 1 :
18
185
5
II. DÉTECTION DE CONTOURS
II.1 LAPLACIEN
- Calculer le Laplacien en chaque pixel
- En théorie, les points de contours sont les points où le laplacien est nul
- En raison du bruit, en pratique on procède à détecter les changements de
signe du laplacien
La laplacien :
186
Sensible au bruit
Problème de seuillage
II. DÉTECTION DES POINTS DE CONTOURS
II.2 SEUILLAGE DU GRADIENT
(MÉTHODE 1)
187
187
II.2 SEUILLAGE DU GRADIENT
(MÉTHODE 1)
Une approche pour extraire les contours est de faire le
seuillage pour l’amplitude du gradient.
189
EXEMPLE DE DÉTECTION DE CONTOURS PAR
SEUILLAGE DU GRADIENT
190
EXEMPLE DE DÉTECTION DE CONTOURS PAR
SEUILLAGE DU GRADIENT
Pour réduire l’effet du bruit: pré-filtrage
1. Filtrer l’image d’entrée avec un filtre Gaussien.
2. Calculer la norme du gradient
3. Calculer 𝒄(𝒙, 𝒚) en utilisant un seuil 𝒔:
191
II.2 SEUILLAGE DU GRADIENT
(MÉTHODE 2)
192
II.2 SEUILLAGE DU GRADIENT
(MÉTHODE 2 : SEUILLAGE DE L’AMPLITUDE DU GRADIENT )
193
II.2 SEUILLAGE DU GRADIENT
(MÉTHODE 2 : SEUILLAGE DE L’AMPLITUDE DU GRADIENT )
194
II.2 SEUILLAGE DU GRADIENT
(MÉTHODE 2)
Seuillage global de l’histogramme:
195
II. DÉTECTION DES POINTS DE CONTOURS
II.2 SEUILLAGE DU GRADIENT
(MÉTHODE 3 : ALGORITHME DE CANNY)
196
196
II.2 SEUILLAGE DU GRADIENT
(MÉTHODE 3 : ALGORITHME DE CANNY)
197
197
Après lissage (Etape 1) de l’image et calcul du gradient (Etape 3), nous
opérons à l’extraction des non-maximum (Etape 3).
198
Extraction des maxima locaux de la norme du gradient dans la direction
du gradient
En pratique
On garde le pixel s’il
est supérieur à ces
deux pixels voisins
dans la direction
199
199
considérée
Seuillage par hystéresis
200
SEUILLAGE DU GRADIENT PAR HYSTÉRÉSIS (MÉTHODE 3)
En résumé :
201
202
203
PLAN DU COURS
Partie 3 : Segmentation
204
Partie 3
Segmentation
205
PLAN
Qu’est ce que la segmentation
Approches de la segmentation
Méthodes de segmentation
Seuillage
Croissance de régions (Region growing)
Décomposition et fusion (Split & Merge )
206
I. QU’EST CE QUE LA SEGMENTATION
207
SEGMENTATION: EXEMPLE D’APPLICATION
208
I. QU’EST CE QUE LA SEGMENTATION
La segmentation d’un point de vue formel, : Traitement de bas niveau dont le but est de
créer une partition d’une image A en sous ensemble de régions Ri.
La région résultante est un ensemble connexe ayant des caractéristiques communes
(intensité, texture, …)
La segmentation est liée à la reconnaissance de formes
(quel objets, combien d’objets, …)
209
I. QU’EST CE QUE LA SEGMENTATION-NOTION DE
CONNEXITÉ
210
I. QU’EST CE QUE LA SEGMENTATION
NOTION DE CONNEXITÉ :
• Composante k-connexe de l'image : ensemble de pixels tels
que, si l'on prend 2 pixels quelconques dans cet ensemble, on
trouve un chemin k-connexe qui les relie
(e,g k=4, 8).
•Exemple (A,B,C,D,E,F) est une composante connexe
211
I. QU’EST CE QUE LA SEGMENTATION
213
II. SEGMENTATION RÉGION/CONTOURS
214
II. SEGMENTATION RÉGION/CONTOURS
Dualité Régions/Contours
215
II. SEGMENTATION RÉGION/CONTOURS
216
III. MÉTHODES DE SEGMENTATION
Croissance de région
Segmentation basée DL
217
III.1 SEGMENTATION PAR SEUILLAGE
218
III.1 SEGMENTATION PAR SEUILLAGE
219
SEGMENTATION PAR SEUILLAGE
COMMENT DÉFINIR LE SEUIL?
220
SEGMENTATION PAR SEUILLAGE
SEUILLAGE GLOBAL AUTOMATIQUE
221
SEGMENTATION PAR SEUILLAGE
EXEMPLE : SEUILLAGE SIMPLE
222
SEGMENTATION PAR SEUILLAGE
EXEMPLES : SEUILLAGE SIMPLE
223
III.1 SEGMENTATION PAR SEUILLAGE
224
SEGMENTATION EN PIXELS
225
III.2 SEGMENTATION EN
RÉGIONS
226
III.2 SEGMENTATION EN RÉGIONS
Méthode croissance des régions (Region
growing)
227
III.2 SEGMENTATION EN RÉGIONS - MÉTHODE
CROISSANCE DES RÉGIONS
228
229
230
231
III.2 SEGMENTATION EN RÉGIONS
232
EXEMPLE
CRITÈRE UTILISÉ : VALEUR MOYENNE
EXEMPLE-1
235
ETAPE DE DIVISION
236
ETAPE DE DIVISION
237
ETAPE DE DIVISION
238
ETAPE DE DIVISION
239
ETAPE DE FUSION
1 - Sur-segmentation de l’image selon un prédicat très strict
2- regroupement des régions adjacentes selon un prédicat plus lâche
240
ILLUSTRATION 2 : DIVISION ENSUITE
FUSION
241
242
SPLIT & MERGE : CONCLUSION
Split : la géométrie du découpage impacte fortement le résultat de la
segmentation. Par exemple, le split en quadtree fait apparaître des
régions carrées.
Merge : le résultat est impacté par l'ordre dans lequel est réalisé le
regroupement des régions. Généralement, les algorithmes
commencent par fusionner les régions les plus petites.
La segmentation d'une image cause encore aujourd'hui beaucoup de
problèmes :
Pas de méthode universelle.
Choix délicat des seeds de chaque région ?
L'ordre dans lequel les régions sont construites et l'ordre dans
lequel sont ajoutés les pixels dans une région impacte le résultat
final.
243
RÉFÉRENCES
244