
  
 
Portage d'un algorithme de suivi de personnes dans un système 
multi-camera de Matlab à C à destination d'un processeur multi-
cœurs 
Profil candidat(e) : Master 2 
Contacts :    
Kidiyo KPALMA   (+33)2 23 23 86 59   kidiyo.kpalma@insa-rennes.fr 
  (+33)2 23 23 83 93   weizhi.lu@insa-rennes.fr 
Lieu du stage : IETR/INSA au sein de l'équipe Image 
Durée : 
•  4 à 6 mois (à partir de mars 2014) 
Rémunération : gratification en vigueur 
Mots clés : Algorithme de traitement graphique, gestion des périphériques, suivi d'objets, 
représentation parcimonieuse 
Contexte du stage :  
Grâce  au développement technologique  et au  faible coût des  caméras vidéos,  des systèmes  de 
vidéo-protection/vidéosurveillance se mettent en place à plus ou moins grande échelle. Que ce soit 
pour  la  surveillance  d'un  local  (espace  limité)  ou  la  surveillance  à  l'échelle  d'une  ville,  la 
problématique de base reste la détection, la reconnaissance et le suivi (DRS) d'un objet ou d'un 
individu. Pour cela, on dispose de moniteurs sur lesquels un technicien effectue cette opération de 
DRS.  Dans  le  cas  de  la  surveillance  d'une  ville,  on  dispose  de  dizaines  voire  de  centaines  de 
caméras qui contrôlent la même scène ou différentes scènes. Plusieurs caméras impliquent plusieurs 
moniteurs  qu'un  technicien  doit  visualiser  et  interpréter.  Très  rapidement,  la  tâche  devient  trop 
fastidieuse  voire  même  irréalisable  pour  un  être  humain.  D'où  l'intérêt  de  trouver  des  solutions 
informatiques pour assister le technicien dans cette tâche. 
Ce projet se place dans le cadre d'un projet de collaboration européen, EuroStars dénommé VAMPA, 
qui réunit des  chercheurs de  trois pays  à savoir la France, l'Italie  et la Suisse.  Par ce  biais, on 
dispose  d'un  multi-processeur  sur  lequel  sera  embarqué  l'algorithme  de  DRS.  Profitant  de  la 
multiplicité des processeurs, le traitement pourra être accéléré pour atteindre le temps-réel. 
Objectifs :  
Le stage se déroulera au sein de l'équipe Image de l’Institut d’Electronique et de Télécommunications 
de  Rennes  (IETR)  en  collaboration  avec  les  partenaires  du  projet  EuroStars  VAMPA  (
tools  and 
libraries for embedded Video content Analysis and understanding on the STM STHORM Multicore 
Platform Architecture
) ainsi que le doctorant auteur de l'algorithme  sous Matlab. Le travail portera 
sur les points suivants : 
•  Bibliographie  sur  le  suivi  d'objets  ou  de  personnes  ainsi  que  sur  la  représentation 
parcimonieuse; 
•  Analyse de l'algorithme de suivi de personnes développé par un doctorant puis son portage en 
langage  C  en  vue  d'être  embarqué  sur  la  cible  multi-cœurs,  le  STHorm.  Cette  première 
version est une version unitaire destinée à gérer une seule caméra : OneCamTrack. 
•  Développement d'une couche de gestion multi-caméra par fusion de décisions. Cette dernière 
intègrera quelques OneCamTrack gérant chacune une caméra ainsi qu'une unité de gestion 
permettant de fournir un résultat final global exploitant les résultats individuels. 
Le candidat retenu travaillera en collaboration avec le doctorant. 
Environnement de travail :  
•  Matlab 
•  Eclipse, langage C et C++ 
•  OpenCV et une bibliothèque graphique