Systèmes de représentation multi-échelles pour l indexation et la restauration d archives médiévales couleur



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

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

Traitement bas-niveau

Géométrie discrète Chapitre V

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

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

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

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

Apprentissage Automatique

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

Mesure agnostique de la qualité des images.

La classification automatique de données quantitatives

Extraction d informations stratégiques par Analyse en Composantes Principales

N. Paparoditis, Laboratoire MATIS

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

Projet de Traitement du Signal Segmentation d images SAR

Introduction au Data-Mining

TP SIN Traitement d image

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

Optimisation de la compression fractale D images basée sur les réseaux de neurones

Introduction au datamining

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

données en connaissance et en actions?


Logiciel XLSTAT version rue Damrémont PARIS

Introduction : présentation de la Business Intelligence

L évaluation d algorithmes d analyse vidéo Quelques pistes

Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique

Franck VAUTIER, Jean-Pierre TOUMAZET, Erwan ROUSSEL, Marlène FAURE, Mohamed ABADI, Marta FLOREZ, Bertrand DOUSTEYSSIER

Opérations de base sur ImageJ

ProxiLens : Exploration interactive de données multidimensionnelles à partir de leur projection

Master IAD Module PS. Reconnaissance de la parole (suite) Alignement temporel et Programmation dynamique. Gaël RICHARD Février 2008

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

: seul le dossier dossier sera cherché, tous les sousdomaines

SAP BusinessObjects Web Intelligence (WebI) BI 4

DECOUVREZ Discover TYPE EDIT V12 Français

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

Introduction au Data-Mining

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

Prélèvement/préparation p des échantillons et analyse des reliquats d azote

Une méthode de développement d applications de traitement d images An image processing applications development method

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

Chapitre 2 : Systèmes radio mobiles et concepts cellulaires

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

BASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous :

Cognit Ive Cas d utilisation

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE

Exemple d application en CFD : Coefficient de traînée d un cylindre

Exploitation et analyse des données appliquées aux techniques d enquête par sondage. Introduction.

Les algorithmes de fouille de données

INTRODUCTION AU DATA MINING

R-ICP : une nouvelle approche d appariement 3D orientée régions pour la reconnaissance faciale

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

Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring

Traitement numérique de l'image. Raphaël Isdant

Historique. Architecture. Contribution. Conclusion. Définitions et buts La veille stratégique Le multidimensionnel Les classifications

Enjeux mathématiques et Statistiques du Big Data

Object Removal by Exemplar-Based Inpainting

Intégration de la dimension sémantique dans les réseaux sociaux

Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands.

INF6304 Interfaces Intelligentes

Communications immersives : Enjeux et perspectives

MABioVis. Bio-informatique et la

Proposition d un model hiérarchique et coopératif agent pour la segmentation d image

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

1S9 Balances des blancs

LIDAR LAUSANNE Nouvelles données altimétriques sur l agglomération lausannoise par technologie laser aéroporté et ses produits dérivés

Institut National Polytechnique de Toulouse (INP Toulouse) Systèmes informatiques. Younès RAOUI. samedi 29 avril 2011

Recherche bibliographique

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version /11/05

Extraction de caractéristiques visuelles d'images médicales pour la recherche par similitude et l'aide au diagnostic

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

Fonctions de plusieurs variables

Reconnaissance de gestes : approches 2D & 3D

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Structure du cours : Il existe de nombreuses méthodes intéressantes qui couvrent l Analyse des Données

Les étapes du traitement de l analyse d image

Infolettre #18 : Les graphiques avec Excel 2010

Tests de comparaison de moyennes. Dr Sahar BAYAT MASTER 1 année UE «Introduction à la biostatistique»

Préparé au Laboratoire d Analyse et d Architecture des Systèmes du CNRS

L ANALYSE EN COMPOSANTES PRINCIPALES (A.C.P.) Pierre-Louis GONZALEZ

ACP Voitures 1- Méthode

Agrégation des portefeuilles de contrats d assurance vie

Les bases de données

Les algorithmes de base du graphisme

Extraction et reconstruction de bâtiments en 3D à partir de relevés lidar aéroportés

Recherche d Information(RI): Fondements et illustration avec Apache Lucene. par Majirus

Formats d images. 1 Introduction

Le concept cellulaire

La segmentation à l aide de EG-SAS. A.Bouhia Analyste principal à la Banque Nationale du Canada. Chargé de cours à l UQAM

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

