Présentatio

publicité
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
2 - Risques
3 - Délivrables
III Implémentation
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
1
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
Cadre
2 - Risques
3 - Délivrables
Projet de fin d'étude STRC
III Implémentation
1 - Architecture
Client : Pierre Andry
2 - Interfaces
3 - Algorithme
Démonstration
Un chef de projet
et une équipe de 2 personnes
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
2
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
2 - Risques
3 - Délivrables
III Implémentation
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
Questions
Attentes du client
• Sélectionner ou ajouter des objets de
référence
• Placer des objets dans la scène.
• Stocker la scène sur le serveur.
• Modifier la scène par un tiers.
• Identifier la place des objets, leur
déplacement sur la scène ou leur disparition.
Bruno Chauveau, Elodie Nany, Yohann Planchais
3
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
Risques du projet
1 – Risques
2 - Planning
3 - Délivrables
III Implémentation
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
Questions
Traitement d'images
Description
1) Recherches àSolution
la bibliothèque
Inexpérience dans les 2) Transfère de connaissances avec le
algorithmes
tuteur.
Documenter les algorithmes et
Complexité des
augmenter
l'investissement en
algorithmes
temps
à utiliser
Affichage ralenti par les
Optimiser les algorithmes en C.
algorithmes
Inexpérience en GTK Documentation sur la librairie
2+
graphique.
1) Serveur de secours
2) Backup de la base de données
Panne du serveur
3) Fonctionnement autonome du client
Résolution
%
80
50
60
100
100
Bruno Chauveau, Elodie Nany, Yohann Planchais
4
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
Planning
1 – Risques
• 3 personnes
2 - Planning
3 - Délivrables
III Implémentation
• 39 jours ouvrables de projet
1 - Architecture
2 - Interfaces
3 - Algorithme
• charge prévue : 117 jours /
homme
Démonstration
Questions
2/01
7/06
Bruno Chauveau, Elodie Nany, Yohann Planchais
5
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 – Risques
2 - Planning
3 - Livrables
III Implémentation
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
Questions
Nom de la tâche
Rédaction du cahier des charges
Rédaction d'un PAQ
Création du site internet
Rédaction d'une analyse UML
Création de l'interface Serveur
Création de l'interface Client
Création de la communication
entre client et serveur
Création des algorithmes
de traitement d'images
Tests
Rédaction du manuel utilisateur
Rédaction du manuel technique
Recette
Total
Durée Bruno Elodie Yohann
4
4
4
12
2
2
4
2
2
3
3
3
9
9
9
12
12
9
9
27
12
9
9
3
117
9
4
3
3
1
38
9
4
3
3
1
41
9
4
3
3
1
38
Bruno Chauveau, Elodie Nany, Yohann Planchais
T
A
C
H
E
S
6
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
2 - Risques
3 - Délivrables
III Implémentation
1 - Architecture
Délivrables
• Gestion de projet (cahier des charges,
PAQ, planning …)
• Site Web Bilingue
2 - Interfaces
3 - Algorithme
Démonstration
• Application de réalité augmentée
• Manuels utilisateur et technique
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
7
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
2 - Risques
3 - Délivrables
III Implémentation
Architectures identifiées
• Client seul
• Client / serveur où le client fait les calculs
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
• Client léger / serveur où le client ne fait
que l'affichage
• Client léger / cluster de serveur
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
8
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
2 - Risques
3 - Délivrables
III Implémentation
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
Questions
Dispositifs possibles côté client
GSMPalmPocket PCLaptopTablet PC
Affichage
-- +++ +++
Performences - - - - +++ ++
Prix
/
Disponibilité
+ + ++ + + + + + + + + - - Autonomie
++ +/ - +/ Poids
+++ ++
++
Convivialité
+++ ++
Connectivité
+
+
+++ +++
Bruno Chauveau, Elodie Nany, Yohann Planchais
9
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
2 - Risques
3 - Délivrables
III Implémentation
Architecture retenue
--> choix d’une architecture client-serveur
• Centralisation des références sur le serveur
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
• Traitements effectués sur le client
• Solution transportable
• Autonomie de la partie mobile
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
10
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
Architecture
1 - Planning
2 - Risques
3 - Livrables
III Implémentation
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
11
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
Interface côté serveur
2 - Risques
3 - Délivrables
• Administration base de données
III Implémentation
1 - Architecture
• Gestion des images références
2 - Interfaces
3 - Algorithme
Démonstration
• Gestion des utilisateurs
• Gestion des scènes
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
12
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
2 - Risques
3 - Délivrables
III Implémentation
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
13
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
Interface côté client
2 - Risques
3 - Délivrables
III Implémentation
• Récupération d’informations sur le
serveur
1 - Architecture
2 - Interfaces
• Gestion de l’utilisateur
3 - Algorithme
Démonstration
• Gestion de la caméra et du traitement
d’image
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
14
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
2 - Risques
3 - Délivrables
III Implémentation
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
2 - Risques
3 - Délivrables
III Implémentation
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
2 - Risques
3 - Délivrables
III Implémentation
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
17
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
Algorithme
2 - Risques
3 - Délivrables
III Implémentation
1 - Architecture
• Environnement complexe : différents
algorithmes adaptés à des situations
différentes
2 - Interfaces
3 - Algorithme
Démonstration
• Complémentarité des algorithmes
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
18
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
Algorithme de détection d'objets
2 - Risques
3 - Délivrables
III Implémentation
1 - Architecture
2 - Interfaces
3 - Algorithme
Démonstration
Questions
• Utilisation d'histogramme de couleurs
• Espace de couleur : HSV
• Avantage : rapidité d‘exécution et fiabilité
• Inconvénient : difficulté d'obtenir la
position absolue d'un objet
Bruno Chauveau, Elodie Nany, Yohann Planchais
19
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
Démonstration
2 - Risques
3 - Délivrables
1 – Ajout d’un nouvel objet reconnaissable
III Implémentation
1 - Architecture
2 - Interfaces
2 – Capture d’une scène et mémorisation
3 - Algorithme
Démonstration
Questions
3 – Réalité Augmentée :
reconstruction/analyse de la scène
Bruno Chauveau, Elodie Nany, Yohann Planchais
20
Réalité Augmentée
Master SIIC
I Présentation
II Gestion de projet
1 - Planning
2 - Risques
3 - Délivrables
III Implémentation
1 - Architecture
Questions ?
2 - Interfaces
3 - Algorithme
Démonstration
Questions
Bruno Chauveau, Elodie Nany, Yohann Planchais
21
Téléchargement