Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2024, Vol. 45 ›› Issue (6): 1301-1312.DOI: 10.11996/JG.j.2095-302X.2024061301

• Image Processing and Computer Vision • Previous Articles     Next Articles

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 Online:2024-12-31 Published:2024-12-24
  • Contact: FU Shichen
  • About author:First author contact:

    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)

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

CLC Number: