La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Manipulation d’un objet virtuel à l’aide d’une cible et d’une caméra

Présentations similaires


Présentation au sujet: "Manipulation d’un objet virtuel à l’aide d’une cible et d’une caméra"— Transcription de la présentation:

1 Manipulation d’un objet virtuel à l’aide d’une cible et d’une caméra
Réalité mixte et augmentée: Manipulation d’un objet virtuel à l’aide d’une cible et d’une caméra Martin Breton Masood Jahanmir Lubna Semlaji Yves St-Onge Présentation du projet de vision numérique 11 décembre 2003

2 Objectifs Interaction avec l’usager
Modifier la pose d’un objet virtuel Temps réel Cible réelle tenue à la main

3 Méthode utilisée Homographie 4 points image <-> 4 points modèle

4 Étapes du système Capture de l’image (webcam)
Segmentation / Reconnaissance Calcul de l’homographie Application de la transformation à l’objet dans la scène

5 Segmentation par la couleur
Application d’un seuil sur HSV Filtre Gaussien (5x5) Opérateurs morphologiques Fermeture Ouverture

6 Segmentation: ajout de critères
Pourquoi? Améliorer la robustesse Limiter les fausses détections Étiquetage des blobs « Solidité » Grosseur des blobs

7 Reconnaissance Implicite à la méthode
On sait quelle couleur on détecte On sait donc de quel point il s’agit

8 Illustration des étapes

9 Calcul de l’homographie (1/2)
Résolution de 2 * 4 équations h33=1

10 Calcul de l’homographie (2/2)
Pour retrouver la matrice de transformation [r1 r2 r3 t]*: * Pour assurer que r1 et r2 sont unitaires, minimisation de la différence entre la matrice « idéale » et calculée en utilisant une SVD.

11 Transformation de la pose de l’objet dans la scène
OpenGL glLoadMatrix() Application de la transformation « Blending » du frame vidéo

12 Limitations (1/2) Sensible aux occultations
Si un seul des points n’est pas visible, le système ne fonctionne plus Équilibrage du blanc: une nécessité Fausse détection Peut trouver une zone de couleur et de forme similaire dans l’image n’appartenant pas à la cible

13 Limitations (2/2) Zone d’opération (pour une cible 160cm x 160 cm)
De 30cm à 2m On peut incliner la cible à environ 45 degrés dans tous les axes, pas plus. Déterminer les bon seuils (automatique?) Système non-causal Chaque image traitée indépendamment Solution: filtrage temporel

14 Exemple de résultats (1/7)

15 Exemple de résultats (2/7)

16 Exemple de résultats (3/7)

17 Exemple de résultats (4/7)

18 Exemple de résultats (5/7)

19 Exemple de résultats (6/7)

20 Exemple de résultats (7/7)

21 Et maintenant… La démo!


Télécharger ppt "Manipulation d’un objet virtuel à l’aide d’une cible et d’une caméra"

Présentations similaires


Annonces Google