21
1 Master SIIC Bruno Chauveau, Elodie Nany, Yohann Planchais Réalité Augmentée I Présentation II Gestion de projet 1 - Planning 2 - Risques 3 - Délivrables III Implémentation 1 - Architecture 2 - Interfaces 3 - Algorithme

I Présentation II Gestion de projet 1 - Planning 2 - Risques 3 - Délivrables

  • Upload
    roza

  • View
    27

  • Download
    0

Embed Size (px)

DESCRIPTION

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. I Présentation II Gestion de projet 1 - Planning 2 - Risques 3 - Délivrables - PowerPoint PPT Presentation

Citation preview

Page 1: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

1

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité AugmentéeI 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

Page 2: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

2

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Cadre

Projet de fin d'étude STRC

Client : Pierre Andry

Un chef de projetet une équipe de 2 personnes

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

Page 3: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

3

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

• 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.

Attentes du client

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

Page 4: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

4

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Risques du projetTraitement d'images Résolution

Description Solution %

80

50

Optimiser les algorithmes en C. 60

100

Panne du serveur 100

Inexpérience dans les algorithmes

1) Recherches à la bibliothèque 2) Transfère de connaissances avec le tuteur.

Complexité des algorithmes à utiliser

Documenter les algorithmes et augmenter l'investissement en temps

Affichage ralenti par les algorithmes Inexpérience en GTK 2+

Documentation sur la librairie graphique. 1) Serveur de secours 2) Backup de la base de données 3) Fonctionnement autonome du client

I Présentation

II Gestion de projet

1 – Risques

2 - Planning

3 - Délivrables

III Implémentation

1 - Architecture

2 - Interfaces

3 - Algorithme

Démonstration

Questions

Page 5: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

5

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Planning• 3 personnes

• 39 jours ouvrables de projet

• charge prévue : 117 jours / homme

2/01 7/06

I Présentation

II Gestion de projet

1 – Risques

2 - Planning

3 - Délivrables

III Implémentation

1 - Architecture

2 - Interfaces

3 - Algorithme

Démonstration

Questions

Page 6: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

6

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité AugmentéeI 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 Durée Bruno Elodie YohannRédaction du cahier des charges 12 4 4 4Rédaction d'un PAQ 4 2 2Création du site internet 2 2Rédaction d'une analyse UML 9 3 3 3Création de l'interface Serveur 9 9Création de l'interface Client 12 12

9 9

27 9 9 9Tests 12 4 4 4Rédaction du manuel utilisateur 9 3 3 3Rédaction du manuel technique 9 3 3 3Recette 3 1 1 1Total 117 38 41 38

Création de la communication entre client et serveur Création des algorithmes de traitement d'images

TACHES

Page 7: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

7

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Délivrables

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

• Gestion de projet (cahier des charges, PAQ, planning …)

• Site Web Bilingue

• Application de réalité augmentée

• Manuels utilisateur et technique

Page 8: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

8

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Architectures identifiées

• Client seul

• Client / serveur où le client fait les calculs

• Client léger / serveur où le client ne fait que l'affichage

• Client léger / cluster de serveur

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

Page 9: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

9

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Dispositifs possibles côté client

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

GSMPalm Pocket PCLaptopTablet PCAffichage - - - - + + + + + +Performences - - - - - - + + + + +

+ + ++ + + + + + + + + - - -Autonomie + + + / - + / - - -Poids + + + + + + + - -Convivialité - - - + + + + +Connectivité - + + + + + + + +

Prix / Disponibilité

Page 10: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

10

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Architecture retenue

--> choix d’une architecture client-serveur

• Centralisation des références sur le serveur

• Traitements effectués sur le client

• Solution transportable

• Autonomie de la partie mobile

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

Page 11: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

11

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité AugmentéeI Présentation

II Gestion de projet

1 - Planning

2 - Risques

3 - Livrables

III Implémentation

1 - Architecture

2 - Interfaces

3 - Algorithme

Démonstration

Questions

Architecture

Page 12: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

12

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Interface côté serveur

• Administration base de données

• Gestion des images références

• Gestion des utilisateurs

• Gestion des scènes

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

Page 13: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

13

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité AugmentéeI 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

Page 14: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

14

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Interface côté client

• Récupération d’informations sur le serveur

• Gestion de l’utilisateur

• Gestion de la caméra et du traitement d’image

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

Page 15: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité AugmentéeI 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

Page 16: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité AugmentéeI 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

Page 17: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

17

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité AugmentéeI 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

Page 18: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

18

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité AugmentéeI 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

Algorithme

• Environnement complexe : différents algorithmes adaptés à des situations différentes

• Complémentarité des algorithmes

Page 19: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

19

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Algorithme de détection d'objets

• 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

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

Page 20: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

20

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Démonstration

1 – Ajout d’un nouvel objet reconnaissable

2 – Capture d’une scène et mémorisation

3 – Réalité Augmentée : reconstruction/analyse de la scène

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

Page 21: I Présentation II Gestion de projet     1 - Planning     2 - Risques     3 - Délivrables

21

Master SIIC

Bruno Chauveau, Elodie Nany, Yohann Planchais

Réalité Augmentée

Questions ?

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