1 Modélisation 3D de scènes urbaines à partir d’images satellitaires à très haute résolution Nesrine Chehata Directeur de thèse: Pr. Georges Stamon Université.

Slides:



Advertisements
Présentations similaires
Université Paris 5/ SIP-CRIP5
Advertisements

Couche limite atmosphérique
Emel CHAIEB Évaluation des différents protocoles pour l’acquisition d’images 4D sur un scanner non prévu à cet effet Simon RIT Myriam AYADI Elsa GIROUD.
Développement d'un service Web de transformation des données routières : application à un système géomatique mobile (M 2 G) Karl Guillotte Direction :
Introduction : Besoins - Modèles Modélisation Géométrique Introduction Loïc Barthe Equipe VORTEX – IRIT Université de Toulouse
AUTO - EVALUATION DE L'ELEVE GENERALITES POURQUOI ? - Permettre à l'élève de mesurer ses réussites, ses difficultés et d'identifier ses besoins. - L 'élève.
Modélisation Géométrique Cours 4 : Acquisition de la géométrie.
2. Analyse du potentiel des terres agricoles affecté par l'aménagement du territoire Le point sur l'étude et.
1 Projet d'agenda 2D/3D pour dispositif mobile Ensimag 2A – Vendredi 10 Juin 2011 Par Yoann KERNOA & Jérémy LAURAIRE.
PROJET DE FIN D ’ ETUDES Présenté à l’Université Paris-Sud pour obtenir le diplôme : MASTER 2 Physique et ingénierie de l’énergie Titre : Etude de faisabilité.
Le socle commun : des pistes pour la technologie Plan de la présentation : - Introduction - Contexte (socle commun et document eduscol) - Repérage des.
Comparing color edge detection and segmentation methods Projet TIM.
1 DUT Informatique 2010 – 2011 Soutenance de stage Atelier Parisien d'Urbanisme La cartographie à l'heure du web Pierre Dargham Encadrant : Claude Luciani.
Grilles 3D Les grilles 3D. Grilles 3D Plan ● Les grilles 3D – Grille 3D ? – Reconstruction de continuité C 0 – Octree min/max – Visualisation d'une iso-surface.
1 Estimation temps réel du flot optique Julien MARZAT 3A – ISA CPDS Tuteur ENSEM:Didier WOLF Tuteur INRIA :André DUCROT.
Développement d’une méthodologie pour évaluer les pressions agricoles en matière de polluants dans les conditions spécifiques des DOM.
La résolution de problèmes ouverts au cycle 2 et cycle 3 « Mettre les élèves en situation d’essayer, conjecturer, tester, prouver. » (IREM de Lyon)
La projection orthogonale Le dessin technique permet une représentation graphique plane des formes d’une pièce, selon une direction d’observation donnée.
Application des technologies de communication sans fil au système de surveillance et d’alarme d’un bateau Hussein KDOUH (*), Ghais EL ZEIN (*), Gheorghe.
TP 4: DE LA CARTE A LA COUPE GEOLOGIQUE EN SYSTEME MONOCOUCHE
Analyse, Classification,Indexation des Données ACID
RANDONNEE
Prise en Compte des Incertitudes pour des Décisions Durables
Le raclage 3D.
Dessin technique 1. Généralité. 1.1 Principaux types de dessins industriels. 1.2 Échelles 1.3 Formats normalisés. 1.4 Cartouche. 1.5 Principaux traits.
LA MODELISATION HYDROLOGIQUE Sébastien Zaragosi
Identification des lois de comportement des tôles
Centralisation de logs
Technologies de l’intelligence d’affaires Séance 13
HUDELOT Céline, Monique THONNAT Inria Sophia Antipolis Equipe ORION
Simulation des nanostructures à base de nanorubans de graphène
Statique 1 STM Conception Mécanique La mécanique branche de la physique qui étudie le mouvement des corps et les forces auxquelles ils sont soumis. La.
Plans d’expériences: Plans de mélanges
Jean-Emmanuel DESCHAUD
Jean-Emmanuel DESCHAUD
Technologies de l’intelligence d’affaires Séance 11
République Algérienne Démocratique et Populaire Ministère de l'Enseignement Supérieur et de la Recherche Scientifique Université Saad.
L’APPROCHE SMEARED FRACTURE :
La simulation comme outil de prévision incendie Jean Baptiste Filippi - Jacques Henri Balbi UMR SPE - Université de Corse.
Concepts avancés en mathématiques et informatique appliquées
Regroupement contextuel de cimes dans les images aéroportées
La stratégie pédagogique en
CARTOGRAPHIE LES CARTES GEOLOGIQUES LES CARTES TOPOGRAPHIQUES.
Principes d’une participation financière dans un PCRS mutualisé
ACP Analyse en Composantes Principales
Modélisation aérothermique des machines tournantes
Modélisation et résolution du problème de contact mécanique et son application dans un contexte multiphysique Soutenance de thèse de doctorat en ingénierie.
Royaume de Maroc Université Hassan Premier Settat Faculté des Sciences et Techniques de Settat LA CLASSIFICATION K-MEANS SOUS R /MATLAB Master :Automatique.
Amélioration de la résolution spatiale des sondeurs multifaisceau
DÉTECTION DE DÉFAUTS DANS DES HOLOGRAMMES DE PHASE
Résolution d’un problème de diffusion 3D
ORGANISATION PEDAGOGIQUE ET TECHNIQUE
Belkacem Ould Bouamama
Formulation et Présentation d’un Algorithme Déterministe
VI. Introduction à l ’indexation
Système d’Information Géographique Equipe-SIG. Plan Introduction:  Généralités sur un SIG: Définitions. Objectifs Historique. Approches. Principes Fonctionnement.
ECG Radiographie IRM Analyse Q R Système Observateur Gain Cadre et contexte 2.
Pierre-Yves Lucas LabSTICC / UBO Ecole doctorale SICMA
Janvier 2019 IA-IPR Physique-Chimie
Moteurs de recherches Data mining Nizar Jegham.
Objectif du TP 3 : 1) Savoir orienter un plan dans l'espace 2) Représenter des structures géologiques (3D) sur une carte (2D) David Sala,
Projet Logimage ESP Dakar Janvier 2019 Alain Faye
chapitre 10 : La Géométrie dans l’Espace.
Amélioration de la visibilité
Tableau de bord d’un système de recommandation
Encadrée par: - Mr. Abdallah ALAOUI AMINI Réalisée par : -ERAOUI Oumaima -DEKKAR Amal - ES-SAHLY Samira -Houari Mohammed PROGRAMMATION MULTIOBJECTIFS.
Global Positioning System
De l’évaluation par compétences à PRONOTE/LSU
Création d une application pour la détection des personnage par les empreintes digitale 1.
La programmation dynamique
Transcription de la présentation:

