School of Software Engineering, Payap University, Chiang Mai 50000, Thailand.
Department of Computer and Information Sciences, Northumbria University, Newcastle Upon Tyne NE1 8ST, UK.
Sensors (Basel). 2022 Jul 10;22(14):5161. doi: 10.3390/s22145161.
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.
水下鱼类监测是高效喂养和收获鱼类的最具挑战性问题之一,同时还要保持环境友好。所提出的二维计算机视觉方法旨在非侵入性地估计混浊水生态环境中罗非鱼的重量。此外,所提出的方法避免了使用高成本立体相机的问题,而是仅使用低成本摄像机通过单通道记录来观察水下生物。使用了内部策划的罗非鱼图像数据集和罗非鱼文件数据集,其中包含各种年龄的罗非鱼。该方法包括罗非鱼检测步骤和罗非鱼重量估计步骤。首先,训练一个 Mask Recurrent-Convolutional Neural Network 模型,用于检测和提取鱼的图像尺寸(即,以图像像素为单位)。其次,是罗非鱼重量估计步骤,其中所提出的方法估计了鱼缸中鱼的深度,然后将鱼的提取图像尺寸从像素转换为厘米。随后,根据回归学习,由训练有素的模型估算罗非鱼的重量。已经开发了线性回归、随机森林回归和支持向量回归,以确定用于重量估计的最佳模型。所得到的实验结果表明,在所提出的混浊水环境中,该方法的平均绝对误差为 42.54 克,R2 为 0.70,平均重量误差为 30.30(±23.09)克,这表明了所提出的框架的实用性。