Covariance tracking: architecture optimizations for embedded systems - Laboratoire Interdisciplinaire des Sciences du Numérique Accéder directement au contenu
Article Dans Une Revue EURASIP Journal on Advances in Signal Processing Année : 2014

Covariance tracking: architecture optimizations for embedded systems

Résumé

Covariance matching techniques have recently grown in interest due to their good performances for object retrieval, detection, and tracking. By mixing color and texture information in a compact representation, it can be applied to various kinds of objects (textured or not, rigid or not). Unfortunately, the original version requires heavy computations and is difficult to execute in real time on embedded systems. This article presents a review on different versions of the algorithm and its various applications; our aim is to describe the most crucial challenges and particularities that appeared when implementing and optimizing the covariance matching algorithm on a variety of desktop processors and on low-power processors suitable for embedded systems. An application of texture classification is used to compare different versions of the region descriptor. Then a comprehensive study is made to reach a higher level of performance on multi-core CPU architectures by comparing different ways to structure the information, using single instruction, multiple data (SIMD) instructions and advanced loop transformations. The execution time is reduced significantly on two dual-core CPU architectures for embedded computing: ARM Cortex-A9 and Cortex-A15 and Intel Penryn-M U9300 and Haswell-M 4650U. According to our experiments on covariance tracking, it is possible to reach a speedup greater than ×2 on both ARM and Intel architectures, when compared to the original algorithm, leading to real-time execution.
Fichier principal
Vignette du fichier
Eurasip 2014-12.pdf (1000.69 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01094903 , version 1 (14-12-2014)

Identifiants

Citer

Andrés Romero, Lionel Lacassagne, Michèle Gouiffès, Ali Hassan Zahraee. Covariance tracking: architecture optimizations for embedded systems. EURASIP Journal on Advances in Signal Processing, 2014, pp.25. ⟨10.1186/1687-6180-2014-175⟩. ⟨hal-01094903⟩
785 Consultations
408 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More