1 Modélisation 3D de scènes urbaines à partir d’images satellitaires à très haute résolution Nesrine Chehata Directeur de thèse: Pr. Georges Stamon Université Paris 5/ SIP-CRIP5

2 Plan  Introduction  Reconstruction de primitives 3D  Optimisation globale hybride  Résultats et évaluations  Conclusion

3 Contexte  Contexte satellitaire très haute résolution  Projet en collaboration avec le CNES  Le futur satellite PLÉIADE  Applications:  Cartographie: aménagement, urbanisme, télécommunications…  Risques: hydrologiques (inondations), la géologie dynamique.  Défense: applications militaires et de sécurité  Contexte de la thèse:  Reconstruction 3D automatique des bâtiments en milieu urbain

4  Données:  Couple stéréoscopique N&B  Résolution [50 cm – 70 cm]  Faible B/H [0.1 – 0.2] Faibles distorsions entre images Parties cachées réduites  Faible précision altimétrique  Images géoréférencées Contexte satellitaire THR Simulations Pléiades 50 cm Modèle Numérique d’élévation MNE [Baillard 97]  Toute information extraite des images  Des informations externes  Réseau routier  Limites cadastrales

5 Objectifs  Reconstruction 3D automatique de bâtiments  Possibilité d’introduire des informations externes  Évaluation de la qualité de reconstruction 3D en fonction du B/H  Système automatique pour la modélisation 3D de scènes urbaines  Description dense de la scène  Système ouvert et extensible  Limitations du contexte satellitaire très haute résolution:  La résolution des images  La stéréoscopie simple: parties cachées, ombres portées,…  Faible rapport B/H

6 Reconstruction 3D: État de l’art  Approches - modèles  Grande robustesse aux détecteurs de primitives  Manque de généralité Primitives Modèles Top-Down  Approches - primitives  Très grande généralité  Peu de robustesse:  Échec si manque de primitives  Problème si sur-détection Primitives Modèles Bottom-Up Stratégie générale: Bottom-Up puis Top-Down = Hypothesize-and-verify GénéralitéRègles locales

7  Segments  Segmentations en régions Reconnaissance &détection Reconstruction 3D  Primitives 3D fiables  Segments 3D  Facettes 3D  MNE hybride raster/vecteur Optimisation globale 3D contrainte Méthodologie  Cadastre  Réseau routier 3D Données externes  Couple images  MNE Données source

