YOLOv4-5D: An Effective and Efficient Object Detector for Autonomous Driving

被引:198
|
作者
Cai, Yingfeng [1 ]
Luan, Tianyu [2 ]
Gao, Hongbo [3 ]
Wang, Hai [2 ]
Chen, Long [1 ]
Li, Yicheng [1 ]
Sotelo, Miguel Angel [4 ]
Li, Zhixiong [5 ]
机构
[1] Jiangsu Univ, Automot Engn Res Inst, Zhenjiang 212013, Jiangsu, Peoples R China
[2] Jiangsu Univ, Sch Automot & Traff Engn, Zhenjiang 212013, Jiangsu, Peoples R China
[3] Univ Sci & Technol China, Dept Automat, Hefei 230026, Peoples R China
[4] Univ Alcal, Dept Comp Engn, Madrid 28801, Spain
[5] Yonsei Univ, Yonsei Frontier Lab, Seoul 03722, South Korea
基金
中国国家自然科学基金;
关键词
Autonomous driving; CSPDarknet53; object detection; Pruning; YOLOv4;
D O I
10.1109/TIM.2021.3065438
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The use of object detection algorithms has become extremely important in autonomous vehicles. Object detection at high accuracy and a fast inference speed is essential for safe autonomous driving. Therefore, the balance between the effectiveness and efficiency of the object detector must be considered. This article proposes a one-stage object detection framework for improving the detection accuracy while supporting a true real-time operation based on the YOLOv4. The backbone network in the proposed framework is the CSPDarknet53_dcn(P). The last output layer in the CSPDarknet53 is replaced with deformable convolution to improve the detection accuracy. In order to perform feature fusion, a new feature fusion module PAN++ is designed and five scales detection layers are used to improve the detection accuracy of small objects. In addition, this article proposes an optimized network pruning algorithm to solve the problem that the real-time performance of the algorithm cannot be satisfied due to the limited computing resources of the vehicle-mounted computing platform. The method of sparse scaling factor is used to improve the existing channel pruning algorithm. Compared to the YOLOv4, the YOLOV4-5D improves the mean average precision by 4.23% on the BDD data sets and 1.68% on the KITTI data sets. Finally, by pruning the model, the inference speed of YOLOV4-5D is increased 31.3% and the memory is only 98.1 MB when the detection accuracy is almost unchanged. Nevertheless, the proposed algorithm is capable of real-time detection at faster than 66 frames/s (fps) and shows higher accuracy than the previous approaches with a similar fps.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Fast and accurate object detector for autonomous driving based on improved YOLOv5
    Jia, Xiang
    Tong, Ying
    Qiao, Hongming
    Li, Man
    Tong, Jiangang
    Liang, Baoling
    [J]. SCIENTIFIC REPORTS, 2023, 13 (01)
  • [2] Fast and accurate object detector for autonomous driving based on improved YOLOv5
    Xiang Jia
    Ying Tong
    Hongming Qiao
    Man Li
    Jiangang Tong
    Baoling Liang
    [J]. Scientific Reports, 13
  • [3] LaserNet: An Efficient Probabilistic 3D Object Detector for Autonomous Driving
    Meyer, Gregory P.
    Laddha, Ankit
    Kee, Eric
    Vallespi-Gonzalez, Carlos
    Wellington, Carl K.
    [J]. 2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 12669 - 12678
  • [4] SA-YOLOv3: An Efficient and Accurate Object Detector Using Self-Attention Mechanism for Autonomous Driving
    Tian, Daxin
    Lin, Chunmian
    Zhou, Jianshan
    Duan, Xuting
    Cao, Yue
    Zhao, Dezong
    Cao, Dongpu
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (05) : 4099 - 4110
  • [5] A Study on Object Detection Performance of YOLOv4 for Autonomous Driving of Tram
    Woo, Joo
    Baek, Ji-Hyeon
    Jo, So-Hyeon
    Kim, Sun Young
    Jeong, Jae-Hoon
    [J]. SENSORS, 2022, 22 (22)
  • [6] Small-object detection based on YOLOv5 in autonomous driving systems
    Mahaur, Bharat
    Mishra, K. K.
    [J]. PATTERN RECOGNITION LETTERS, 2023, 168 : 115 - 122
  • [7] Gaussian YOLOv3: An Accurate and Fast Object Detector Using Localization Uncertainty for Autonomous Driving
    Choi, Jiwoong
    Chun, Dayoung
    Kim, Hyun
    Lee, Hyuk-Jae
    [J]. 2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, : 502 - 511
  • [8] A Real-Time Object Detector for Autonomous Vehicles Based on YOLOv4
    Wang, Rui
    Wang, Ziyue
    Xu, Zhengwei
    Wang, Chi
    Li, Qiang
    Zhang, Yuxin
    Li, Hua
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2021, 2021
  • [9] A Shallow Information Enhanced Efficient Small Object Detector Based on YOLOv5
    Yang, Minhu
    Bai, Hexiang
    [J]. ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, ICANN 2023, PT VII, 2023, 14260 : 1 - 13
  • [10] BiGA-YOLO: A Lightweight Object Detection Network Based on YOLOv5 for Autonomous Driving
    Liu, Jun
    Cai, Qiqin
    Zou, Fumin
    Zhu, Yintian
    Liao, Lyuchao
    Guo, Feng
    [J]. ELECTRONICS, 2023, 12 (12)