Cargando…

Non-Intrusive Fish Weight Estimation in Turbid Water Using Deep Learning and Regression Models

Underwater fish monitoring is the one of the most challenging problems for efficiently feeding and harvesting fish, while still being environmentally friendly. The proposed 2D computer vision method is aimed at non-intrusively estimating the weight of Tilapia fish in turbid water environments. Addit...

Descripción completa

Detalles Bibliográficos
Autores principales: Tengtrairat, Naruephorn, Woo, Wai Lok, Parathai, Phetcharat, Rinchumphu, Damrongsak, Chaichana, Chatchawan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9315781/
https://www.ncbi.nlm.nih.gov/pubmed/35890841
http://dx.doi.org/10.3390/s22145161
_version_ 1784754647097933824
author Tengtrairat, Naruephorn
Woo, Wai Lok
Parathai, Phetcharat
Rinchumphu, Damrongsak
Chaichana, Chatchawan
author_facet Tengtrairat, Naruephorn
Woo, Wai Lok
Parathai, Phetcharat
Rinchumphu, Damrongsak
Chaichana, Chatchawan
author_sort Tengtrairat, Naruephorn
collection PubMed
description Underwater fish monitoring is the one of the most challenging problems for efficiently feeding and harvesting fish, while still being environmentally friendly. The proposed 2D computer vision method is aimed at non-intrusively estimating the weight of Tilapia fish in turbid water environments. Additionally, the proposed method avoids the issue of using high-cost stereo cameras and instead uses only a low-cost video camera to observe the underwater life through a single channel recording. An in-house curated Tilapia-image dataset and Tilapia-file dataset with various ages of Tilapia are used. The proposed method consists of a Tilapia detection step and Tilapia weight-estimation step. A Mask Recurrent-Convolutional Neural Network model is first trained for detecting and extracting the image dimensions (i.e., in terms of image pixels) of the fish. Secondly, is the Tilapia weight-estimation step, wherein the proposed method estimates the depth of the fish in the tanks and then converts the Tilapia’s extracted image dimensions from pixels to centimeters. Subsequently, the Tilapia’s weight is estimated by a trained model based on regression learning. Linear regression, random forest regression, and support vector regression have been developed to determine the best models for weight estimation. The achieved experimental results have demonstrated that the proposed method yields a Mean Absolute Error of 42.54 g, R2 of 0.70, and an average weight error of 30.30 (±23.09) grams in a turbid water environment, respectively, which show the practicality of the proposed framework.
format Online
Article
Text
id pubmed-9315781
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-93157812022-07-27 Non-Intrusive Fish Weight Estimation in Turbid Water Using Deep Learning and Regression Models Tengtrairat, Naruephorn Woo, Wai Lok Parathai, Phetcharat Rinchumphu, Damrongsak Chaichana, Chatchawan Sensors (Basel) Article Underwater fish monitoring is the one of the most challenging problems for efficiently feeding and harvesting fish, while still being environmentally friendly. The proposed 2D computer vision method is aimed at non-intrusively estimating the weight of Tilapia fish in turbid water environments. Additionally, the proposed method avoids the issue of using high-cost stereo cameras and instead uses only a low-cost video camera to observe the underwater life through a single channel recording. An in-house curated Tilapia-image dataset and Tilapia-file dataset with various ages of Tilapia are used. The proposed method consists of a Tilapia detection step and Tilapia weight-estimation step. A Mask Recurrent-Convolutional Neural Network model is first trained for detecting and extracting the image dimensions (i.e., in terms of image pixels) of the fish. Secondly, is the Tilapia weight-estimation step, wherein the proposed method estimates the depth of the fish in the tanks and then converts the Tilapia’s extracted image dimensions from pixels to centimeters. Subsequently, the Tilapia’s weight is estimated by a trained model based on regression learning. Linear regression, random forest regression, and support vector regression have been developed to determine the best models for weight estimation. The achieved experimental results have demonstrated that the proposed method yields a Mean Absolute Error of 42.54 g, R2 of 0.70, and an average weight error of 30.30 (±23.09) grams in a turbid water environment, respectively, which show the practicality of the proposed framework. MDPI 2022-07-10 /pmc/articles/PMC9315781/ /pubmed/35890841 http://dx.doi.org/10.3390/s22145161 Text en © 2022 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
Tengtrairat, Naruephorn
Woo, Wai Lok
Parathai, Phetcharat
Rinchumphu, Damrongsak
Chaichana, Chatchawan
Non-Intrusive Fish Weight Estimation in Turbid Water Using Deep Learning and Regression Models
title Non-Intrusive Fish Weight Estimation in Turbid Water Using Deep Learning and Regression Models
title_full Non-Intrusive Fish Weight Estimation in Turbid Water Using Deep Learning and Regression Models
title_fullStr Non-Intrusive Fish Weight Estimation in Turbid Water Using Deep Learning and Regression Models
title_full_unstemmed Non-Intrusive Fish Weight Estimation in Turbid Water Using Deep Learning and Regression Models
title_short Non-Intrusive Fish Weight Estimation in Turbid Water Using Deep Learning and Regression Models
title_sort non-intrusive fish weight estimation in turbid water using deep learning and regression models
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9315781/
https://www.ncbi.nlm.nih.gov/pubmed/35890841
http://dx.doi.org/10.3390/s22145161
work_keys_str_mv AT tengtrairatnaruephorn nonintrusivefishweightestimationinturbidwaterusingdeeplearningandregressionmodels
AT woowailok nonintrusivefishweightestimationinturbidwaterusingdeeplearningandregressionmodels
AT parathaiphetcharat nonintrusivefishweightestimationinturbidwaterusingdeeplearningandregressionmodels
AT rinchumphudamrongsak nonintrusivefishweightestimationinturbidwaterusingdeeplearningandregressionmodels
AT chaichanachatchawan nonintrusivefishweightestimationinturbidwaterusingdeeplearningandregressionmodels