Real-time implementation of fast discriminative scale space tracking algorithm

被引:0
作者
Walid Walid
Muhammad Awais
Ashfaq Ahmed
Guido Masera
Maurizio Martina
机构
[1] Politecnico di Torino,Department of Electronics and Telecommunications
[2] COMSATS University Islamabad,Department of Electrical and Computer Engineering
[3] Wah Campus,Department of Electrical Engineering and Computer Science
[4] Khalifa University,undefined
来源
Journal of Real-Time Image Processing | 2021年 / 18卷
关键词
Discriminative correlation filter; DSST; Real time; FPGA; QR; SVD; DFT;
D O I
暂无
中图分类号
学科分类号
摘要
Real-time object tracking is an important step of many modern image processing applications. The efficient hardware design of real-time object tracker must achieve the desired accuracy while satisfying the frame rate requirements for a variety of image sizes. The existing methods of visual tracking employ sophisticated algorithms and challenge the capabilities of most embedded architectures. Discriminative scale space tracking is one algorithm that is capable of demonstrating good performance with affordable complexity. It has a high degree of parallelism which can be exploited for efficient implementation of reconfigurable hardware architectures. This paper proposes a real-time implementation of the discriminative scale-space tracker on FPGA for the major blocks. A careful design exploration of core mathematical operations of the tracking algorithm is performed to improve their hardware utilization and timing performance. Among the core functional units optimized in this work, the discrete Fourier transform achieves a computational time improvement of 92% relative to existing works, QR factorization achieves a 2.3×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times$$\end{document} reduction in resource utilization, and singular value decomposition yields a 3.8×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times$$\end{document} improvement in processing time. The proposed data path architecture is designed using Vivado HLS tool set and implemented for Zync Zed Board (xc7z020clg484-1). For an input image size of 320 ×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times$$\end{document} 240, the proposed architecture achieves a mean 25.38 fps.
引用
收藏
页码:2347 / 2360
页数:13
相关论文
共 53 条
  • [1] Hare S(2015)Struck: structured output tracking with kernels IEEE Trans. Pattern Anal. Mach. Intell. 38 2096-2109
  • [2] Golodetz S(2020)Channel-independent spatially regularized discriminative correlation filter for visual object tracking J. Real-time Image Process. 18 1-11
  • [3] Saffari A(2020)Accurate and robust tracking of rigid objects in real time J. Real-time Image Proces. 39 1561-1575
  • [4] Vineet V(2016)Discriminative scale space tracking IEEE Trans. Pattern Anal. Mach. Intell. 15 583-596
  • [5] Cheng MM(2018)Robust kernelized correlation filter with scale adaption for real-time single object tracking J. Real-time Image Process. 13 863-876
  • [6] Hicks SL(2019)Survey on hardware implementations of visual object trackers IET Image Proc. 19 297-307
  • [7] Torr PHS(1965)An algorithm for the machine calculation of complex Fourier series Math. Comput. 60 332-337
  • [8] Varfolomieiev A(2017)FPGA implementation of discrete Fourier transform using CORDIC algorithm Adv. Model. Anal. B 58 755-764
  • [9] Böettger T(2010)Multidimensional DFT IP generator for FPGA platforms IEEE Trans. Circuits Syst. I Regul. Pap. 11 1838-1845
  • [10] Steger C(2017)Givens rotation-based QR decomposition for MIMO systems IET Commun. 62 861-865