Ph.D
Group : Parallel Systems
Study and optimization of color object tracking algorithms
Starts on 01/10/2009
Advisor : ETIEMBLE, Daniel
Funding :
Affiliation : Université Paris-Saclay
Laboratory : LRI PARALLELISME
Defended on 27/09/2013, committee :
Daniel Etiemble (Directeur de thèse), Université Paris Sud
Michèle Gouiffès (Co encadrante), Université Paris Sud
Séverine Dubuisson (Rapporteur), Université Paris 6
Michel Paindavoine (Rapporteur), Université de Bourgogne
Christine Fernandez-Maloigne (Examinatrice), Université de Poitiers
Joffroy Beauquier (Examinateur), Université Paris Sud
Research activities :
Abstract :
The work of this thesis focuses on the improvement and optimization of the color object
tracking algorithm Mean-Shift with both a strength point of view to improve the accuracy
and an architectural point of view to improve execution speed.
In this method, the tracked object is modeled by its color characteristics. The first
part of the work consisted in improving the robustness of the tracking. For this, the
impact of color space representation on the quality of tracking has been studied, and a
method for the selection of the color space that best represents the object to be tracked
has been proposed. The method has been coupled with a strategy determining the
appropriate time to recalculate the model. Color space selection method was also used in
collaboration with another object tracking algorithm - the covariance tracking - to
further improve the tracking robustness for particularly difficult sequences.
The final goal is to obtain a complete system to be implement on an embedded and real-time
operating system using commercial off-the-shelf product. Hardware targets are multi-core
processors SIMD.
Specific change have been made to the algorithm to better match the target architecture.
We use multiple parameters to customise their complexity and ensure they run in real time
on different platforms and various sizes of images or objects. Such compromise between
speed and performance makes real-time tracking possible on ARM processors like Cortex A9.