Groupe Eyrolles, 2006, ISBN :

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Business Intelligence

Introduction à MATLAB R

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Laboratoire d informatique Gaspard-Monge UMR Journée Labex Bézout- ANSES

L utilisation du lidar terrestre en foresterie. Richard Fournier Département de géomatique appliquée

Transcription:

18/12/2003 p.1/50 Systèmes de représentation multi-échelles pour l indexation et la restauration d archives médiévales couleur Julien DOMBRE Laboratoire IRCOM-SIC, UMR-CNRS 6615. En partenariat avec le Centre d Études Supérieures des Civilisations Médiévales (CESCM).

18/12/2003 p.2/50 Contexte de l étude Projet transverse entre deux laboratoires de l université de Poitiers : SIC - STIC CESCM - SHS Fond iconographique consacré à l art roman en France et à l étrange Restauration Étude stylistique

18/12/2003 p.3/50 Plan 1. Introduction 2. Décrire les images pour indexer 3. Segmentation multi-échelles 4. Description des régions 5. Utilisation de la structure pour l indexation 6. Conclusion / Perspectives

18/12/2003 p.4/50 Présentation du problème Indexation de bases d images : retrouver automatiquement de images d un contenu bien précis dans une base de données. classification Méthode de recherche au CESCM = moteurs de recherche Web Recherche de motifs textuels dans la description : Rechercher les pages contenant "loisirs et Poitiers" Trouver les images contenant un "Christ" Limitations de l indexation textuelle : Langue utilisée Vocabulaire utilisé (expert/néophite) Niveau de description Utilisation du contenu des images pour les caractériser Indexation d images par le contenu (Content Based Image Retrieval)

18/12/2003 p.5/50 Introduction / Contexte BASE D IMAGES Description : "60% bleu 40% vert" IMAGES SIMILAIRES "Dominante verte et texture de rocher" Esquisse : Exemple : MOTEUR D INDEXATION

18/12/2003 p.6/50 Plan 1. Introduction 2. Décrire les images pour indexer 3. Segmentation multi-échelles 4. Description des régions 5. Utilisation de la structure pour l indexation 6. Conclusion / Perspectives

La vision comme support de l analyse 18/12/2003 p.7/50 ciel nuage maison toit mur porte ciel nuage???? maison toit mur porte Où s arrêter pour caractériser / décrire le plus finement l image

18/12/2003 p.8/50 L image brute - la matrice Acquisition : Capture du flux lumineux filtré pour l ensemble des photosites du dispositif d acquisition En couleur : 3 composantes (RGB, L a b...) Représentation de l image : Toute l information Non structurée Calcul de statistiques globales aux images Signature : Couleur : histogrammes couleur, Color Sets... Texture : matrices de cooccurrences, filtres de GABOR......

L image brute - la matrice 18/12/2003 p.9/50 Image Requête Génération de la signature Images similaires Requête EN LIGNE Processus PRELIMINAIRE Génération de la base de données Calcul des diverses statistiques globales (couleur, texture, forme...) Zone de similarité Génération des signatures Ensemble d images ESPACE DE REPRESENTATION Recherche d objets très difficile : caractérisation noyée au sein de celle de l image

18/12/2003 p.10/50 Extraction d éléments simples Extraction de primitives de l image (lignes, contours, régions...) Caractérisation des primitives Recherche de primitives et non d images [MA99,CARSON02] Description insuffisante : pour trouver un arrangement d objets donné pour gommer les erreurs d extraction

18/12/2003 p.11/50 Arrangement des primitives Image = Ensemble organisé de régions caractérisées Organisation des éléments indexation spatiale : Différentes variétés de 2D-Strings [PETRAKIS93,CHANG91,LEE90] Graphes d adjacences de régions labéllisés ou attribués [PETRAKIS97]

2D-Strings 18/12/2003 p.12/50 1 Ciel Ordre 2-D string 2 Mer 3 Sable 4 4 Humain 6 Inconnu Arbre 5 Horizontal (4 4 2 3 1 6 5) Vertical (1 2 4 3 4 6 5) Aire (4 4 6 5 1 2 3) Périmètre (4 4 5 6 1 3 2) Nécessite l identification des régions Positionnement relatif des régions (centres de gravité)

