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



Documents pareils
Traitement bas-niveau

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

Projet de Traitement du Signal Segmentation d images SAR

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

La classification automatique de données quantitatives

Géométrie discrète Chapitre V

Introduction au Data-Mining

Détection des points d intérêt et Segmentation des images RGB-D. Présentée par : Bilal Tawbe. Semaine de la recherche de l UQO

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP


Projet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

Introduction au Data-Mining

Mesure agnostique de la qualité des images.

N. Paparoditis, Laboratoire MATIS

Une comparaison de méthodes de discrimination des masses de véhicules automobiles

F210. Automate de vision hautes fonctionnalités. Caractèristiques. Algorithmes vectoriels

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Identification de nouveaux membres dans des familles d'interleukines

Quantification Scalaire et Prédictive

Mode d'emploi du plugin Grayscale_Granulometry

Annexe commune aux séries ES, L et S : boîtes et quantiles

Recherche d'images par le contenu Application au monitoring Télévisuel à l'institut national de l'audiovisuel

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur

L apprentissage automatique

Analyse Sémantique de Nuages de Points 3D et d Images dans les Milieux Urbains

Programmes des classes préparatoires aux Grandes Ecoles

COPY. Picture Style Editor Ver. 1.4 MODE D EMPLOI. Logiciel de création de fichiers de style d image. Contenu de ce mode d emploi

Introduction au datamining

Organisé par StatSoft France et animé par Dr Diego Kuonen, expert en techniques de data mining.

BACCALAURÉAT PROFESSIONNEL SUJET

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image

Comparaison de Relevés 3D issus de plusieurs Systèmes de Numérisation

IFT3245. Simulation et modèles

Apprentissage Automatique

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

Intérêt du découpage en sous-bandes pour l analyse spectrale

TP : Gestion d une image au format PGM

Opérations de base sur ImageJ

Le théorème de Perron-Frobenius, les chaines de Markov et un célèbre moteur de recherche

Resolution limit in community detection

Calculs de probabilités avec la loi normale

Utilisation du logiciel ImageJ gratuit

COMMENT CREER VOS BANDES GRAND FORMAT?

Validation probabiliste d un Système de Prévision d Ensemble

Loi binomiale Lois normales

INTRODUCTION AU DATA MINING

Chap17 - CORRECTİON DES EXERCİCES

Chapitre 3. Les distributions à deux variables

RIE LE RENDU THEO. 2 e trim ÉTAPE DE FINITION BOÎTE DE DIALOGUE. remarques

Supports. Images numériques. notions de base [1]

Fonctions de plusieurs variables

Approche par marquage pour l évaluation de la qualité d image dans les applications multimédias

Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante.

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Chapitre VI. Connexions et fonctions numériques

Vidéo Haute définition pour Station Service

Optimisation, traitement d image et éclipse de Soleil

INF6304 Interfaces Intelligentes

Cours Fonctions de deux variables

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

Création de maquette web

Formation tableur niveau 1 (Excel 2013)

imovie 11 Créer un projet Menu / Fichier / Nouveau projet... Choisir le format : Standard (16/9). Importer des «!plans!» 1.

Programme de formation Photoshop : Initiation 24 heures de formation (3 jours) 1/2

Mises en relief. Information supplémentaire relative au sujet traité. Souligne un point important à ne pas négliger.

Business Intelligence

Lambotte J.-M. Géographe-Urbaniste. Chercheur au Lepur ULg. Semaine Universitaire Luxembourgeoise de l'environnement - Libramont

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

S.P.S.N. Lac du Der 2008

Sujet de thèse : Suivi d objets en mouvement dans une séquence vidéo

Le traitement du 5ème concours A.I.P. pour l objet SH2-155 de Franck JOBARD

chargement d amplitude variable à partir de mesures Application à l approche fiabiliste de la tolérance aux dommages Modélisation stochastique d un d

Programmation par contraintes. Laurent Beaudou

MetaTrader pour IPhone. Guide d utilisation

Mathématiques Première L, ES, S, Concours Post-Bac Equations et inéquations du second degré FORMAV

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Coup de Projecteur sur les Réseaux de Neurones

CAPTEURS - CHAINES DE MESURES

Logiciel XLSTAT version rue Damrémont PARIS

données en connaissance et en actions?

Le modèle de Black et Scholes

Reconnaissance de visages 2.5D par fusion des indices de texture et de profondeur ICI 12/12/12

TP SIN Traitement d image

Utiliser le logiciel Photofiltre Sommaire

Maîtriser l'utilisation des outils bureautiques. Maîtriser le logiciel de traitement de texte - Word. Maitriser le logiciel tableur - Excel

Déroulement d un projet en DATA MINING, préparation et analyse des données. Walid AYADI

3 Approximation de solutions d équations

APPLICATION DE RESEAUX DE NEURONES ARTIFICIELS A LA RECONNAISSANCE AUTOMATIQUE DE CARACTERES MANUSCRITS

Usage des photos pour Internet et pour la presse

