FishKP-YOLOv11: An Automatic Estimation Model for Fish Size and Mass in Complex Underwater Environments

The size and mass of fish are crucial parameters in aquaculture management. However, existing research primarily focuses on conducting fish size and mass estimation under ideal conditions, which limits its application in actual aquaculture scenarios with complex water quality and fluctuating lightin...

Full description

Bibliographic Details
Published in:Animals
Main Authors: Jinfeng Wang, Zhipeng Cheng, Mingrun Lin, Renyou Yang, Qiong Huang
Format: Article
Language:English
Published: MDPI AG 2025-09-01
Subjects:
Online Access:https://www.mdpi.com/2076-2615/15/19/2862
_version_ 1848757830505463808
author Jinfeng Wang
Zhipeng Cheng
Mingrun Lin
Renyou Yang
Qiong Huang
author_facet Jinfeng Wang
Zhipeng Cheng
Mingrun Lin
Renyou Yang
Qiong Huang
author_sort Jinfeng Wang
collection DOAJ
container_title Animals
description The size and mass of fish are crucial parameters in aquaculture management. However, existing research primarily focuses on conducting fish size and mass estimation under ideal conditions, which limits its application in actual aquaculture scenarios with complex water quality and fluctuating lighting. A non-contact size and mass measurement framework is proposed for complex underwater environments, which integrates the improved FishKP-YOLOv11 module based on YOLOv11, stereo vision technology, and a Random Forest model. This framework fuses the detected 2D key points with binocular stereo technology to reconstruct the 3D key point coordinates. Fish size is computed based on these 3D key points, and a Random Forest model establishes a mapping relationship between size and mass. For validating the performance of the framework, a self-constructed grass carp dataset for key point detection is established. The experimental results indicate that the mean average precision (mAP) of FishKP-YOLOv11 surpasses that of diverse versions of YOLOv5–YOLOv12. The mean absolute errors (MAEs) for length and width estimations are 0.35 cm and 0.10 cm, respectively. The MAE for mass estimations is 2.7 g. Therefore, the proposed framework is well suited for application in actual breeding environments.
format Article
id doaj-art-e67c9fbfeccc429bb1f3dc4cf600d35b
institution Directory of Open Access Journals
issn 2076-2615
language English
publishDate 2025-09-01
publisher MDPI AG
record_format Article
spelling doaj-art-e67c9fbfeccc429bb1f3dc4cf600d35b2025-10-15T12:43:04ZengMDPI AGAnimals2076-26152025-09-011519286210.3390/ani15192862FishKP-YOLOv11: An Automatic Estimation Model for Fish Size and Mass in Complex Underwater EnvironmentsJinfeng Wang0Zhipeng Cheng1Mingrun Lin2Renyou Yang3Qiong Huang4College of Mathematics and Informatics, South China Agricultural University, Guangzhou 510642, ChinaCollege of Mathematics and Informatics, South China Agricultural University, Guangzhou 510642, ChinaCollege of Mathematics and Informatics, South China Agricultural University, Guangzhou 510642, ChinaSouthern Marine Science and Engineering Guangdong Laboratory (Zhanjiang), Zhanjiang 524000, ChinaCollege of Mathematics and Informatics, South China Agricultural University, Guangzhou 510642, ChinaThe size and mass of fish are crucial parameters in aquaculture management. However, existing research primarily focuses on conducting fish size and mass estimation under ideal conditions, which limits its application in actual aquaculture scenarios with complex water quality and fluctuating lighting. A non-contact size and mass measurement framework is proposed for complex underwater environments, which integrates the improved FishKP-YOLOv11 module based on YOLOv11, stereo vision technology, and a Random Forest model. This framework fuses the detected 2D key points with binocular stereo technology to reconstruct the 3D key point coordinates. Fish size is computed based on these 3D key points, and a Random Forest model establishes a mapping relationship between size and mass. For validating the performance of the framework, a self-constructed grass carp dataset for key point detection is established. The experimental results indicate that the mean average precision (mAP) of FishKP-YOLOv11 surpasses that of diverse versions of YOLOv5–YOLOv12. The mean absolute errors (MAEs) for length and width estimations are 0.35 cm and 0.10 cm, respectively. The MAE for mass estimations is 2.7 g. Therefore, the proposed framework is well suited for application in actual breeding environments.https://www.mdpi.com/2076-2615/15/19/2862computer visionkey point detectionstereo visionfish size estimationfish mass estimation
spellingShingle Jinfeng Wang
Zhipeng Cheng
Mingrun Lin
Renyou Yang
Qiong Huang
FishKP-YOLOv11: An Automatic Estimation Model for Fish Size and Mass in Complex Underwater Environments
computer vision
key point detection
stereo vision
fish size estimation
fish mass estimation
title FishKP-YOLOv11: An Automatic Estimation Model for Fish Size and Mass in Complex Underwater Environments
title_full FishKP-YOLOv11: An Automatic Estimation Model for Fish Size and Mass in Complex Underwater Environments
title_fullStr FishKP-YOLOv11: An Automatic Estimation Model for Fish Size and Mass in Complex Underwater Environments
title_full_unstemmed FishKP-YOLOv11: An Automatic Estimation Model for Fish Size and Mass in Complex Underwater Environments
title_short FishKP-YOLOv11: An Automatic Estimation Model for Fish Size and Mass in Complex Underwater Environments
title_sort fishkp yolov11 an automatic estimation model for fish size and mass in complex underwater environments
topic computer vision
key point detection
stereo vision
fish size estimation
fish mass estimation
url https://www.mdpi.com/2076-2615/15/19/2862
work_keys_str_mv AT jinfengwang fishkpyolov11anautomaticestimationmodelforfishsizeandmassincomplexunderwaterenvironments
AT zhipengcheng fishkpyolov11anautomaticestimationmodelforfishsizeandmassincomplexunderwaterenvironments
AT mingrunlin fishkpyolov11anautomaticestimationmodelforfishsizeandmassincomplexunderwaterenvironments
AT renyouyang fishkpyolov11anautomaticestimationmodelforfishsizeandmassincomplexunderwaterenvironments
AT qionghuang fishkpyolov11anautomaticestimationmodelforfishsizeandmassincomplexunderwaterenvironments