Title :
Real-time covariance tracking algorithm for embedded systems
Author :
Romero Mier y Teran, Andres ; Lacassagne, Lionel ; Zahraee, Ali Hassan ; Gouiffes, M.
Author_Institution :
Lab. de Rech. en Inf., Univ. Paris Sud, Paris, France
Abstract :
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. Then, a comprehensive study is made to reach higher level of performance on multi-core CPU architectures, by comparing different ways to structure the information, using SIMD instructions and advanced loop transformations. The execution time is reduced significantly on two dual-core CPU architectures for embedded computing: PandaBoard with ARM Cortex-A9 and an Intel Ultra Low voltage U9300. According to our experiments on Covariance Tracking (CT), it is possible to reach a speedup of ×2.2 on ARM Cortex-A9 and ×2.8 on Intel U9300, when compared to the original algorithm, leading to real-time execution.
Keywords :
covariance matrices; image colour analysis; image texture; microprocessor chips; multiprocessing systems; object tracking; ARM Cortex-A9; Intel Ultra Low voltage U9300; SIMD instruction; advanced loop transformation; color information; covariance matching technique; dual-core CPU architecture; embedded system; multicore CPU architecture; object detection; object retrieval; object tracking; real-time covariance tracking algorithm; texture information; Computed tomography; Covariance matrices; Feature extraction; Image color analysis; Registers; Target tracking; Vectors;
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2013 Conference on
Conference_Location :
Cagliari