Diapos Cours PDF
Diapos Cours PDF
Diapos Cours PDF
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
Cours de traitement dimages
J I
Vincent BARRA
Page 1 de 252
Retour
Plein ecran
Fermer
Quitter
Introduction
Introduction
Pretraitements
Segmentation
Quantification
Traitement dimages
J I
amelioration des images pour linterpretation par un ob-
servateur humain
traitement de scenes en temps reel pour la perception Page 2 de 252
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 3 de 252
Retour
Plein ecran
Fermer
Quitter
Introduction
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 4 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Plein ecran
Fermer
Quitter
Pretraitements
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
2.1 Traitements photometriques et colo-
rimetriques Page de Titre
J I
Page 7 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale
Introduction
Pretraitements
f (x, y)
Page de Titre
JJ II
J I
Page 8 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale
Introduction
Pretraitements
Page de Titre
JJ II
J I
Page 10 de 252
Retour
Plein ecran
Le centre de cette region est deplacee dun pixel a lautre
sur limage dentree
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Point a point
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
calcul de la transformation.
JJ II
La forme la plus simple est dutiliser une region de 1 1
pixel J I
Retour
analyse point a point
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Point a point
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Point a point
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Page 13 de 252
Retour
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Point a point
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Page 14 de 252
Retour
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Point a point
Introduction
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Point a point
Introduction
Pretraitements
Transformees lineaires, exponentielles, logarith- Segmentation
miques Quantification
J I
Page 16 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Point a point
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 17 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Point a point
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 18 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Point a point
Introduction
Pretraitements
Page daccueil
Page de Titre
JJ II
J I
Page 19 de 252
Retour
Plein ecran
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Point a point
Introduction
Pretraitements
Segmentation
Transformation par morceaux Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 20 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Masque
Introduction
Pretraitements
Segmentation
Quantification
2.1.2 Masques
Page daccueil
JJ II
Notion de masque de traitement
J I
Retour
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse spatiale>Masque
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 22 de 252
1 X
1
X Retour
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Masque
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
Definition dune valeur pour chaque element du masque
J I
On en reparle plus tard...
Page 23 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme
Introduction
Pretraitements
Segmentation
Quantification
J I
Page 24 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme
Introduction
Pretraitements
Segmentation
Quantification
Plus formellement :
h : [0, L 1] IN Page daccueil
rk h(rk ) = nk
Page de Titre
JJ II
avec :
rk : k eme niveau de gris
J I
nk : nombre de pixels de niveau de gris rk
Histogramme normalise : Page 25 de 252
nk
p(rk ) =
n Retour
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Etirement
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 26 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Etirement
Introduction
Pretraitements
Segmentation
Quantification
J I
Page 27 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Etirement
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Formellement
JJ II
f (x, y) M in[f (x, y)]
g(x, y) = (M m) + m
M ax[f (x, y)] M in[f (x, y)] J I
2 octets m=0,M=65535
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Etirement
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Etirement
Page de Titre
JJ II
J I
Page 29 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Etirement
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Page 30 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Compression
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Page 31 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Compression
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
M m
g(x, y) = (f (x, y) M in[f (x, y)]) + m
M ax[f (x, y)] M in[f (x, y)] Retour
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Glissement
Introduction
Compression Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 33 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Glissement
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Glissement
Page de Titre
JJ II
J I
Page 34 de 252
Formellement
g(x, y) = f (x, y) + compensation Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Egalisation
Introduction
Pretraitements
Segmentation
Glissement Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 35 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Egalisation
Introduction
Pretraitements
Segmentation
F admettant
une densite de probabilite h non nulle sur Retour
cumule)
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Egalisation
Introduction
Pretraitements
Segmentation
Quantification
Egalisation dhistogramme
Page daccueil
h(r) 1
g(rg ) = = , gmin < rg < gmax Page 37 de 252
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Specification
Introduction
Pretraitements
Segmentation
Quantification
Egalisation dhistogramme
Page daccueil
Page de Titre
JJ II
J I
Page 38 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Specification
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Specification dhistogramme
Rendre la distribution dintensite de limage voisine dune
Page de Titre
distribution specifiee a lavance.
Conservation des position et sens des transitions JJ II
transformation F G croissante.
Distribution de reference = image ou region dune image J I
R
F T C T01 G Page 39 de 252
ou
T = HR1 H, HR fonction de repartition de R Retour
T0 est la transformation degalisation de R
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Analyse dhistogramme>Specification
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Specification dhistogramme
Page de Titre
JJ II
J I
Page 40 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Operations arithmetiques
Introduction
Pretraitements
Segmentation
2.3 Operations arithmetiques Quantification
J I
Page 41 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Operations arithmetiques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Operations arithmetiques
Introduction
Pretraitements
Segmentation
Moyenne dun ensemble dimages Quantification
N images gi = f + ni
Page daccueil
N N
1 X 1 X J I
I= (s + ni) = s + ni
N i=1 N i=1
Page 43 de 252
Si N suffisamment grand :
Retour
IE(g) = f
1 Plein ecran
g2 = n2
N
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Operations arithmetiques
Introduction
Pretraitements
Moyenne dun ensemble dimages Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 44 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Operations logiques
Introduction
Pretraitements
Segmentation
Quantification
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste
Introduction
Pretraitements
Segmentation
2.5 Rehaussement de contraste Quantification
floue
bouge (objets et cameras mobiles) JJ II
defocalisation
diffraction
volume partiel J I
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste>Methodes lineaires
Introduction
2.5.1 Methodes lineaires Pretraitements
Segmentation
Quantification
J I
0
Nettete du contour : pente a lorigine en x = 0 : f (0) = 1.
La methode de rehaussement consiste a calculer : Page 47 de 252
Introduction
Pretraitements
Segmentation
Dans le cas dimages bruitees : amplification du bruit Quantification
Page daccueil
modele monodimensionnel de contour flou bruite
f (x) = c(x) + B(x) : Page de Titre
c(x) = Arctan(x)
J I
Par filtrage :
g(x) = c(x) c00(x) + B(x) B 00(x) Page 48 de 252
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste>Methodes morphologiques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page 49 de 252
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste>Methodes morphologiques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Elements de morphologie mathematique
Page de Titre
2
A, B : ensembles de Z .
a = (a1, a2) A, b = (b1, b2) B JJ II
Ax = {c = a + x, a A}, translation de A par x
B = {x = b, b B}, reflexion de B J I
Ac = {x / A}, complement de A
A B = {x, x A, x / B}, difference ensembliste. Page 50 de 252
Retour
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste>Methodes morphologiques
Introduction
Pretraitements
Elements de morphologie mathematique Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 51 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste>Methodes morphologiques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
JJ II
J I
Page 52 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste>Methodes morphologiques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Elements de morphologie mathematique
Page de Titre
A B = (A B) B, ouverture de A par B.
A B = (A B) B, fermeture de A par B. JJ II
J I
Page 53 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste>Methodes morphologiques
Introduction
Pretraitements
Segmentation
f : image.
b(x, y), element structurant Page daccueil
Page de Titre
(f b)(s, t) = max{f (s x, t y) + b(x, y)/(s x), (t y) Df , (x, y) Db },
dilatation.
JJ II
Page 54 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste>Methodes morphologiques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Et en niveaux de gris ...
Memes operations pour louverture et la fermeture
Page de Titre
JJ II
J I
Page 55 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste>Methodes morphologiques
Introduction
Pretraitements
Segmentation
Quantification
1
M (x, y) = [(f b)(x, y) + (f b)(x, y)]
2 JJ II
N
1 X
g(x, y) = gi(x, y) Plein ecran
N i=1
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste>Methodes morphologiques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Rehaussement de contraste
Introduction
Pretraitements
Segmentation
Quantification
meilleurs.
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit
Introduction
Pretraitements
Segmentation
2.6 Reduction de bruit Quantification
Les regions formant limage sont caracterisees par leur in- Page daccueil
tensite moyenne. Les fluctuations autour de cette intensite
moyenne proviennent Page de Titre
du dispositif dacquisition (camera, amplificateur, quan-
tification...) JJ II
de la scene elle-meme (poussieres, rayures...)
Perturbations affectant la qualite des traitements = J I
bruit.
Echelle spatiale des fluctuations relativement faible par Page 59 de 252
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit
Introduction
Pretraitements
Segmentation
Quantification
JJ II
Modeles de bruit
f : image, g : information utile ; B : champ aleatoire.
J I
bruit additif.
f=g+B
Page 61 de 252
bruit multiplicatif :
f = g.B
Retour
bruit convolutif :
f = g*B
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
JJ II
J I
Page 62 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
Gaussien Rayleigh
JJ II
J I
Page 63 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
Erlang Exponentiel
JJ II
J I
Page 64 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
Uniforme Sel et poivre
JJ II
J I
Page 65 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit
Introduction
Pretraitements
Segmentation
Peut-on utiliser un filtre gaussien pour corriger un bruit Quantification
gaussien ?
Page daccueil
Page de Titre
1 (z)
2
p(z) = e 2 2
2 JJ II
estimation de et . J I
Page 66 de 252
Ici, on envisage la reduction de bruit comme lapplication
dun filtre, qui doit etre choisi pour etre le plus efficace Retour
possible, en fonction du bruit observe.
filtrage dans le domaine spatial Plein ecran
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
JJ II
J I
Page 67 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
2.6.1 Domaine spatial Quantification
JJ II
Z Z
g(x, y) = f (x, y)h(x, y) = f (, )h(x, y)dd J I
Page 68 de 252
XX
g(x, y) = h[x m, y n]A[m, n] Retour
m n
lution.
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 69 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Filtres de lissage
JJ II
filtre moyenneur
reduit le bruit J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
1
h(x, y) = 9
: moyenne standard Page daccueil
Page de Titre
1
h(1, 1) = h(3, 1) = h(1, 3) = h(3, 3) = 16
1
h(2, 1) = h(2, 3) = h(1, 2) = h(3, 2) = 8 JJ II
h(2, 2) = 41 : moyenne ponderee
J I
Page 71 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 72 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 73 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Exemple
g=U+B, U echelon vertical, B bruit blanc stationnaire Page de Titre
= h U (x, y) + h B(x, y)
= D(x, y) + N (x, y) Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
variance.
IE(g(x, y)) = D(x, y) Page de Titre
Z Z
Retour
V ar(N ) = N02 h2(x, y)dxdy
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Filtre moyenneur :
Page de Titre
1
t2
(x, y) [ t , t
] [ t t
, ]
h(x, y) = 2 2 2 2
0 sinon JJ II
N02
var(N ) = 2 J I
t
0 si x t 2
Page 76 de 252
t
D(x, y) = 1 si x 2
1 + x sinon Retour
2 t
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Filtre gaussien :
2 2
1 x 2+y2 N02 Page de Titre
h(x, y) = 22 e ,V ar(N ) = 4 2
,D(x, y) = erf ( x )
JJ II
J I
Page 77 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Filtre exponentiel :
2 (x+y) 2 N02 JJ II
h(x, y) = 4 e , V ar(N ) = 16
1 x J I
e si x 0
D(x, y) = 2
1 x
1 2e sinon Page 78 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
M
X N
X
g(x, y) = h(i, j)f (x i, y j) JJ II
i=M j=N
J I
M N
X X Retour
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Correspondance entre filtrage spatial et filtrage
frequentiel : theoreme de convolution. Page daccueil
Page de Titre
JJ II
J I
Page 80 de 252
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
JJ II
J I
Page 81 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Page 82 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
admirer le resultat
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Rappels : la transformee de Fourier Quantification
X JJ II
f (x) = ancos(nx) + bnsin(nx)
n=0
J I
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Rappels : la transformee de Fourier Segmentation
Z +
F (u) = f (x)e2juxdx Page daccueil
Page de Titre
Transformee de Fourier inverse 1D :
Z + JJ II
f (x) = F (u)e2juxdu
J I
Versions discretes :
Page 85 de 252
M 1
1 X ux
F (u) = f (x)e2j M u {0 M 1}
M x=0
Retour
M 1 Plein ecran
1 X ux
f (x) = F (u)e2j M x {0 M 1}
M u=0 Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Rappels : la transformee de Fourier Segmentation
polaires :p
Page daccueil
F(u) = R2(u) 2
h + Ii (u) : magnitude ou spectre
I(u)
(u) = Atan R(u) : phase Page de Titre
JJ II
J I
Page 86 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Versions discretes : J I
M 1 N 1
1 XX ux vy
F (u, v) = f (x, y)e2j( M + N ) Page 87 de 252
M N x=0 y=0
Retour
u {0 M 1}, v {0 N 1}
Plein ecran
M 1 N 1
1 X X ux vy
f (x, y) = F (u, v)e2j( M + N )
MN
u=0 v=0 Fermer
x {0 M 1}, y {0 N 1}
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
J I
Page 88 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Rappels : la transformee de Fourier Pretraitements
Segmentation
Quantification
Echantillonnage dans le domaine spatial et dans le domaine
frequentiel : Page daccueil
1 1
u = , v = Page de Titre
M x N y
Interpretation intuitive du spectre JJ II
Introduction
Pretraitements
Segmentation
Quantification
Rappels : la transformee de Fourier
Page daccueil
Page de Titre
JJ II
J I
Page 90 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Rappels : la transformee de Fourier
Page de Titre
JJ II
J I
Page 91 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
JJ II
J I
Page 92 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Revenons a nos moutons...
Suivant le type de filtre utilise, on aboutit a differents JJ II
resultats :
coupe bande : elimination ponctuelle J I
passe-bas
passe-haut Page 93 de 252
On sinteresse ici aux deuxieme type.
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
filtre passe-bas ideal Quantification
Coupe toutes les hautes frequences apres une distance Page daccueil
D0 du centre
Page de Titre
1 siD(u, v) D0
H(u, v) =
0 sinon JJ II
rh
M 2
i
N 2
avec D(u, v) = u 2 + v 2 J I
Page 94 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
JJ II
J I
Page 95 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
JJ II
J I
Page 97 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
X X P (u, v)
% puissance = 100 (u, v) cercle Page de Titre
u v
PT
JJ II
J I
Page 98 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Effet de la frequence de coupure D0
Page daccueil
Page de Titre
JJ II
J I
Page 99 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
1
H(u, v) = h i2n Page daccueil
D(u,v)
1+ D0
Page de Titre
avec
v"
u 2 2 # JJ II
u M N
D(u, v) = t u + v
2 2 J I
Retour
Plein ecran
Fermer
Introduction
Pretraitements
Segmentation
Filtre Butterworth passe-bas Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
2
D 2(u,v) Page de Titre
H(u, v) = e 2
= D0 JJ II
J I
Retour
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Filtre Gaussien passe-bas Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage lineaire stationnaire
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Introduction
Pretraitements
Segmentation
Quantification
promis.
JJ II
filtres dordre
filtres homomorphiques Retour
filtres morphologiques
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Introduction
Pretraitements
Segmentation
J I
On trie les elements par ordre croissant.
On appelle j eme statistique dordre f (j) la valeur de rang
j dans F trie. Page 109 de 252
dordre.
Les donnees sont prises en compte selon leur rang dans Plein ecran
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Introduction
Pretraitements
Segmentation
L-Filtre Quantification
L
X L
X Page daccueil
g(x, y) = gk f (k) gk = 1
k=1 k=1
Page de Titre
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Introduction
Pretraitements
L-Filtre Segmentation
Quantification
Un des L-filtres les plus utilises : filtre median.
Page daccueil
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Introduction
Pretraitements
Segmentation
Filtrage homomorphique Quantification
g et de B.
Le filtre lineaire a employer doit attenuer les basses Plein ecran
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Introduction
Pretraitements
Segmentation
Filtrage homomorphique Quantification
Page daccueil
Page de Titre
JJ II
phi et P hi : operateurs non lineaires reciproques.
h : reponse impulsionnelle dun filtre lineaire generalement
J I
passe-bas.
Page 113 de 252
p = 1 : filtre moyenneur
p = 1 : moyenne harmonique. Plein ecran
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Introduction
Pretraitements
Segmentation
Quantification
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Page daccueil
Page de Titre
JJ II
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Introduction
Pretraitements
Segmentation
Quantification
Filtrage morphologique
Page daccueil
Filtre sequentiel :
Retour
g = Oi Fi Oi1 Fi1 O1 F1
Plein ecran
g = Fi Oi Fi1 Oi1 F1 O1
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Introduction
Pretraitements
Segmentation
Filtrage adaptatif : coefficients Quantification
M X
N
X k
Filtre de Saint-Marc : I ( k + 1)(x, y) = 1
MN I k (x + i, y + j)ekI k Page 118 de 252
i=1 j=1
Tobogan de Fairfield : creuse lhistogramme de limage en attribuant a
Retour
chaque pixel le niveau de gris du point de minimum de gradient le plus
proche dans un voisinage. Tous les points du chemin reliant ce pixel au
pixel de minimum de gradient se voient de plus affectes cette valeur, Plein ecran
marques pour ne plus etre traites, et le processus est itere jusqua ce que
tous les points soient marques.
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Reduction de bruit>Filtrage non lineaire
Introduction
Pretraitements
Segmentation
Quantification
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Modele
Introduction
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Modele
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Modele
Introduction
Pretraitements
Segmentation
Quantification
tuelle
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Modele
Introduction
Pretraitements
Segmentation
Quantification
XX
f (i, j) = g(m, n)h(i m, j n) JJ II
m n
f = Hg J I
Methodes algebriques
Retour
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Modele
Introduction
Pretraitements
Segmentation
Quantification
g k2
M inkf Hb Page de Titre
Q operateur lineaire en gb
utilisation dun multiplicateur de Lagrange Retour
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Filtrage
Introduction
Pretraitements
Segmentation
Quantification
Filtrage inverse
Page daccueil
F (u,v)
G(u,
b v) =
H(u,v) Page de Titre
J I
Problemes numeriques si H(u, v) petit.
Page 125 de 252
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Filtrage
Introduction
Pretraitements
Filtrage inverse Segmentation
b v) = 0 si H(u, v) petit frequence de
Solution : G(u, Quantification
coupure D0
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Filtrage
Introduction
Pretraitements
Segmentation
Quantification
Filtrage de Wiener
Page daccueil
Page de Titre
JJ II
J I
W (u, v) = Pn (u,v)
Pg (u, v) + H(u,v) 2 Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Filtrage
Introduction
Pretraitements
Segmentation
Quantification
Filtrage de Wiener
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Methodes iteratives
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
gb1 = f JJ II
fbk = gbk h
gbk+1 = gbk + (f fbk ) J I
Tichonov-Miller
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Methodes iteratives
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Methodes iteratives
Introduction
Pretraitements
Segmentation
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Pretraitements>Traitements photometriques et colorimetriques>Restauration dimages>Methodes iteratives
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Exemples : Tichonov-Miller
Arg ming (kf (x, y) h(x, y) g(x, y)k2 + k(x, y) gb(x, y)k2) Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
3 Segmentation
Page de Titre
Introduction
Pretraitements
3.1 Preambule : notion de connexite Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Problemes de connexite
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Problemes de connexite
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Theoreme de Jordan
Le complementaire de toute courbe 4-connexe fermee est
Page de Titre
formee de deux composantes 8-connexes
Le complementaire de toute courbe 8-connexe fermee est
JJ II
formee de deux composantes 4-connexes
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage avec apprentissage
Page de Titre
Introduction
Pretraitements
Segmentation
Seuillage de Neyman-Pearson Quantification
Probabilite de fausse alarme pour une classe X :
Z s Page daccueil
Pf (X) = P (Y )P (n | Y )dn
0
Page de Titre
Probabilite de detection pour Pf donnee :
Z s
JJ II
Pd (X) = P (X)P (n | X)dn
0
J I
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Seuillage automatique par calculs sur lhisto- Segmentation
gramme Quantification
Pas dapprentissage.
Page daccueil
On recherche generalement le(s) seuil(s)a partir dune
analyse de lhistogramme.
Page de Titre
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Exemple : methodes de Niblack et de Sauvola Segmentation
Idee : faire varier le seuil dans limage en fonction des va- Quantification
taille du voisinage JJ II
valeur de k : determine la position du seuil par rapport
a m(x, y) J I
Dans le cas de fonds clairs textures, Niblack ne donne pas Page 143 de 252
de bons resultats
modification de Sauvola : Retour
(x, y)
T (x, y) = (x, y) + [1 + k. ]
R1 Plein ecran
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Methode dOtsu Segmentation
Quantification
1iL
T 2
Plein ecran
Bi2
: variance inter classe
2
T : variance totale Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Retour
La methode fonctionne si le fond est uniforme et si la
resolution spatiale est suffisante Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Segmentation
Quantification
Methode dOtsu
Lignes de faible contraste supprimees Page daccueil
Page de Titre
JJ II
J I
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Segmentation
Quantification
Seuillage optimal
On suppose que limage contient deux regions de niveaux Page daccueil
de gris differents.
: lhistogramme est bimodal : Page de Titre
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Seuillage automatique
Introduction
Pretraitements
Segmentation
Quantification
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Methodes de classification
Introduction
hyperplans/hypersurfaces separateurs
Page de Titre
Il est possible de classer une image meme lorsquelle est
acquise
JJ II
a plusieurs longueurs donde
avec differentes modalites J I
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Methodes de classification
Introduction
Pretraitements
Segmentation
Quantification
Information image :
niveau de gris ou espace de representation Page de Titre
Systeme de cliques C
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Methodes de classification
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
P (X = x)
J I
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Methodes de classification
Introduction
Pretraitements
Segmentation
Quantification
Exemple : approche par champs de Markov
Theoreme dHammersley-Clifford Page daccueil
P (X = x)
P (Xs = xs | Xr = xr , r 6= s) = Page 154 de 252
P (Xr = xr , r 6= s)
eU (xs,xr ,r6=s) Retour
=X
eU (e,xr ,r6=s)
Plein ecran
eE
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Methodes de classification
Introduction
Pretraitements
Segmentation
Quantification
Energie globale : J I
X X
U (x) = Uc(x) + Uc(x) Page 155 de 252
cC/sC
/ cC/sC
X
= Uc(x) + Us(Xs = xs | Xr = xr , r Vs) Retour
cC/sC
/
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Methodes de classification
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Lexpression obtenue ne fait intervenir que les potentiels Page 156 de 252
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Methodes de classification
Introduction
Pretraitements
Segmentation
Quantification
ration
J I
algorithme de Metropolis
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Methodes de classification
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Methodes de classification
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Exemple : approche par champs de Markov
Modele de Potts : E = {1, ...n}, topologie 4- ou la 8-
Page de Titre
connexite dans une image 2D.
JJ II
si xs = xt
Uc={s,t}(xs, xt) = xsxt =
sinon
J I
> 0 configurations les plus probables = sites voisins
de ng egaux Page 159 de 252
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Analyse de lhistogramme>Methodes de classification
Introduction
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Transformation de regions
Introduction
Pretraitements
Segmentation
Quantification
3.2.2 Transformations de regions
Predicat P(Ri) : La region Ri est homogene Page daccueil
R i
Page 161 de 252
Quitter
Segmentation>Approches region>Transformation de regions
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
JJ II
On ne sait pas choisir quelle est la bonne partition.
Choix empiriques : J I
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Transformation de regions>Croissance de regions
Introduction
Pretraitements
Croissance de region Segmentation
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Transformation de regions>Partage de regions
Introduction
Pretraitements
Segmentation
Quantification
Partage de regions
Page daccueil
Strategies nombreuses
divisions par triangulation Retour
decomposition en quadtree
bipartitions regulieres verticale et horizontale Plein ecran
Fermer
Quitter
Segmentation>Approches region>Transformation de regions>Partage de regions
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Transformation de regions>Partage de regions
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Film triangulation
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Transformation de regions>Partage de regions
Introduction
Pretraitements
Segmentation
Quantification
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Transformation de regions>Partage de regions
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Transformation de regions>Partage de regions
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches region>Transformation de regions>Fusion de regions
Introduction
Pretraitements
Quitter
Segmentation>Approches region>Transformation de regions>Fusion de regions
Introduction
Approches Split and Merge Pretraitements
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour
Introduction
Pretraitements
Segmentation
Quantification
g 2 < 0
Equation obtenue fortement non lineaire : Page 172 de 252
s s
2 2 2 2
f f f f f f Retour
+ + + =0
x x x y y y x y
Plein ecran
Fermer
Quitter
Segmentation>Approches contour
Introduction
Pretraitements
Segmentation
Quantification
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Gradient
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Gradient
Introduction
Pretraitements
Segmentation
Quantification
f
y
Z 8 Z5
Roberts (cross differences) : Page de Titre
f
x
Z 8 Z6
JJ II
f
y
Z 9 Z5
p
gradient | f |= (Z9 Z5)2 + (Z8 Z6)2 J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Gradient
Introduction
Pretraitements
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Gradient
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Importance du lissage
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Gradient
Introduction
Pretraitements
Segmentation
Filtrage de Sobel Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Gradient
Introduction
Operateurs a aretes orientees Pretraitements
Kirsh :
JJ II
J I
Robinson : Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Gradient
Introduction
Operateurs a aretes orientees Pretraitements
Kirsh :
JJ II
J I
Robinson : Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Laplacien
Introduction
Pretraitements
Segmentation
Quantification
Approche Laplacien
Page daccueil
Approximation de la derivee seconde
Definition dun masque
Page de Titre
Probleme de linvariance a la rotation
Le laplacien est le plus simple operateur derivatif lineaire JJ II
isotrope
Dans sa version discrete, on utilise les differences centrees : J I
2f
(x, y) = f (x + 1, y) + f (x 1, y) 2f (x, y) Page 181 de 252
x2
2f Retour
(x, y) = f (x, y + 1) + f (x, y 1) 2f (x, y)
y 2
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Laplacien
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
masque isotrope pour des rotations de /4
Page 182 de 252
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Laplacien
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Laplacien
Introduction
Pretraitements
Lestimation de la derivee seconde etant par nature tres Segmentation
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Laplacien
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Laplacien
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Laplacien
Introduction
Pretraitements
Segmentation
Quantification
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial>Laplacien
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage spatial
Introduction
Recapitulatif Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage frequentiel
Introduction
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage frequentiel
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage frequentiel
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage frequentiel
Introduction
Pretraitements
Segmentation
Quantification
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage frequentiel
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage frequentiel
Introduction
Pretraitements
v"
u 2 2 # JJ II
u M N
D(u, v) = t u + v
2 2 J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage frequentiel
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Filtre Butterworth passe-haut
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage frequentiel
Introduction
Pretraitements
Segmentation
Quantification
JJ II
= D0
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage frequentiel
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Filtre Gaussien passe-haut
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches classiques>Filtrage frequentiel
Introduction
Pretraitements
Segmentation
Quantification
Reverberation (aliasing)
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches analytiques>Filtre de Canny
Introduction
Pretraitements
Segmentation
Quantification
Le filtre de Canny est obtenu en exprimant ces trois Page 200 de 252
Fermer
Quitter
Segmentation>Approches contour>Approches analytiques>Filtre de Canny
: reponse impulsionnelle du
R filtre 1D Introduction
(x)dx
bonne detection : f1 = R0 2 Pretraitements
Segmentation
(x)dx
Quantification
0 (0)
bonne localisation : f2 = R 02
(x)dx
0
| (0)|
reponse unique : f3 = R
Page daccueil
002
(x)dx
Page de Titre
Resolution : maximiser f1 et f2 sous la contrainte f3 Lap-
plication en 2D est effectuee par action de deux filtres
JJ II
croises en x et y. (idem nD)
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches analytiques>Filtres de Deriche
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Approches analytiques>Filtres analytiques
Introduction
Pretraitements
Segmentation
Plus generalement, dans une approche moderne de la Quantification
Quitter
Segmentation>Approches contour>Approches analytiques>Filtres analytiques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Contours et surfaces actives
Introduction
Pretraitements
3.3.3 Approches physiques Segmentation
Quantification
Une approche tres differente des methodes vues jusquici a
ete proposee a la fin des annees 80 par Dmitri Terzopoulos, Page daccueil
aux donnees)
une energie externe, produite par lutilisateur pour tra- Retour
Quitter
Segmentation>Approches contour>Contours et surfaces actives
x(s) Quantification
P (s) = .
y(s)
Page daccueil
Lenergie totale du contour C sexprime sous la forme :
Page de Titre
Z 1
E(c) = (Einterne(P (s)) + Eimage(P (s)) + Eexterne(P (s))) ds JJ II
0
ou J I
2
2 2
dP (s) d P (s)
Einterne(P (s)) = (s) + (s) Page 206 de 252
ds ds2
= tension + variation de courbure Retour
Plein ecran
et
(s) : coefficient delasticite Fermer
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Eimage f J I
Fermer
Quitter
Segmentation>Approches contour>Contours et surfaces actives
Introduction
Pretraitements
Segmentation
Quantification
Resolution : approche variationnelle : en supposant que le
contour evolue vers un minimum denergie, et en designant Page daccueil
P (s) 0 0 00 00 | f |2
(s) + ((s)P ) ((s)P ) = JJ II
s dP
Discretisations : J I
Fermer
Quitter
Segmentation>Approches contour>Contours et surfaces actives
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Level Sets
Introduction
Pretraitements
Segmentation
Quantification
Fermer
Quitter
Segmentation>Approches contour>Level Sets
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
En dimension 2, P (s) est une ligne de niveau z = 0 de la
surface z = f (x, y), souvent prise comme la distance au Page de Titre
contour.
Sur le contour, on a : JJ II
dz z x z y
= + J I
ds x s y s
et la courbe de niveau evolue selon Page 211 de 252
z dP
= kzk.N Retour
t dt
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Level Sets
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
Petits films... J I
Retour
Plein ecran
Fermer
Quitter
Segmentation>Approches contour>Level Sets
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Plein ecran
Fermer
Quitter
Quantification
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
4 Quantification J I
quantification geometrique
Plein ecran
quantification radiometrique
Fermer
Quitter
Quantification>Quantification geometrique
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Codage de contour
Introduction
4.1.1 Codage de contour Pretraitements
Segmentation
contour = petits segments connectes de longueur et Quantification
dorientation specifiques
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Codage de contour
Introduction
Quitter
Quantification>Quantification geometrique>Signatures
Introduction
Pretraitements
4.1.2 Signatures Segmentation
Quantification
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Signatures
Introduction
Pretraitements
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Signatures
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Signatures
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Caracteristiques geometriques
Introduction
Pretraitements
Segmentation
Quantification
Caracteristiques geometriques dun objet
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Caracteristiques geometriques
Introduction
Pretraitements
Segmentation
jet
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Caracteristiques geometriques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Caracteristiques geometriques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Caracteristiques geometriques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Caracteristiques geometriques
Introduction
Pretraitements
Segmentation
Quantification
Z Z
Retour
M
cmn = (x xc)m(y y c)nf (x, y)dxdy
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Caracteristiques geometriques
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Proprietes
Les moments dinertie (valeurs propres de la matrice
JJ II
dinertie, de termes M cmn avec m + n = 2) sont inva-
riants par rotation. J I
Les moments dinertie normes par la plus grande valeur
propre sont invariant par similitude Page 229 de 252
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Polygones de Guzman
Introduction
Pretraitements
Segmentation
4.1.4 Polygones de Guzman Quantification
Principe : envelopper lobjet dans des botes de plus en plus Page daccueil
petites, et de plus en plus adaptees a la forme de lobjet.
Formes prototype construits sur un maillage carre de Page de Titre
maniere systematique et se classent en niveaux en fonc-
tion de la longueur de leur perimetre. JJ II
Dans chaque niveau, les divers prototypes sont identifies
par un indice, et la forme la plus simple (le carre de cote J I
1) a une longueur 4 (et donc appartient au niveau 2).
Afin de tenir compte des symetries et des rotations de /2, Page 230 de 252
Quitter
Quantification>Quantification geometrique>Polygones de Guzman
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Descripteurs de Fourier
Introduction
Pretraitements
Segmentation
contour : courbe continue decrite par son abscisse curvi- Page daccueil
ligne s
parametrage : (s) : angle fait par le vecteur tangent en Page de Titre
X
(t) = azk eikt Page 232 de 252
k=0
Retour
ak : descripteur de Fourier
invariants par transformation affine Plein ecran
Quitter
Quantification>Quantification geometrique>Descripteurs de Fourier
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Approximations polynomiales
Introduction
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Approximations polynomiales
Introduction
Pretraitements
Segmentation
Quantification
Utilisation de splines
Lapproximation dun contour par des polynomes de degre Page daccueil
n est en soit une bonne idee, mais il faut bien choisir ce
degre : Page de Titre
Quitter
Quantification>Quantification geometrique>Approximations polynomiales
Introduction
Pretraitements
Segmentation
Quantification
Fermer
Quitter
Quantification>Quantification geometrique>Approximations polynomiales
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
de linterpolation
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Transformee de Hough
Introduction
Pretraitements
Segmentation
H
Fermer
Quitter
Quantification>Quantification geometrique>Transformee de Hough
Introduction
Transformation de 1 a m Pretraitements
Segmentation
On associe Quantification
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Transformee de Hough
Introduction
Transformation de m a 1 Pretraitements
Segmentation
Quantification
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Transformee de Hough
Introduction
Dans la pratique, H est discretise. Chaque cellule (ai, bi) Pretraitements
Rem : Retour
pour la detection de droite, on prefere travailler en po-
laires (parametres bornes) Plein ecran
toute forme parametrisable par un nombre reduit de
parametres peut faire lobjet dune transformation de Fermer
Hough (nombre de parametres = dimension de H).
Quitter
Quantification>Quantification geometrique>Transformee de Hough
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification geometrique>Transformee de Hough
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification radiometrique
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Plein ecran
Fermer
Quitter
Quantification>Quantification radiometrique
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
du premier ordre
du second ordre Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification radiometrique
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Plein ecran
Fermer
Quitter
Quantification>Quantification radiometrique>Texture
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
4.2.2 Indices du second ordre
On peut denombrer les pixels dans une position relative JJ II
Plein ecran
Fermer
Quitter
Quantification>Quantification radiometrique>Texture>Haralick
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification radiometrique>Texture>Haralick
Introduction
Pretraitements
C(m, n)2
PP Segmentation
Energie : E = Quantification
m Pn P
Entropie : S = C(m, n) log(C(m, n))
Page daccueil
m n
P P (mnC(m,n)mn)
Correlation : c = m n
avec :
m n Page de Titre
1
P
m = N C(m, n)
n JJ II
n = N1
P
C(m, n)
m
1
P 2 J I
m = N (C(m, n) m)
n
1
P 2
n = N (C(m, n) n) Page 249 de 252
m
Retour
(m n)2C(m, n)
PP
Contraste C =
m n
P P C(m,n) Plein ecran
Homogeneite H = 1+|mn|
m n
Fermer
Quitter
Quantification>Quantification radiometrique>Texture>Haralick
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification radiometrique>Texture>Haralick
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter
Quantification>Quantification radiometrique>Texture>Haralick
Introduction
Pretraitements
Segmentation
Quantification
Page daccueil
Page de Titre
JJ II
J I
Retour
Plein ecran
Fermer
Quitter