1 / 21

Projet de fin d’études

Projet de fin d’études. Sujet: Reconnaissance d’image sur terminal mobile. Présenté par : Présenté par: KASSA Olympe PROYART Romain IMA5SC Tuteur école : M. DEQUIDT Jérémie Tuteurs LIFL : MM. Yvan PETER & Jean MARTINET. Objectif.

jadon
Télécharger la présentation

Projet de fin d’études

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Projet de fin d’études Sujet: Reconnaissance d’image sur terminal mobile Présenté par : Présenté par: KASSA Olympe PROYART Romain IMA5SC Tuteur école : M. DEQUIDT Jérémie Tuteurs LIFL : MM. Yvan PETER & Jean MARTINET

  2. Objectif Olympe KASSA & Romain PROYART Développer un prototype d'application mobile de visite de musée. Accéder à des informations concernant des œuvres d’art du musée.

  3. Plan Olympe KASSA & Romain PROYART • Le projet • Cahier des charges • Etat de l’art • Outils • Travail réalisé • Architecture logicielle • Application en détail • Démonstration • Limites • Tests et analyse des résultats • Conclusion

  4. Le Projet Olympe KASSA & Romain PROYART

  5. Cahier des charges (1) Nom de l’oeuvre Auteur de l’oeuvre Date de création …. Olympe KASSA & Romain PROYART

  6. I. Cahier des charges (2) Olympe KASSA & Romain PROYART Objectifs : • Réaliser du Traitement d’imagesur Smartphone. • Etudier les librairies disponibles pour Androïd . • Etudier Qualité et limitesde la reconnaissance. Contraintes: • Travailler hors connexion .

  7. II. Etat de l’art • Les solutions commerciales: • Fonctionnement: Olympe KASSA & Romain PROYART

  8. II. Etat de l’art Olympe KASSA & Romain PROYART • La Reconnaissance d’images • Extraction de caractéristiques à partir des images. • Représentation des données (modèle). • Mise en correspondance avec des données de test.

  9. III. Outils Olympe KASSA & Romain PROYART • Les Librairies disponibles pour les langages de programmation C/C++ ou Java. • Environnement de développement:

  10. III. Outils Olympe KASSA & Romain PROYART • Librairie choisie : OpenCV Avantages : • Open Source . • Wrapper JAVA de la librairie C++. • Bibliographie consistante en C++ ( Learning OpenCV,…). • Algorithmes stables et puissants. Inconvénients : • Peu de support pour la version Java . • Coût mémoire.

  11. Travail réalisé Olympe KASSA & Romain PROYART

  12. I. Architecture technique Olympe KASSA & Romain PROYART • Analyse globale :

  13. I. Architecture technique Activité Accueil Option: Database reset Activité Camera Capture image Calcul sur image : Descripteurs Histogrammes Ormlite DAO Service Comparaison Image / database : Histogrammes Descripteurs Activité Finale Base de données Olympe KASSA & Romain PROYART • Analyse fonctionnelle :

  14. II. Application Interface Utilisateur Capture 14 Olympe KASSA & Romain PROYART

  15. II. Application Olympe KASSA & Romain PROYART

  16. III. Démonstration Quelles sont ces œuvres ? Olympe KASSA & Romain PROYART

  17. Tests et Résultats Olympe KASSA & Romain PROYART

  18. Tests et analyse des résultats B. Tests Olympe KASSA & Romain PROYART • Capture de l’image. • Base de données de 20 images. • Temps de réponse de l’application : 5 secondes. • Taches réalisées • Détection des points d’intérêts. • Calcul des descripteurs SIFT et SURF. • Calcul des histogrammes. • Limites • Temps de calcul des descripteurs ( Processeur de téléphone…) • Fiabilité des histogrammes. ( Lumière, Qualité de la camera….)

  19. Tests et analyse des résultats B. Analyse des résultats Olympe KASSA & Romain PROYART • Une application prototype fonctionnelle • Capture d’image. • Interrogation d’une base de données persistante. • Comparaison des histogrammes. • Traitement en local ( histogrammes & descripteurs). • Présentation des résultats • Interface utilisateur • Perspectives • Utiliser des descripteurs robustes. • Améliorer l’interface utilisateur. • Tests de passage à l’échelle

  20. Conclusion Olympe KASSA & Romain PROYART • Démarche scientifique: • Etude bibliographique ( OpenCV & Android), • Choix et développement • Traitement d’image (Descripteurs, Encodage, …), • Tests • Gestion de projet: • Réunion de suivi hebdomadaire. • Google Code : http://code.google.com/p/androidopencv/ • Acquis techniques: • Eclipse IDE & Android SDK. • ORMLite : persistance des données.

  21. Bibliographie Olympe KASSA & Romain PROYART • OpenCV • OpenCV 2 Computer Vision Application ProgrammingCookbook- Robert Laganière • Learning OpenCVComputer Vision with the OpenCV Library- Gary Bradski & Adrian Kaebler • Android • L’art du développement Android- Mark Murphy • Pro Android Web Apps- Damon Oelman & Sébastien Blanc • Sites: • http://opencv.willowgarage.com/wiki/ • http://opencv.jp/opencv-1.0.0_org/docs/index.html • http://stackoverflow.com/ • http://www.tutos-android.com/ • http://ormlite.com/

More Related