A Lightweight Small Target Detection Algorithm for UAV Platforms

The targets in the aerial view of UAVs are small, scenes are complex, and background noise is strong. Additionally, the low computational capability of UAVs is challenged when trying to meet the requirements of large neural networks. Therefore, a lightweight object detection algorithm tailored for U...

Full description

Saved in:
Bibliographic Details
Main Authors: Yanhui Lv, Bo Tian, Qichao Guo, Deyu Zhang
Format: Article
Language:English
Published: MDPI AG 2024-12-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/15/1/12
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841549488530915328
author Yanhui Lv
Bo Tian
Qichao Guo
Deyu Zhang
author_facet Yanhui Lv
Bo Tian
Qichao Guo
Deyu Zhang
author_sort Yanhui Lv
collection DOAJ
description The targets in the aerial view of UAVs are small, scenes are complex, and background noise is strong. Additionally, the low computational capability of UAVs is challenged when trying to meet the requirements of large neural networks. Therefore, a lightweight object detection algorithm tailored for UAV platforms, called RSG-YOLO, is proposed. The algorithm introduces an attention module constructed with receptive field attention and coordinate attention, which helps reduce background noise interference while improving long-range information dependency. It also introduces and refines a fine-grained downsampling structure to minimize the loss of target information during the downsampling process. A general efficient layer aggregation network enhances the base feature extraction module, improving gradient flow information. Additionally, a detection layer rich in small target information is added, while redundant large object detection layers are removed, achieving a lightweight design while enhancing detection accuracy. Experimental results show that, compared to the baseline algorithm, the improved algorithm increases the P, R, mAP@0.5, and mAP@0.5:0.95 by 6.9%, 7.2%, 8.4%, 5.8%, respectively, on the VisDrone 2019 dataset, and by 5.7%, 9%, 9.3%, 3.6%, respectively, on the TinyPerson dataset, while reducing the number of parameters by 23.3%. This significantly enhances the model’s detection performance and robustness, making it highly suitable for object detection tasks on low-computing-power UAV platforms.
format Article
id doaj-art-2e4027b9cc8f47a295b7e089973c920a
institution Kabale University
issn 2076-3417
language English
publishDate 2024-12-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj-art-2e4027b9cc8f47a295b7e089973c920a2025-01-10T13:14:09ZengMDPI AGApplied Sciences2076-34172024-12-011511210.3390/app15010012A Lightweight Small Target Detection Algorithm for UAV PlatformsYanhui Lv0Bo Tian1Qichao Guo2Deyu Zhang3College of Information Science and Engineering, Shenyang Ligong University, Shenyang 110159, ChinaCollege of Information Science and Engineering, Shenyang Ligong University, Shenyang 110159, ChinaCollege of Information Science and Engineering, Shenyang Ligong University, Shenyang 110159, ChinaCollege of Information Science and Engineering, Shenyang Ligong University, Shenyang 110159, ChinaThe targets in the aerial view of UAVs are small, scenes are complex, and background noise is strong. Additionally, the low computational capability of UAVs is challenged when trying to meet the requirements of large neural networks. Therefore, a lightweight object detection algorithm tailored for UAV platforms, called RSG-YOLO, is proposed. The algorithm introduces an attention module constructed with receptive field attention and coordinate attention, which helps reduce background noise interference while improving long-range information dependency. It also introduces and refines a fine-grained downsampling structure to minimize the loss of target information during the downsampling process. A general efficient layer aggregation network enhances the base feature extraction module, improving gradient flow information. Additionally, a detection layer rich in small target information is added, while redundant large object detection layers are removed, achieving a lightweight design while enhancing detection accuracy. Experimental results show that, compared to the baseline algorithm, the improved algorithm increases the P, R, mAP@0.5, and mAP@0.5:0.95 by 6.9%, 7.2%, 8.4%, 5.8%, respectively, on the VisDrone 2019 dataset, and by 5.7%, 9%, 9.3%, 3.6%, respectively, on the TinyPerson dataset, while reducing the number of parameters by 23.3%. This significantly enhances the model’s detection performance and robustness, making it highly suitable for object detection tasks on low-computing-power UAV platforms.https://www.mdpi.com/2076-3417/15/1/12unmanned aerial vehiclesmall target detectionYOLOv8receptive field coordinated attentionfine-grained downsampling
spellingShingle Yanhui Lv
Bo Tian
Qichao Guo
Deyu Zhang
A Lightweight Small Target Detection Algorithm for UAV Platforms
Applied Sciences
unmanned aerial vehicle
small target detection
YOLOv8
receptive field coordinated attention
fine-grained downsampling
title A Lightweight Small Target Detection Algorithm for UAV Platforms
title_full A Lightweight Small Target Detection Algorithm for UAV Platforms
title_fullStr A Lightweight Small Target Detection Algorithm for UAV Platforms
title_full_unstemmed A Lightweight Small Target Detection Algorithm for UAV Platforms
title_short A Lightweight Small Target Detection Algorithm for UAV Platforms
title_sort lightweight small target detection algorithm for uav platforms
topic unmanned aerial vehicle
small target detection
YOLOv8
receptive field coordinated attention
fine-grained downsampling
url https://www.mdpi.com/2076-3417/15/1/12
work_keys_str_mv AT yanhuilv alightweightsmalltargetdetectionalgorithmforuavplatforms
AT botian alightweightsmalltargetdetectionalgorithmforuavplatforms
AT qichaoguo alightweightsmalltargetdetectionalgorithmforuavplatforms
AT deyuzhang alightweightsmalltargetdetectionalgorithmforuavplatforms
AT yanhuilv lightweightsmalltargetdetectionalgorithmforuavplatforms
AT botian lightweightsmalltargetdetectionalgorithmforuavplatforms
AT qichaoguo lightweightsmalltargetdetectionalgorithmforuavplatforms
AT deyuzhang lightweightsmalltargetdetectionalgorithmforuavplatforms