Abstract
In response to the challenges of underwater garbage recognition due to insufficient lighting, poor visibility, and complex background interference in underwater environments, this paper proposes an improved YOLOv5s-based underwater garbage recognition algorithm. By integrating the CBAM(Convolutional Block Attention Module) attention mechanism into the C3 structure of YOLOv5s, the ability to capture subtle features of underwater debris has been significantly enhanced. Additionally, GhostConv lightweight convolution layers have been introduced into the model’s neck network, which not only accelerates the computational speed but also ensures the stability of feature extraction. Experiments show that the proposed algorithm achieves a recognition accuracy of 88.0% on a self-built underwater garbage dataset with an average detection time of just 6.8 ms. This improved model surpasses both YOLOv5s and similar algorithms in recognition accuracy and operational efficiency. This research not only greatly enhances the precision and real-time performance of underwater garbage monitoring but also provides an effective solution for the automated monitoring of underwater environments.
Get full access to this article
View all access options for this article.
