Projet de fin d’études

21
Projet de fin d’études 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 Sujet: Reconnaissance d’image sur terminal mobile 1

description

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. - PowerPoint PPT Presentation

Transcript of Projet de fin d’études

Page 1: Projet de fin d’études

1

Projet de fin d’études

Présenté par : Présenté par:

KASSA Olympe PROYART Romain IMA5SC

Tuteur école : M. DEQUIDT JérémieTuteurs LIFL : MM. Yvan PETER & Jean MARTINET

Sujet: Reconnaissance d’image sur terminal mobile

Page 2: Projet de fin d’études

Olympe KASSA & Romain PROYART 2

Développer un prototype d'application mobile de visite de musée.Accéder à des informations concernant des œuvres d’art du musée.

Objectif

Page 3: Projet de fin d’études

Olympe KASSA & Romain PROYART 3

Le projetCahier des chargesEtat de l’art Outils

Travail réaliséArchitecture logicielle Application en détailDémonstrationLimites

Tests et analyse des résultatsConclusion

Plan

Page 4: Projet de fin d’études

Olympe KASSA & Romain PROYART 4

Le Projet

Page 5: Projet de fin d’études

Olympe KASSA & Romain PROYART 5

Nom de l’oeuvreAuteur de l’oeuvreDate de création

….

I. Cahier des charges (1)

Page 6: Projet de fin d’études

Olympe KASSA & Romain PROYART 6

Objectifs :

Réaliser du Traitement d’image sur Smartphone.

Etudier les librairies disponibles pour Androïd .Etudier Qualité et limites de la reconnaissance.

Contraintes:Travailler hors connexion .

I. Cahier des charges (2)

Page 7: Projet de fin d’études

Olympe KASSA & Romain PROYART 7

Les solutions commerciales:

Fonctionnement:

II. Etat de l’art

Page 8: Projet de fin d’études

Olympe KASSA & Romain PROYART 8

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.

II. Etat de l’art

Page 9: Projet de fin d’études

Olympe KASSA & Romain PROYART 9

Les Librairies disponibles pour les langages de programmation C/C++ ou Java.

Environnement de développement:

III. Outils

Page 10: Projet de fin d’études

Olympe KASSA & Romain PROYART 10

Librairie choisie : OpenCVAvantages : 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.

III. Outils

Page 11: Projet de fin d’études

Olympe KASSA & Romain PROYART 11

Travail réalisé

Page 12: Projet de fin d’études

Olympe KASSA & Romain PROYART 12

Analyse globale :

I. Architecture technique

Image requête

Application

Informations sur l’oeuvre :

Nom de l’oeuvre-Date de création

-Auteur de l’œuvre

Page 13: Projet de fin d’études

Olympe KASSA & Romain PROYART 13

Activité Accueil

I. Architecture technique

ActivitéCamera

Service

Activité Finale

Capture image

Ormlite DAO

Calcul sur image :

DescripteursHistogrammesComparaison

Image / database :

HistogrammesDescripteurs

Base de données

Option:Database

reset Analyse

fonctionnelle :

Page 14: Projet de fin d’études

14

II. Application

Olympe KASSA & Romain PROYART 14

Interface Utilisateur

Capture

Page 15: Projet de fin d’études

Olympe KASSA & Romain PROYART 15

II. Application

Page 16: Projet de fin d’études

Olympe KASSA & Romain PROYART 16

III. DémonstrationQuelles sont ces œuvres ?

Page 17: Projet de fin d’études

Olympe KASSA & Romain PROYART 17

Tests et Résultats

Page 18: Projet de fin d’études

Olympe KASSA & Romain PROYART 18

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….)

Tests et analyse des résultatsB. Tests

Page 19: Projet de fin d’études

Olympe KASSA & Romain PROYART 19

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

Tests et analyse des résultatsB. Analyse des résultats

Page 20: Projet de fin d’études

Olympe KASSA & Romain PROYART 20

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.

Conclusion

Page 21: Projet de fin d’études

21

OpenCV OpenCV 2 Computer Vision Application Programming Cookbook- Robert

Laganière Learning OpenCV Computer Vision with the OpenCV Library- Gary

Bradski & Adrian KaeblerAndroid

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/

Olympe KASSA & Romain PROYART

Bibliographie