Caractérisation de la projection du squelette d une surface canal 3D : Application à la reconstruction 3D à partir de deux images



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

Chapitre 2 : Caractéristiques du mouvement d un solide

Nom : Groupe : Date : 1. Quels sont les deux types de dessins les plus utilisés en technologie?

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

Adobe Illustrator Logiciel de dessin vectoriel et de Cartographie Assistée par Ordinateur

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

Fonctions de plusieurs variables

Mesure d angles et trigonométrie

Les algorithmes de base du graphisme

Calcul intégral élémentaire en plusieurs variables

COMPTE-RENDU «MATHS EN JEANS» LYCEE OZENNE Groupe 1 : Comment faire une carte juste de la Terre?

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Deux disques dans un carré

Fonctions de plusieurs variables

Angles orientés et fonctions circulaires ( En première S )

Construction d un cercle tangent à deux cercles donnés.

F411 - Courbes Paramétrées, Polaires

Tp_chemins..doc. Dans la barre "arche 2" couleur claire 1/5 21/01/13

LUT QU EST-CE QUE C EST? Version 1.0 Mars 2010

Extraction d informations stratégiques par Analyse en Composantes Principales

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

Introduction au maillage pour le calcul scientifique

DURÉE DU JOUR EN FONCTION DE LA DATE ET DE LA LATITUDE

Traitement bas-niveau

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

GMEC1311 Dessin d ingénierie. Chapitre 1: Introduction

Cours Fonctions de deux variables

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

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

Éditorial. Tangente ÉDUCATION. Scratch, AlgoBox, Python. Trimestriel - n 15 - janvier 2011 Numéro spécial 16 activités TICE pour le lycée

315 et 495 sont dans la table de 5. 5 est un diviseur commun. Leur PGCD n est pas 1. Il ne sont pas premiers entre eux

1 Création d une pièce. 2 Travail complémentaire. 1-1 Réglage des barres d outils. 1-2 Exemples de réalisation de pièces à l aide d un modeleur 3D

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

Transmission d informations sur le réseau électrique

Resolution limit in community detection

La perspective conique

Rétablissement d un réseau cellulaire après un désastre

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

GÉnÉRaliSation de courbes de niveau en cartographie MaRine RÉSUMÉ ABSTRACT

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

Master de Recherche première année. Programme de cours

AOMS : UN NOUVEL OUTIL DE PHOTOGRAMMÉTRIE

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

Résolution d équations non linéaires

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

Programme de la classe de première année MPSI

Introduction au Data-Mining

Chapitre 0 Introduction à la cinématique

Famille continue de courbes terminales du spiral réglant pouvant être construites par points et par tangentes

Ecran : Processeur : OS : Caméra : Communication : Mémoire : Connectique : Audio : Batterie : Autonomie : Dimensions : Poids : DAS :

Cercle trigonométrique et mesures d angles

Object Removal by Exemplar-Based Inpainting

Détection et suivi d'objets dans une séquence d'images par contours actifs

Fonctions de deux variables. Mai 2011

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Alarme domestique- Présentation

3 Approximation de solutions d équations

L interface Outils, palettes, règles, repères, grille Paramétrer les préférences

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

Corrigé du baccalauréat S Pondichéry 12 avril 2007

Manuel des bonnes pratiques avec CATIA V.5

BACCALAURÉAT GÉNÉRAL SESSION 2012 OBLIGATOIRE MATHÉMATIQUES. Série S. Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R.

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

CONSTRUCTION DES PROJECTIONS TYPES DE PROJECTION. Projection => distorsions. Orientations des projections

Géométrie discrète Chapitre V

Cours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques

Ceci est un aperçu du livre "QCAD - Introduction à la conception assistée par ordinateur (CAO)" QCAD

FUSION DE CARTES DE PROFONDEURS EN PHOTOGRAMMETRIE ARCHITECTURALE

CHAPITRE 2 POSITIONNEMENT

C est à vous qu il appartient de mettre en place des conditions optimales pour permettre la meilleure réalisation possible.

Echantillonnage Non uniforme

Débuter avec Asymptote...

TEMPÉRATURE DE SURFACE D'UNE ÉTOILE

Communication graphique. Cours de communication graphique. 1ère année bacheliers ingénieurs civils et ingénieurs architectes.