8 MNE Hybride (Raster/Vecteur) MNE Hybride Raster / Vecteur Représentation 3D Information vectorielle Plusieurs niveaux de description: - Segments 3D - Facettes 3D Information raster

9 Plan  Reconstruction de primitives 3D  Segments 3D  Facettes 3D  Évaluations  Bilan  Optimisation globale hybride  Évaluation du MNE hybride  Couple images  MNE Données source  Segments  Segmentation régions Reconnaissance & détection 2D Reconstruction 3D  Primitives 3D fiables  Segments 3D  Facettes 3D  MNE hybride raster/vecteur Optimisation globale 3D contrainte  Cadastre  Réseau routier 3D Données externes Évaluation / MNE Référence

10 Reconstruction des segments 3D  Mise en correspondance de segments 2D  Contraintes classiques:  Épipolaire, altimétrique, recouvrement, photométrique  Bande de tolérance autour du MNE pour la validation Amiens 50 cm Segments 3D reconstruits Segments 3D reprojetés dans l’ image

11 Segments 3D: Simulations Évaluation de la précision de reconstruction  Influence de l’orientation du segment par rapport à la base  Influence du rapport B/H

12 Segments 3D: Bilan  Avantages Met à profit le faible B/H Bonne précision planimétrique  Inconvénients  Forte imprécision altimétrique  Influence du B/H  Influence de l’orientation du segment

13 Reconstruction des facettes 3D Image gauche Mise en correspondance des régions Couples de régions appariées Segmentations hiérarchiques Hypothèse modèle surface plane Plans 3D Délimitation de la facette par projection des contours Facettes 3D Image droite [Guigues03]

14 Segmentation hiérarchique  Pourquoi une segmentation hiérarchique ?  Description multi-échelles de l’image  Choix du niveau d’interprétation en fonction de la résolution  Possibilité d’appariements inter-niveaux  Résoudre les problèmes de sous et sur-segmentations des régions  Modèle de fusion des régions : Géo Vs Rad  On cherche à minimiser l’énergie globale pour un donné:  si élevé : on privilégie les grandes régions à formes simples  si faible : on privilégie les petites régions à radiométrie homogène

15 45 cm Exemple  La meilleure segmentation:  Coupe à différentes échelles

16 Mise en Correspondance des régions Image gaucheImage droite  Masquage du sol:  Croissance de régions à partir d’un germe dans le MNE  Focalisation grâce à des données externes (réseau routier)  Altitude Z min sur la zone  Recherche de coupes appariées dans les sous-hiérarchies: Image gaucheImage droite

17 Appariement des régions  Contraintes: épipolaire, altimétrique, similarité, recouvrement  Contribution: Propagation ascendante des contraintes  Un nœud père vérifie une propriété si tous ses fils la vérifient. Contrainte épipolaire R4R4 R3R3 R2R2 R1R1 RgRg G  Avantages de la propagation ascendante Robustesse au bruit Pas de risque de perte d’homologues au cours des fusions de régions Gain de temps Image gaucheImage droite  Contrainte épipolaire

18 Qualification des appariements  Utilisation d’un cube de corrélation dans l’espace objet [Jibrini00]  Discrétisation du volume de la scène (  X =  Y=  Z = R img )  Calcul des scores de corrélation  Qualification d’un appariement  Q (Rg,Rd) = ScoreCorrel (F (Rg,Rd) )

19 Recherche de coupes appariées  Approche Descendante  Validation pilotée par la mise en correspondance des régions:  Contrainte photométrique  Contrainte de planéité  Fusion des coupes  Hypothèses de facettes concurrentes

20 50cm B/H 0.2 Image gaucheImage droite Facettes 3D: Résultats

21 60cm B/H 0.08 Facettes 3D: Résultats

22 Facettes 3D: Évaluations 3D Nbre facettes 201 T d =75%T sd =11% Nbre facettes 118 T d =62%T sd =9,2% 50cm70cm

23 Facettes 3D: Bilan  Avantages Approche adaptée au contexte satellitaire (B/H faible) MEC Régions: Propagation ascendante des contraintes Faible taux de sur-détection  Inconvénients  Extraction non dense des facettes 3D  Délimitation des facettes non précise en 3D  Temps de calcul élevé

24 Bilan: Reconstruction des primitives 3D  Les segments 3D Bonne précision planimétrique  Faible précision altimétrique  Les facettes 3D Bonne fiabilité des facettes  Délimitation non précise  Possibilité d’hypothèses de facettes concurrentes  Problèmes des détecteurs de primitives:  Sous-détection  Sur-détection  Compromis à trouver entre exhaustivité et fiabilité de la reconstruction Modélisation globale de la surface 3D

