Raisonnement Spatial pour l Analyse d Images HR

Documents pareils
Traitement bas-niveau

N. Paparoditis, Laboratoire MATIS

L image satellite : simple effet de mode ou. apport réel?

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

MIS 102 Initiation à l Informatique

Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases)


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

AMTEC RESOURCES MANAGEMENT LTD. CREATION D UNE BANQUE DE DONNEES DONNEES GEOSPATIALES NATIONALE

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

Accélérer l agilité de votre site de e-commerce. Cas client

Géométrie discrète Chapitre V

Problèmes d ordonnancement dans les systèmes de production. Journée Automatique et Optimisation Université de Paris Mars 2003

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

SEO Campus 2009 : Pagerank et optimisation

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

OPTION SCIENCES BELLE-ISLE-EN-TERRE

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

Tâche complexe produite par l académie de Clermont-Ferrand. Mai 2012 LE TIR A L ARC. (d après une idée du collège des Portes du Midi de Maurs)

Projet de Traitement du Signal Segmentation d images SAR

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

Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration

Modélisation multi-agents - Agents réactifs

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

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

CH.6 Propriétés des langages non contextuels

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

Calcul intégral élémentaire en plusieurs variables

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

TP Modulation Démodulation BPSK

Optimisation for Cloud Computing and Big Data

M2R IMA UE CONF Présentation

Nicolas VAN LABEKE LORIA/CNRS, Université Henri Poincaré - Nancy I, BP 239, F Vandoeuvre les Nancy Cedex,FRANCE vanlabek@loria.

Conception de réseaux de télécommunications : optimisation et expérimentations

EXERCICES DE REVISIONS MATHEMATIQUES CM2

L apprentissage automatique

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et

Parallélisme et Répartition

Système de sécurité de périmètre INTREPID

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

Sites web éducatifs et ressources en mathématiques

MABioVis. Bio-informatique et la

Mesure agnostique de la qualité des images.

EP A1 (19) (11) EP A1 (12) DEMANDE DE BREVET EUROPEEN. (43) Date de publication: Bulletin 2012/50

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

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2)

Le plan d action marketing et commercial : De la réflexion marketing à l action commerciale

DATA QUERY : MODÉLISATION AVANCÉE DE VOS DONNÉES

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

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

Le WiFi sécurisé. 16 Octobre 2008 PRATIC RIOM

Big Data et Graphes : Quelques pistes de recherche

Business Intelligence

Estimation des charges. «Le travail se dilate jusqu à remplir le temps disponible»

Techniques d interaction dans la visualisation de l information Séminaire DIVA

Feuille TD n 1 Exercices d algorithmique éléments de correction

Compte-rendu Réunion générale. Grenoble, le 29 juin 2011 URBASIS

Exemple d acquisition automatique de mesures sur une maquette de contrôle actif de vibrations

Expert en Acoustique et en Vibration

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

TRS: Sélection des sous-graphes représentants par l intermédiaire des attributs topologiques et K-medoïdes

Analyses de Variance à un ou plusieurs facteurs Régressions Analyse de Covariance Modèles Linéaires Généralisés

Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires

Programmation Par Contraintes

Business Intelligence simple et efficace avec Excel et PowerPivot

Programmation par contraintes. Laurent Beaudou

Enregistrement et transformation du son. S. Natkin Novembre 2001

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Big Data et Graphes : Quelques pistes de recherche

Génie Industriel et Maintenance

OUTIL D AUTO-ÉVALUATIOn POUR LES RÉSERVES DE MUSÉE

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

Le Futur de la Visualisation d Information. Jean-Daniel Fekete Projet in situ INRIA Futurs

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

Le théorème de Thalès et sa réciproque

Exposition. VLR plongée e commission photo

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

Présentation du Master Ingénierie Informatique et du Master Science Informatique , Année 2 Université Paris-Est Marne-la-Vallée

P2: Perception auditive

CHAPITRE V SELECTION DES CONSULTANTS ET D AUTRES PRESTATAIRES DE SERVICES

Définir la gestion de projets 11. Exploiter les techniques de gestion de projets 11. Planifier un projet 12. Lister les tâches et les jalons 13

Ordonnancement robuste et décision dans l'incertain

