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...
| Published in: | Animals |
|---|---|
| Main Authors: | , , , , |
| 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 |
