Cargando…

Enhanced convolutional neural network for plankton identification and enumeration

Despite the rapid increase in the number and applications of plankton imaging systems in marine science, processing large numbers of images remains a major challenge due to large variations in image content and quality in different marine environments. We constructed an automatic plankton image reco...

Descripción completa

Detalles Bibliográficos
Autores principales: Cheng, Kaichang, Cheng, Xuemin, Wang, Yuqi, Bi, Hongsheng, Benfield, Mark C.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6619811/
https://www.ncbi.nlm.nih.gov/pubmed/31291356
http://dx.doi.org/10.1371/journal.pone.0219570
_version_ 1783433964762955776
author Cheng, Kaichang
Cheng, Xuemin
Wang, Yuqi
Bi, Hongsheng
Benfield, Mark C.
author_facet Cheng, Kaichang
Cheng, Xuemin
Wang, Yuqi
Bi, Hongsheng
Benfield, Mark C.
author_sort Cheng, Kaichang
collection PubMed
description Despite the rapid increase in the number and applications of plankton imaging systems in marine science, processing large numbers of images remains a major challenge due to large variations in image content and quality in different marine environments. We constructed an automatic plankton image recognition and enumeration system using an enhanced Convolutional Neural Network (CNN) and examined the performance of different network structures on automatic plankton image classification. The procedure started with an adaptive thresholding approach to extract Region of Interest (ROIs) from in situ plankton images, followed by a procedure to suppress the background noise and enhance target features for each extracted ROI. The enhanced ROIs were classified into seven categories by a pre-trained classifier which was a combination of a CNN and a Support Vector Machine (SVM). The CNN was selected to improve feature description and the SVM was utilized to improve classification accuracy. A series of comparison experiments were then conducted to test the effectiveness of the pre-trained classifier including the combination of CNN and SVM versus CNN alone, and the performance of different CNN models. Compared to CNN model alone, the combination of CNN and SVM increased classification accuracy and recall rate by 7.13% and 6.41%, respectively. Among the selected CNN models, the ResNet50 performed the best with accuracy and recall at 94.52% and 94.13% respectively. The present study demonstrates that deep learning technique can improve plankton image recognition and that the results can provide useful information on the selection of different CNN models for plankton recognition. The proposed algorithm could be generally applied to images acquired from different imaging systems.
format Online
Article
Text
id pubmed-6619811
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-66198112019-07-25 Enhanced convolutional neural network for plankton identification and enumeration Cheng, Kaichang Cheng, Xuemin Wang, Yuqi Bi, Hongsheng Benfield, Mark C. PLoS One Research Article Despite the rapid increase in the number and applications of plankton imaging systems in marine science, processing large numbers of images remains a major challenge due to large variations in image content and quality in different marine environments. We constructed an automatic plankton image recognition and enumeration system using an enhanced Convolutional Neural Network (CNN) and examined the performance of different network structures on automatic plankton image classification. The procedure started with an adaptive thresholding approach to extract Region of Interest (ROIs) from in situ plankton images, followed by a procedure to suppress the background noise and enhance target features for each extracted ROI. The enhanced ROIs were classified into seven categories by a pre-trained classifier which was a combination of a CNN and a Support Vector Machine (SVM). The CNN was selected to improve feature description and the SVM was utilized to improve classification accuracy. A series of comparison experiments were then conducted to test the effectiveness of the pre-trained classifier including the combination of CNN and SVM versus CNN alone, and the performance of different CNN models. Compared to CNN model alone, the combination of CNN and SVM increased classification accuracy and recall rate by 7.13% and 6.41%, respectively. Among the selected CNN models, the ResNet50 performed the best with accuracy and recall at 94.52% and 94.13% respectively. The present study demonstrates that deep learning technique can improve plankton image recognition and that the results can provide useful information on the selection of different CNN models for plankton recognition. The proposed algorithm could be generally applied to images acquired from different imaging systems. Public Library of Science 2019-07-10 /pmc/articles/PMC6619811/ /pubmed/31291356 http://dx.doi.org/10.1371/journal.pone.0219570 Text en © 2019 Cheng et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Cheng, Kaichang
Cheng, Xuemin
Wang, Yuqi
Bi, Hongsheng
Benfield, Mark C.
Enhanced convolutional neural network for plankton identification and enumeration
title Enhanced convolutional neural network for plankton identification and enumeration
title_full Enhanced convolutional neural network for plankton identification and enumeration
title_fullStr Enhanced convolutional neural network for plankton identification and enumeration
title_full_unstemmed Enhanced convolutional neural network for plankton identification and enumeration
title_short Enhanced convolutional neural network for plankton identification and enumeration
title_sort enhanced convolutional neural network for plankton identification and enumeration
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6619811/
https://www.ncbi.nlm.nih.gov/pubmed/31291356
http://dx.doi.org/10.1371/journal.pone.0219570
work_keys_str_mv AT chengkaichang enhancedconvolutionalneuralnetworkforplanktonidentificationandenumeration
AT chengxuemin enhancedconvolutionalneuralnetworkforplanktonidentificationandenumeration
AT wangyuqi enhancedconvolutionalneuralnetworkforplanktonidentificationandenumeration
AT bihongsheng enhancedconvolutionalneuralnetworkforplanktonidentificationandenumeration
AT benfieldmarkc enhancedconvolutionalneuralnetworkforplanktonidentificationandenumeration