Comparaison d’images binaires reposant sur une mesure locale des dissimilarités. Application à la classification.

Page 1 sur 179Lecteur de document UniversityLib

Comparaison d’images binaires reposant sur une mesure locale des dissimilarités. Application à la classification.

Image Processing and Applied Mathematics · textbook

Voir tous les documents en mathématiques

Comparaison d’images binaires reposant sur une mesure

locale des dissimilarités.Application à la classification.

Etienne Baudrier

To cite this version:

Etienne Baudrier. Comparaison d’images binaires reposant sur une mesure locale des dissimilar-

ités.Application à la classification.. Interface homme-machine [cs.HC]. Université de Reims - Cham-

pagne Ardenne, 2005. Français. <tel-00011570>

HAL Id: tel-00011570

https://tel.archives-ouvertes.fr/tel-00011570

Submitted on 9 Feb 2006

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of sci-

entific research documents, whether they are pub-

lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Universit´e de Reims Champagne-Ardenne

UFR des Sciences Exactes et Naturelles

Th`ese en vue de l’obtention du diplˆome de docteur

en Traitement de l’image et en Math´ematiques Appliqu´ees

Comparaison d’images binaires reposant sur une

mesure locale des dissimilarit´es

Application `a la classification

´Etienne Baudrier

Th`ese soutenue le vendredi 9 d´ecembre 2005.

Composition du jury :

Jacques Labiche

Millon

Gilles

Fr´ed´eric Nicolier

Sylvie

Philipp-Foliguet

(rapporteur)

(co-directeur)

(co-directeur)

(rapporteur)

Alain

Su

Riffaud

Ruan

(directrice de th`ese)

Universit´e

Champagne-Ardenne

de

Reims

Centre de Recherche

en

Sciences et Techniques de

l’Information et la Commu-

nication

ii

Remerciements

iii

Je tiens tout d’abord `a remercier mes encadrants, Su Ruan, Fr´ed´eric Nicolier et Gilles Millon pour leur disponibilit´e et

leurs conseils avis´es. Mais aussi pour leur bonne humeur et leur franchise qui ont donn´e une ambiance de travail stimulante

et productive. Je suis tres reconnaissant a Jacques Labiche et Sylvie Philipp-Foliguet d’avoir accept´e d’ˆetre rapporteurs et de

m’avoir ´eclair´e de leurs points de vue pertinents, ainsi qu’`a Alain Riffaud qui a accept´e d’ˆetre examinateur et qui m’a donn´e

des conseils utiles. Ensuite, je tiens a remercier chaleureusement tout ceux qui ont fait de cette these une p´eriode agr´eable :

les membres de l’IUT de Troyes, en particulier Victor pour sa bonne humeur, Manu et les filles pour le d´ejeuner, Alice et

Ben pour les discussions du soir. Enfin pour tout les Troyens que je ne peux nommer dans le d´etail... merci !

iv

Table des mati`eres

Introduction g´en´erale

1

2

3

Contexte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Probl´ematique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Contribution de la th`ese

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1

3.2

3.3

M´ethode de comparaison des images binaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Exploitation pour la classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Choix de l’information `a comparer

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

Organisation de la th`ese

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Partie I Analyse Multir´esolution

1

Cadre g´en´eral

1.1 Cas d’un signal unidimensionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.1 Espaces d’approximation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.2 Espaces des d´etails

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.3 Algorithmes r´ecursifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.4 Ondelettes biorthogonales

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.5 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 Cas d’un signal bidimensionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.1 Matrice de changement d’´echelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.2 Axiomatique de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4 Analyses multir´esolution non-lin´eaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4.1 Cas g´en´eral

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

v

1

1

1

1

2

2

2

3

9

10

10

10

15

16

16

16

17

Publicité

17

18

18

1.4.2 Analyse multir´esolution (2i`eme g´en´eration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4.3 Ondelettes (2i`eme g´en´eration)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4.4 Transformation en ondelettes rapide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4.5 Lifting scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Table des mati`eres

vi

2

Morphologie math´ematique et analyse multir´esolution

2.1 Morphologie math´ematique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1.1 D´efinitions g´en´erales

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Filtres morphologiques

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.1 D´efinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.2 Construction de filtres morphologiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.3 Filtres altern´es s´equentiels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.4 Filtres auto-duaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.5 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3 Analyse multir´esolution morphologique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.1 D´ecomposition en ondelettes coupl´ee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.2 D´ecomposition en ondelettes d´ecoupl´ee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.3 Ondelettes de Haar morphologiques en 1d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.4 Ondelettes de Haar morphologiques en 2d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.5 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4 Caract´erisation morphologique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4.1 Granulom´etrie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5 M´ethodes utilis´ees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.1 Utilisation des d´etails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

´Etude des filtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.2

Partie II Mesures de Dissimilarit´es

1

La comparaison d’images : panorama

1.1 Les m´ethodes de comparaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.1 Les descripteurs des images

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

19

20

20

22

23

23

24

26

26

27

27

28

28

28

28

29

29

30

31

31

36

39

40

42

47

47

1.1.2 Les mesures de similarit´e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1.3 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 Les m´ethodes sp´ecifiques aux images binaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.1

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.2 M´ethodes de comparaison directes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.3 Les m´ethodes indirectes

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.4 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.5 Vers une nouvelle m´ethode de comparaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3 Distance de Hausdorff (DH) et ses variantes

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3.1 Distance de Hausdorff, g´en´eralit´es

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3.2 Propri´et´es g´en´erales de la distance de Hausdorff . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3.3 Quelques versions modifi´ees de la distance de Hausdorff . . . . . . . . . . . . . . . . . . . . . . . .

1.3.4 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

Mesure locale de la DH

2.1 Quel sens donner `a l’expression « dissimilarit´e locale » ? . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 D´efinition de la DH locale

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.1 D´efinition na¨ıve de la DH locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.2 Modification de la d´efinition na¨ıve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.3 Distance de Hausdorff locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3 Propri´et´es de la DH locale HDW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.1 Propri´et´es g´en´erales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.2 Propri´et´es d´ependant de la taille de la fenˆetre W . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4 Une DH locale adaptative et non-param´etrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4.1 Caract´erisation de la mesure d’une dissimilarit´e locale

. . . . . . . . . . . . . . . . . . . . . . . .

2.4.2 Crit`ere pour le calcul du rayon optimal rmax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4.3 G´en´eralisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

Carte des Dissimilarit´es Locales

3.1 D´efinition g´en´erale

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2 Mise en œuvre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2.1 Algorithme g´en´eral

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2.2 Complexit´e du calcul

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3 Cas de la Distance de Hausdorff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3.1 D´efinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3.2 Transformation en distance (TeD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4 Mise en œuvre de la Carte des Dissimilarit´es Locales bas´ee sur la distance de Hausdorff . . . . . . . . . .

3.4.1 Calcul de la distance de Hausdorff globale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.2 Calcul de la Carte des Dissimilarit´es Locales a partir du th´eoreme 3.3.1 . . . . . . . . . . . . . . .

vii

49

49

49

Publicité

49

50

54

56

56

56

56

56

57

59

61

62

62

63

64

65

66

66

66

66

72

72

75

77

78

78

78

78

79

80

82

82

82

viii

Table des mati`eres

3.5 R´esultats qualitatifs

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5.1 Lignes et carr´e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5.2 Lettres « co » et « et » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5.3

