320 likes | 473 Views
Auto-Calibrage à partir de Deux Vues et de la Projection d’un Motif Lumineux. Thierry Molinier > bismo77@yahoo.fr David Fofi > d.fofi@iutlecreusot.u-bourgogne.fr Le2i UMR CNRS 5158 Université de Bourgogne 12, rue de la Fonderie 71200 Le Creusot (France) http://www.le2i.com. Contexte.
E N D
Auto-Calibrage à partir de Deux Vues et de la Projection d’un Motif Lumineux Thierry Molinier> bismo77@yahoo.fr David Fofi> d.fofi@iutlecreusot.u-bourgogne.fr Le2i UMR CNRS 5158Université de Bourgogne12, rue de la Fonderie71200 Le Creusot (France)http://www.le2i.com
Contexte • Etude et conception d’un capteur de vision en lumière structurée imperceptible. • Utilisation du capteur dans le cadre d’une stratégie de vision active. 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion Objectif • Auto-calibrage du capteur et reconstruction 3D dans un espace métrique. • Plaquage des textures sur les surfaces reconstruites en une seule prise de vue. • Etude des séquences « imperceptibles », segmentation et fusion des images.
Lumière structurée imperceptible 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Caméra 1 : synchronisée à la projection du premier motif Caméra 2 : Long temps d’intégration Scène Principe Un motif lumineux et son complémentaire sont projetés à haute fréquence sur la scène et observés par deux caméras : la première synchronisée sur la projection du premier motif, la seconde observant la scène en continue avec un long temps d’intégration. 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Motif + = Motif complémentaire Motif résultant Si la fréquence de projection dépasse la Fréquence Critique de Fusion (FCF ≈ 75 Hz), le motif et son complémentaire sont visuellement intégrés dans le temps. Le résultat pour l’œil (et pour la seconde caméra en ajustant son temps d’intégration) est une illumination homogène. 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Avantages • Signal non-invasif : le motif est invisible à l’œil. • Le capteur fournit les informations de couleur et de texture, contrairement aux capteurs de vision en lumière structurée classique. • Calcul du flot optique possible (caméra 2) dans le cas d’un capteur en mouvement (impossible dans le cas classique : perte des points 3D). 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion Contraintes • Capteur hétérogène : 2 caméras et 1 projecteur, aux paramètres intrinsèques généralement différents. • Limité à 3 vues (1 projection + 2 images). Un déplacement du projecteur équivaut à une perte des points 3D. • Mise en correspondance entre l’image 2 et le motif ?
VIDEO-PROJECTEUR CAMERA 2 CAMERA 1 Un exemple de capteur trinoculaire 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Méthode 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Le tenseur trifocal 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Définition • Cube matriciel 3x3x3 • Décrit la géométrie épipolaire pour trois vues comme la matrice fondamentale le fait pour deux vues. • Calcul (18 ddl et 27 éléments) • Contraintes épipolaires : relations de tri-linéarité 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Tri-linéarités 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Méthodes d’estimation • Méthode simple: solution directe linéaire • Méthode itérative • Méthode minimale : 6 points 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Calcul pratique • Hors-ligne • Un motif est projeté continûment • Les deux caméras perçoivent le motif : la mise en correspondance est cette fois possible entre le motif et l’image 2 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Auto-calibrage 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Repère du monde z y x Axe optique Repère image (u0, v0) Repère rétinien x z Repère de la caméra y Modèle caméra/projecteur Paramètres extrinsèques 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion Paramètres intrinsèques
Géométrie affine Géométrie métrique Géométrie projective 15 ddl 7 ddl conic absolu angles, rel.dist. 12 ddl Plan à l’infini parallèlisme Principe de l’auto-calibrage • Rappel : du tenseur on extrait les matrices projectives • 2 méthodes : itérative et intuitive • 3 étapes (stratification) 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Mise en équation 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion Où K est la matrice de calibration (paramètres intrinsèques) et vT est le plan de l’infini. COMMENT ESTIMER K et vT ????
est une conique imaginaire dans le plan , de formule ou Son image est reliée à la matrice des paramètres intrinsèques K, puisqueest invariante aux mouvements rigides (rotation + translation) : elle ne dépend donc que de K ! Conique et quadrique absolues 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Le dual de la conique absolue Le dual de la quadrique absolue*de code la conique absolueet le plan 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Mise en équation 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Contraintes sur 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion #constraints hypothèse contrainte type
Résultats expérimentaux • Données de synthèse non bruitées, puis bruitées : - Validité du tenseur - Erreurs dans les espaces projectif & métrique • Travaux en cours : - Robustesse des algorithmes - Expérimentations sur données réelles 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Matrice fondamentale Tenseur trifocal Tenseur trifocal 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion Résultats obtenus à partir de données simulées non-bruitées.
Tenseur trifocal 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Reconstruction projective 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Reconstruction projective 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Distance focale 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Objet original Objet reconstruit Reconstruction métrique 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Objet original Objet reconstruit Reconstruction métrique 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion
Reconstruction métrique bruitée 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion Même scène que précédemment : quand le bruit devient trop grand, l’algorithme de reconstruction dégénère.
Conclusion • Méthode d’auto-calibrage à partir de trois vues hétérogènes validée. • Robustesse pour la retro-projection • Ajout de contraintes dans les algorithmes 1. Introduction 2. Lumière Structurée Imperceptible 3. Tenseur Trifocal 4. Auto-Calibrage 5. Résultats Expérimentaux 6. Conclusion • Rendre les méthodes de résolution plus robustes à chaque étape • Expérimentations avec le capteur réel • Segmentation des images • Plaquage des textures sur les surfaces reconstruites
Merci de votre attention Des questions ?