Abstract

Unmanned aerial vehicles (UAVs) are a highly sought-after technology with numerous applications in both military and non-military uses. The identification of targets is a crucial aspect of UAV applications, but there are challenges associated with complex detection models and difficulty in detecting small targets. To address these issues, this study proposes the lightweight L-YOLO algorithm for target detection tasks from a UAV perspective. The L-YOLO algorithm improves on YOLOv5 by improving the model’s detection performance for small targets while reducing the number of parameters and computational effort. The GhostNet module replaces the relevant convolution in the YOLOv5 model to create a lightweight model. The EIoU loss is used as the loss function of the algorithm to accelerate convergence and improve regression accuracy. Furthermore, feature-level extensions based on YOLOv5 are implemented, and a new detection head is proposed to improve the model’s detection accuracy for small targets. The size of the anchor boxes is redesigned to suit the small targets using the K-means++ clustering algorithm. The experiments were conducted on the VisDrone-2022 dataset, and the L-YOLO algorithm demonstrated a reduction in computational effort by 42.42% and number of parameters by 48.6% compared to the original algorithm. Furthermore, recall and mAP@0.5 improved by 2.1% and 1.4%, respectively. These results demonstrate that the L-YOLO algorithm not only has better detection performance for small targets but is also a lighter model, indicating promising prospects for target detection from a UAV perspective.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call