18/12/2003 p.13/50 Graphe d adjacences de régions 0 1 2 3 4 5 6 1 0 2 6 3 5 4 Problème de la vision d un objet à plusieurs échelles Pas de notion de composition

Remontée jusqu aux concepts 18/12/2003 p.14/50 ciel nuage toit mur porte Difficulté de remonter jusqu à une description sémantique complète : Tentative par KOBUS BARNARD [BARNARD01] Vocabulaire limité et concepts très généraux (chat tigre)

Arrangement d objets composés 18/12/2003 p.15/50 ciel nuage maison toit mur porte Image = Ensemble d objets composés en relation Vision d un objet à différentes échelles Nécessité d un algorithme de segmentation multi-échelles

18/12/2003 p.16/50 Le graphe pyramidal NIVEAU 4 NIVEAU 3 NIVEAU 2 NIVEAU 1...IDEM... LEGENDE : Limites des objets Lien hiérarchique Adjacence Caractérisation des régions et des relations au sein de la structure Segmentation multi-echelles orientée objet indispensable

18/12/2003 p.17/50 Plan 1. Introduction 2. Décrire les images pour indexer 3. Segmentation multi-échelles 4. Description des régions 5. Utilisation de la structure pour l indexation 6. Conclusion / Perspectives

18/12/2003 p.18/50 Méthodes existantes Contraintes : Multi-échelles Orientée objet Domaine du critère : couleur, texture, couleur/texture Seuillage d histogrammes Méthodes de classification (k-means, ISODATA)... Difficulté d utilisation de la nature spatiale de l image Domaine de l image Détection contours Accroissement de régions Split-and-Merge... Méthodes multi-échelles et orientées objets?

Critère d homogénéité 18/12/2003 p.19/50 m1 m m4 m2 m3 m1 m4 m2 m3 m J = 0.583 Critère de rupture de modèle textural défini par DENG [DENG99] : Z : ensemble de N points de centre de gravité m Z divisé en C classes : Z i, i [1... C] de centre de gravité m i Dispersion totale : D t = z Z z m 2 Dispersion relative : D r = C D i = i=1 C i=1 z Z i z m i 2 J Deng = D t D r D r J proposé = D t D r D t Si les centres sont confondus D r = D t J = 0

Critère d homogénéité 18/12/2003 p.20/50 D t = D r J = 0 D t > D r J = 0.1333 D t >> D r J = 0.4048 D t >> D r J = 0.7619 Restriction du calcul de J aux régions définies : J = 0 J = 0.0107 J = 0.0385 J = 0 1 Critère d évaluation : J = M k J k J N k : valeur de J de la k e région k N : nombre de pixels du voisinage Quantification pour obtenir des couleurs visuellement différentes M k : nombre de pixels de la k e région

18/12/2003 p.21/50 Segmentation multi-échelles - Cartes de J Image originale Quantification de l image Niveau initial Calcul du coefficient J Calcul de J pour tous les pixels de l image avec un voisinage donné Influence de la taille du voisinage sur les rup tures détectées originale diamètre 33 diamètre 17 diamètre 9

18/12/2003 p.22/50 Détection / Accroissement des vallées Image originale Quantification de l image Niveau initial Détection des marqueurs par seuillage adaptatif Accroissement par ligne de partage des eaux Barrage Barrage Calcul du coefficient J Détection des vallées Accroissement des vallées Regroupement des régions V1 V2 V3

18/12/2003 p.23/50 Extension multi-échelles Image originale Quantification de l image Niveau initial Calcul du coefficient J Détection des vallées Accroissement des vallées Regroupement des régions niveau=niveau 1 Si niveau=niveau final Détection des vallées par seuillage adaptati au sein des régions déjà générées : Raffinement progressif de la segmentation Localisation de la détection des vallées Non restriction lors de l accroissement des vallées - processus identique

18/12/2003 p.24/50 Repositionement des échelles Cohérence Repositionnement : confiance sur l échelle la plus fine Niveaux Initiaux Niveaux Repositionnés

Quelques résultats 18/12/2003 p.25/50

Construction du graphe pyramidal 18/12/2003 p.26/50 NIVEAU 4 NIVEAU 3 LEGENDE : Limite d objet Lien hiérarchique Adjacence NIVEAU 1 NIVEAU 2...IDEM...

18/12/2003 p.27/50 Plan 1. Introduction 2. Décrire les images pour indexer 3. Segmentation multi-échelles 4. Description des régions 5. Utilisation de la structure pour l indexation 6. Conclusion / Perspectives

