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...
Autores principales: | , , , , |
---|---|
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 |