农业大数据学报 ›› 2025, Vol. 7 ›› Issue (2): 173-182.doi: 10.19788/j.issn.2096-6369.000073

• 数据处理与分析 • 上一篇    下一篇

一种基于改进YOLO的小目标检测模型

叶端南(), 李根田*()   

  1. 中国石油大学(华东),山东青岛 266580

A Small Object Detection Model Based on Improved YOLO

YE DuanNan(), LI GenTian*()   

  1. China University of Petroleum, No. 66, West Changjiang Road, Huangdao District, Qingdao 266580, China
  • Received:2024-10-10 Accepted:2024-11-07 Published:2025-06-26 Online:2025-06-23

摘要:

随着深度学习技术的快速发展,目标检测在多个领域得到广泛应用。然而,小目标检测由于其尺寸小、特征不明显,导致检测性能受限。为了解决这一问题,本文提出了一种基于YOLOv8的改进目标检测模型。该模型集成了幽灵瓶颈网络、多尺度自由注意力模块、改进特征金字塔网络和动态Soft-NMS等优化策略,旨在提升密集小目标的检测精度和模型的计算效率。通过在自制数据集上的实验验证,改进YOLO模型在精度、召回率和mAP@0.5等关键指标上均优于现有主流模型,有效平衡了模型的参数量和浮点计算量。实验结果表明,所提方法在保证检测精度的同时,实现了模型的轻量化,为资源受限的嵌入式设备上的目标检测任务提供了有效的解决方案。

关键词: 深度学习, 小目标检测, 卷积神经网络, 注意力机制, 损失函数

Abstract:

With the rapid development of deep learning technology, object detection has been widely applied in multiple fields. However, small object detection has limited detection performance due to its small size and unclear features. To address this issue, this paper proposes an improved object detection model based on YOLOv8. This model integrates optimization strategies such as ghost bottleneck network, multi-scale free attention module, improved feature pyramid network, and dynamic Soft NMS, aiming to improve the detection accuracy of dense small targets and the computational efficiency of the model. Through experimental validation on a self-made dataset, it has been demonstrated that the improved YOLO model outperforms existing mainstream models in terms of precision, recall rate, and mAP@0.5, which are key metrics, effectively balancing the model's parameter count and floating-point computational load. The experimental results show that the proposed method achieves model lightweighting while ensuring detection accuracy, providing an effective solution for object detection tasks on resource limited embedded devices.

Key words: deep learning, small target detection, convolutional neural network, attention mechanism, loss function