A Real-Time FPGA Accelerator Based on Winograd Algorithm for Underwater Object Detection

被引:5
|
作者
Cai, Liangwei [1 ]
Wang, Ceng [1 ]
Xu, Yuan [2 ]
机构
[1] Shenzhen Univ, Coll Elect & Informat Engn, Shenzhen 518000, Peoples R China
[2] Shenzhen Technol Univ, Coll Big Data & Internet, Shenzhen 518000, Peoples R China
关键词
underwater object detection; U-Net; MobileNetV3; Winograd algorithm; DEEP NEURAL-NETWORKS; CNN ACCELERATOR; CONVOLUTION;
D O I
10.3390/electronics10232889
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time object detection is a challenging but crucial task for autonomous underwater vehicles because of the complex underwater imaging environment. Resulted by suspended particles scattering and wavelength-dependent light attenuation, underwater images are always hazy and color-distorted. To overcome the difficulties caused by these problems to underwater object detection, an end-to-end CNN network combined U-Net and MobileNetV3-SSDLite is proposed. Furthermore, the FPGA implementation of various convolution in the proposed network is optimized based on the Winograd algorithm. An efficient upsampling engine is presented, and the FPGA implementation of squeeze-and-excitation module in MobileNetV3 is optimized. The accelerator is implemented on a Zynq XC7Z045 device running at 150 MHz and achieves 23.68 frames per second (fps) and 33.14 fps when using MobileNetV3-Large and MobileNetV3-Small as the feature extractor. Compared to CPU, our accelerator achieves 7.5x-8.7x speedup and 52x-60x energy efficiency.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] A Real-Time Object Detection Accelerator with Compressed SSDLite on FPGA
    Fan, Hongxiang
    Liu, Shuanglong
    Ferianc, Martin
    Ng, Ho-Cheung
    Que, Zhiqiang
    Liu, Shen
    Niu, Xinyu
    Luk, Wayne
    [J]. 2018 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT 2018), 2018, : 17 - 24
  • [2] A FPGA-based accelerator implementaion for YOLOv2 object detection using Winograd algorithm
    Lv, Peng
    Liu, Wei
    Li, Jinghui
    [J]. 2020 5TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2020), 2020, : 1894 - 1898
  • [3] Real-time detection of track fasteners based on object detection and FPGA
    Xiao, Tian
    Xu, Tianhua
    Wang, Guang
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2023, 100
  • [4] Real-Time SSDLite Object Detection on FPGA
    Kim, Suchang
    Na, Seungho
    Kong, Byeong Yong
    Choi, Jaewoong
    Park, In-Cheol
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (06) : 1192 - 1205
  • [5] Real-Time Underwater Object Detection Based on DC Resistivity Method
    Cho, Sung-Ho
    Jung, Hyun-Key
    Lee, Hyosun
    Rim, Hyoungrea
    Lee, Seong Kon
    [J]. IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2016, 54 (11): : 6833 - 6842
  • [6] A Hardware Accelerator for SSD Object Detection Algorithm Based on FPGA
    Xie, Hao
    Cao, Jian
    Li, Pu
    Zhao, Xiongbo
    Zhang, Xing
    [J]. Beijing Daxue Xuebao (Ziran Kexue Ban)/Acta Scientiarum Naturalium Universitatis Pekinensis, 2022, 58 (06): : 1015 - 1022
  • [7] Implementation of CNN on Zynq based FPGA for Real-time Object Detection
    Sharma, Aman
    Singh, Vijander
    Rani, Asha
    [J]. 2019 10TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2019,
  • [8] Real-time Object Detection with FPGA Using CenterNet
    Solovyev, Roman A.
    Telpukhov, Dmitry, V
    Romanova, IrMa I.
    Kustov, Alexander G.
    Mkrtchan, Ilya A.
    [J]. PROCEEDINGS OF THE 2021 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (ELCONRUS), 2021, : 2029 - 2034
  • [9] An Efficient Real-Time FPGA Implementation for Object Detection
    Zhao, Jin
    Huang, Xinming
    Massoud, Yehia
    [J]. 2014 IEEE 12TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2014, : 313 - 316
  • [10] Winograd-based Real-time Super-Resolution System on FPGA
    Shi, Bizhao
    Tang, Zhucheng
    Luo, Guojie
    Jiang, Ming
    [J]. 2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 423 - 426