Jeu des dix erreurs

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.6 Comparaison aux DH modifi´ees

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.7 G´en´eralisation aux images en niveaux de gris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.7.1 G´en´eralisation `a partir de la d´efinition g´en´erale de la Carte des dissimilarit´es locales

. . . . . . .

3.8

3.7.2 G´en´eralisation dans le cas de la distance de Hausdorff . . . . . . . . . . . . . . . . . . . . . . . . .

´Etude sur la fenˆetre glissante W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.8.1 Utilit´e de l’adaptabilit´e de la fenˆetre W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.8.2 Forme de la fenˆetre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.9 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Partie III Application `a la classification

0.1 La Carte des Dissimilarit´es Locales au sein d’un processus global de comparaison . . . . . . . . . . . . .

0.1.1 G´en´eralit´es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

0.1.2

Sch´ema synoptique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

Classification d’impressions anciennes

1.1 Contexte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 Projet ANITA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

83

83

83

84

84

88

88

89

89

89

92

97

97

97

99

99

1.3 Pr´etraitement

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

1.3.1 Acquisition des ´echantillons

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

1.3.2 Binarisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

1.4 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

2

Classification bas´ee sur la Carte des Dissimilarit´es Locales

2.1 Classification : g´en´eralit´es

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

2.1.1 Apprentissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

2.1.2 Formalisation de la fonction de classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

2.2 Diff´erentes approches de classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

2.2.1 M´ethodes probabilistes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

2.2.2

k plus proches voisins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

ix

2.2.3 R´eseaux de neurones de type perceptron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

2.2.4

S´eparateurs `a vaste marge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

2.3 Repr´esentation vectorielle de la Carte des Dissimilarit´es Locales . . . . . . . . . . . . . . . . . . . . . . . 113

2.3.1 Histogramme de la Carte des Dissimilarit´es Locales . . . . . . . . . . . . . . . . . . . . . . . . . . 114

2.3.2 Granulom´etrie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

2.3.3 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

2.4 Classification directe sur la Carte des Dissimilarit´es Locales

. . . . . . . . . . . . . . . . . . . . . . . . . 117

2.4.1 M´ethodologie d’´evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

2.4.2 Carte des Dissimilarit´es Locales bas´ee sur la distance de Hausdorff (CDLDH ) . . . . . . . . . . . 119

2.4.3 R´esultats en combinant la Carte des Dissimilarit´es Locales avec l’analyse multir´esolution . . . . . 121

2.4.4 Classification en trois groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

2.4.5 Carte de Diff´erence Simple (CDS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

2.4.6 Carte des Dissimilarit´es Locales bas´ee sur la diff´erence simple CDLDif Simple . . . . . . . . . . . . 124

2.4.7 Comparatif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

2.4.8 Robustesse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

3

Autres applications

3.1 Classification sur une base de formes

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

3.2 Classification sur une base de visages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

3.2.1 Description pratique

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

3.2.2 Analyse

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

Publicité

3.3 Mesure globale tirant parti de la Carte des dissimilarit´es Locales dans le cas de la DH . . . . . . . . . . . 136

4

Bilan

Partie IV Conclusion g´en´erale

Annexes

A

Preuves

A.1 Preuve de la proposition 2.3.1 (identit´e) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

A.2 Preuve de la proposition 2.3.2 (majoration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

A.3 Preuve de la proposition 2.3.3 (croissance) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

x

Glossaire

Bibliographie

Table des mati`eres

155

157

Table des figures