Revue des données probantes l utilité et les limites des différentes approches

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

Territoire3D. Descriptif de contenu. Institut Géographique National. Date du Document : Mars 2011

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

Grilles acoustiques. Type NL 6/6/F/2

Explorons la Voie Lactée pour initier les élèves à une démarche scientifique

Fonctions linéaires et affines. 1 Fonctions linéaires. 1.1 Vocabulaire. 1.2 Représentation graphique. 3eme

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette

Cours d Analyse. Fonctions de plusieurs variables

STAGES DE FORMATION INTER-ENTREPRISES PÔLE 45 BUREAUTIQUE

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Systèmes de transmission

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

Détection des deux roues motorisés par télémétrie laser à balayage

Infolettre #18 : Les graphiques avec Excel 2010

enquête pour les fautes sur le fond, ce qui est graves pour une encyclopédie.

Générateur de Croisades AIDE EXPRESS. Votre première visite? Vous devez créer un compte d auteur.

C f tracée ci- contre est la représentation graphique d une

Moteur monocylindre de tondeuse auto-tractée. Pascal MORENTON

Exercice 1 Trouver l équation du plan tangent pour chaque surface ci-dessous, au point (x 0,y 0,z 0 ) donné :

Sujet 4: Programmation stochastique propriétés de fonction de recours

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

Conception architecturale et modélisation déclarative

Intégrales doubles et triples - M

Transcription:

Caractérisation de la projection du squelette d une surface canal 3D : Application à la reconstruction 3D à partir de deux images Bastien Durix 1, Géraldine Morin 1, Sylvie Chambon 1, Céline Roudet 2, Lionel Garnier 2 1 Université de Toulouse - IRIT - Équipe Vortex 2 Université de Bourgogne - Le2i - Équipe MGSI 27 Mai 2015 Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 1 / 25

Qu est-ce qu un squelette? Centre d une boule maximale Axe médian interne Boule maximale Frontière de la forme Squelette [Blum1967 ] Centres des boules maximales (Axe médian interne) Rayons associés Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 2 / 25

Qu est-ce qu un squelette? Centre d une boule maximale Axe médian interne Boule maximale Frontière de la forme Squelette [Blum1967 ] Permet de caractériser la forme : Connaissance du squelette Connaissance de la forme Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 2 / 25

Problématique Comment reconstruire le squelette d un objet 3D à partir de deux images? Images de référence Surface reconstruite Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 3 / 25

Plan 1 État de l art 2 Estimation de la projection d un squelette 3 Triangulation d un squelette 3D 4 Conclusion/Perspectives Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 4 / 25

État de l art Reconstruction 3D multi-vues Stéréovision, Structure-from-Motion [Hartley2004 ] Shape-from-Silhouette [Laurentini1994, Cheung2003 ] Squelette [Blum1967 ] Squelettisation facile [Lam1992, Amenta2001a ] Habillage discret [Edelsbrunner1995, Delame2012 ] Pourquoi utiliser une surface canal? Habillage simple [Peternell1997, Xu2006 ] Reconstruction mono-image [Caglioti2006, Caglioti2009 ] Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 5 / 25

Pourquoi reconstruire des squelettes? Hypothèse Reconstruction de surfaces canal sans auto-intersection Avantages Habillage d un squelette C 1 facile Donne la topologie de l objet Facilite l animation de l objet Inconvénients Niveau de détail faible (à combiner avec une reconstruction multi-vues!) Valable uniquement pour les squelettes curvilignes Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 6 / 25

Chaîne de traitements 1 Extraction du contour de la forme Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 7 / 25

Chaîne de traitements 1 Extraction du contour de la forme 2 Estimation de la projection du squelette Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 7 / 25

Chaîne de traitements 1 Extraction du contour de la forme 2 Estimation de la projection du squelette 3 Triangulation du squelette 3D Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 7 / 25

Chaîne de traitements 1 Extraction du contour de la forme 2 Estimation de la projection du squelette 3 Triangulation du squelette 3D 4 Habillage du squelette 3D (surfcanal.u3d) Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 7 / 25

Plan 1 État de l art 2 Estimation de la projection d un squelette 3 Triangulation d un squelette 3D 4 Conclusion/Perspectives Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 8 / 25

Projection orthogonale d un squelette Idée Squelette : décrit l ensemble des boules maximales de la forme Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 9 / 25