18/12/2003 p.28/50 Description des régions Trois critères différents : couleur texture forme Critères plus ou moins discriminants suivant les applications : CESCM : texture bruit causé par le vieillissement Analyse de tissu : couleur et texture Tri de pièces : suivant la nature des pièces Additivité des statistiques Réduction des calculs Statistiques indépendantes de l échelle

18/12/2003 p.29/50 Description Couleur COULEUR Histogrammes Statistiques Intra éléments Inter éléments Distances Classiques Distances Perceptuelles Histogramme : Fréquences d apparition des différentes couleurs Fréquence Fréquence 0.15 0.15 0.1 0.1 0.05 0.05 0 Fréquence Couleurs 0 Fréquence...... Couleurs???????????? 0.15 0.15 0.1 0.1 0.05 0.05 0 Couleurs 0 Couleurs

Intersection d histogrammes 18/12/2003 p.30/50 H 1 0.5 H 0.5 H 2 d ij SWAIN et BALLARD [SWAIN91] : inutilisable si palettes différentes Évolution pour des supports colorimétriques quelconques : 2 histogrammes normalisés H 1 et H 2 Comparaison des fréquences d ij : distance couleur normalisée Comparaison colorimétrique s 12 = X i ζ 1» min {(k 1 + H 1 (i) H 2 (j) ) (k 2 + d ij ) k 1 k 2 } j ζ 2 (1 + k 1 + k 2 ) S = s 12 + s 21 2

Autres propositions Earth Mover s Distance : métrique de référence déterminant le coût minimum du transport des élèments d une distribution à l autre EMD très performante mais très lente (O(n 2 )) Proposition d un algorithme en O(n) : optimisation par transport prioritaire des couleurs proches Théoriquement : perte de la notion de métrique Pratiquement : résultats équivalents entre les deux méthodes Quantification de la distance entre 2 couleurs différentes acceptable 1 Après application du noyau gaussien 0,8 0,6 0,4 0,2 σ=4 σ=8 σ=16 σ=32 σ=32 rouge-bleu > vert-bleu? 2 couleurs sont comparables jusqu à un certain seuil p(i, j) = A e d(i,j) 2σ 2 Réglage de σ 0 0 0,2 0,4 0,6 0,8 1 Distance initiale 18/12/2003 p.31/50

18/12/2003 p.32/50 Résultats - Présentation IMAGES DE LA BASE Précision = B B A + B B + C, Rappel = A + B : images pertinentes B + C : images retrouvées Rang = Normalisation du rang moyen des images pertinentes [MÜLLER99] 1 0,8 Précision 0,6 0,4 0,2 Parfaite (0) Pire (1) Aléatoire (0.5) 0 0 0,2 0,4 0,6 0,8 1 Rappel

18/12/2003 p.33/50 Résultats - Couleur Base Columbia en L a b avec 32 couleurs 1 0,8 Précision 0,6 Moment Colorimétriques (0.0815) Intersection Histogrammes euclidienne (0.0036) Intersection Histogrammes σ=1/64 (0.0030) Projection Histogrammes σ=1/32 (0.0250) EMD σ=1/32 (0.0250) EMD euclidienne (0.0591) 0,4 0 0,2 0,4 0,6 0,8 1 Rappel

18/12/2003 p.34/50 Résultats - Couleur Base locale en L a b avec 32 couleurs 1 0,8 Précision 0,6 Moments Colorimétriques (0.0168) Intersection Histogrammes euclidienne (0.0018) Intersection Histgogrammes σ=1/64 (0.0012) Projection Histogrammes σ=1/32 (0.0008) EMD σ=1/32 (0.0008) EMD euclidienne (0.0080) 0,4 0 0,2 0,4 0,6 0,8 1 Rappel

Description Forme FORME Convexité Circularité... Axe médian Chaines Domaine spatial UNL Fourier CSS... Descipteurs de Fourier Par transformation Basé contour Basé région Ondelettes Hough... Par transformation Moments centrés Moments Invariants... Moments de Zernike Excentricité Rectangularité Circularité Domaine spatial Diverses techniques testées avec résistance à l occultation Combinaison d informations complémentaires : Région : moments de ZERNIKE Contour : descripteurs de FOURIER Globale : excentricité, circularité, rectangularité 18/12/2003 p.35/50

