Next Article in Journal
A New Cross-Domain Motor Fault Diagnosis Method Based on Bimodal Inputs
Previous Article in Journal
Observation and Modeling of Nonlinear Internal Waves on the Sea of Japan Shelf
Previous Article in Special Issue
Multi-Autonomous Underwater Vehicle Full-Coverage Path-Planning Algorithm Based on Intuitive Fuzzy Decision-Making
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

Real-Time Underwater Fish Detection and Recognition Based on CBAM-YOLO Network with Lightweight Design

1
College of Intelligent Systems Science and Engineering, Harbin Engineering University, Harbin 150001, China
2
Qingdao Innovation and Development Base, Harbin Engineering University, Qingdao 266404, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(8), 1302; https://doi.org/10.3390/jmse12081302
Submission received: 5 June 2024 / Revised: 19 July 2024 / Accepted: 31 July 2024 / Published: 1 August 2024
(This article belongs to the Special Issue Unmanned Marine Vehicles: Perception, Planning, Control and Swarm)

Abstract

More and more underwater robots are deployed to investigate marine biodiversity autonomously, and tools are needed by underwater robots to discover and acknowledge marine life. This paper has proposed a convolutional neural network-based method for intelligent fish detection and recognition with a dataset used for training and testing generated and augmented from an open-source Fish Database regarding 6 different types. Firstly, to improve image quality, a hybrid image enhancement algorithm is used to preprocess underwater images with a weighted fusion strategy of multiple traditional methodologies and comparisons have been made to prove the effectiveness according to various indexes. Secondly, to increase detection and recognition accuracy, different attention modules are integrated into the YOLOv5m network structure and the convolutional block attention module(CBAM) has outperformed other modules in recall rate and mAP while maintaining the capability of real-time processing. Lastly, to meet real-time requirements, lightweight adjustments have been made to CBAM-YOLOv5m with the GSConv module and C3Ghost module and a nearly 25% reduction in network parameters and a 20% reduction in computational consumption are obtained. Besides, the lightweight network has realized better accuracy than YOLOv5m. In conclusion, the method proposed in this paper is effective in real-time fish detection and recognition with practical application prospects.
Keywords: fish detection and recognition; CBAM-YOLO; lightweight design; underwater image; image enhancement fish detection and recognition; CBAM-YOLO; lightweight design; underwater image; image enhancement

Share and Cite

MDPI and ACS Style

Yan, Z.; Hao, L.; Yang, J.; Zhou, J. Real-Time Underwater Fish Detection and Recognition Based on CBAM-YOLO Network with Lightweight Design. J. Mar. Sci. Eng. 2024, 12, 1302. https://doi.org/10.3390/jmse12081302

AMA Style

Yan Z, Hao L, Yang J, Zhou J. Real-Time Underwater Fish Detection and Recognition Based on CBAM-YOLO Network with Lightweight Design. Journal of Marine Science and Engineering. 2024; 12(8):1302. https://doi.org/10.3390/jmse12081302

Chicago/Turabian Style

Yan, Zheping, Lichao Hao, Jianmin Yang, and Jiajia Zhou. 2024. "Real-Time Underwater Fish Detection and Recognition Based on CBAM-YOLO Network with Lightweight Design" Journal of Marine Science and Engineering 12, no. 8: 1302. https://doi.org/10.3390/jmse12081302

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop