Hardware/software co-design of a real-time kernel based tracking system

被引:25
|
作者
Ali, Usman
Malik, Mohammad Bilal
机构
[1] Department of Electrical Engineering, College of Electrical and Mechanical Engineering, National University of Sciences and Technology
关键词
Mean shift; Tracking; Embedded; FPGA; Co-design; Real-time;
D O I
10.1016/j.sysarc.2010.04.008
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The probabilistic visual tracking methods using color histograms have been proven to be robust to target model variations and background illumination changes as shown by the recent research. However, the required computational cost is high due to intensive image data processing. The embedded solution of such algorithms become challenging due to high computational power demand and algorithm complexity. This paper presents a hardware/software co-design architecture for implementation of the well-known kernel based mean shift tracking algorithm. The design uses color histogram of the target as tracking feature. The target is searched in the consecutive images by maximizing the statistical match of the color distributions. The target localization is based on gradient based iterative search instead of exhaustive search which makes the system capable of achieving frame rate up to hundreds of frames per second while tracking multiple targets. The design, which is fully standalone, is implemented on a low-cost medium-size field programmable gate array (FPGA) device. The hardware cost of the design is compared with some other tracking systems. The performance of the system in terms of speed is evaluated and compared with the software based implementation. It is expected that the proposed solution will find its utility in applications like embedded automatic video surveillance systems. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:317 / 326
页数:10
相关论文
共 50 条
  • [31] Hardware/software co-design then and now
    Wirth, N
    INFORMATION PROCESSING LETTERS, 2003, 88 (1-2) : 83 - 87
  • [32] Hardware software co-design in Haskell
    Aronsson M.
    Sheeran M.
    1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (52): : 162 - 173
  • [33] Hardware-Software Co-Design Based Obfuscation of Hardware Accelerators
    Chakraborty, Abhishek
    Srivastava, Ankur
    2019 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2019), 2019, : 549 - 554
  • [34] On the Co-Design of Quantum Software and Hardware
    Li, Gushu
    Wu, Anbang
    Shi, Yunong
    Javadi-Abhari, Ali
    Ding, Yufei
    Xie, Yuan
    PROCEEDINGS OF THE 8TH ACM INTERNATIONAL CONFERENCE ON NANOSCALE COMPUTING AND COMMUNICATION (ACM NANOCOM 2021), 2021,
  • [35] Hardware/software co-design for multimedia
    Wolf, W
    ADVANCED SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS VII, 1997, 3162 : 510 - 517
  • [36] Hardware Software Co-design in Haskell
    Aronsson, Markus
    Sheeran, Mary
    ACM SIGPLAN NOTICES, 2017, 52 (10) : 162 - 173
  • [37] Hierarchical hardware/software co-design
    Niculiu, T
    Burileanu, D
    Manolescu, A
    Becker, J
    Glesner, M
    SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 697 - 699
  • [38] Hardware/Software Co-Design of a Circle Detection System Based on Evolutionary Computing
    Felipe Rojas-Munoz, Luis
    Rostro-Gonzalez, Horacio
    Hugo Garcia-Capulin, Carlos
    Sanchez-Solano, Santiago
    ELECTRONICS, 2022, 11 (17)
  • [39] Hardware/Software Co-design Approach for an ADALINE Based Adaptive Control System
    He, Shouling
    Xu, Xuping
    JOURNAL OF COMPUTERS, 2008, 3 (02) : 29 - 36
  • [40] Software/Hardware Co-Design of HMM Based Isolated Digit Recognition System
    Amudha, V.
    Venkataramani, B.
    Kumar, R. Vinoth
    Ravishankar, S.
    JOURNAL OF COMPUTERS, 2009, 4 (02) : 154 - 159