Efficient FPGA-based Accelerator for Post-Processing in Object Detection

被引:1
|
作者
Guo, Zibo [1 ]
Liu, Kai [1 ]
Liu, Wei [2 ]
Li, Shangrong [1 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian, Peoples R China
[2] State Key Lab Geoinformat Engn, Xian, Peoples R China
基金
中国国家自然科学基金;
关键词
Object Detection; FPGA; NMS; Post-Processing; Hardware Accelerator;
D O I
10.1109/ICFPT59805.2023.00019
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The fast object detection algorithms such as YOLO, etc., have two main components: convolutional neural network (CNN) and post-processing. In this paper, we propose an efficient FPGA-based accelerator for the post-processing of YOLO object detection. We schedule a pipelined data path for post-processing, which fuses data scanning/caching, decoding, class identification, and non-maximum suppression (NMS) operations. This data path effectively hides the processing time of operations without data dependencies, providing up to 43x speedup over primitive serial processes. Moreover, We propose a parallel hardware architecture for NMS, allowing for parallel intersection over union (IoU) computation and threshold comparison. This architecture significantly reduces the latency of NMS, providing up to 811x speedup over primitive serial processes. Our accelerator implemented on a Xilinx Virtex-7 690t FPGA runs at 150MHz. Impressively, our accelerator achieves minimal latency of only 0.19 mu s and a processing time of merely 4.46 mu s for the postprocessing of the YOLOv3Tiny algorithm. This represents an 378x speedup compared to the Intel i7-8700 CPU with 3.2GHz. Additionally, our NMS unit exhibits a latency of 0.07 mu s, which is nearly 2x faster than the state-of-the-art FPGA acceleration method.
引用
收藏
页码:125 / 131
页数:7
相关论文
共 50 条
  • [31] An FPGA-Based accelerator for multiphysics modeling
    Huang, XM
    Ma, J
    ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 209 - 212
  • [32] An Efficient FPGA-Based Dilated and Transposed Convolutional Neural Network Accelerator
    Wu, Tsung-Hsi
    Shu, Chang
    Liu, Tsung-Te
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (11) : 5178 - 5186
  • [33] An FPGA-Based Computation-Efficient Convolutional Neural Network Accelerator
    Archana, V. S.
    2022 IEEE INTERNATIONAL POWER AND RENEWABLE ENERGY CONFERENCE, IPRECON, 2022,
  • [34] A cross frame post-processing strategy for video object detection
    Song, Xin
    Qi, Ziqiang
    Zhu, Jianlin
    Li, Shuhua
    DISPLAYS, 2022, 73
  • [35] Comparison of Different Deployment Approaches of FPGA-Based Hardware Accelerator for 3D Object Detection Models
    Pereira, Pedro
    Silva, Antonio Linhares
    Machado, Rui
    Silva, Joao
    Duraes, Dalila
    Machado, Jose
    Novais, Paulo
    Monteiro, Joao
    Melo-Pinto, Pedro
    Fernandes, Duarte
    PROGRESS IN ARTIFICIAL INTELLIGENCE, EPIA 2022, 2022, 13566 : 285 - 296
  • [36] Robust Detection for Object Removal with Post-processing by Exemplar-based Image Inpainting
    Shen, Linchuan
    Yang, Gaobo
    Li, Leida
    Sun, Xingming
    2017 13TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2017, : 2730 - 2736
  • [37] An FPGA-based quench detection and protection system for superconducting accelerator magnets
    Carcagno, RH
    Feher, S
    Lamm, M
    Makulski, A
    Nehring, R
    Orris, DF
    Pischalnikov, Y
    Tartaglia, M
    2005 IEEE PARTICLE ACCELERATOR CONFERENCE (PAC), VOLS 1-4, 2005, : 488 - 490
  • [38] HEDAcc: FPGA-based Accelerator for High-order Epistasis Detection
    Ribeiro, Gaspar
    Neves, Nuno
    Santander-Jimenez, Sergio
    Ilic, Aleksandar
    2021 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2021), 2021, : 124 - 132
  • [39] Dataflow object detection system for FPGA-based smart camera
    Bourrasset, Cedric
    Maggiani, Luca
    Serot, Jocelyn
    Berry, Francois
    IET CIRCUITS DEVICES & SYSTEMS, 2016, 10 (04) : 280 - 291
  • [40] Post-processing in edge detection based on segments
    Flores-Vidal, P. A.
    Martinez, N.
    Gomez, D.
    DATA SCIENCE AND KNOWLEDGE ENGINEERING FOR SENSING DECISION SUPPORT, 2018, 11 : 1425 - 1432