FPGA-Based Vehicle Detection and Tracking Accelerator

被引:11
|
作者
Zhai, Jiaqi [1 ]
Li, Bin [1 ,2 ]
Lv, Shunsen [1 ]
Zhou, Qinglei [1 ]
机构
[1] Zhengzhou Univ, Sch Comp & Artificial Intelligence, Zhengzhou 450001, Peoples R China
[2] Henan Key Lab Network Cryptog Technol, Zhengzhou 450001, Peoples R China
关键词
FPGA; vehicle detection; accelerator architecture; YOLO; DeepSort; CNN; SYSTEM;
D O I
10.3390/s23042208
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
A convolutional neural network-based multiobject detection and tracking algorithm can be applied to vehicle detection and traffic flow statistics, thus enabling smart transportation. Aiming at the problems of the high computational complexity of multiobject detection and tracking algorithms, a large number of model parameters, and difficulty in achieving high throughput with a low power consumption in edge devices, we design and implement a low-power, low-latency, high-precision, and configurable vehicle detector based on a field programmable gate array (FPGA) with YOLOv3 (You-Only-Look-Once-version3), YOLOv3-tiny CNNs (Convolutional Neural Networks), and the Deepsort algorithm. First, we use a dynamic threshold structured pruning method based on a scaling factor to significantly compress the detection model size on the premise that the accuracy does not decrease. Second, a dynamic 16-bit fixed-point quantization algorithm is used to quantify the network parameters to reduce the memory occupation of the network model. Furthermore, we generate a reidentification (RE-ID) dataset from the UA-DETRAC dataset and train the appearance feature extraction network on the Deepsort algorithm to improve the vehicles' tracking performance. Finally, we implement hardware optimization techniques such as memory interlayer multiplexing, parameter rearrangement, ping-pong buffering, multichannel transfer, pipelining, Im2col+GEMM, and Winograd algorithms to improve resource utilization and computational efficiency. The experimental results demonstrate that the compressed YOLOv3 and YOLOv3-tiny network models decrease in size by 85.7% and 98.2%, respectively. The dual-module parallel acceleration meets the demand of the 6-way parallel video stream vehicle detection with the peak throughput at 168.72 fps.
引用
收藏
页数:26
相关论文
共 50 条
  • [31] An FPGA-Based Accelerator for LambdaRank in Web Search Engines
    Yan, Jing
    Xu, Ning-Yi
    Cai, Xiong-Fei
    Gao, Rui
    Wang, Yu
    Luo, Rong
    Hsu, Feng-Hsiung
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2011, 4 (03)
  • [32] An FPGA-based JPEG preprocessing accelerator for image classification
    Li, Tian-Yang
    Zhang, Fan
    Guo, Wei
    Shen, Jian-Liang
    Sun, Ming-Qian
    [J]. JOURNAL OF ENGINEERING-JOE, 2022, 2022 (09): : 919 - 927
  • [33] FPGA-based Garbling Accelerator with Parallel Pipeline Processing
    Oishi, Rin
    Kadomoto, Junichiro
    Irie, Hidetsugu
    Sakai, Shuichi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2023, E106D (12) : 1988 - 1996
  • [34] FPGA-based Acceleration System for Visual Tracking
    Song, Ke
    Yuan, Chun
    Gao, Peng
    Sun, Yunxu
    [J]. 2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 993 - 995
  • [35] FPGA-based adaptive tracking estimation computer
    Salcic, Z
    Lee, CR
    [J]. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2001, 37 (02) : 699 - 706
  • [36] FPGA-based multi-robot tracking
    Irwansyah, Arif
    Ibraheem, Omar W.
    Hagemeyer, Jens
    Porrmann, Mario
    Rueckert, Ulrich
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 107 : 146 - 161
  • [37] FPGA-Based Selected Object Tracking Using LBP, HOG and Motion Detection
    Sledevic, Tomyslav
    Serackis, Arturas
    Plonis, Darius
    [J]. 2018 IEEE 6TH WORKSHOP ON ADVANCES IN INFORMATION, ELECTRONIC AND ELECTRICAL ENGINEERING (AIEEE), 2018,
  • [38] Domestic heterogeneous FPGA-based aerial infrared target detection and tracking system
    Huang, Xiying
    Zhang, Xuhui
    Huang, Yu
    Li, Tao
    Song, Lei
    Liu, Peizhen
    [J]. Hongwai yu Jiguang Gongcheng/Infrared and Laser Engineering, 2024, 53 (08):
  • [39] An efficient FPGA-based co-processor for feature point detection and tracking
    Sturmanis, Toms
    Novickis, Rihards
    [J]. 2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 24 - 29
  • [40] 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