Pour une productivité soutenue & une excellente clarté d image

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

Programme des Unités d Enseignement

Généralités. Aperçu. Introduction. Précision. Instruction de montage. Lubrification. Conception. Produits. Guides à brides FNS. Guides standards GNS

(51) Int Cl.: H04L 29/06 ( ) G06F 21/55 ( )

Limitations of the Playstation 3 for High Performance Cluster Computing

Lois de probabilité. Anita Burgun

Transcription:

1/54 Comparaison d images binaires reposant sur une mesure locale des dissimilarités Application à la classification Étienne Baudrier CReSTIC vendredi 9 décembre 2005

2/54 Contexte programme national de numérisation des documents anciens initié en 1998 numérisation des impressions anciennes (XVI e XIX e ) base d impressions anciennes numérisées piste de recherche pour les chercheurs en histoire du livre M.D. Leclerc, À la recherche du livre perdu : Identification de quelques bois gravés dans la Bibliothèque Bleue de Troyes, 2000 outil pour exploiter la base numérique

2/54 Contexte programme national de numérisation des documents anciens initié en 1998 numérisation des impressions anciennes (XVI e XIX e ) base d impressions anciennes numérisées piste de recherche pour les chercheurs en histoire du livre M.D. Leclerc, À la recherche du livre perdu : Identification de quelques bois gravés dans la Bibliothèque Bleue de Troyes, 2000 outil pour exploiter la base numérique

2/54 Contexte programme national de numérisation des documents anciens initié en 1998 numérisation des impressions anciennes (XVI e XIX e ) base d impressions anciennes numérisées piste de recherche pour les chercheurs en histoire du livre M.D. Leclerc, À la recherche du livre perdu : Identification de quelques bois gravés dans la Bibliothèque Bleue de Troyes, 2000 outil pour exploiter la base numérique

2/54 Contexte programme national de numérisation des documents anciens initié en 1998 numérisation des impressions anciennes (XVI e XIX e ) base d impressions anciennes numérisées piste de recherche pour les chercheurs en histoire du livre M.D. Leclerc, À la recherche du livre perdu : Identification de quelques bois gravés dans la Bibliothèque Bleue de Troyes, 2000 outil pour exploiter la base numérique

3/54 Comparaison d images binaires complexes Problématique de l application À partir d une impression, retrouver les impressions illustrant la même scène (impressions similaires) dans une base numérisée.

4/54 Méthodes classiques extraction d attributs couleur texture formes comparaison directe mesures basées sur la différence pixel à pixel mesures basées sur une distance entre ensembles de points distance de Hausdorff comparaison directe

4/54 Méthodes classiques extraction d attributs couleur pauvre pour les images binaires texture formes comparaison directe mesures basées sur la différence pixel à pixel mesures basées sur une distance entre ensembles de points distance de Hausdorff comparaison directe

4/54 Méthodes classiques extraction d attributs couleur pauvre pour les images binaires texture difficile à extraire et complexes formes difficile à extraire et complexes comparaison directe mesures basées sur la différence pixel à pixel mesures basées sur une distance entre ensembles de points distance de Hausdorff comparaison directe

4/54 Méthodes classiques extraction d attributs couleur pauvre pour les images binaires texture difficile à extraire et complexes formes difficile à extraire et complexes comparaison directe mesures basées sur la différence pixel à pixel mesures basées sur une distance entre ensembles de points distance de Hausdorff comparaison directe

4/54 Méthodes classiques extraction d attributs couleur pauvre pour les images binaires texture difficile à extraire et complexes formes difficile à extraire et complexes comparaison directe mesures basées sur la différence pixel à pixel mesures basées sur une distance entre ensembles de points distance de Hausdorff comparaison directe

4/54 Méthodes classiques extraction d attributs couleur pauvre pour les images binaires texture difficile à extraire et complexes formes difficile à extraire et complexes comparaison directe mesures basées sur la différence pixel à pixel pauvre pour les images binaires mesures basées sur une distance entre ensembles de points distance de Hausdorff comparaison directe

4/54 Méthodes classiques extraction d attributs couleur pauvre pour les images binaires texture difficile à extraire et complexes formes difficile à extraire et complexes comparaison directe mesures basées sur la différence pixel à pixel pauvre pour les images binaires mesures basées sur une distance entre ensembles de points distance de Hausdorff comparaison directe

4/54 Méthodes classiques extraction d attributs couleur pauvre pour les images binaires texture difficile à extraire et complexes formes difficile à extraire et complexes comparaison directe mesures basées sur la différence pixel à pixel pauvre pour les images binaires mesures basées sur une distance entre ensembles de points intéressant mais globales distance de Hausdorff comparaison directe

4/54 Méthodes classiques extraction d attributs couleur pauvre pour les images binaires texture difficile à extraire et complexes formes difficile à extraire et complexes comparaison directe mesures basées sur la différence pixel à pixel pauvre pour les images binaires mesures basées sur une distance entre ensembles de points intéressant mais globales distance de Hausdorff comparaison directe

