journal article·2024Open access

A Real-Time Small Target Vehicle Detection Algorithm with an Improved YOLOv5m Network Model

Yaoyao Du, Xiangkui Jiang

Computers, Materials & Continua· Volume 78· Issue 1

Abstract

To address the challenges of high complexity, poor real-time performance, and low detection rates for small target vehicles in existing vehicle object detection algorithms, this paper proposes a real-time lightweight architecture based on You Only Look Once (YOLO) v5m. Firstly, a lightweight upsampling operator called Content-Aware Reassembly of Features (CARAFE) is introduced in the feature fusion layer of the network to maximize the extraction of deep-level features for small target vehicles, reducing the missed detection rate and false detection rate. Secondly, a new prediction layer for tiny targets is added, and the feature fusion network is redesigned to enhance the detection capability for small targets. Finally, this paper applies L1 regularization to train the improved network, followed by pruning and fine-tuning operations to remove redundant channels, reducing computational and parameter complexity and enhancing the detection efficiency of the network. Training is conducted on the VisDrone2019-DET dataset. The experimental results show that the proposed algorithm reduces parameters and computation by 63.8% and 65.8%, respectively. The average detection accuracy improves by 5.15%, and the detection speed reaches 47 images per second, satisfying real-time requirements. Compared with existing approaches, including YOLOv5m and classical vehicle detection algorithms, our method achieves higher accuracy and faster speed for real-time detection of small target vehicles in edge computing.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Neural Network Applications · Autonomous Vehicle Technology and Safety · Video Surveillance and Tracking Methods

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (38)

Show source-provided references
1. A robotic intelligent wheelchair system based on obstacle avoidance and navigation functions10.1080/0952813X.2014.971441 ↗
2. Real-time multi-class disturbance detection for Φ-OTDR based on YOLO algorithm10.3390/s22051994 ↗
3. SuperDet: An efficient single-shot network for vehicle detection in remote sensing images10.3390/electronics12061312 ↗
4. Vehicle detection from UAV imagery with deep learning: A review10.1109/TNNLS.2021.3080276 ↗
5. Recent advances in small object detection based on deep learning: A review10.1016/j.imavis.2020.103910 ↗
6. Fast vehicle logo detection in complex scenes10.1016/j.optlastec.2018.08.007 ↗
7. Human detection in aerial thermal images using faster R-CNN and SSD algorithms10.3390/electronics11071151 ↗
8. Automated defect analysis system for industrial computerized tomography images of solid rocket motor grains based on YOLO-V4 model10.3390/electronics11193215 ↗
9. YOLO series for human hand action detection and classification from egocentric videos10.3390/s23063255 ↗
10. V. Viswanatha, R. K. Chandana and A. Ramachandra, “Real time object detection system with YOLO and CNN models: A review,” [Online]. Available: https://arxiv.org/abs/2208.00773 (accessed on 25/07/2023)
11. An improved algorithm for small object detection based on YOLO v4 and multi-scale contextual information10.1016/j.compeleceng.2022.108490 ↗
12. Improved vehicle detection systems with double-layer LSTM modules10.1186/s13634-022-00839-6 ↗
13. Vehicle detection in overhead satellite images using a one-stage object detection model10.3390/s20226485 ↗
14. Self-attention guidance and multiscale feature fusion-based UAV image object detection10.1109/LGRS.2023.3329687 ↗
15. SEDG-Yolov5: A lightweight traffic sign detection model based on knowledge distillation10.3390/electronics12020305 ↗
16. Finding every car: A traffic surveillance multi-scale vehicle object detection method10.1007/s10489-020-01704-5 ↗
17. A real-time UAV target detection algorithm based on edge computing10.3390/drones7020095 ↗
18. Lightweight vehicle object detection network for unmanned aerial vehicles aerial images10.1117/1.JEI.32.1.013014 ↗
19. KCFS-YOLOv5: A high-precision detection method for object detection in aerial remote sensing images10.3390/app13010649 ↗
20. An improved YOLOv5 method for small object detection in UAV capture scenes10.1109/ACCESS.2023.3241005 ↗
21. Detection of tomato plant phenotyping traits using YOLOv5-based single stage detectors10.1016/j.compag.2023.107757 ↗
22. Multi-scale residual aggregation feature pyramid network for object detection10.3390/electronics12010093 ↗
23. Traffic sign detection based on SSD combined with receptive field module and path aggregation network
24. CARAFE: Content-aware reassembly of features
25. U-YOLOv7: A network for underwater organism detection10.1016/j.ecoinf.2023.102108 ↗
26. YOLO-FR: A YOLOv5 infrared small target detection algorithm based on feature reassembly sampling method10.3390/s23052710 ↗
27. A lightweight object detection algorithm for remote sensing images based on attention mechanism and YOLOv5s10.3390/rs15092429 ↗
28. Fast detection of cannibalism behavior of juvenile fish based on deep learning10.1016/j.compag.2022.107033 ↗
29. W. Shi, J. Caballero, F. Huszár, J. Totz, A. P. Aitken et al., “Real-time single image and video super-resolution using an efficient sub-pixel convolutional neural network,” [Online]. Available: http://arxiv.org/abs/1609.05158 (accessed on 25/07/2023)
30. Long-distance person detection based on YOLOv710.3390/electronics12061502 ↗
31. KPE-YOLOv5: An improved small target detection algorithm based on YOLOv510.3390/electronics12040817 ↗
32. SOD-YOLO: A small target defect detection algorithm for wind turbine blades based on improved YOLOv510.1002/adts.202100631 ↗
33. A novel algorithm for small object detection based on YOLOv410.7717/peerj-cs.1314 ↗
34. A tiny model for fast and precise ship detection via feature channel pruning10.3390/s22239331 ↗
35. Channel pruning based on convolutional neural network sensitivity10.1016/j.neucom.2022.07.051 ↗
36. Real-time small drones detection based on pruned YOLOv410.3390/s21103374 ↗
37. Channel pruned YOLO V5s-based deep learning approach for rapid and accurate apple fruitlet detection before fruit thinning10.1016/j.biosystemseng.2021.08.015 ↗
38. T-YOLO: Tiny vehicle detection based on YOLO and multi-scale convolutional neural networks10.1109/ACCESS.2021.3137638 ↗