Title :
Mean shift object tracking for a SIMD computer
Author :
Allen, John G. ; Xu, Richard Y D ; Jin, Jesse S.
Author_Institution :
Fac. of Inf. Technol., Univ. of Technol., Sydney, NSW, Australia
Abstract :
We use SIMD (single instruction multiple data) instructions to implement a popular video object-tracking algorithm in an attempt to achieve the best possible performance on the available hardware. We start with an implementation of the well-known mean shift algorithm with adaptive scale and background-weighted histogram enhancements. Due to its histogramic nature, mean shift is not normally considered worth optimizing with vector instructions. However, when we looked for basic opportunities to exploit SIMD style processing, we in fact discovered several opportunities to exploit SIMD instructions. We compare the tracking efficiency of our implementation with a standard implementation in order to demonstrate the efficiency of the modified technique. In this paper, we present the optimizations we have applied as well as the performance results obtained.
Keywords :
instruction sets; object recognition; parallel processing; SIMD computer; SIMD instructions; SIMD style processing; adaptive scale histogram enhancements; background-weighted histogram enhancements; mean shift object tracking; single instruction multiple data; vector instruction optimization; video object tracking; Algorithm design and analysis; Australia; Computer aided instruction; Computer vision; Filtering; Hardware; Histograms; Information technology; Robustness; Video compression;
Conference_Titel :
Information Technology and Applications, 2005. ICITA 2005. Third International Conference on
Print_ISBN :
0-7695-2316-1
DOI :
10.1109/ICITA.2005.177