18/12/2003 p.36/50 Résultats - Forme Base SIID 1 0,9 0,8 Précision 0,7 0,6 0,5 f(circ,exc,rect) (0.0491) ZER (0.0397) f(fd,zer) (0.0240) f(fd,zer,circ,rect,exc) (0.0198) f(fd) (0.0484) 0,4 0 0,2 0,4 0,6 0,8 1 Rappel

18/12/2003 p.37/50 Résultats - Forme Base SIID - occultation de 33% 1 0,8 Précision 0,6 0,4 0,2 f(ecc,rect,circ) (0.1055) f(zer) (0.1731) f(fd,zer) (0.1269) f(ecc,rect,circ,fd,zer) (0.0921) f(fd) (0.1675) 0 0 0,2 0,4 0,6 0,8 1 Rappel

18/12/2003 p.38/50 Texture TEXTURE Statistique Matrice de cooccurrences Longueurs de plages... Signal Fourier Ondelettes Filtres de Gabor... Images médiévales : texture peu pertinente Étude rapide des descripteurs (MEASTEX) Modèle Champs de Markov aléatoires Modèles fractals... Forte variabilité des techniques aux types de textures étudiées Choix : matrice de cooccurrences Simplicité Additivité

18/12/2003 p.39/50 Plan 1. Introduction 2. Décrire les images pour indexer 3. Segmentation multi-échelles 4. Description des régions 5. Utilisation de la structure pour l indexation 6. Conclusion / Perspectives

18/12/2003 p.40/50 Utilisation des échelles Bases spécialisées Cohérence entre les niveaux Bases généralistes Non cohérence entre les niveau

18/12/2003 p.41/50 Recherche d objets Extraction de la sous-pyramide correspondante à l objet Comparaison avec la pyramide de l image

Comparaison des niveaux 18/12/2003 p.42/50 Sans prise en compte de l arrangement spatial : R = {R i /i [1... R ]} et T = {T j /j [1... T ]} [D ij ] = [d(r i, T j )], avec i [1... R ] et j [1... T ] p NivSim (R, T ) = 1 R [ ] min R D ij j [1... T ] i=1 S NivSim (R, T ) = p NivSim(R, T ) + p NivSim (T, R) 2 Pas de pondération suivant la taille des régions Peu pertinent pour la recherche d objets - Projections désordonnées Prise en compte de l arrangement spatial : Graph Matching Complexité plus importante Cohérence pour la recherche d objets

Recherche d objets 18/12/2003 p.43/50 Recherche utilisant la structure pyramidale

18/12/2003 p.44/50 Fresques médiévales Recherche utilisant la structure pyramidale

18/12/2003 p.45/50 Détection de sites Retrouver la provenance d une image inconnue Pour chaque site : détermination d un ensemble restreint d images caractéristiques Mise en concurrence de deux approches complémentaires : Approche globale fondée sur la couleur Approche pyramidale complète Problème de zone d intérêt dans les images - tout ce qui n est pas peinture murale ne doit pas être pris en compte

Détection de sites 18/12/2003 p.46/50

18/12/2003 p.47/50 Plan 1. Introduction 2. Décrire les images pour indexer 3. Segmentation multi-échelles 4. Description des régions 5. Utilisation de la structure pour l indexation 6. Conclusion / Perspectives

18/12/2003 p.48/50 Conclusion Structure : Nouvelle structure de représentation multi-échelles pour l indexation : Notion d arrangement des régions Notion de composition Algorithme de segmentation multi-échelles Description : Étude des descripteurs de régions : couleur/forme/texture 3 propositions pour la description couleur Indexation : Méthodes d utilisation de la structure pour la recherche d images ou d objets Résultats encourageants Applications CESCM : Recherche d objets Détection de provenance d images inconnues

18/12/2003 p.49/50 Perspectives Structure de représentation : Outil de segmentation multi-échelles «parfait» Étude plus poussée des descripteurs de forme et de texture : Recherche de l additivité Amélioration de la précision de la description suivant l application Graphes d adjacences ne décrivent pas complètement la topologie de l image (doubles adjacences, ordonnancement) Extension vers les cartes généralisées Utilisation de la structure : Graph matching appariement de pyramides Définition de critères simples de rejet Projets applicatifs : Extension à la vidéo avec un suivi d objets Réduction de la taille de la description des scènes CESCM : étude et caractérisation des mains

Projet CESCM 18/12/2003 p.50/50