Efficient Hardware Post Processing of Anchor-Based Object Detection on FPGA

被引:13
|
作者
Zhang, Hui [1 ]
Wu, Wei [1 ]
Ma, Yufei [1 ]
Wang, Zhongfeng [1 ]
机构
[1] Najing Univ, Sch Elect Sci & Engn, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
Anchor-based Object Detection; FPGA; Post Processing; NMS; SIGMOID FUNCTION;
D O I
10.1109/ISVLSI49217.2020.00089
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Object detection has been widely adopted in video analysis and image understanding. Anchor-based object detection has achieved good performance on the scale variation that is one long-standing problem for object detection. The postprocessing is an essential step of anchor-based object detection after convolutional neural networks (CNN) and it requires long computation time on CPU or GPU. In this paper, we propose an efficient FPGA solution using fixed-point representation for the postprocessing. The quantization error of fixed-point representation is mainly from the sigmoid function and the exponent function. In order to reduce the error, we implement the sigmoid function and exponent function on FPGA respectively employing piecewise non-linear approximation and "LUT and shifting" method. The performance of both functions has been demonstrated to realize 10(-4) accuracy. In addition, the Non-Maximum Suppression (NMS) is also employed and implemented to reduce redundant objects bounding boxes. Based on these, a fast and resource-efficient accelerator for postprocessing is implemented on Intel Arria 10 FPGA. By using only about 1% of the FPGA hardware resources, our design can achieve about 111x, 50x, and 290x speedup compared to the software implementations on desktop CPU, GPU, and the embedded CPU inside FPGA, respectively.
引用
收藏
页码:580 / 585
页数:6
相关论文
共 50 条
  • [41] An efficient 3D object detection method based on Fast Guided Anchor Stereo RCNN
    Tao, Chongben
    Cao, Chunlin
    Cheng, Hanjing
    Gao, Zhen
    Luo, Xizhao
    Zhang, Zuofeng
    Zheng, Sifa
    ADVANCED ENGINEERING INFORMATICS, 2023, 57
  • [42] An Efficient Implementation of FPGA-based Object Detection Using Multi-scale Attention
    Furuta, Masanori
    Ban, Koichiro
    Kobayashi, Daisuke
    Shibata, Tomoyuki
    2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 321 - 325
  • [43] Gestalt principle based multipart object and object group detection on FPGA
    Karacs, K.
    Radvanyi, M.
    Nagy, Z.
    2014 14TH INTERNATIONAL WORKSHOP ON CELLULAR NANOSCALE NETWORKS AND THEIR APPLICATIONS (CNNA), 2014,
  • [44] HARDWARE ARCHITECTURE FOR OBJECT DETECTION BASED ON ADABOOST ALGORITHM
    Xu, Hui
    Zhao, Feng
    Ju, Ran
    VISAPP 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER VISION THEORY AND APPLICATIONS, VOL 2, 2010, : 420 - 424
  • [45] Citrus disease detection and classification using end-to-end anchor-based deep learning model
    Syed-Ab-Rahman, Sharifah Farhana
    Hesamian, Mohammad Hesam
    Prasad, Mukesh
    APPLIED INTELLIGENCE, 2022, 52 (01) : 927 - 938
  • [46] An FPGA-Based Hardware Implementation of Visual based Fall Detection
    Ong, Peng Shen
    Ooi, Chee Pun
    Chang, Yoong Choon
    Karuppiah, Ettikan K.
    Tahir, Shahirina Mohd
    2014 IEEE REGION 10 SYMPOSIUM, 2014, : 397 - 402
  • [47] Efficient Object Detection Framework and Hardware Architecture for Remote Sensing Images
    Li, Lin
    Zhang, Shengbing
    Wu, Juan
    REMOTE SENSING, 2019, 11 (20)
  • [48] Hardware acceleration of infrared small target detection based on FPGA
    Zhang, Yan
    Gao, Jiahua
    Yang, Xuqiang
    Yang, Chunling
    2022 IEEE 17TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2022, : 342 - 347
  • [49] Hardware implementation of detection algorithm for railway clearance based on FPGA
    Wang, Yao
    Wang, Zhongwei
    Yu, Zujun
    Tiedao Xuebao/Journal of the China Railway Society, 2016, 38 (03): : 84 - 91
  • [50] Design of Moving Object Detection System Based on FPGA
    Yi, Qian
    2018 10TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS (ICCCAS 2018), 2018, : 435 - 438