INGENIERIE DES SYSTEMES INFORMATIQUES - PARCOURS : MOBILITE ET CLOUD COMPUTING

Le Data Mining au service du Scoring ou notation statistique des emprunteurs!

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

La gestion de données dans le cadre d une application de recherche d alignement de séquence : BLAST.

EREE - DIRECT SOLAR vous propose quatre FORFAITS pour être au plus proche de vos besoins

Introduction au datamining

FORMATION ECLAIRAGE PUBLIC

Technique opératoire de la division (1)

Méthodologie des projets de communication

Cours Optimisation Partie Optimisation Combinatoire. Année scolaire Gérard Verfaillie ONERA/DCSD/CD, Toulouse

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Le ranking de Augure Influencers La méthodologie AIR en détails

I- Définitions des signaux.

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

Séminaire Bâtiment Durable :

Prénom : MATHÉMATIQUES. 120 minutes Compas, règle métrique, rapporteur, équerre, calculatrice non programmable

Développement de lois et de structures de réglages destinées à la téléopération avec retour d effort

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

Transcription:

Raisonnement Spatial pour l Analyse d Images HR ORFEO - Volet Méthodologique Julien Michel, Jordi Inglada CENTRE NATIONAL D ÉTUDES SPATIALES 17 Janvier 2007 1

Introduction Introduction Évolution des problématiques de télédétection Augmentation de la résolution et de la taille des données Insuffisance des approches bas-niveaux Besoin de manipuler l information spatiale Objectifs Évaluation du système de raisonnement spatial RCC8 Dans le cadre du programme ORFEO et de l OTB 2

Introduction Plan de la présentation Décomposition par la pyramide morphologique Segmentation des résultats Définition et calcul du RCC8 Représentation sous forme de graphe Application à la détection d objets Conclusion 3

Décomposition par la pyramide morphologique Plan Décomposition par la pyramide morphologique Segmentation des résultats Définition et calcul du RCC8 Représentation sous forme de graphe Application à la détection d objets Conclusion 4

Décomposition par la pyramide morphologique Principe de la décomposition Une analyse multi-échelle Les bases de la pyramide Fonctionnement Algorithmes pyramidaux Morphologie mathématique Filtres non-linéaires non respect de Shannon Sous-échantillonnage prudent 5

Décomposition par la pyramide morphologique Exemple (I) Image analysée Image QuickBird panchromatique de la région Parisienne (résolution 60 cm) 6

Raisonnement Spatial pour l Analyse d Images HR Décomposition par la pyramide morphologique Exemple (II) Détails du filtrage Étage 1 Étage 2 Dsup,filtre,n Dinf,filtre,n 7 Étage 3 Étage 4

Raisonnement Spatial pour l Analyse d Images HR Décomposition par la pyramide morphologique Exemple (III) Détails de la décimation Étage 1 Étage 2 Dsup,deci,n Dinf,deci,n 8 Étage 3 Étage 4

Décomposition par la pyramide morphologique Reconstruction des détails du filtrage Vers une représentation à pleine résolution Reconstruction Sur-échantillonnage Ajout détails de décimation? Exemple : détails niveau 6 Amélioration de la précision Pertes dues à la décimation Utilisation de l image d origine Reconstruction Amélioration 9

Segmentation des résultats Plan Décomposition par la pyramide morphologique Segmentation des résultats Définition et calcul du RCC8 Représentation sous forme de graphe Application à la détection d objets Conclusion 10

Segmentation des résultats Segmentation par croissance de région Méthode retenue : segmentation par seuillage connexe Principe Segmentation par croissance de région Critère d acceptation : seuil bas et seuil haut Seuils et graines déterminés par des quantiles Avantages Simplicité de fonctionnement Robustesse Seuils et graines peu sensibles à la diversité des images 11

Raisonnement Spatial pour l Analyse d Images HR Segmentation des résultats Exemple (I) Détails clairs niveau 1 niveau 2 niveau 3 niveau 4 niveau 5 12 niveau 6

Raisonnement Spatial pour l Analyse d Images HR Segmentation des résultats Exemple (II) Détails sombres niveau 1 niveau 2 niveau 3 niveau 4 niveau 5 13 niveau 6

Définition et calcul du RCC8 Plan Décomposition par la pyramide morphologique Segmentation des résultats Définition et calcul du RCC8 Représentation sous forme de graphe Application à la détection d objets Conclusion 14

