Xiaoning Yu , Jincun Liu , Jinze Huang , Feng Zhao , Yaqian Wang , Dong An , Tong Zhang
{"title":"Enhancing instance segmentation: Leveraging multiscale feature fusion and attention mechanisms for automated fish weight estimation","authors":"Xiaoning Yu , Jincun Liu , Jinze Huang , Feng Zhao , Yaqian Wang , Dong An , Tong Zhang","doi":"10.1016/j.aquaeng.2024.102427","DOIUrl":null,"url":null,"abstract":"<div><p>The accurate estimation of fish weight relies on the crucial parameter of individual fish contour features. While instance segmentation proves effective in extracting fish contours, challenges arise from diverse fish postures and reduced image sharpness underwater. Current instance segmentation methods often struggle to effectively balance global and local detailed features, which can result in inaccurate positioning of contour keypoints and consequently limit the accuracy of fish weight estimation. To overcome this, our study introduces a novel instance segmentation network tailored for precise fish contour extraction. The proposed approach incorporates multi-scale feature fusion and an attention mechanism based on the Segmenting Objects by Locations (SOLO) network, referred to as SOLO-MFFA. This paper designs a multi-scale context aggregation module to integrate features with a wider range of receptive fields, augmenting the model's capability to comprehend both local features and global information. At the same time, the introduction of a mixed-domain attention mechanism emphasizes more critical channel features and simultaneously improves the localization accuracy of contour points. Compared with SOLO and its improved model CAM-SOLO on the fish instance segmentation dataset, SOLO-MFFA demonstrated an effective improvement, with a 4.3% and 1.6% increase in mAP (mean Average Precision), respectively. The Decoupled-SOLO-MFFA achieved higher mAP. The visualization results also demonstrate that the contour features extracted in this paper are smoother and more accurately positioned. Additionally, in comparison to other well-known instance segmentation networks, our method has demonstrated significant improvements in both qualitative and quantitative evaluations. Furthermore, the integration of contour features derived from Decoupled-SOLO-MFFA, along with binocular vision, was utilized for the precise estimation of fish perimeter and weight. The findings reveal a strong correlation between the perimeter calculated by Decoupled-SOLO-MFFA and the actual weight, with a notably reduced error in weight estimation. Compared to previous methods, RMSE, MAE, and MAPE of the linear model constructed in this paper decreased by 3.92, 3.19, and 1.4%.</p></div>","PeriodicalId":8120,"journal":{"name":"Aquacultural Engineering","volume":"106 ","pages":"Article 102427"},"PeriodicalIF":3.6000,"publicationDate":"2024-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Aquacultural Engineering","FirstCategoryId":"97","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0144860924000384","RegionNum":2,"RegionCategory":"农林科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"AGRICULTURAL ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
The accurate estimation of fish weight relies on the crucial parameter of individual fish contour features. While instance segmentation proves effective in extracting fish contours, challenges arise from diverse fish postures and reduced image sharpness underwater. Current instance segmentation methods often struggle to effectively balance global and local detailed features, which can result in inaccurate positioning of contour keypoints and consequently limit the accuracy of fish weight estimation. To overcome this, our study introduces a novel instance segmentation network tailored for precise fish contour extraction. The proposed approach incorporates multi-scale feature fusion and an attention mechanism based on the Segmenting Objects by Locations (SOLO) network, referred to as SOLO-MFFA. This paper designs a multi-scale context aggregation module to integrate features with a wider range of receptive fields, augmenting the model's capability to comprehend both local features and global information. At the same time, the introduction of a mixed-domain attention mechanism emphasizes more critical channel features and simultaneously improves the localization accuracy of contour points. Compared with SOLO and its improved model CAM-SOLO on the fish instance segmentation dataset, SOLO-MFFA demonstrated an effective improvement, with a 4.3% and 1.6% increase in mAP (mean Average Precision), respectively. The Decoupled-SOLO-MFFA achieved higher mAP. The visualization results also demonstrate that the contour features extracted in this paper are smoother and more accurately positioned. Additionally, in comparison to other well-known instance segmentation networks, our method has demonstrated significant improvements in both qualitative and quantitative evaluations. Furthermore, the integration of contour features derived from Decoupled-SOLO-MFFA, along with binocular vision, was utilized for the precise estimation of fish perimeter and weight. The findings reveal a strong correlation between the perimeter calculated by Decoupled-SOLO-MFFA and the actual weight, with a notably reduced error in weight estimation. Compared to previous methods, RMSE, MAE, and MAPE of the linear model constructed in this paper decreased by 3.92, 3.19, and 1.4%.
期刊介绍:
Aquacultural Engineering is concerned with the design and development of effective aquacultural systems for marine and freshwater facilities. The journal aims to apply the knowledge gained from basic research which potentially can be translated into commercial operations.
Problems of scale-up and application of research data involve many parameters, both physical and biological, making it difficult to anticipate the interaction between the unit processes and the cultured animals. Aquacultural Engineering aims to develop this bioengineering interface for aquaculture and welcomes contributions in the following areas:
– Engineering and design of aquaculture facilities
– Engineering-based research studies
– Construction experience and techniques
– In-service experience, commissioning, operation
– Materials selection and their uses
– Quantification of biological data and constraints