5/54 Problématique de recherche Trouver une méthode de comparaison d images binaires complexes pour évaluer les différences entre les images localement, tirer partie des propriétés des images binaires.

6/54 1 2 Décomposition de l image : l analyse multirésolution Cadre théorique Choix de l opérateur 3 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 4 La base des impressions anciennes Classification des cartes de dissimilarités locales Résultats 5

Décomposition de l image : l analyse multirésolution 7/54 Plan 1 Cadre théorique Choix de l opérateur 2 Décomposition de l image : l analyse multirésolution Cadre théorique Choix de l opérateur 3 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 4 La base des impressions anciennes Classification des cartes de dissimilarités locales Résultats 5

Décomposition de l image : l analyse multirésolution 8/54 Cadre théorique Choix de l opérateur Cadre classique pour les images cadre classique : décomposer les images grâce à des filtres linéaires (par convolution) Images binaires sont très discontinues (transition 0-1) filtres linéaires lissent les transitions. inadaptés aux images binaires

Décomposition de l image : l analyse multirésolution 8/54 Cadre théorique Choix de l opérateur Cadre classique pour les images cadre classique : décomposer les images grâce à des filtres linéaires (par convolution) Images binaires sont très discontinues (transition 0-1) filtres linéaires lissent les transitions. inadaptés aux images binaires

Décomposition de l image : l analyse multirésolution 9/54 Cadre théorique Choix de l opérateur Ondelettes morphologiques morphologie mathématique adaptée aux images binaires non-linéaire cadre pas utilisable cadre des ondelettes non-linéaires morphologiques Heijmans et Goutsias, Nonlinear multiresolution signal decomposition schemes - Part II: morphological wavelets, 2000

Décomposition de l image : l analyse multirésolution 9/54 Cadre théorique Choix de l opérateur Ondelettes morphologiques morphologie mathématique adaptée aux images binaires non-linéaire cadre pas utilisable cadre des ondelettes non-linéaires morphologiques Heijmans et Goutsias, Nonlinear multiresolution signal decomposition schemes - Part II: morphological wavelets, 2000

Décomposition de l image : l analyse multirésolution 9/54 Cadre théorique Choix de l opérateur Ondelettes morphologiques morphologie mathématique adaptée aux images binaires non-linéaire cadre pas utilisable cadre des ondelettes non-linéaires morphologiques Heijmans et Goutsias, Nonlinear multiresolution signal decomposition schemes - Part II: morphological wavelets, 2000

Décomposition de l image : l analyse multirésolution 9/54 Cadre théorique Choix de l opérateur Ondelettes morphologiques morphologie mathématique adaptée aux images binaires non-linéaire cadre pas utilisable cadre des ondelettes non-linéaires morphologiques Heijmans et Goutsias, Nonlinear multiresolution signal decomposition schemes - Part II: morphological wavelets, 2000

Décomposition de l image : l analyse multirésolution 10/54 Plan 1 Cadre théorique Choix de l opérateur 2 Décomposition de l image : l analyse multirésolution Cadre théorique Choix de l opérateur 3 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 4 La base des impressions anciennes Classification des cartes de dissimilarités locales Résultats 5

Décomposition de l image : l analyse multirésolution 11/54 choix de l opérateur filtre doit être croissant et idempotent, Cadre théorique Choix de l opérateur (a) Image binaire originale (400 480, échelle 0). (b) Approximation de l échelle 1 (200 240). (c) Approximation de l échelle 2 (100 120). Filtre de Haar morphologique. la conservation du ration noir/blanc (l auto dualité) filtrage puis décimation Notre constat L auto dualité est compatible avec la décimation

Décomposition de l image : l analyse multirésolution 11/54 choix de l opérateur filtre doit être croissant et idempotent, Cadre théorique Choix de l opérateur (d) Image binaire originale (400 480, échelle 0). (e) Approximation de l échelle 1 (200 240). (f) Approximation de l échelle 2 (100 120). Filtre de Haar morphologique. la conservation du ration noir/blanc (l auto dualité) filtrage puis décimation Notre constat L auto dualité est compatible avec la décimation

Décomposition de l image : l analyse multirésolution 11/54 choix de l opérateur filtre doit être croissant et idempotent, Cadre théorique Choix de l opérateur (g) Image binaire originale (400 480, échelle 0). (h) Approximation de l échelle 1 (200 240). (i) Approximation de l échelle 2 (100 120). Filtre de Haar morphologique. la conservation du ration noir/blanc (l auto dualité) filtrage puis décimation Notre constat L auto dualité est compatible avec la décimation

Décomposition de l image : l analyse multirésolution 11/54 choix de l opérateur filtre doit être croissant et idempotent, Cadre théorique Choix de l opérateur (j) Image binaire originale (400 480, échelle 0). (k) Approximation de l échelle 1 (200 240). (l) Approximation de l échelle 2 (100 120). Filtre de Haar morphologique. la conservation du ration noir/blanc (l auto dualité) filtrage puis décimation Notre constat L auto dualité est compatible avec la décimation

