Contribution au développement d’un casque « see-through » de réalité augmentée : fusion de données pour une meilleure localisation 3D
Les applications de réalité augmentée nécessitent une localisation 3D afin de superposer ou augmenter le monde réel avec des projections virtuelles. Dans le cadre de cette thèse une localisation grande échelle est exploitée. Cette localisation est basée sur une famille d’algorithmes de vision par or...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Dissertation |
Sprache: | fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Les applications de réalité augmentée nécessitent une localisation 3D afin de superposer ou augmenter le monde réel avec des projections virtuelles. Dans le cadre de cette thèse une localisation grande échelle est exploitée. Cette localisation est basée sur une famille d’algorithmes de vision par ordinateur nommée « Localisation et cartographie simultanées (SLAM)». L’algorithme de vision par ordinateur est connu pour sa précision et ses dérives minimes. Cependant il souffre d’un temps de traitement important et une nécessité importante en terme de ressources informatiques ce qui rend l’algorithme inexploitable en temps réel avec des périphériques embarqués a faible puissance de calcul. La navigation inertielle (basé sur une centrale inertielle) permet d’effectuer une localisation 3D en temps réel. En revanche elle souffre d’une dérive importante dans un intervalle de temps étroit. Dans cette thèse, un couplage faible entre les deux techniques de navigation est fait afin de profiter des performances des deux algorithmes. Une méthode de rétro-correction est implémentée afin de corriger les problèmes de synchronisation matérielle entre les deux algorithmes et les deux estimateurs de poses. Cette méthode est renforcée par une prédiction adaptative qui prédit les poses futures pour plus de précisions et pour minimiser la latence de traitement. Finalement, des tests sur les performances ont été réalisés pour évaluer les performances de l’ensemble des techniques développées et respecter les latences autorisées pour les applications de réalité augmentée visées. Les méthodes évaluées et testées sont utilisées pour faire fonctionner un nouveau casque de réalité augmentée développé par des partenaires au sein du projet REVE5D. Ce casque de réalité augmentée est destiné à une utilisation industrielle et culturelle.
Augmented reality applications require 3D localization in order to overlay or augment the real world with virtual projections. In the context of this thesis a large-scale localization is exploited. This localization is based on a family of computer vision algorithms called Simultaneous Localization and Mapping (SLAM). The computer vision algorithm is known for its accuracy and its minimal drifts. However, it suffers from a high processing time and an important need in terms of computing resources which makes the algorithm unusable in real time with embedded peripherals with low computing power. Inertial navigation (based on an inertial unit) allows to perfo |
---|