25 Plan  Reconstruction de primitives 3D  Optimisation 3D contrainte  Principe  Modélisation des discontinuités: Segments 3D  Régularisation par surfaces planes: Facettes 3D  Résultats et évaluations  Bilan  Évaluation du MNE hybride  Couple images  MNE Données source  Segments  Segmentation régions Reconnaissance & détection Reconstruction 3D  Primitives 3D fiables  Segments 3D  Facettes 3D  MNE hybride raster/vecteur Optimisation globale 3D contrainte  Cadastre  Réseau routier 3D Données externes Évaluation / MNE Référence

26 Optimisation globale: État de l’art  Deux approches de minimisation d’énergie: disparité terme d’attache aux données terme de lissage  L’estimation de la disparité peut être formulée comme un problème de minimisation d’énergie:  Formulation par programmation dynamique [Bai97,Bel96, Geiger95, Bobick99]  Recherche du minimum sur les lignes épipolaires  Difficulté de propager l’information inter-lignes épipolaires MNE [Baillard97]  Formulation par flot maximal [RoyCox98,Ischikawa98,Veksler99]  La surface de disparité est minimisée en 2D

27 Optimisation 3D: Choix de la formulation  Formulation par flot de graphe [RoyCox98]:  Recherche de la coupe minimale dans un graphe 3D  Maillage en 6-connexité  Une coupe de capacité minimale renvoie la carte de disparité  Avantages: Renvoie une carte de disparité dense Facile à adapter à notre contexte : le cube de corrélation Les images sont traitées de manière symétrique

28 Optimisation 3D: Choix de la formulation  Inconvénients (Roy Cox):  Les discontinuités ne sont pas modélisées  Ne garantit pas la contrainte d’unicité  Les améliorations : État de l’art  La gestion explicite des occultations  Seuillage des scores de corrélation [Zitnick, Kanade 00]  La modélisation des discontinuités  Utilisation d’une énergie de lissage dépendante du gradient d’intensité dans les images [BVZ99, SSZ02]  Définition des coûts en fonction des contours images [Ishikawa, Geiger98].  Ces approches n’utilisent que des informations pixellaires

29 Formulation par flot maximal  Contribution: Utilisation d’information vectorielle pour guider l’optimisation globale  Amélioration de la formulation de [Roy Cox,98]  Les discontinuités ne sont pas modélisées Gestion explicite par les segments 3D  Contrainte d’unicité non garantie Contrainte d’unicité est garantie avec les facettes 3D  Apport de l’information vectorielle Régularisation par surfaces planes Informations sur les pentes des toits

30 Optimisation 3D globale  Introduire des informations vectorielles:  Modélisation des discontinuités: segments 3D  Régularisation de surfaces planes: facettes 3D Primitives 3D Cube de corrélation Données externes Cube hybride Optimisation globale MNE raster Carte de labels Surface 3D hybride  Produits dérivés:  MNE raster + carte de primitives retenues dans la coupe  Surface 3D hybride  Introduire le cube de corrélation:  Fournit le terme d’attache aux données  Résoud le problème de sous-détection des primitives

31 Optimisation: Construction du graphe  Optimisation à l ’intérieur du cube de corrélation  Le graphe 3D:  Nœuds: les voxels du cube  La source s est reliée au plan Z min  Le puits t est relié au plan Z max  Maillage 3D en 6 connexité  Graphe non orienté x y z t s arête d'occultation (arête horizontale) arête de disparité (arête verticale)

32 Gestion des capacités Coefficient de lissage  Le coût d’un nœud :  Capacités des arêtes  Coût d’une coupe

33 Optimisation sans primitives (K, C f )=(0, 0)  K: coefficient de lissage  Influence de C f (K, C f )=(0, 0.5) (K, C f )=(0.1, 0.5) (K, C f )=(0.5, 0.5)

34  Cube de corrélation initial Optimisation contrainte: Facettes 3D S t  Injection des facettes 3D  Interdiction de passage au dessus et en dessous des facettes  Autorisation de passage sur les contours des facettes Optimisation hybride: MNE Raster / Vecteur

35 Optimisation contrainte: Les segments 3D  Modélisation des discontinuités  à forte magnitude: les façades  à faible magnitude: les faîtes de toit  Apport des segments 3D  Bonne précision planimétrique  Création de couloirs de passage le long des segments

36 Apport des segments 3D Modélisation des discontinuités  Création de couloirs de passage  Capacités horizontales de faible coût

37 Apport des facettes 3D Régularisation de surfaces  Problèmes de discrétisation  Discrétisation de la facette