1.1 Repr´esentation de l’analyse multir´esolution sur trois niveaux . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 Sch´ema de l’analyse pour l’algorithme de Mallat.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3 Sch´ema de la synth`ese pour l’algorithme de Mallat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4 Exemple de d´ecomposition d’un signal s avec les ondelettes de Haar sur 5 ´echelles

. . . . . . . . . . . . . . .

1.5 Une image et sa d´ecomposition en ondelettes de Haar 2d.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.6 Sch´ema de l’analyse pour le lifting scheme.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1

Illustration des 4 op´erations morphologiques ´el´ementaires

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Sch´ema de l’analyse des ondelettes de Haar morphologiques en 2d . . . . . . . . . . . . . . . . . . . . . . . .

2.3 D´ecomposition en ondelettes de Haar 2d morphologiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4 Une image et son analyse granulom´etrique par ouverture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5 AMR morphologique de l’´erosion d´ecim´ee : les approximations et leurs d´eriv´ees granulom´etriques.

. . . . . .

2.6 AMR morphologique de Haar d´ecim´ee : les approximations et leurs d´eriv´ees granulom´etriques.

. . . . . . . .

2.7 Courbes et d´eriv´ees granulom´etriques pour l’AMR morphologique de la m´ediane d´ecim´ee

. . . . . . . . . . .

2.8

2.9

Image initiale et ses approximations aux ´echelles 1 et 2 par le filtre de Haar morphologique . . . . . . . . . .

Image initiale et ses approximations aux ´echelles 1 et 2 par l’ouverture morphologique . . . . . . . . . . . . .

2.10 Diagramme commutatif concernant la d´ecimation et la compl´ementation illustrant l’´egalit´e (2.39).

. . . . . .

2.11 Image initiale et ses approximations aux ´echelles 1 `a 4 par le filtre de la m´ediane morphologique

. . . . . . .

2.12 AMRM de la m´ediane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.13 AMRM dyadique avec le filtre de la m´ediane sur une image binaire . . . . . . . . . . . . . . . . . . . . . . . .

2.14 AMRM de la m´ediane par l’algorithme `a trous

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1 Deux couples d’images diff´erents donnant les mˆemes images de diff´erence simple

. . . . . . . . . . . . . . . .

1.2

In´egalit´e triangulaire : contre-exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3 Complexit´e du contour : formes proches mais contours tr`es diff´erents . . . . . . . . . . . . . . . . . . . . . . .

2.1

Illustration de la notion de dissimilarit´e locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Deux exemples pour la d´efinition am´elior´ee.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3

2.4

Illustration des sauts de valeurs pour la d´efinition modifi´ee lors du d´eplacement de la fenˆetre W . . . . . . . .

Illustration des sauts de valeurs pour la d´efinition modifi´ee lors de l’agrandissement de la fenˆetre W . . . . .

3.1 Une image binaire et ses trois T eD faites avec les trois distances classiques : L1, L2, L∞ . . . . . . . . . . . .

3.2 Trois formes simples et leurs CDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

13

13

14

18

21

25

30

31

32

34

35

36

37

37

38

39

40

41

42

52

53

55

62

63

64

65

81

83

xi

xii

Table des figures

3.3 Les lettres CO et ET et leur CDL illustrant leurs dissimilarit´es locales. . . . . . . . . . . . . . . . . . . . . . .

3.4 Le jeu des dix erreurs

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5 Contre-exemple pour les mesures globales `a partir de lignes . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.6 Contre-exemple pour les mesures globales `a partir de cercles . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.7 CDL entre l’image d’un visage et les images ´erod´ees

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.8 Comparaison entre la CDL et les Cartes des dissimilarit´es `a taille de fenˆetre fixe.

. . . . . . . . . . . . . . . .

3.9 Deux images binaires et leur CDL avec des fenˆetres de mesure locale asym´etriques

. . . . . . . . . . . . . . .

0.10 Sch´ema du processus global utilisant l’AMR, la CDL et le module de d´ecision . . . . . . . . . . . . . . . . . .

84

85

86

87

90

91

92

98

1.1 Exemple d’acquisition initiale pour deux impressions anciennes . . . . . . . . . . . . . . . . . . . . . . . . . . 100

1.2 Deux illustrations diff´erentes provenant du mˆeme tampon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

2.1 Taux de reconnaissance de la classification des histogrammes bas´ee sur les SVM . . . . . . . . . . . . . . . . . 115

2.2 Deux CDL diff´erentes ayant le mˆeme histogramme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

Publicité

2.3 R´esultats de la classification des courbes granulom´etriques bas´ee sur les SVM . . . . . . . . . . . . . . . . . . 118

2.4 CDLDH : taux de classification en fonction de la taille des ´echantillons d’apprentissage

2.5 Exemple d’images de d´etails recompos´es avec une approximation nulle . . . . . . . . . . . . . . . . . . . . . . 123

. . . . . . . . . . . . 120

2.6 CDLDH : Taux de classification de la CDLDH pour les 3 classes en fonction du param`etre C du SVM . . . . 124

