欢迎访问《图学学报》 分享到:

图学学报 ›› 2024, Vol. 45 ›› Issue (6): 1301-1312.DOI: 10.11996/JG.j.2095-302X.2024061301

• 图像处理与计算机视觉 • 上一篇    下一篇

基于MBI-YOLOv8的煤矸石目标检测算法研究

李珍峰1(), 符世琛1(), 徐乐2, 孟博1, 张昕1, 秦建军1   

  1. 1.北京建筑大学机电与车辆工程学院,北京 102616
    2.麦克马斯特大学工程实践与技术学院,汉密尔顿 L8S4L8
  • 收稿日期:2024-07-26 接受日期:2024-08-29 出版日期:2024-12-31 发布日期:2024-12-24
  • 通讯作者:符世琛(1991-),男,讲师,博士。主要研究方向为机器人智能导控。E-mail:fushichen@bucea.edu.cn
  • 第一作者:李珍峰(2000-),男,硕士研究生。主要研究方向为计算机视觉。E-mail:bluekite00@163.com
  • 基金资助:
    中国博士后科学基金(2019M660860);北京市属高校基础科研业务项目(青年科研创新专项X21051);住房和城乡建设部科技项目计划(2020-K-150)

Research on gangue target detection algorithm based on MBI-YOLOv8

LI Zhenfeng1(), FU Shichen1(), XU Le2, MENG Bo1, ZHANG Xin1, QING Jianjun1   

  1. 1. School of Electromechanical and Vehicle Engineering, Beijing University of Civil Engineering and Architecture, Beijing 102616, China
    2. W Booth School of Engineering Practice and Technology, McMaster University, Hamilton L8S4L8, Canada
  • Received:2024-07-26 Accepted:2024-08-29 Published:2024-12-31 Online:2024-12-24
  • Contact: FU Shichen (1991-), lecturer, Ph.D. His main research interests cover intelligent robot guidance and control. E-mail:fushichen@bucea.edu.cn
  • First author:LI Zhenfeng (2000-), master student. His main research interest covers computer vision. E-mail:bluekite00@163.com
  • Supported by:
    China Postdoctoral Science Foundation Project(2019M660860);Basic Scientific Research Business Projects of Beijing Municipal Universities (Youth Scientific Research and Innovation Special Project X21051);Ministry of Housing and Urban Rural Development Science and Technology Project Plan(2020-K-150)

摘要:

为在煤矸石分拣领域实现检测性能与资源消耗的平衡,提出一种基于改进YOLOv8的适用于低性能检测平台的高效实时轻量化目标检测算法。首先以YOLOv8n为基础网络架构,引入MobileNetv3替换原有的主干网络,利用其轻量级结构特性降低模型参数量及运算量,提高模型检测速度;其次引入特征增强网络BIFPN模块,通过多尺度特征融合来弥补引入轻量级网络带来的检测精度损失,实现在保证检测精度的情况下完成模型轻量化;最后引入Inner-CIoU边界框回归损失函数平衡不同质量图像的训练结果,提高模型的定位能力,进一步提高检测精度及速度。为验证改进算法的有效性,进行了实验对比分析,将其与YOLOv3-tiny,YOLOv5n,YOLOv7以及YOLOv8n等算法在自建数据集上进行对比。实验结果表明,该算法展现出了最优的综合检测性能,在保证检测精度的前提下,其参数量降低到1 188 725,相较于YOLOv8n减少了60.46%,运算量由原模型的8.1 GFLOPs降低到2.8 GFLOPs,FPS由YOLOv8n的86.02 Hz提升到216.58 Hz。研究表明,该算法是一种高效实时轻量化煤矸石检测算法,综合检测性能有效提高,实现了模型检测性能与计算资源消耗的平衡,在煤矸石检测领域有较大的潜力和优越性。

关键词: 煤矸石分拣, 目标检测, 实时性, YOLOv8n

Abstract:

To achieve a balance between detection performance and resource consumption in the gangue sorting domain, an efficient, real-time, lightweight object detection algorithm based on an improved YOLOv8 was proposed, suitable for low-performance detection platforms. This algorithm built on the YOLOv8n architecture and incorporated MobileNetv3 to replace the original backbone network, leveraging its lightweight structure to reduce model parameters and computational load, thereby enhancing detection speed. Additionally, the algorithm integrated the BIFPN module for feature enhancement, which employed multi-scale feature fusion to compensate for the loss of detection accuracy associated with the lightweight network, thus achieving model lightweighting while maintaining detection accuracy. Furthermore, the Inner-CIoU bounding box regression loss function was introduced to balance the training results of images with varying qualities, improving the model’s localization capability and further enhancing detection accuracy and speed. To validate the effectiveness of the proposed algorithm, experiments were conducted to compare it with YOLOv3-tiny, YOLOv5n, YOLOv7, and YOLOv8n on a custom dataset. Experimental results demonstrated that the proposed algorithm exhibited optimal overall detection performance. While maintaining detection accuracy, the model’s parameter count was reduced to 1,188,725, representing a 60.46% decrease compared to YOLOv8n. The computational load was reduced from 8.1 GFLOPs to 2.8 GFLOPs, and the FPS increased from 86.02 Hz to 216.58 Hz. This research indicated that the proposed algorithm is a highly efficient, real-time, lightweight gangue detection method with significant potential and advantages in balancing detection performance and computational resource consumption.

Key words: gangue sorting, object detection, real-time performance, YOLOv8n

中图分类号: