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

• 研究论文 • 上一篇    下一篇

目标跟踪系统在FPGA上的实时实现

刘速1;孙伟峰2;王洪君1
  

  1. (1. 山东大学 信息学院,山东 济南  250014;
    2. 中国石油大学(华东) 信息与控制工程学院,山东 青岛  266555)
  • 收稿日期:2011-10-31 出版日期:2012-10-20 发布日期:2012-12-13
  • 作者简介:刘速(1984-),女,山东大学博士研究生,E-mail: sueliu84@gmail.com.

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

摘要:

目标跟踪是计算机视觉领域中的重要技术,它的难点之一在于其对实时性处理速度的要求.提出并应用高效的基于并行搜索的硬件架构,使得实时的目标跟踪系统在可配置器件上得以实现.采用基于减背景的算法,设计的目标跟踪系统采用并行架构来实现高速处理,并提出一种复合目标区域搜索技术来进一步加速系统在复杂跟踪环境下的运行速度.选用Altera Stratix Ⅲ EP3SL340H1152C2 FPGA器件作为硬件平台,将该目标跟踪算法基于CPU平台的软件实现(2.2GHz的处理器)与基于FPGA平台实现的处理速度进行了比较,速度提升最高可达100倍以上.

关键词: 目标跟踪, FPGA, 加速算法

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