YOLOv5s_2E: Improved YOLOv5s for Aerial Small Target Detection

被引:7
作者
Shi, Tao [1 ]
Ding, Yao [1 ]
Zhu, Wenxu [2 ]
机构
[1] Tianjin Univ Technol, Sch Elect Engn & Automat, Tianjin Key Lab Control Theory & Applicat Complica, Tianjin 300384, Peoples R China
[2] North China Univ Sci & Technol, Coll Elect Engn, Tangshan 063210, Hebei, Peoples R China
基金
中国国家自然科学基金;
关键词
Data augmentation; DyHead; small object detection; soft_NMS; YOLOv5s; DETECTION ALGORITHM;
D O I
10.1109/ACCESS.2023.3300372
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To address the issues of low accuracy in existing small object detection algorithms, an improved network model algorithm called YOLOv5s_2E is proposed. This method first uses the k-means++ clustering algorithm to calculate the prior boxes of the Visdrone dataset. Then, it introduces Soft_NMS and combines it with EIoU to propose the EIoU_Soft_NMS algorithm to replace the non-maximum suppression (NMS) of the original network, improving the detection of objects that are occluded. The bounding box regression loss function uses Focal-EIoU, which speeds up model convergence and reduces loss. Additionally, a detection layer is added to the original detection head to unify the channel numbers, and with the dynamic head framework DyHead, the attention mechanism is integrated with the detector's head to further improve small object detection accuracy. Finally, the system robustness is improved by adjusting the ratio of data augmentation methods Mixup and Mosaic.Experimental results show that the proposed algorithm improves the mAP@0.5, mAP@0.5:0.95 and detection accuracy by 12.6%, 12.2%, and 20.5%, respectively, compared to the previous method on the VisDrone dataset. The parameter size only increases by 4%, and the weight file size increases by only 0.57MB, meeting the accuracy requirements for small object detection.
引用
收藏
页码:80479 / 80490
页数:12
相关论文
共 32 条
[1]  
Abbas H., 2017, MECH ENG, V139, pS13, DOI DOI 10.1115/1.2017-DEC-9
[2]  
Bochkovskiy A, 2020, Arxiv, DOI [arXiv:2004.10934, DOI 10.48550/ARXIV.2004.10934, 10.48550/arXiv.2004.10934]
[3]   Soft-NMS - Improving Object Detection With One Line of Code [J].
Bodla, Navaneeth ;
Singh, Bharat ;
Chellappa, Rama ;
Davis, Larry S. .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, :5562-5570
[4]   Deformable Convolutional Networks [J].
Dai, Jifeng ;
Qi, Haozhi ;
Xiong, Yuwen ;
Li, Yi ;
Zhang, Guodong ;
Hu, Han ;
Wei, Yichen .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, :764-773
[5]   Dynamic Head: Unifying Object Detection Heads with Attentions [J].
Dai, Xiyang ;
Chen, Yinpeng ;
Xiao, Bin ;
Chen, Dongdong ;
Liu, Mengchen ;
Yuan, Lu ;
Zhang, Lei .
2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, :7369-7378
[6]   DMS-YOLOv5: A Decoupled Multi-Scale YOLOv5 Method for Small Object Detection [J].
Gao, Tianyu ;
Wushouer, Mairidan ;
Tuerhong, Gulanbaier .
APPLIED SCIENCES-BASEL, 2023, 13 (10)
[7]   Fast R-CNN [J].
Girshick, Ross .
2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2015, :1440-1448
[8]   UN-YOLOv5s: A UAV-Based Aerial Photography Detection Algorithm [J].
Guo, Junmei ;
Liu, Xingchen ;
Bi, Lingyun ;
Liu, Haiying ;
Lou, Haitong .
SENSORS, 2023, 23 (13)
[9]   Deep learning for object detection and scene perception in self-driving cars: Survey, challenges, and open issues [J].
Gupta, Abhishek ;
Anpalagan, Alagan ;
Guan, Ling ;
Khwaja, Ahmed Shaharyar .
ARRAY, 2021, 10
[10]  
He KM, 2017, IEEE I CONF COMP VIS, P2980, DOI [10.1109/ICCV.2017.322, 10.1109/TPAMI.2018.2844175]