38 Optimisation contrainte: Les facettes 3D  Discrétisation des facettes  Point critique de la méthodologie  Gestion par nappes  Réduit le nombre de nœuds du graphe  Création des couloirs de passage  Création d’arêtes horizontales de faible coût  Permet le passage entre facettes concurrentes Connecté au puits Connecté à la source

39 Optimisation contrainte: Les segments 3D 50cm (K=0,2 C f =0,5) Sans primitives Les segments extraits

40 Carte des facettes retenues dans la coupe (k, Cste) =(0.5, 0.5) Optimisation contrainte: facettes 3D Sans primitives Avec facettes Sans primitives Avec facettes

41 70 cm (K=0,1 C f =1,5) Sans primitives Avec segmentsAvec facettesAvec segments

42 Optimisation globale Hybride: Bilan  Avantages: Optimisation dense : MNE hybride Raster/Vecteur Gestion explicite des discontinuités et des occultations Régularisation par surfaces planes Solution aux problèmes des détecteurs de primitives Gestion des hypothèses de facettes concurrentes Possibilité de remonter à l ’information vectorielle (représentation 3D hybride) Possibilité de généralisation: Indépendante du processus d ’extraction des primitives 3D Peut être étendue à un contexte multi-vues Possibilité d’introduire des informations externes: –Modélisation du sol ( réseau routier, limites cadastrales)  Inconvénients:  Problèmes de discrétisation des facettes  Dépendance à la fiabilité des primitives extraites

43 Plan  Reconstruction de primitives 3D  Optimisation globale hybride  Évaluation du MNE hybride  Couple images  MNE Données source  Segments  Segmentation régions Reconnaissance & détection Reconstruction 3D  Primitives 3D fiables  Segments 3D  Facettes 3D  MNE hybride raster/vecteur Optimisation globale 3D contrainte  Cadastre  Réseau routier 3D Données externes Évaluation / MNE Référence

44 Évaluations du MNE hybride  Qualité extrinsèque:  Contrôle ponctuel : Statistiques sur les différences d’altitudes  Évaluation en fonction de différentes classes: –(Bâtiment / sol / Bords de bâtiments)  Tracé de profils comparatifs sur les MNE  Qualité intrinsèque: Robustesse au paramétrage  Comparaison de MNE obtenus avec différents paramétrages SolBords de Bâtiments: BB Bâtiments

45 Optimisation globale Hybride: Évaluations ContraintesEQM en Z (cm) Sans primitives 72,77  0,05 Segments 72,64  0,82 Facettes 70,73  0,96 ContraintesEQM en Z (cm) Sans primitives 25,29  0,36 segments 25,53  0,44 Facettes 25,20  0,33 Classe « Bords de bâtiments »Classe « Sol » ContraintesEQM en Z (cm) Sans primitives 13,68  0,43 segments 15,22  0, 15 facettes 14,22  0,15 Classe « Bâtiments » L’évaluation raster met en évidence l’apport des segments La régularisation des surfaces n’est pas mise en évidence par une évaluation raster

46  Influence de la constante C f sur le temps de calcul Optimisation globale Hybride: Évaluations

47 Conclusion  Objectifs:  Modélisation 3D de surface urbaines  Système ouvert et extensible, adapté au contexte satellitaire  Contributions méthodologiques :  Mise à profit du faible rapport B/H à chaque étape  Appariement des hiérarchies: Propagation des contraintes  Processus d’optimisation global, ouvert et extensible.  Perspectives:  Utilisation d’un graphe 3D hybride où les nœuds correspondent à des primitives 3D  Recalage a posteriori des facettes 3D

48 Conclusion: Le projet Pléaides  Une chaîne de traitement pour la modélisation 3D de surfaces  Applications pour le MNE hybride:  Calcul d’orthophotos, survol virtuel de villes, texturation du paysage,…  Développement d’une plate-forme d’évaluation de MNE  3 niveaux d’évaluations:  (raster-raster) : évaluation du MNE hybride raster  (vecteur- raster): évaluation des facettes 2D (forme, contours …)  (vecteur-vecteur): comparaison de deux modèles 3D  Précision de reconstruction:  Précision de reconstruction au B/H ème de pixel  Comparaison de l’exhaustivité de la reconstruction des primitives à différentes résolutions

49 Perspectives: Le projet Pléiades  Perspectives  Modélisation du sol: introduction de données externes  Enrichir la plate-forme d’évaluation:  Recalage 2D entre les MNE  Métriques d’évaluation 2D/ 3D  Limitation de l’approche basée sur les primitives pour obtenir un modèle polyédrique en contexte satellitaire