DocumentCode
1567049
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
Volume
1
fYear
2005
Firstpage
692
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology and Applications, 2005. ICITA 2005. Third International Conference on
Print_ISBN
0-7695-2316-1
Type
conf
DOI
10.1109/ICITA.2005.177
Filename
1488889
Link To Document