Next Article in Journal
Multiple Thermal Parameter Inversion for Concrete Dams Using an Integrated Surrogate Model
Next Article in Special Issue
A Deep Learning Review of ResNet Architecture for Lung Disease Identification in CXR Image
Previous Article in Journal
Computation and Verification of Spatial Rate Equations for an Electro-Optically Q-Switched Laser-Diode Side-Pumped Nd:YAG Laser
Previous Article in Special Issue
Multiplicative Vector Fusion Model for Detecting Deepfake News in Social Media
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved YOLO Model for UAV Fuzzy Small Target Image Detection

1
Department of Electronic Information Engineering, School of Information Engineering, Inner Mongolia University of Technology, Hohhot 010000, China
2
School of Information Engineering, Inner Mongolia University of Technology, Hohhot 010000, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(9), 5409; https://doi.org/10.3390/app13095409
Submission received: 31 March 2023 / Revised: 20 April 2023 / Accepted: 24 April 2023 / Published: 26 April 2023
(This article belongs to the Special Issue Deep Learning Architectures for Computer Vision)

Abstract

High-altitude UAV photography presents several challenges, including blurry images, low image resolution, and small targets, which can cause low detection performance of existing object detection algorithms. Therefore, this study proposes an improved small-object detection algorithm based on the YOLOv5s computer vision model. First, the original convolution in the network framework was replaced with the SPD-Convolution module to eliminate the impact of pooling operations on feature information and to enhance the model’s capability to extract features from low-resolution and small targets. Second, a coordinate attention mechanism was added after the convolution operation to improve model detection accuracy with small targets under image blurring. Third, the nearest-neighbor interpolation in the original network upsampling was replaced with transposed convolution to increase the receptive field range of the neck and reduce detail loss. Finally, the CIoU loss function was replaced with the Alpha-IoU loss function to solve the problem of the slow convergence of gradients during training on small target images. Using the images of Artemisia salina, taken in Hunshandake sandy land in China, as a dataset, the experimental results demonstrated that the proposed algorithm provides significantly improved results (average precision = 80.17%, accuracy = 73.45% and recall rate = 76.97%, i.e., improvements by 14.96%, 6.24%, and 7.21%, respectively, compared with the original model) and also outperforms other detection algorithms. The detection of small objects and blurry images has been significantly improved.
Keywords: UAV photography; small object detection algorithm; YOLOv5s; SPD-Convolution module; coordinate attention mechanism UAV photography; small object detection algorithm; YOLOv5s; SPD-Convolution module; coordinate attention mechanism

Share and Cite

MDPI and ACS Style

Chang, Y.; Li, D.; Gao, Y.; Su, Y.; Jia, X. An Improved YOLO Model for UAV Fuzzy Small Target Image Detection. Appl. Sci. 2023, 13, 5409. https://doi.org/10.3390/app13095409

AMA Style

Chang Y, Li D, Gao Y, Su Y, Jia X. An Improved YOLO Model for UAV Fuzzy Small Target Image Detection. Applied Sciences. 2023; 13(9):5409. https://doi.org/10.3390/app13095409

Chicago/Turabian Style

Chang, Yanlong, Dong Li, Yunlong Gao, Yun Su, and Xiaoqiang Jia. 2023. "An Improved YOLO Model for UAV Fuzzy Small Target Image Detection" Applied Sciences 13, no. 9: 5409. https://doi.org/10.3390/app13095409

APA Style

Chang, Y., Li, D., Gao, Y., Su, Y., & Jia, X. (2023). An Improved YOLO Model for UAV Fuzzy Small Target Image Detection. Applied Sciences, 13(9), 5409. https://doi.org/10.3390/app13095409

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop