Enhancing Embedded Object Tracking: A Hardware Acceleration Approach for Real-Time Predictability

被引:0
作者
Zhang, Mingyang [1 ]
Van Beeck, Kristof [1 ]
Goedeme, Toon [1 ]
机构
[1] Katholieke Univ Leuven, Dept Elect Engn, PSI EAVISE Res Grp, B-2860 St Katelijne Waver, Belgium
关键词
deep learning; object tracking; siamese network; FPGA; real-time system predictability; hardware acceleration; high-level synthesis; embedded system; MEAN-SHIFT; NETWORKS;
D O I
10.3390/jimaging10030070
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
While Siamese object tracking has witnessed significant advancements, its hard real-time behaviour on embedded devices remains inadequately addressed. In many application cases, an embedded implementation should not only have a minimal execution latency, but this latency should ideally also have zero variance, i.e., be predictable. This study aims to address this issue by meticulously analysing real-time predictability across different components of a deep-learning-based video object tracking system. Our detailed experiments not only indicate the superiority of Field-Programmable Gate Array (FPGA) implementations in terms of hard real-time behaviour but also unveil important time predictability bottlenecks. We introduce dedicated hardware accelerators for key processes, focusing on depth-wise cross-correlation and padding operations, utilizing high-level synthesis (HLS). Implemented on a KV260 board, our enhanced tracker exhibits not only a speed up, with a factor of 6.6, in mean execution time but also significant improvements in hard real-time predictability by yielding 11 times less latency variation as compared to our baseline. A subsequent analysis of power consumption reveals our approach's contribution to enhanced power efficiency. These advancements underscore the crucial role of hardware acceleration in realizing time-predictable object tracking on embedded systems, setting new standards for future hardware-software co-design endeavours in this domain.
引用
收藏
页数:17
相关论文
共 50 条
  • [41] Real-time classification of datasets with hardware embedded neuromorphic neural networks
    Bako, Laszlo
    BRIEFINGS IN BIOINFORMATICS, 2010, 11 (03) : 348 - 363
  • [42] Hardware/software co-design of a real-time kernel based tracking system
    Ali, Usman
    Malik, Mohammad Bilal
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (08) : 317 - 326
  • [43] Real-time object tracking via compressive feature selection
    Kang Li
    Fazhi He
    Xiao Chen
    Frontiers of Computer Science, 2016, 10 : 689 - 701
  • [44] Real-time visual object tracking based on binary descriptors
    Qin, Bing
    Tian, Jun
    Zha, Yufei
    Zhang, Lichao
    Huang, Hongtu
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2015, 42 (05): : 168 - 174
  • [45] Occlusion Robust Object Detection and Tracking on a Real-time Drone
    Kim, Taeyeon
    Wee, Inhwan
    Shim, David Hyunchul
    2019 19TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2019), 2019, : 1627 - 1631
  • [46] Real-Time Image Resizing Hardware Accelerator for Object Detection Algorithms
    Mishra, Gaurav
    Aung, Yan Lin
    Wu, Meiqing
    Lam, Siew-Kei
    Srikanthan, Thambipillai
    2013 INTERNATIONAL SYMPOSIUM ON ELECTRONIC SYSTEM DESIGN (ISED), 2013, : 98 - 102
  • [47] A Siamese-Detection Network for Real-Time Object Tracking
    Deng, Yang
    Xie, Ning
    Yang, Yang
    2019 IEEE 31ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2019), 2019, : 1669 - 1674
  • [48] Accurate Positioning Siamese Network for Real-Time Object Tracking
    Zhou, Lijun
    Yao, Xuwen
    Zhang, Jianlin
    IEEE ACCESS, 2019, 7 : 84209 - 84216
  • [49] Real-time object tracking via compressive feature selection
    Li, Kang
    He, Fazhi
    Chen, Xiao
    FRONTIERS OF COMPUTER SCIENCE, 2016, 10 (04) : 689 - 701
  • [50] Feature descriptors for object matching in real-time tracking applications
    Loibner, Gernot
    Sidla, Oliver
    VIDEO SURVEILLANCE AND TRANSPORTATION IMAGING APPLICATIONS, 2013, 8663