An efficient hardware implementation of CNN-based object trackers for real-time applications

被引:1
|
作者
El-Shafie, Al-Hussein A. [1 ]
Zaki, Mohamed [2 ]
Habib, S. E. D. [1 ]
机构
[1] Cairo Univ, Fac Engn, Elect & Commun Engn Dept, Giza, Egypt
[2] Al Azhar Univ, Comp Engn Dept, Fac Engn, Cairo, Egypt
来源
NEURAL COMPUTING & APPLICATIONS | 2022年 / 34卷 / 22期
关键词
Object tracking; CNN; Online training; Deep-feature interpolation; Hardware accelerator;
D O I
10.1007/s00521-022-07538-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The object tracking field continues to evolve as an important application of computer vision. Real-time performance is typically required in most applications of object tracking. The recent introduction of Convolutional Neural network (CNN) techniques to the object tracking field enabled the attainment of significant performance gains. However, the heavy computational load required for CNNs conflicts with the real-time requirements required for object tracking. In this paper, we address these computational limitations on the algorithm-side and the circuit-side. On the algorithm side, we adopt interpolation schemes which can significantly reduce the processing time and the memory storage requirements. We also evaluate the approximation of the hardware-expensive computations to attain an efficient hardware design. Moreover, we modify the online-training scheme in order to achieve a constant processing time across all video frames. On the circuit side, we developed a hardware accelerator of the online training stage. We avoid transposed reading from the external memory to speed-up the data movement with no performance degradation. Our proposed hardware accelerator achieves 44 frames-per-second in training the fully connected layers.
引用
收藏
页码:19937 / 19952
页数:16
相关论文
共 50 条
  • [1] An efficient hardware implementation of CNN-based object trackers for real-time applications
    Al-Hussein A. El-Shafie
    Mohamed Zaki
    S. E. D. Habib
    Neural Computing and Applications, 2022, 34 : 19937 - 19952
  • [2] An efficient hardware implementation of CNN-based object trackers for real-time applications
    El-Shafie, Al-Hussein A.
    Zaki, Mohamed
    Habib, S.E.D.
    Neural Computing and Applications, 2022, 34 (22): : 19937 - 19952
  • [3] Towards an Efficient Hardware Implementation of CNN-Based Object Trackers
    El-Shafie, Al-Hussein A.
    Zaki, Mohamed
    Habib, S. E. D.
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [4] Quantized CNN-based efficient hardware architecture for real-time hand gesture recognition
    Jaiswal, Mohita
    Sharma, Vaidehi
    Sharma, Abhishek
    Saini, Sandeep
    Tomar, Raghuvir
    MICROELECTRONICS JOURNAL, 2024, 151
  • [5] Efficient Hardware Implementation of Real-Time Object Tracking
    Njuguna, Josphat Chege
    Alabay, Emre
    Celebi, Anil
    Celebi, Aysun Tasyapi
    Gullu, Mehmet Kemal
    2022 30TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE, SIU, 2022,
  • [6] CNN-based architecture for real-time object-oriented video coding applications
    Grassi, G
    Grieco, LA
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2005, 33 (01) : 53 - 64
  • [7] An Expandable Hardware Platform for Implementation of CNN-Based Applications
    Javier Martinez-Alvarez, J.
    Javier Garrigos-Guerrero, F.
    Javier Toledo-Moreo, F.
    Manuel Ferrandez-Vicente, J.
    NEW CHALLENGES ON BIOINSPIRED APPLICATIONS: 4TH INTERNATIONAL WORK-CONFERENCE ON THE INTERPLAY BETWEEN NATURAL AND ARTIFICIAL COMPUTATION, IWINAC 2011, PART II, 2011, 6687 : 195 - 204
  • [8] Implementation of post processing hardware for real-time object detection in CNN acceleration system
    Choi, Seong Bin
    Lee, Sang-Seol
    Park, Jonghee
    Jang, Sung-Joon
    2021 36TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC), 2021,
  • [9] Implementation of CNN on Zynq based FPGA for Real-time Object Detection
    Sharma, Aman
    Singh, Vijander
    Rani, Asha
    2019 10TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2019,
  • [10] A CNN-based passive optical range finder for real-time robotic applications
    Giaquinto, N
    Savino, M
    Taraglio, S
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2002, 51 (02) : 314 - 319