Projection orthogonale d un squelette Idée Projection orthogonale de la forme : projection orthogonale des boules maximales Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 9 / 25

Projection orthogonale d un squelette Idée Projection orthogonale du squelette : Squelette de la projection Utilisation d une technique classique d extraction du squelette : Voronoï [Ogniewicz1992 ] Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 9 / 25

Problème du cas perspectif Cas orthographique Projection orthogonale d une sphère : cercle Cas perspectif Projection centrale d une sphère : ellipse Projection du squelette Squelette de la projection Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 10 / 25

Projection perspective d un squelette Cas perspectif Recherche des ellipses maximales dans la projection de la forme On ne peut pas utiliser de technique classique Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 11 / 25

Projection perspective d un squelette Cas perspectif Recherche des ellipses maximales dans la projection de la forme On ne peut pas utiliser de technique classique Contribution Algorithme d estimation de la projection perspective d un squelette, à partir de la projection de la forme Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 11 / 25

Estimation d un squelette perspectif Projection d une sphère sur un plan : Intersection d un cône tangent à la sphère avec le plan O 3 C Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 12 / 25

Projection perspective d un squelette Transformation des données du problème Projection de l ellipse sur la sphère unité centrée en O 3 : cercle O 3 C Équivalence entre la recherche d ellipses maximales dans le plan, et la recherche de cercles maximaux sur la sphère Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 13 / 25

Projection perspective d un squelette Entrée Contour 2D discrétisé de l objet Calibrage caméra Algorithme 1 Projection des points du contour sur la sphère unité 2 Tétraédrisation de Delaunay 3 Calcul d une ellipse pour chaque tétraèdre obtenu Sortie Squelette perspectif de l objet, avec sa topologie Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 14 / 25

Plan 1 État de l art 2 Estimation de la projection d un squelette 3 Triangulation d un squelette 3D 4 Conclusion/Perspectives Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 15 / 25

Recherche du squelette 3D de la forme Hypothèses Deux images Points de vue calibrés Pour chaque image Extraction du squelette projectif (orthographique ou perspectif) Approximation par une B-Spline Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 16 / 25

Recherche du squelette 3D de la forme Appariement des courbes Association des points des courbes, pour trianguler l emplacement des sphères (par minimisation des distances entre les droites) Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 17 / 25

Recherche du squelette 3D de la forme Problème rencontré Existence d une ambiguïté sur l appariement (bs3.u3d) Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 18 / 25

Recherche du squelette 3D de la forme Problème rencontré Existence d une ambiguïté sur l appariement (bs3.u3d) Solution possible Ajout d une contrainte sur la longueur de la courbe Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 18 / 25

Tests sur données de synthèse (Projection orthogonale) Comparaison entre la forme originale (en bleu) et la reconstruction (en rouge) Erreur : 7, 6% Erreur : 7, 3% Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 19 / 25

Tests sur données de synthèse (Projection perspective) Comparaison entre la forme originale (en bleu) et la reconstruction (en rouge) Erreur : 2, 5% Erreur : 6, 7% Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 20 / 25

Tests sur images réelles Deux projections de l objet Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 21 / 25

Tests sur images réelles Deux projections de l objet Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 21 / 25

Tests sur images réelles (sourisrec.u3d) Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 22 / 25

Tests sur images réelles Image originale Reconstruction par squelette Durix, Morin, Chambon, Roudet et Garnier Reconstruction par Structure-from-Motion Projection du squelette d une surface canal 3D 23 / 25

Plan 1 État de l art 2 Estimation de la projection d un squelette 3 Triangulation d un squelette 3D 4 Conclusion/Perspectives Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 24 / 25

Conclusion/Perspectives Contributions Estimation du squelette projectif d un forme Appariement des squelettes sur deux images Futurs travaux Appariement automatique des différentes parties des squelettes Utilisation de plusieurs images pour affiner la reconstruction Reconstruction de squelettes surfaciques Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 25 / 25

Conclusion/Perspectives Contributions Estimation du squelette projectif d un forme Appariement des squelettes sur deux images Futurs travaux Appariement automatique des différentes parties des squelettes Utilisation de plusieurs images pour affiner la reconstruction Reconstruction de squelettes surfaciques Merci de votre attention! Durix, Morin, Chambon, Roudet et Garnier Projection du squelette d une surface canal 3D 25 / 25