Décomposition de l image : l analyse multirésolution 12/54 Cadre théorique Choix de l opérateur Choix de la médiane Filtre auto-dual. L approximation est définie par h a (x)(n) = médian(x(2n, 2n), x(2n, 2n), x(2n + 1, 2n), (1) x(2n, 2n + 1), x(2n + 1, 2n + 1), (2) et d v, d h, d d, les opérateurs de détail vertical, horizontal et diagonal, sont définis par : d v (x)(n) = x(2n, 2n) x(2n, 2n + 1), (3) d h (x)(n) = x(2n, 2n) x(2n + 1, 2n), (4) d d (x)(n) = x(2n, 2n) x(2n + 1, 2n + 1). (5)

Figure: Filtre de la médiane morphologique. Décomposition de l image : l analyse multirésolution 13/54 Exemple Cadre théorique Choix de l opérateur (m) Image binaire originale (400 480, échelle 0). (n) Approximation de l échelle 1 (200 240). (o) Approximation de l échelle 2 (100 120). (p) Approximation de l échelle 3 (50 60). (q) Approximation de l échelle 4 (25 30).

14/54 Plan 1 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 2 Décomposition de l image : l analyse multirésolution Cadre théorique Choix de l opérateur 3 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 4 La base des impressions anciennes Classification des cartes de dissimilarités locales Résultats 5

15/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales La carte de dissimilarités locales repose sur une mesure de dissimilarité Pour illustrer la construction de la mesure locale et de la carte, on choisit la DH : la carte basée sur la DH donne les meilleurs résultats, permet d obtenir une expression simple et rapide à calculée.

16/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales La distance de Hausdorff (DH) entre deux images A et B non-vides DH(A, B) = max(h(a, B), h(b, A)) avec h(a, B) = max (min d(b, a)) a A b B d distance spatiale sous-jacente, ici d(a, b) = b a

16/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales La distance de Hausdorff (DH) entre deux images A et B non-vides DH(A, B) = max(h(a, B), h(b, A)) avec h(a, B) = max (min d(b, a)) a A b B d distance spatiale sous-jacente, ici d(a, b) = b a

17/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Exemple de calcul Calcul de h(a, B) Calcul de h(b, A) DH(A, B) = max(h(a, B), h(b, A))

17/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Exemple de calcul Calcul de h(a, B) d(a, b) Calcul de h(b, A) DH(A, B) = max(h(a, B), h(b, A))

17/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Exemple de calcul Calcul de h(a, B) min b B d(a, b) Calcul de h(b, A) DH(A, B) = max(h(a, B), h(b, A))

17/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Exemple de calcul Calcul de h(a, B) {min b B d(a, b), a A} Calcul de h(b, A) DH(A, B) = max(h(a, B), h(b, A))

17/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Exemple de calcul Calcul de h(a, B) h(a, B) = max a A (min b B d(b, a)) Calcul de h(b, A) DH(A, B) = max(h(a, B), h(b, A))

17/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Exemple de calcul Calcul de h(a, B) h(a, B) = max a A (min b B d(b, a)) Calcul de h(b, A) DH(A, B) = max(h(a, B), h(b, A))

17/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Exemple de calcul Calcul de h(a, B) h(a, B) = max a A (min b B d(b, a)) Calcul de h(b, A) {min a A d(a, b), b B} DH(A, B) = max(h(a, B), h(b, A))

17/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Exemple de calcul Calcul de h(a, B) h(a, B) = max a A (min b B d(b, a)) Calcul de h(b, A) h(b, A) = max b B (min a A d(a, b)) DH(A, B) = max(h(a, B), h(b, A))

17/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Exemple de calcul Calcul de h(a, B) h(a, B) = max a A (min b B d(b, a)) Calcul de h(b, A) h(b, A) = max b B (min a A d(a, b)) DH(A, B) = max(h(a, B), h(b, A))

18/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Avantages : Compare des ensembles de points pas pixel à pixel. Distance max min, pas de mise en correspondance des points. Défaut : sensible aux points éloignés Illustration précédente Solution : la modifier!

18/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Avantages : Compare des ensembles de points pas pixel à pixel. Distance max min, pas de mise en correspondance des points. Défaut : sensible aux points éloignés Illustration précédente Solution : la modifier!

18/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Avantages : Compare des ensembles de points pas pixel à pixel. Distance max min, pas de mise en correspondance des points. Défaut : sensible aux points éloignés Illustration précédente Solution : la modifier!

18/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Avantages : Compare des ensembles de points pas pixel à pixel. Distance max min, pas de mise en correspondance des points. Défaut : sensible aux points éloignés Illustration précédente Solution : la modifier!

19/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Modification de la distance de Hausdorff Plusieurs propositions La DH partielle (Huttenlocher et al, 93) La DH modifiée (Dubuisson et Jain, 94) La DH pondérée (Lu, 2001) Défauts Paramétriques Globales Or la distance de Hausdorff est max min, donc atteinte pour au moins un couple de points, mais points marginaux? atteinte une ou plusieurs fois? regroupées ou réparties partout?

19/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Modification de la distance de Hausdorff Plusieurs propositions La DH partielle (Huttenlocher et al, 93) La DH modifiée (Dubuisson et Jain, 94) La DH pondérée (Lu, 2001) Défauts Paramétriques Globales Or la distance de Hausdorff est max min, donc atteinte pour au moins un couple de points, mais points marginaux? atteinte une ou plusieurs fois? regroupées ou réparties partout?

20/54 Plan 1 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 2 Décomposition de l image : l analyse multirésolution Cadre théorique Choix de l opérateur 3 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 4 La base des impressions anciennes Classification des cartes de dissimilarités locales Résultats 5

21/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Notre proposition Notre solution : rendre la DH locale à travers une fenêtre glissante Nécessite aménagement pour tenir compte de la fenêtre La nouvelle mesure de la DH à fenêtre fait intervenir la distance au bord de la fenêtre

21/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Notre proposition Notre solution : rendre la DH locale à travers une fenêtre glissante Nécessite aménagement pour tenir compte de la fenêtre La nouvelle mesure de la DH à fenêtre fait intervenir la distance au bord de la fenêtre

21/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Notre proposition Notre solution : rendre la DH locale à travers une fenêtre glissante Nécessite aménagement pour tenir compte de la fenêtre La nouvelle mesure de la DH à fenêtre fait intervenir la distance au bord de la fenêtre

22/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Rappel : DH(A, B) = max(h(a, B), h(b, A)) avec h(a, B) = max a A (min b B d(a, b)). Notre version locale à fenêtre : Soit W une fenêtre sur ces deux images A et B. DH W (A, B) = max (h W (A, B), h W (B, A)) où Si A et B, h W (A, B) = max a A W [ min ( minb B W d(a, b), min w Fr(W ) d(a, w) )]. Si A et B =, h W (A, B) = max a A W [ minw Fr(W ) d(a, w) ]. Si A = et B, h W (A, B) = 0.

22/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Rappel : DH(A, B) = max(h(a, B), h(b, A)) avec h(a, B) = max a A (min b B d(a, b)). Notre version locale à fenêtre : Soit W une fenêtre sur ces deux images A et B. DH W (A, B) = max (h W (A, B), h W (B, A)) où Si A et B, h W (A, B) = max a A W [ min ( minb B W d(a, b), min w Fr(W ) d(a, w) )]. Si A et B =, h W (A, B) = max a A W [ minw Fr(W ) d(a, w) ]. Si A = et B, h W (A, B) = 0.

22/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Rappel : DH(A, B) = max(h(a, B), h(b, A)) avec h(a, B) = max a A (min b B d(a, b)). Notre version locale à fenêtre : Soit W une fenêtre sur ces deux images A et B. DH W (A, B) = max (h W (A, B), h W (B, A)) où Si A et B, h W (A, B) = max a A W [ min ( minb B W d(a, b), min w Fr(W ) d(a, w) )]. Si A et B =, h W (A, B) = max a A W [ minw Fr(W ) d(a, w) ]. Si A = et B, h W (A, B) = 0.

22/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Rappel : DH(A, B) = max(h(a, B), h(b, A)) avec h(a, B) = max a A (min b B d(a, b)). Notre version locale à fenêtre : Soit W une fenêtre sur ces deux images A et B. DH W (A, B) = max (h W (A, B), h W (B, A)) où Si A et B, h W (A, B) = max a A W [ min ( minb B W d(a, b), min w Fr(W ) d(a, w) )]. Si A et B =, h W (A, B) = max a A W [ minw Fr(W ) d(a, w) ]. Si A = et B, h W (A, B) = 0.

22/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Rappel : DH(A, B) = max(h(a, B), h(b, A)) avec h(a, B) = max a A (min b B d(a, b)). Notre version locale à fenêtre : Soit W une fenêtre sur ces deux images A et B. DH W (A, B) = max (h W (A, B), h W (B, A)) où Si A et B, h W (A, B) = max a A W [ min ( minb B W d(a, b), min w Fr(W ) d(a, w) )]. Si A et B =, h W (A, B) = max a A W [ minw Fr(W ) d(a, w) ]. Si A = et B, h W (A, B) = 0.

23/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Propriétés de la mesure locale à fenêtre DH W est croissante en fonction de la taille de la fenêtre : Soit V et W deux fenêtres tels que V W alors DH V (A, B) DH W (A, B). DH W majorée par la mesure de la DH globale et l atteint pour W assez grand.

24/54 Plan 1 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 2 Décomposition de l image : l analyse multirésolution Cadre théorique Choix de l opérateur 3 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 4 La base des impressions anciennes Classification des cartes de dissimilarités locales Résultats 5

25/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Critère d arrêt Principe : mesurer la dissimilarité locale Locale : implique le pixel central de la fenêtre Fenêtre adaptée à la taille des traits constituant la dissimilarité (grande pour traits grossiers) Critère Tant que la DH W est maximale dans la fenêtre, la fenêtre W est agrandie.

25/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Critère d arrêt Principe : mesurer la dissimilarité locale Locale : implique le pixel central de la fenêtre Fenêtre adaptée à la taille des traits constituant la dissimilarité (grande pour traits grossiers) Critère Tant que la DH W est maximale dans la fenêtre, la fenêtre W est agrandie. La mesure obtenue est appelée DH locale (x).

26/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Critère d arrêt Soit un pixel x fixé n := 1 (côté de la fenêtre) Tant que HD Fenn (A, B) = val max côté := côté + 1 Fin Tant que Retourner DH locale = HD Fenn 1 (A, B)

27/54 Plan 1 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 2 Décomposition de l image : l analyse multirésolution Cadre théorique Choix de l opérateur 3 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 4 La base des impressions anciennes Classification des cartes de dissimilarités locales Résultats 5

28/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Définition de la Carte des dissimilarité locales Soit A et B deux images binaires et X leur support, la carte des dissimilarités locales La CDL est définie par CDL : x X DH locale (x) (6)

29/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Illustration Figure: Les lettres CO et ET et leur CDL illustrant leurs dissimilarités locales.

30/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Cas de la distance de Hausdorff Expression mathématique de la CDL pour la distance de Hausdorff x R 2, CDL(x) = A(x) B(x) max(d(x, A), d(x, B)) (7) Complexité : Pour des images de taille m n, elle est de l ordre de m n.

30/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Cas de la distance de Hausdorff Expression mathématique de la CDL pour la distance de Hausdorff x R 2, CDL(x) = A(x) B(x) max(d(x, A), d(x, B)) (7) Complexité : Pour des images de taille m n, elle est de l ordre de m n.

31/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Cas général mesure locale à fenêtre : quelconque (pratiquement) vérifier les propriétés de croissance et de majoration même un algorithme pour trouver la meilleure fenêtre exemples de mesure de dissimilarité possible la différence simple x X B(x) A(x) certaines DH modifiées (la DH partielle...)

32/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Généralisation aux images en niveaux de gris dans le cas de la distance de Hausdorff CDL(x) = A(x) B(x) max(d(x, A), d(x, B)) pour les images en niveaux de gris x d(x, A) est la Transformée en distance qui est généralisée aux images en niveaux de gris A(x) B(x) reste valable en niveaux de gris

33/54 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales Comparaison entre images pas toutes les structures (analyse multirésolution) méthode de comparaison : Carte des dissimilarités locales classification

34/54 Plan 1 Impressions anciennes Classification Résultats 2 Décomposition de l image : l analyse multirésolution Cadre théorique Choix de l opérateur 3 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 4 La base des impressions anciennes Classification des cartes de dissimilarités locales Résultats 5

35/54 Impressions anciennes Classification Résultats fond important à la MAT collaboration entre l équipe image du CReSTIC, les chercheurs du CEPLECA et la MAT

35/54 Impressions anciennes Classification Résultats fond important à la MAT collaboration entre l équipe image du CReSTIC, les chercheurs du CEPLECA et la MAT

36/54 Impressions anciennes Classification Résultats Acquisition base en cours de constitution base expérimentale constituée avec Alain Robert caméra 512 512 et éclairage avec des tubes fluo. 68 impressions provenant des livres suivants : Figures de la Sainte Bible, (Jean Oudot, 1735; Jean-Antoine Garnier, fin XVIII e ) L Histoire des quatre fils d Aymon, (F. Chapoulaud, début XIX e ; Jacques Garrigan, 1784 ; Blocquel-Castiaux, milieu XIX e ; Pierre Garnier, début XVIII e ; Nicolas Oudot, 1631 ; Citoyenne Garnier, début XIX e )

37/54 Impressions anciennes Classification Résultats Binarisation impressions NB impressions numérisées fortement contrastées binariser avec un seuillage local de Sauvola-Wolf τ(x, y) = µ(x, y) poids(µ(x, y) M)(1 avec µ(x, y) la moyenne locale, σ(x, y) l écart-type local, R la gamme dynamique de l écart-type et M le minimum de l histogramme. σ(x, y) ) (8) R

37/54 Impressions anciennes Classification Résultats Binarisation impressions NB impressions numérisées fortement contrastées binariser avec un seuillage local de Sauvola-Wolf τ(x, y) = µ(x, y) poids(µ(x, y) M)(1 avec µ(x, y) la moyenne locale, σ(x, y) l écart-type local, R la gamme dynamique de l écart-type et M le minimum de l histogramme. σ(x, y) ) (8) R

38/54 Impressions anciennes Classification Résultats Exemples (1)

39/54 Impressions anciennes Classification Résultats Exemples (2)

40/54 Plan 1 Impressions anciennes Classification Résultats 2 Décomposition de l image : l analyse multirésolution Cadre théorique Choix de l opérateur 3 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 4 La base des impressions anciennes Classification des cartes de dissimilarités locales Résultats 5

41/54 Impressions anciennes Classification Résultats Problème À partir d une impression, retrouver les impressions illustrant la même scène (impressions similaires) dans une base numérisée. système automatique déterminant à partir de 2 images si elles sont similaires ou non utiliser l information de la Carte des dissimilarités Locales classer la carte comme similaire : dans la classe C sim ou comme dissimilaire : dans la classe C dissim délicat classificateur avec apprentissage

41/54 Impressions anciennes Classification Résultats Problème À partir d une impression, retrouver les impressions illustrant la même scène (impressions similaires) dans une base numérisée. système automatique déterminant à partir de 2 images si elles sont similaires ou non utiliser l information de la Carte des dissimilarités Locales classer la carte comme similaire : dans la classe C sim ou comme dissimilaire : dans la classe C dissim délicat classificateur avec apprentissage

41/54 Impressions anciennes Classification Résultats Problème À partir d une impression, retrouver les impressions illustrant la même scène (impressions similaires) dans une base numérisée. système automatique déterminant à partir de 2 images si elles sont similaires ou non utiliser l information de la Carte des dissimilarités Locales classer la carte comme similaire : dans la classe C sim ou comme dissimilaire : dans la classe C dissim délicat classificateur avec apprentissage

41/54 Impressions anciennes Classification Résultats Problème À partir d une impression, retrouver les impressions illustrant la même scène (impressions similaires) dans une base numérisée. système automatique déterminant à partir de 2 images si elles sont similaires ou non utiliser l information de la Carte des dissimilarités Locales classer la carte comme similaire : dans la classe C sim ou comme dissimilaire : dans la classe C dissim délicat classificateur avec apprentissage

42/54 Impressions anciennes Classification Résultats Schéma global Schéma du processus global utilisant l AMR, la CDL et le module de décision. C est la carte qui est classée, par les images.

43/54 Impressions anciennes Classification Résultats Heuristique de la classification Les cartes des impressions similaires (C sim ) dissimilarités majeurs cantonnées fortes valeurs regroupées dans la carte en zones

43/54 Impressions anciennes Classification Résultats Heuristique de la classification Les cartes des impressions similaires (C sim ) dissimilarités majeurs cantonnées fortes valeurs regroupées dans la carte en zones

43/54 Impressions anciennes Classification Résultats Heuristique de la classification Les cartes des impressions similaires (C sim ) dissimilarités majeurs cantonnées fortes valeurs regroupées dans la carte en zones

44/54 Impressions anciennes Classification Résultats Heuristique de la classification Les cartes des impressions dissimilaires (C dissim ) dissimilarités réparties plus au hasard répartition des fortes valeurs relativement aléatoires

44/54 Impressions anciennes Classification Résultats Heuristique de la classification Les cartes des impressions dissimilaires (C dissim ) dissimilarités réparties plus au hasard répartition des fortes valeurs relativement aléatoires

44/54 Impressions anciennes Classification Résultats Heuristique de la classification Les cartes des impressions dissimilaires (C dissim ) dissimilarités réparties plus au hasard répartition des fortes valeurs relativement aléatoires

45/54 Impressions anciennes Classification Résultats En entrée de la classification 1 histogramme de la carte des dissimilarités 92% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité pas utilisée 2 courbe de granulométrie de la carte des dissimilarités 91% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité utilisée en partie information de l histogramme perdue 3 la carte toute entière en entrée de la classification carte de haute dimension Classificateur utilisant un Séparateur à Vaste Marge (SVM)

45/54 Impressions anciennes Classification Résultats En entrée de la classification 1 histogramme de la carte des dissimilarités 92% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité pas utilisée 2 courbe de granulométrie de la carte des dissimilarités 91% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité utilisée en partie information de l histogramme perdue 3 la carte toute entière en entrée de la classification carte de haute dimension Classificateur utilisant un Séparateur à Vaste Marge (SVM)

45/54 Impressions anciennes Classification Résultats En entrée de la classification 1 histogramme de la carte des dissimilarités 92% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité pas utilisée 2 courbe de granulométrie de la carte des dissimilarités 91% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité utilisée en partie information de l histogramme perdue 3 la carte toute entière en entrée de la classification carte de haute dimension Classificateur utilisant un Séparateur à Vaste Marge (SVM)

45/54 Impressions anciennes Classification Résultats En entrée de la classification 1 histogramme de la carte des dissimilarités 92% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité pas utilisée 2 courbe de granulométrie de la carte des dissimilarités 91% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité utilisée en partie information de l histogramme perdue 3 la carte toute entière en entrée de la classification carte de haute dimension Classificateur utilisant un Séparateur à Vaste Marge (SVM)

45/54 Impressions anciennes Classification Résultats En entrée de la classification 1 histogramme de la carte des dissimilarités 92% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité pas utilisée 2 courbe de granulométrie de la carte des dissimilarités 91% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité utilisée en partie information de l histogramme perdue 3 la carte toute entière en entrée de la classification carte de haute dimension Classificateur utilisant un Séparateur à Vaste Marge (SVM)

45/54 Impressions anciennes Classification Résultats En entrée de la classification 1 histogramme de la carte des dissimilarités 92% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité pas utilisée 2 courbe de granulométrie de la carte des dissimilarités 91% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité utilisée en partie information de l histogramme perdue 3 la carte toute entière en entrée de la classification carte de haute dimension Classificateur utilisant un Séparateur à Vaste Marge (SVM)

45/54 Impressions anciennes Classification Résultats En entrée de la classification 1 histogramme de la carte des dissimilarités 92% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité pas utilisée 2 courbe de granulométrie de la carte des dissimilarités 91% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité utilisée en partie information de l histogramme perdue 3 la carte toute entière en entrée de la classification carte de haute dimension Classificateur utilisant un Séparateur à Vaste Marge (SVM)

45/54 Impressions anciennes Classification Résultats En entrée de la classification 1 histogramme de la carte des dissimilarités 92% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité pas utilisée 2 courbe de granulométrie de la carte des dissimilarités 91% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité utilisée en partie information de l histogramme perdue 3 la carte toute entière en entrée de la classification carte de haute dimension Classificateur utilisant un Séparateur à Vaste Marge (SVM)

45/54 Impressions anciennes Classification Résultats En entrée de la classification 1 histogramme de la carte des dissimilarités 92% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité pas utilisée 2 courbe de granulométrie de la carte des dissimilarités 91% de cartes bien classées en moyenne répartition spatiale de la carte de dissimilarité utilisée en partie information de l histogramme perdue 3 la carte toute entière en entrée de la classification carte de haute dimension Classificateur utilisant un Séparateur à Vaste Marge (SVM)

46/54 Impressions anciennes Classification Résultats Protocole expérimental base expérimentale de 68 impressions fournit 2278 cartes de dissimilarités répartition : 125 comparent des impressions illustrant la même scène (C sim ) 2153 comparent des impressions illustrant des scènes différentes (C dissim ) protocole 50 cartes pour chaque classe en apprentissage 75 cartes pour C sim et 200 pour C dissim en test

47/54 Plan 1 Impressions anciennes Classification Résultats 2 Décomposition de l image : l analyse multirésolution Cadre théorique Choix de l opérateur 3 Définition de la mesure locale à fenêtre Critère d arrêt Carte des dissimilarité locales 4 La base des impressions anciennes Classification des cartes de dissimilarités locales Résultats 5

Impressions anciennes Classification Résultats Résultats aux différentes résolutions Un compromis doit être fait entre l efficacité et le temps de calcul résolution 512 512 256 256 128 128 64 64 pour C sim 99,6% 99,6% 99,4% 98,6% pour C dissim 94% 94% 93,7% 91,1% résolution 32 32 16 16 8 8 pour C sim 93,8% 86% 82% pour C dissim 86,5% 80,5% 67,8% Table: CDL DH : taux de reconnaissance lorsque les cartes de dissimilarités sont calculées après une analyse multirésolution. Les résultats restent bons jusqu à la taille 32 32 : les images sont alors 16 fois plus petites que les images initiales. 48/54

49/54 Impressions anciennes Classification Résultats Illustration 512 256 128 64 32 16 8

50/54 Impressions anciennes Classification Résultats Résultats en distinguant trois groupes dans C sim deux sous-classes peuvent être distinguées impressions issues du même tampon (plus ou moins dégradé) : C même impressions illustrant la même scène provenant de deux tampons distincts : C proche retrouvé dans C même C proche C dissim C même 98,3% 0,3% 1,4% C proche 16,9% 80,5% 2,6% C dissim 1,3% 0% 98,7% Table: CDL DH : résultat du test de la classification en trois classes à la résolution 128 128.

Comparaison avec les mesures globales Impressions anciennes Classification Résultats C sim C dissim Méthodes globales DH 60% 75% DH partielle 83% 81% DH modifiée 77% 83% Méthodes vectorielles Histogramme : 91% 94% Granulométrie 91% 91% Vecteur des Valeurs de la CDL Classées 94% 88% Méthodes 2D Différence Simple 66% 78% CDL difsimple 92% 94% CDL DH 128 128: 99,4% 93,7% 3 classes 98% 80% 98% 51/54

52/54 Bilan comparaison des images binaires est délicate car les attributs sont pauvres. nouvelle méthode de comparaison dimages binaires donnant accès aux dissimilarités locales à leur répartition spatiale repose sur une mesure locale qui peut être la distance de Hausdorff ou une autre application réussie à une base d impressions anciennes

53/54 Perspectives méthode de caractérisation des filtres morphologiques effectuer des tests à plus grande échelle extraire des cartes les traits discriminants accélérer la décision décision non supervisée intégrer cette méthode dans des méthodes haut niveau

54/54 merci!