DéDétection de personnes et dtection de personnes et d’’objets dans des scèobjets dans des scènes, nes, étude algorithmique et implantation temps rétude algorithmique et implantation temps rééelel
propos proposéé parpar
E. DokladalovaE. Dokladalova, L. , L. PerrotonPerroton, M. , M. AkilAkil, T. , T. GrandpierreGrandpierre
Proposition de projet I3
Motivation Motivation
►► Contexte du projet : caméContexte du projet : caméra ra «« intelligenteintelligente »» Les fonctionnalit
Les fonctionnalitéés ds d’imagerie se d’imagerie se dééveloppent veloppent àà ll’heure actuelle extrêmement ’heure actuelle extrêmement rapidement sur les cam
rapidement sur les camééras embarquras embarquées, les tées, les tééllééphones, les assistants phones, les assistants personnels portables, appareils photo num
personnels portables, appareils photo numéériques du marchriques du marchéé, en y ajoutant , en y ajoutant entre autres de nouvelles fonctionnalit
entre autres de nouvelles fonctionnalitéés, tout en prenant en compte des s, tout en prenant en compte des contraintes : temps r
contraintes : temps rééel, encombrement, coel, encombrement, coûût et dt et d’’architecture systarchitecture systèème.me.
Principe de caméra « intelligente »
Processeur RISC ARM 5, 400 MHz
Motivation Motivation
►►
Cam Cam é é ras ras « « intelligentes intelligentes » » FESTO FESTO
Traitement d'images intéTraitement d'images intégrgréé, r, résolution jusquésolution jusqu’à’à 1.280 x 1.024 pixels 1.280 x 1.024 pixels Ethernet/CAN Ethernet/CAN
Détection de visages
Détection de véhicules Détection de colis
abandonnés
Cahier de charge Cahier de charge
►►
Objectif du projet : il s’ Objectif du projet : il s ’agira : agira :
d’éd’étudier les algorithmes prtudier les algorithmes prééalablement identifialablement identifiéés tels que s tels que
►
► ddéétection de visages, tection de visages,
►► de mouvements (analyse du flux de personnes)de mouvements (analyse du flux de personnes)
►► d’d’objets (dobjets (déétection de colis abandonnétection de colis abandonnés) s) et les
et les éévaluer en termes de temps de calculs, mvaluer en termes de temps de calculs, méémoire..moire..
d’d’implanter ces algorithmes sur le processeur de la camimplanter ces algorithmes sur le processeur de la camééra en ra en tenant compte les contraintes de l
tenant compte les contraintes de l’architecture syst’architecture système (taille de ème (taille de mmémoire embarquémoire embarquéée, e, ……) de la cam) de la camééra et en optimisant temps de ra et en optimisant temps de traitement.
traitement.
de mettre en œde mettre en œuvre un duvre un déémonstrateurmonstrateur
►►
Comp Comp é é tences requises tences requises
étude algorithmiqueétude algorithmique
programmation avec des langages de haut niveau C/C++, programmation avec des langages de haut niveau C/C++,
►►
Comp Comp é é tence acquises tence acquises
Environnement : compilateur Environnement : compilateur –– croiscroisé, fonctions systé, fonctions systèèmes, mes, environnement de d
environnement de dééveloppement et logiciel de base,veloppement et logiciel de base, Librairies de traitement dLibrairies de traitement d’images (’images (CameliaCamelia, , openCVopenCV)) Conception dConception d’applications embarqu’applications embarquééeses