Cargando…

Real-Time Jellyfish Classification and Detection Based on Improved YOLOv3 Algorithm

In recent years, jellyfish outbreaks have frequently occurred in offshore areas worldwide, posing a significant threat to the marine fishery, tourism, coastal industry, and personal safety. Effective monitoring of jellyfish is a vital method to solve the above problems. However, the optical detectio...

Descripción completa

Detalles Bibliográficos
Autores principales: Gao, Meijing, Bai, Yang, Li, Zhilong, Li, Shiyu, Zhang, Bozhi, Chang, Qiuyue
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8662437/
https://www.ncbi.nlm.nih.gov/pubmed/34884161
http://dx.doi.org/10.3390/s21238160
_version_ 1784613436347383808
author Gao, Meijing
Bai, Yang
Li, Zhilong
Li, Shiyu
Zhang, Bozhi
Chang, Qiuyue
author_facet Gao, Meijing
Bai, Yang
Li, Zhilong
Li, Shiyu
Zhang, Bozhi
Chang, Qiuyue
author_sort Gao, Meijing
collection PubMed
description In recent years, jellyfish outbreaks have frequently occurred in offshore areas worldwide, posing a significant threat to the marine fishery, tourism, coastal industry, and personal safety. Effective monitoring of jellyfish is a vital method to solve the above problems. However, the optical detection method for jellyfish is still in the primary stage. Therefore, this paper studies a jellyfish detection method based on convolution neural network theory and digital image processing technology. This paper studies the underwater image preprocessing algorithm because the quality of underwater images directly affects the detection results. The results show that the image quality is better after applying the three algorithms namely prior defogging, adaptive histogram equalization, and multi-scale retinal enhancement, which is more conducive to detection. We establish a data set containing seven species of jellyfishes and fish. A total of 2141 images are included in the data set. The YOLOv3 algorithm is used to detect jellyfish, and its feature extraction network Darknet53 is optimized to ensure it is conducted in real-time. In addition, we introduce label smoothing and cosine annealing learning rate methods during the training process. The experimental results show that the improved algorithms improve the detection accuracy of jellyfish on the premise of ensuring the detection speed. This paper lays a foundation for the construction of an underwater jellyfish optical imaging real-time monitoring system.
format Online
Article
Text
id pubmed-8662437
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-86624372021-12-11 Real-Time Jellyfish Classification and Detection Based on Improved YOLOv3 Algorithm Gao, Meijing Bai, Yang Li, Zhilong Li, Shiyu Zhang, Bozhi Chang, Qiuyue Sensors (Basel) Article In recent years, jellyfish outbreaks have frequently occurred in offshore areas worldwide, posing a significant threat to the marine fishery, tourism, coastal industry, and personal safety. Effective monitoring of jellyfish is a vital method to solve the above problems. However, the optical detection method for jellyfish is still in the primary stage. Therefore, this paper studies a jellyfish detection method based on convolution neural network theory and digital image processing technology. This paper studies the underwater image preprocessing algorithm because the quality of underwater images directly affects the detection results. The results show that the image quality is better after applying the three algorithms namely prior defogging, adaptive histogram equalization, and multi-scale retinal enhancement, which is more conducive to detection. We establish a data set containing seven species of jellyfishes and fish. A total of 2141 images are included in the data set. The YOLOv3 algorithm is used to detect jellyfish, and its feature extraction network Darknet53 is optimized to ensure it is conducted in real-time. In addition, we introduce label smoothing and cosine annealing learning rate methods during the training process. The experimental results show that the improved algorithms improve the detection accuracy of jellyfish on the premise of ensuring the detection speed. This paper lays a foundation for the construction of an underwater jellyfish optical imaging real-time monitoring system. MDPI 2021-12-06 /pmc/articles/PMC8662437/ /pubmed/34884161 http://dx.doi.org/10.3390/s21238160 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Gao, Meijing
Bai, Yang
Li, Zhilong
Li, Shiyu
Zhang, Bozhi
Chang, Qiuyue
Real-Time Jellyfish Classification and Detection Based on Improved YOLOv3 Algorithm
title Real-Time Jellyfish Classification and Detection Based on Improved YOLOv3 Algorithm
title_full Real-Time Jellyfish Classification and Detection Based on Improved YOLOv3 Algorithm
title_fullStr Real-Time Jellyfish Classification and Detection Based on Improved YOLOv3 Algorithm
title_full_unstemmed Real-Time Jellyfish Classification and Detection Based on Improved YOLOv3 Algorithm
title_short Real-Time Jellyfish Classification and Detection Based on Improved YOLOv3 Algorithm
title_sort real-time jellyfish classification and detection based on improved yolov3 algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8662437/
https://www.ncbi.nlm.nih.gov/pubmed/34884161
http://dx.doi.org/10.3390/s21238160
work_keys_str_mv AT gaomeijing realtimejellyfishclassificationanddetectionbasedonimprovedyolov3algorithm
AT baiyang realtimejellyfishclassificationanddetectionbasedonimprovedyolov3algorithm
AT lizhilong realtimejellyfishclassificationanddetectionbasedonimprovedyolov3algorithm
AT lishiyu realtimejellyfishclassificationanddetectionbasedonimprovedyolov3algorithm
AT zhangbozhi realtimejellyfishclassificationanddetectionbasedonimprovedyolov3algorithm
AT changqiuyue realtimejellyfishclassificationanddetectionbasedonimprovedyolov3algorithm