SPDC-YOLO: An Efficient Small Target Detection Network Based on Improved YOLOv8 for Drone Aerial Image

Target detection in UAV images is of great significance in fields such as traffic safety, emergency rescue, and environmental monitoring. However, images captured by UAVs usually have multi-scale features, complex backgrounds, uneven illumination, and low target resolution, which makes target detect...

Full description

Saved in:
Bibliographic Details
Main Authors: Jingxin Bi, Keda Li, Xiangyue Zheng, Gang Zhang, Tao Lei
Format: Article
Language:English
Published: MDPI AG 2025-02-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/17/4/685
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850230890977820672
author Jingxin Bi
Keda Li
Xiangyue Zheng
Gang Zhang
Tao Lei
author_facet Jingxin Bi
Keda Li
Xiangyue Zheng
Gang Zhang
Tao Lei
author_sort Jingxin Bi
collection DOAJ
description Target detection in UAV images is of great significance in fields such as traffic safety, emergency rescue, and environmental monitoring. However, images captured by UAVs usually have multi-scale features, complex backgrounds, uneven illumination, and low target resolution, which makes target detection in UAV images very challenging. To tackle these challenges, this paper introduces SPDC-YOLO, a novel model built upon YOLOv8. In the backbone, the model eliminates the last C2f module and the final downsampling module, thus avoiding the loss of small target features. In the neck, this paper proposes a novel feature pyramid, SPC-FPN, which employs the SBA (Selective Boundary Aggregation) module to fuse features from two distinct scales. In the head, the P5 detection head is eliminated, and a new detection head, Dyhead-DCNv4, is proposed, replacing DCNv2 in the original Dyhead with DCNv4 and utilizing three attention mechanisms for dynamic feature weighting. In addition, the model uses the CGB (Context Guided Block) module for downsampling, which can learn and fuse local features with surrounding contextual information, and the PPA (Parallelized Patch-Aware Attention) module replacing the original C2f module to further improve feature expression capability. Finally, SPDC-YOLO adopts EIoU as the loss function to optimize target localization accuracy. On the public dataset VisDrone2019, the experimental results show that SPDC-YOLO improves mAP<sub>50</sub> by 3.4% compared to YOLOv8n while reducing the parameters count by 1.03 M. Compared with other related methods, SPDC-YOLO demonstrates better performance.
format Article
id doaj-art-8aba0bf859ee4dbea296282ac4424fcb
institution OA Journals
issn 2072-4292
language English
publishDate 2025-02-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj-art-8aba0bf859ee4dbea296282ac4424fcb2025-08-20T02:03:42ZengMDPI AGRemote Sensing2072-42922025-02-0117468510.3390/rs17040685SPDC-YOLO: An Efficient Small Target Detection Network Based on Improved YOLOv8 for Drone Aerial ImageJingxin Bi0Keda Li1Xiangyue Zheng2Gang Zhang3Tao Lei4National Laboratory on Adaptive Optics, Chengdu 610209, ChinaNational Laboratory on Adaptive Optics, Chengdu 610209, ChinaNational Laboratory on Adaptive Optics, Chengdu 610209, ChinaNational Laboratory on Adaptive Optics, Chengdu 610209, ChinaNational Laboratory on Adaptive Optics, Chengdu 610209, ChinaTarget detection in UAV images is of great significance in fields such as traffic safety, emergency rescue, and environmental monitoring. However, images captured by UAVs usually have multi-scale features, complex backgrounds, uneven illumination, and low target resolution, which makes target detection in UAV images very challenging. To tackle these challenges, this paper introduces SPDC-YOLO, a novel model built upon YOLOv8. In the backbone, the model eliminates the last C2f module and the final downsampling module, thus avoiding the loss of small target features. In the neck, this paper proposes a novel feature pyramid, SPC-FPN, which employs the SBA (Selective Boundary Aggregation) module to fuse features from two distinct scales. In the head, the P5 detection head is eliminated, and a new detection head, Dyhead-DCNv4, is proposed, replacing DCNv2 in the original Dyhead with DCNv4 and utilizing three attention mechanisms for dynamic feature weighting. In addition, the model uses the CGB (Context Guided Block) module for downsampling, which can learn and fuse local features with surrounding contextual information, and the PPA (Parallelized Patch-Aware Attention) module replacing the original C2f module to further improve feature expression capability. Finally, SPDC-YOLO adopts EIoU as the loss function to optimize target localization accuracy. On the public dataset VisDrone2019, the experimental results show that SPDC-YOLO improves mAP<sub>50</sub> by 3.4% compared to YOLOv8n while reducing the parameters count by 1.03 M. Compared with other related methods, SPDC-YOLO demonstrates better performance.https://www.mdpi.com/2072-4292/17/4/685UAV imageryYOLOv8SPC-FPNDCNv4
spellingShingle Jingxin Bi
Keda Li
Xiangyue Zheng
Gang Zhang
Tao Lei
SPDC-YOLO: An Efficient Small Target Detection Network Based on Improved YOLOv8 for Drone Aerial Image
Remote Sensing
UAV imagery
YOLOv8
SPC-FPN
DCNv4
title SPDC-YOLO: An Efficient Small Target Detection Network Based on Improved YOLOv8 for Drone Aerial Image
title_full SPDC-YOLO: An Efficient Small Target Detection Network Based on Improved YOLOv8 for Drone Aerial Image
title_fullStr SPDC-YOLO: An Efficient Small Target Detection Network Based on Improved YOLOv8 for Drone Aerial Image
title_full_unstemmed SPDC-YOLO: An Efficient Small Target Detection Network Based on Improved YOLOv8 for Drone Aerial Image
title_short SPDC-YOLO: An Efficient Small Target Detection Network Based on Improved YOLOv8 for Drone Aerial Image
title_sort spdc yolo an efficient small target detection network based on improved yolov8 for drone aerial image
topic UAV imagery
YOLOv8
SPC-FPN
DCNv4
url https://www.mdpi.com/2072-4292/17/4/685
work_keys_str_mv AT jingxinbi spdcyoloanefficientsmalltargetdetectionnetworkbasedonimprovedyolov8fordroneaerialimage
AT kedali spdcyoloanefficientsmalltargetdetectionnetworkbasedonimprovedyolov8fordroneaerialimage
AT xiangyuezheng spdcyoloanefficientsmalltargetdetectionnetworkbasedonimprovedyolov8fordroneaerialimage
AT gangzhang spdcyoloanefficientsmalltargetdetectionnetworkbasedonimprovedyolov8fordroneaerialimage
AT taolei spdcyoloanefficientsmalltargetdetectionnetworkbasedonimprovedyolov8fordroneaerialimage