2.7 Repr´esentation de la CDLdif Simple pour diff´erentes valeurs du param`etre d’arrˆet . . . . . . . . . . . . . . . . 125

2.8 CDLdif Simple : taux de classification en fonction du param`etre d’arrˆet . . . . . . . . . . . . . . . . . . . . . . 126

2.9 DH partielle : efficacit´e de la classification en fonction du param`etre p . . . . . . . . . . . . . . . . . . . . . . 127

2.10 Comparaison de la CDLDH et de la CDLdif Simple sur une exemple

2.11 CDLDH : robustesse aux tˆaches et aux effacements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

. . . . . . . . . . . . . . . . . . . . . . . 129

3.1 Quelques exemples de formes de la base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

3.2 Exemples de visages de la base ATT, de leur contours et de leurs CDL . . . . . . . . . . . . . . . . . . . . . . 135

3.3

Illustration pour la distance globale DH Filtr´ee (DHF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Liste des tableaux

1.1 Comparaison des m´ethodes de binarisation, partie 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

1.2 Comparaison des m´ethodes de binarisation, partie 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

2.1 Histogramme de la CDL : taux de reconnaissance `a la r´esolution 128 × 128.

. . . . . . . . . . . . . . . . . . . 114

2.2 CDLDH : taux de reconnaissance en fonction C et du type de noyau.

2.3 CDLDH : taux de reconnaissance en fonction de l’´echelle de l’AMR . . . . . . . . . . . . . . . . . . . . . . . 121

2.4 Exemple d’approximations par l’AMR de la m´ediane morphologique et leur CDL aux diff´erentes r´esolutions . 121

. . . . . . . . . . . . . . . . . . . . . . 120

2.4

suite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

2.4 Commentaires sur la conservation des structures par L’AMR de la m´ediane morphologique

. . . . . . . . . . 122

2.5 CDLDH : taux de reconnaissance pour les d´etails recompos´es de taille 128 × 128 . . . . . . . . . . . . . . . . 123

2.6 CDLDH : r´esultat du test de la classification en trois classes `a la r´esolution 128 × 128. . . . . . . . . . . . . . 124

2.7 Comparaison des m´ethodes avec celles bas´ees sur la CDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

2.8 CDLDH : r´esultat du test circulaire `a la r´esolution 128 × 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

2.9 R´ecapitulatif des r´esultats pour toutes les m´ethodes de comparaison test´ees. . . . . . . . . . . . . . . . . . . . 131

3.1 R´esultat de la m´ethode sur la bases de formes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

3.2 R´esultat de la m´ethode sur la bases de visages

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

xiii

xiv

Liste des tableaux

Introduction g´en´erale

1 Contexte

L’essor du traitement de l’image et son investissement de secteurs aussi diff´erents que la vie priv´ee ou la m´edecine ont

donn´e naissance `a de nombreuses bases de donn´ees et en particulier d’images.

Le support informatique des images permet notamment de les comparer. Cela peut ˆetre utile `a plusieurs titres :

– pour visualiser les diff´erences entre les images, et les quantifier automatiquement ;

– pour retrouver des images dans une base d’images. En effet, ces derni`eres sont souvent trop volumineuses pour ˆetre

exploit´ees directement par l’homme. Elles n´ecessitent alors le d´eveloppement de m´ethodes d’exploitation automatiques

comme la recherche d’images `a partir d’une requˆete. Dans ce cas particulier de la recherche d’images, les m´eta-donn´ees

(texte descriptif, ...) sont parfois absentes ou inadapt´ees. Il est alors n´ecessaire de se baser sur le contenu des images

pour effectuer la recherche. Plusieurs m´ethodes existent, les unes bas´ees sur la comparaison de descripteurs des images

et les autres sur la comparaison directe des images.

Ainsi, la comparaison d’images est un point important dans plusieurs domaines. Les images binaires pr´esentent dans ce cadre

des difficult´es sp´ecifiques. La pauvret´e de leurs attributs, et parfois complexit´e des images font que si certains outils ont ´et´e

d´evelopp´es, par exemple dans le cas de formes simples, leur description reste difficile et leur comparaison aussi. Et pourtant,

les images binaires sont pr´esentes dans de nombreux processus. Elles peuvent provenir de capteurs binaires, d’une extraction

de contours, d’une binarisation... Leur comparaison peut alors ˆetre utile. C’est dans le cadre de la comparaison des images

binaires que s’inscrit cette th`ese.

2 Probl´ematique

Comparer des images binaires souleve plusieurs problemes. Le premier est le choix de la r´esolution de comparaison. En

effet, pour des applications qui peuvent ˆetre coˆuteuses en temps de calcul, il est int´eressant de ne comparer que ce qui est

n´ecessaire. Ce probleme n’est pas sp´ecifique aux images binaires mais donne des contraintes particulieres qui demandent une

´etude pour la multir´esolution. Le deuxieme probleme est la maniere de comparer les images a proprement parler. Enfin le

troisieme porte sur l’exploitation de cette comparaison. Ces trois problemes soulev´es par la comparaison d’images binaires

ont ´et´e abord´es dans cette th`ese.

3 Contribution de la th`ese

Le d´eveloppement d’une m´ethode de comparaison d’images binaires constitue la contribution majeure de cette th`ese.

1

2

Introduction g´en´erale

3.1 M´ethode de comparaison des images binaires

La solution propos´ee permet une comparaison directe des images. Elle est bas´ee sur la mesure locale des dissimilarit´es

entre les deux images. L’int´erˆet de cette mesure est double : d’une part, elle s’adapte automatiquement `a la taille de la

dissimilarit´e qu’elle doit ´evaluer localement, et d’autre part, le regroupement de toutes les mesures locales entre deux images

donne une carte des dissimilarit´es locales (abr´eg´ee en CDL) qui comporte l’ensemble des mesures et leur distribution spatiale.

Le principe de la carte des dissimilarit´es locales est g´en´eral dans le sens o`u une mesure de dissimilarit´e locale quelconque

peut ˆetre appliqu´ee pour peu qu’elle v´erifie quelques hypoth`eses (croissance, majoration). Cela permet une souplesse dans sa

mise en œuvre. Par ailleurs, dans le cas o`u cette mesure locale est d´eriv´ee de la distance de Hausdorff, la formule de calcul

est simple et rapide et rend compte des dissimilarit´es avec une bonne fid´elit´e.

Le fait que la carte des dissimilarit´es locales contienne l’information sur les valeurs des mesures de dissimilarit´e et leur

r´epartition spatiale est particulierement int´eressant car cela permet de distinguer des types de dissimilarit´es a partir de la

mani`ere dont sont r´eparties les valeurs dans la carte (si les hautes valeurs sont regroup´ees ou ´eparpill´ees par exemple). Cela

est de plus novateur dans le sens ou il n’existe pas, a la connaissance de l’auteur, de repr´esentation concernant la distribution

spatiale des dissimilarit´es dans la litt´erature. Une exploitation de cette information contenue dans la carte des dissimilarit´es

locales concerne la classification des images binaires.

3.2 Exploitation pour la classification

La carte des dissimilarit´es locales est une repr´esentation d’une mesure des dissimilarit´es locales entre deux images. Dans la

classification, le but est de pouvoir classer les images par classes de similarit´e. Comme une carte des dissimilarit´es locales est

associ´ee a un couple d’images, cela revient a classer les cartes des dissimilarit´es locales en deux classes : celles comparant des

images similaires et celles comparant des images dissimilaires. Or la carte des dissimilarit´es locales est en deux dimensions.

Son exploitation pour la classification n’est donc pas imm´ediate. La th`ese se propose d’exploiter les donn´ees de la carte des

