J4 ›› 2012, Vol. 39 ›› Issue (5): 168-173.doi: 10.3969/j.issn.1001-2400.2012.05.028

• Original Articles • Previous Articles     Next Articles

Real-time object tracking system on the FPGAs

LIU Su1;SUN Weifeng2;WANG Hongjun1   

  1. (1. School of Information Science and Engineering, Shandong Univ., Jinan  250014, China;
    2. College of Information and Control Engineering, China Univ. of Petroleum, Qingdao  266555, China)
  • Received:2011-10-31 Online:2012-10-20 Published:2012-12-13
  • Contact: LIU Su E-mail:sueliu84@gmail.com

Abstract:

Object tracking is an important task in computer vision applications. One of the crucial challenges is the real-time speed requirement. In this paper we implement an object tracking system in reconfigurable hardware using an efficient parallel architecture. In our implementation, we adopt a background subtraction based algorithm. The designed object tracker exploits hardware parallelism to achieve a high system speed. We also propose a dual object region search technique for further boosting the performance of our system under complex tracking conditions. For our hardware implementation we use the Altera Stratix III EP3SL340H1152C2 FPGA device. We compare the proposed FPGA-based implementation with the software implementation running on a 2.2GHz processor. It has been observed that the speed can be increased by more than 100 times for complex video inputs.

Key words: object tracking, FPGA, accelerating algorithm