An FPGA-based real-time moving object tracking approach

  • Wenjie Chen
  • , Yangyang Ma
  • , Zhilei Chai*
  • , Mingsong Chen
  • , Daojing He
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Due to high complexity on matching computation, real-time object tracking is generally a very challenging task for practical applications. This paper proposes a new algorithm for moving object tracking, which improves the traditional KLT algorithm by using the motion information for feature points selection to avoid the irrelevant feature points residing in the background area. Moreover, this paper designs the hardware architecture of the FPGA part to accelerate the computation by optimizing the inherent parallelism of the algorithm. The proposed algorithm is able to significantly reduce the computation time. Experimental results show that our algorithm implemented in an FPGA-SoC (Zynq 7020, 667 MHz) requires only 0.030s to handle a VGA resolution frame, which is suitable for real-time tracking. This achieves up to 30× performance improvement compared with the desktop PC (i3, 3.4 GHz), or 370× compared with the ARM (Cortex-A8, 1 GHz). The experiment also shows that our approach consumes less energy significantly than PC and ARM for the same workload, which indicates that it is suitable for energy-critical system.

Original languageEnglish
Title of host publicationAlgorithms and Architectures for Parallel Processing - 17th International Conference, ICA3PP 2017, Proceedings
EditorsShadi Ibrahim, Zheng Yan, Kim-Kwang Raymond Choo, Witold Pedrycz
PublisherSpringer Verlag
Pages65-80
Number of pages16
ISBN (Print)9783319654812
DOIs
StatePublished - 2017
Event17th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2017 - Helsinki, Finland
Duration: 21 Aug 201723 Aug 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10393 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference17th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2017
Country/TerritoryFinland
CityHelsinki
Period21/08/1723/08/17

Keywords

  • FPGA
  • KLT
  • MKLT
  • Object tracking
  • ZYNQ

Fingerprint

Dive into the research topics of 'An FPGA-based real-time moving object tracking approach'. Together they form a unique fingerprint.

Cite this