Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles...

54
Introduction à la Réalité Augmentée Gilles Simon 1

Transcript of Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles...

Page 1: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Introduction à la Réalité AugmentéeGilles Simon

1

Page 2: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Définition (Azuma 1997)

Plus de réel que de virtuel

2

Page 3: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Définition (Azuma 1997)

Plus de réel que de virtuel Interactif, temps réel

3

Page 4: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Définition (Azuma 1997)

Plus de réel que de virtuel Interactif, temps réel Alignement spatial 3D respectueux de la perspective

4

Page 5: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Périphériques de visualisation Une grande variété de périphériques

Objet réel

1

Projection sur la rétine

Page 6: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Périphériques de visualisation

Objet réel

2

Lunettes de RA

M100 Vuzix HoloLens Microsoft

Page 7: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Périphériques de visualisation

Objet réel

3

Téléphone portable /tablette

Page 8: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Périphériques de visualisation

Objet réel

4

Ecran fixe

Page 9: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Périphériques de visualisation

Objet réel

5

Vidéo-projection

Page 10: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Applications

Imaginer le passéou le futur

10

Page 11: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

11

Archeoguide

Page 12: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

ALITÉ

AU

GM

EN

TÉE

12

Page 13: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

ALITÉ

AU

GM

EN

TÉE

13

Page 14: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

ALITÉ

AU

GM

EN

TÉE

14

Page 15: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Applications

Annoter le réel Guider pas à pas

15

Page 16: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

ALITÉ

AU

GM

EN

TÉE

16

Page 17: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

ALITÉ

AU

GM

EN

TÉE

Page 18: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Applications Assistance en milieu industriel

Page 19: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Applications

Enrichir le réel Fusionner des informations

19

Page 20: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

ALITÉ

AU

GM

EN

TÉE

20

Page 21: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

ALITÉ

AU

GM

EN

TÉE

21

Page 22: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Applications

Aider à comprendre

22

Page 23: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

23Applications Culture, éducation

Page 24: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

ALITÉ

AU

GM

EN

TÉE

24

Page 25: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Applications

Se divertir

25

Page 26: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

ALITÉ

AU

GM

EN

TÉE

26

Page 27: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

27Applications Divertissement

Page 28: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Difficultés techniques

Comment faire pour…

28

Page 29: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Difficultés techniques

Reconnaître de quel objet il s’agit ?

29

Page 30: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Difficultés techniques

Reconnaître et désigner des composants sur cet objet ?

30

Page 31: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Difficultés techniques

Positionner un objet virtuel 3D au bon endroit et en respectant la perspective ?

31

Page 32: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Difficultés techniques 32

Page 33: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Difficultés techniques 33

Page 34: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Difficultés techniques

Deux étapes incontournables : Reconnaissance de l’objet ou de la scène

Intégration de la scène virtuelle dans l’image réelle (« Recalage 3D/2D »)

Tout ceci doit être résolu en temps réel La deuxième étape repose généralement sur la connaissance d’un

modèle 3D (CAO, nuage de points, …) Reconnaissance et recalage 3D/2D sont parfois résolus simultanément

34

Page 35: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Reconnaissance de scène / d’objet

?=

27

11

14

12

7

16

22

51

25

12

14

10

7

15

26

48

Page 36: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Descripteurs locaux (ex : SIFT)

?=

2

34

23

15

7

2

11

4

2

99

11

0

1

16

22

51

27

10

14

12

3

23

13

11

7

6

5

17

27

8

4

33

2

98

11

1

1

16

22

45

2

31

23

12

7

2

10

4

7

7

5

17

29

8

1

33

Reconnaissance de scène / d’objet

Page 37: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Bags-of-words Dans les grands environnements, constitution d’un

« vocabulaire » de « mots visuels » Chaque image de la base est décrite par la

fréquence d’apparition de chaque mot de la base Une image à reconnaître est elle-même exprimée en

utilisant le vocabulaire de la base (recherche documentaire)

Reconnaissance de scène / d’objet

Page 38: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

?=

9

Reconnaissance de scène / d’objet

Page 39: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Classification par machine à vecteurs de support (SVM)

RDC 3 a

RDC 3 bLocal DE a

Local DE b

Local DE c

?

Reconnaissance de scène / d’objet

Page 40: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

0 0,5 1

RDC 1

RDC 2

RDC 3

Local DE

Turbine

Convolutional Neural Networks (CNN)

Reconnaissance de scène / d’objet

Page 41: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

© LeCun

Metric learning (CNN siamois)

Reconnaissance de scène / d’objet

Page 42: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Reconnaissance de scène / d’objet

Page 43: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Recalage 3D/2D

Recaler le modèle 3D dans l’image réelle revient à : Trouver le point de vue depuis lequel dessiner le modèle 3D afin qu’il soit

correctement aligné dans l’image

C-à-d retrouver le point de vue depuis lequel est observé l’objet dans la réalité : le problème du recalage est un problème de positionnement

43

Page 44: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Le problème du positionnement 44

Page 45: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Le problème du positionnement

En RA, on doit calculer en temps réel la position du castor correspondant à chaque prise de vue

L’image seule peut être trompeuse…

45

Page 46: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Le problème du positionnement

Deux catégories de techniques : outside-in et inside-out Possibilité de combiner les deux approches

© Klinker et al., TUM

Outside-in

Inside-out

46

Page 47: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Positionnement Outside-in

LEDs et capteurs physiques (magnétiques, acoustiques, …)

© German Aerospace Center Multimodal Telepresent Control of DLR Rollin' JUSTIN

47

Page 48: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Positionnement Outside-in

Géolocalisation + capteurs inertiels Pour l’intérieur : capteurs (magnétiques, …), triangulation wifi Pb : précision

© Application Métro Paris sur iPhone et iPod Touch© Creative commons

48

Page 49: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Positionnement Inside-out

Mise en correspondance de points entre le flux d’images et le clone 3D de l’objet (exemple : utilisation du descripteur SIFT)

49

Page 50: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Positionnement Inside-out

Si pas de texture, essayer les contours Reconnaissance difficile

Recalage initial difficile → combiner avec un système outside-in

50

Page 51: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

51

Page 52: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Positionnement Inside-out

Autre possibilité : ajouter des tags sur l’objet ou dans la scène

© Spie Sud-Ouest & UBleam

52

Page 53: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Positionnement Inside-out

… ou projeter de la lumière structurée, éventuellement dans l’IR (Kinect) Portée limitée, en intérieur uniquement

La reconnaissance est difficile et le recalage initial doit être guidé

53

Page 54: Introduction à la Réalité Augmentée - LORIA · Introduction à la Réalité Augmentée Gilles Simon 1. Définition (Azuma 1997) ... C-à-d retrouver le point de vue depuis lequel

Conclusion sur la technologie RA

Une technologie complexe : pas de solution miracle, mais un panel d’outils À choisir en fonction du contexte (pas toujours de solution !)

Issu de 20 années de recherche académique et industrielle

Des solutions robustes en environnement contrôlé Plusieurs toolkits existent aujourd’hui, souvent multi-plateformes :

Metaio SDK (Apple), Qualcomm Vuforia, Total Immersion D’fusion, … (tracking visuel)

AR-Toolkit, … (marqueurs)

Layar, Wikitude, … (extérieur) … (cf. http://socialcompare.com/fr/comparison/augmented-reality-sdks)

54