dissimilarit´es locales par un S´eparateur a Vaste Marge (SVM). En effet, les S´eparateurs a Vaste Marge supportent assez bien

les donn´ees de grande dimension, ce qui permet de leur soumettre int´egralement la CDL pour effectuer la classification.

Cependant toute l’information contenue dans les images peut ne pas ˆetre pertinente pour la comparaison. Le choix de

cette information s’effectue `a l’aide d’une analyse multir´esolution (AMR).

3.3 Choix de l’information `a comparer

Comme toute l’information contenue dans les images n’est pas pertinente, et que se posent aussi des questions ´evidentes

relatives au temps de calcul, il est int´eressant de d´ecomposer de mani`ere contrˆol´ee l’image afin de choisir la partie la mieux

adapt´ee a la comparaison. Le souhait de contrˆoler la d´ecomposition nous a conduit a nous placer dans le cadre de l’analyse

multir´esolution . Cependant le cas particulier des images binaires amene a sortir du cadre de l’analyse multir´esolution classique

pour utiliser celui des ondelettes de seconde g´en´eration et consid´erer les analyse multir´esolution non-lin´eaires bas´ees sur un

op´erateur morphologique. L’´etude dans ce cas est d´elicate car il n’y a pas d’´equivalent (non-lin´eaire) de l’analyse de Fourier

qui fournit au cas lin´eaire un puissant outil de caract´erisation. De ce fait, la caract´erisation des filtres et le d´eveloppement

de nouveaux filtres ne sont pas bien maˆıtris´es. L’apport de la th`ese sur ce point est d’avoir fait le point sur ce qui a ´et´e

d´ej`a propos´e, d’avoir test´e plusieurs op´erateurs (Haar, ouverture, m´ediane) pour la multir´esolution, d’avoir mis en œuvre

diff´erents algorithmes dans ce cadre et d’avoir ´etudi´e des outils de caract´erisation ainsi que la possibilit´e de nouveaux filtres.

4. Organisation de la th`ese

4 Organisation de la th`ese

La th`ese est organis´ee en trois parties.

3

Premiere partie La premiere partie porte sur l’analyse multir´esolution qui permet de choisir au mieux l’information `a

comparer dans les images. Le cadre g´en´eral de l’analyse multir´esolution classique y est pr´esent´e. Il permet d’introduire celui des

ondelettes de deuxi`eme g´en´eration. Un point est alors fait sur la morphologie math´ematique. Enfin l’analyse multir´esolution

morphologique est pr´esent´ee en utilisant les filtres morphologiques dans le cadre des ondelettes de deuxi`eme g´en´eration. Cela

conduit `a choisir l’analyse multir´esolution morphologique utilisant le filtre de la m´ediane.

Deuxieme partie La deuxieme partie pr´esente un panorama sur les m´ethodes de comparaison d’images puis situe notre

propre d´emarche. En se basant sur un cas concret (la distance de Hausdorff), le principe de la mesure locale est expos´e et

ses propri´et´es d´emontr´ees. Cela permet de d´efinir un crit`ere de choix pour la taille de la fenˆetre dans laquelle est faite la

mesure locale. La mesure des dissimilarit´es locale en d´ecoule dans le cas g´en´eral et dans le cas de la distance de Hausdorff.

Des exemples sont donn´es pour illustrer les propri´et´es de la carte des dissimilarit´es locales.

Troisieme partie Cette dernie...