Abstract:
Abstract: Non-destructive measurement of fish biomass is the key to achieving intelligent farming in aquaculture. Among them, the prerequisite can be the accurate estimation of the full length of fish. In this study, an accurate estimation was proposed for the full length of fish using 3D pose fitting. A summary was given on the previous estimations of fish length in recent years. Taking the Takifugu rubripes as the research object, the accurate estimation of the body length was realized in a non-contact situation. Firstly, the original image was corrected and stereo matched to obtain the depth image using binocular stereoscopic vision technology, and then the foreground segmentation of the fish body was performed by SOLOV2. Secondly, an independent classifier was designed to automatically acquire the fish side images for the full-length estimation. A comparison was made on the classification effects of three classifiers (SVM, Resnet18 and ResNet34). Finally, the ResNet34 network was selected as the image classification with the highest priority of accuracy, while maintaining a short inference time for the single image. As such, the accuracy reached 95.3%, and the inference time was 0.040s in the NVIDIA Geforce RTX 3090 SLI. Thus, the images were efficiently classified to improve the data quality, where the 2135 images of 121 fish were automatically filtered for the subsequent full-length estimation. The image data was fully used to couple the plane features and depth information of the fish images. 3D pose fitting of fish in the x-y and x-z planes was also performed to achieve the full-length estimation of fish. The results showed that the linearity fit was good with R2 of 0.90, indicating better linearity between the manually measured and the estimated total length. When the estimated total length and body weight were fitted with the multiplicative power formula, the fit was good with an R2 of 0.88, indicating a better correlation. The error analysis showed that the mean absolute error of the estimated full length was about -10.5mm, the mean relative error was 2.67%, the standard deviation of accuracy was 9.45%, and the relative error of the single full-length prediction data fell in the range of -6.68% to 12.12%, demonstrating a higher accuracy and stability. The estimated full length was also taken with the manually measured length as the exact value. Only image data was as the input, where the biological characteristics (such as body size and pigmentation) were the primary judgment factors for the applicability. The length was estimated during fish entering the developmental stage, where the biological characteristics were similar to those of adult fish. Meanwhile, the applicability range of this model for Takifugu rubripes was at least 187-650 mm full-length, according to the growth process and the applicability range of the multiplicative power formula in the existing studies. This finding can provide important technical support for the non-contact fish biomass estimation in the aquaculture process, particularly for the information management, fish growth condition assessment and baiting control of aquaculture.