Définition et calcul du RCC8 Le système RCC8 pour Region Connection Calculus Définition 8 relations Entre 2 régions de l espace Propriétés Binaires Exclusives Exhaustives 4 relations symétriques 4 relations anti-symétriques 15

Définition et calcul du RCC8 Calcul élémentaire du RCC8 Déterminer la relation entre 2 régions de l espace Principe Matrice des 9-intersections Arbre de décision Calculs paresseux Optimisation pour DC Arbre de décision Matrice des 9-intersections 0 Ă B Ă Ḃ Ă B 1 @ Ȧ B Ȧ Ḃ Ȧ B A Ā B Ā Ḃ Ā B 16

Définition et calcul du RCC8 Calcul sur un ensemble de régions Régions provenant de la segmentation multi-échelle Principe Déterminer la relation liant chaque couple de régions extraites Connaissance à priori : relation DC pour une même image Table de composition : information à priori Boite englobante contenant les deux régions Résultats Complexité : taille de l image, taille des régions retenues Optimisations : gain de 30% en moyenne 17

Représentation sous forme de graphe Plan Décomposition par la pyramide morphologique Segmentation des résultats Définition et calcul du RCC8 Représentation sous forme de graphe Application à la détection d objets Conclusion 18

Représentation sous forme de graphe Les graphes RCC8 Représentation et visualisation Graphes Sommets : régions Arêtes : Relations Relation DC non représentée Visualisation En 3 dimensions Analogie avec une représentation pyramidale 19

Application à la détection d objets Plan Décomposition par la pyramide morphologique Segmentation des résultats Définition et calcul du RCC8 Représentation sous forme de graphe Application à la détection d objets Conclusion 20

Application à la détection d objets Classification par les SVMs Évaluation de la pertinence des graphes RCC8 Données Imagettes Spot 5 Base de données Robin Descripteurs Statistiques RCC8 Occurences de structures Résultats Interprétation CH ZP CH 436 64 ZP 52 448 Résulats encourageants, mais données inadaptées 21

Application à la détection d objets Mesure de similitude de graphe Un problème NP-Complet Solution retenue Recherche guidée par une fonction de score Utilisation des heuristiques gloutonne et taboue Construction de l espace de recherche 22

Application à la détection d objets Algorithme de détection d objets Peut on retrouver un objet dans une scène à partir de leurs graphes respectifs? Principe de l algorithme Limitation de la fonction de score au graphe recherché Élaboration d une liste d appariements "prometteurs" Pour chacun, application la recherche d appariement Sélection par la similitude obtenue Appariements prometteurs : Appariements de bas-niveau 23

Application à la détection d objets Résultats (I) : Recherche exacte Recherche de l objet "avion" dans une scène d aéroport 24

Application à la détection d objets Résultats (II) : Recherche similaire Recherche des objets de type "pontons" dans une scène portuaire 25

Application à la détection d objets Amélioration de l algorithme Intégration d un descripteur géométrique : la compacité Définition et Calcul C(R) = 4Π S avec S la surface et P le périmètre P 2 Théorème de Green-Ostrogradski Couplé à un algorithme de suivi de contour Intégration Pondération de la fonction de score par min(comp(r 1),Comp(R 2 )) max(comp(r 1 ),Comp(R 2 )) Choix des appariements "prometteurs" selon cette métrique 26

Application à la détection d objets Résultats : Recherche similaire Recherche d avions dans une scène des usines Airbus Meilleure robustesse, valeurs de similitude plus faibles 27

Conclusion Progression Décomposition par la pyramide morphologique Segmentation des résultats Définition et calcul du RCC8 Représentation sous forme de graphe Application à la détection d objets Conclusion 28

Conclusion Conclusion Bilan et remarques Bilan : un travail préliminaire Technique de segmentation multi-échelle Outils pour calculer, représenter et manipuler le RCC8 Intérêt du RCC8 pour l analyse automatique de scènes Remarques pour la suite Qualité de la segmentation préalable à l utilisation du RCC8 Améliorations : fonction de score, coût de l extraction Besoin de tests sur une base plus large 29

Conclusion A suivre... R&T 2007 Intégration dans l OTB en cours 30