Conceptual Validation of High-Precision Fish Feeding Behavior Recognition Using Semantic Segmentation and Real-Time Temporal Variance Analysis for Aquaculture
Abstract
:1. Introduction
- A fish feeding behavior recognition model based on semantic segmentation is proposed, which has good robustness and real-time performance. By combining the semantic segmentation model with our proposed FAIvar model, we can accurately distinguish the two states of fish feeding and non-feeding.
- Introducing time series enables us to analyze fish states more accurately and in real-time. By examining the temporal evolution of fish behavior, we can capture dynamic changes in fish activity and thereby more accurately determine fish feeding behaviors.
- We enhanced the Deeplabv3+ model by incorporating the Efficient Channel Attention (ECA) mechanism, significantly improving the segmentation accuracy of fish targets.
- A voc format dataset (DLOUSegDataset) for fish segmentation is proposed, which contains 900 fish images.
2. Related Work
3. Methodology
3.1. OverAll
3.2. Semantic Segmentation Module
3.3. ECA Mechanism
3.4. FAIvar Fish Feeding Behavior Recognition Module
4. Experimental Experiment
4.1. Datasets and Implementation Details
4.2. Evaluation Indicators
4.3. Evaluation Configuration Experimental Environment
5. Experimental Results and Analysis
5.1. Semantic Segmentation Results and Analysis
5.2. Feeding Behavior Recognition Results and Analysis
5.3. Limitation Analysis
- Issues in High-Density Aquaculture Tanks: In high-density aquaculture tanks, the aggregation behavior of fish may not be apparent, or there may be no clear aggregation or dispersal process at all. In such environments, the density of the fish is higher, and the distance between individuals is smaller, making it difficult to identify aggregation features through visual information. Furthermore, the feeding actions and behavioral patterns of fish may be more tightly grouped and harder to distinguish, making it challenging for vision-based segmentation methods to effectively extract the contours of individual fish, which in turn affects the model’s ability to accurately identify behaviors.
- Complex Background and Water Quality Issues: In aquaculture environments with poor water quality or weak lighting, image quality can be significantly compromised, leading to increased noise in the visual data. Factors such as suspended particles in the water and light refraction may blur the contours of the fish, affecting the accuracy of the segmentation algorithm. Although our model mitigates these issues to some extent through dilated convolutions and multi-scale feature extraction, extreme environmental conditions may still result in visual information that cannot effectively capture feeding behaviors.
5.4. Potential Impacts on Animal Welfare
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- FAO. The State of World Fisheries and Aquaculture 2018—Meeting the Sustainable Development Goals. 2018. Available online: http://www.fao.org/documents/card/en/c/I9540EN/ (accessed on 1 July 2024).
- Lekang, O.-I. Feeding Systems. In Aquaculture Engineering; John Wiley & Sons, Ltd.: New York, NY, USA, 2013; pp. 286–297. [Google Scholar]
- Xie, S.; Zhang, L.; Wang, D. Effects of several organic acids on the feeding behavior of Tilapia nilotica. J. Appl. Ichthyol. 2003, 19, 255–257. [Google Scholar] [CrossRef]
- Huntingford, F.; Jobling, M.; Kadri, S. Conclusions: Aquaculture and Behaviour. In Aquaculture and Behavior; Wiley-Blackwell: Hoboken, NJ, USA, 2012; pp. 322–332. [Google Scholar]
- Li, D.; Wang, Z.; Wu, S.; Miao, Z.; Du, L.; Duan, Y. Automatic recognition methods of fish feeding behavior in aquaculture: A review. Aquaculture 2020, 528, 735508. [Google Scholar] [CrossRef]
- He, J.; Huang, Z.; Song, X.; Peng, L. Progress in the recognition and quantification of fish behavior in aquaculture based on computer vision technology. Fish. Mod. 2019, 46, 7–14. [Google Scholar]
- Qiao, F.; Zheng, D.; Hu, L.; Wei, Y. Research on smart bait casting machine based on machine vision technology. Chin. J. Eng. Des. 2015, 22, 528–533. [Google Scholar]
- Atoum, Y.; Srivastava, S.; Liu, X.M. Automatic feeding control for dense aquaculture fish tanks. IEEE Signal Process. Lett. 2014, 22, 1089–1093. [Google Scholar] [CrossRef]
- Zhou, C.; Zhang, B.; Lin, K.; Xu, D.; Chen, C.; Yang, X.; Sun, C. Near-infrared imaging to quantify the feeding behavior of fish in aquaculture. Comput. Electron. Agric. 2017, 135, 233–241. [Google Scholar] [CrossRef]
- Li, L.; Shi, G.; Jiang, T. Fish detection method based on improved YOLOv5. Aquac. Int. 2023, 31, 2513–2530. [Google Scholar] [CrossRef]
- Liu, Y.; An, D.; Ren, Y.; Zhao, J.; Zhang, C.; Cheng, J.; Liu, J.; Wei, Y. DP-FishNet: Dual-path Pyramid Vision Transformer-based underwater fish detection network. Expert Syst. Appl. 2024, 238, 122018. [Google Scholar] [CrossRef]
- He, Z.; Gong, G.; Xiong, Y.; Jiang, Y.; Hu, J.; Huang, P.; Mei, J. Study on the phenotypic measurement and weight prediction model of yellow catfish based on computer vision. Acta Hydrobiol. Sin. 2024, 48, 1149–1158. [Google Scholar] [CrossRef]
- Zhang, T.; Yang, Y.; Liu, Y.; Liu, C.; Zhao, R.; Li, D.; Shi, C. Fully automatic system for fish biomass estimation based on deep neural network. Ecol. Inform. 2024, 79, 102399. [Google Scholar] [CrossRef]
- Zhou, J.; Ji, B.; Ni, W.; Zhu, S.; Zhao, J.; Ye, Z. Non-destructive individual identification method for redfin pufferfish based on lightweight convolutional neural network. Acta Hydrobiol. Sin. 2023, 47, 1545–1552. [Google Scholar] [CrossRef]
- Wang, Z.; Ruan, Z.; Chen, C. DyFish-DETR: Underwater Fish Image Recognition Based on Detection Transformer. J. Mar. Sci. Eng. 2024, 12, 864. [Google Scholar] [CrossRef]
- Rajbongshi, A.; Shakil, R.; Akter, B.; Lata, M.A.; Joarder, M.M.A. A comprehensive analysis of feature ranking-based fish disease recognition. Array 2024, 21, 100329. [Google Scholar] [CrossRef]
- Yang, L.; Chen, Y.; Shen, T.; Yu, H.; Li, D. A BlendMask-VoVNetV2 method for quantifying fish school feeding behavior in industrial aquaculture. Comput. Electron. Agric. 2023, 211, 108005. [Google Scholar] [CrossRef]
- Feng, S.; Wang, D.; Pan, L.; Zhou, C. Design and testing of a fish feeding intensity recognition system based on a lightweight S3D algorithm. Fish. Mod. 2023, 50, 79–86. [Google Scholar]
- Zhu, M.; Zhang, Z.; Huang, H.; Chen, Y.; Liu, Y.; Dong, T. Classification of seabass feeding states based on lightweight neural network MobileNetV3-Small. Trans. Chin. Soc. Agric. Eng. 2021, 37, 165–172. [Google Scholar] [CrossRef]
- Zhang, J.; Xu, L.; Liu, S. Classification of Atlantic salmon feeding behavior based on underwater machine vision. Trans. Chin. Soc. Agric. Eng. 2020, 36, 158–164. [Google Scholar] [CrossRef]
- Maløy, H.; Aamodt, A.; Misimi, E. A spatio-temporal recurrent network for salmon feeding action recognition from underwater videos in aquaculture. Comput. Electron. Agric. 2019, 167, 105087. [Google Scholar] [CrossRef]
- Ubina, N.; Cheng, S.-C.; Chang, C.-C.; Chen, H.-Y. Evaluating fish feeding intensity in aquaculture with convolutional neural networks. Aquac. Eng. 2021, 94, 102178. [Google Scholar] [CrossRef]
- Yang, L.; Chen, Y.; Shen, T.; Li, D. An FSFS-Net Method for Occluded and Aggregated Fish Segmentation from Fish School Feeding Images. Appl. Sci. 2023, 13, 6235. [Google Scholar] [CrossRef]
- Chen, L.C.; Zhu, Y.; Papandreou, G.; Schroff, F.; Adam, H. Encoder-decoder with atrous separable convolution for semantic image segmentation. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018; pp. 801–818. [Google Scholar]
- Wang, Q.; Wu, B.; Zhu, P.; Li, P.; Zuo, W.; Hu, Q. ECA-Net: Efficient channel attention for deep convolutional neural networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 11534–11542. [Google Scholar]
- LeCun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef]
- Long, J.; Shelhamer, E.; Darrell, T. Fully convolutional networks for semantic segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 3431–3440. [Google Scholar]
- Ronneberger, O.; Fischer, P.; Brox, T. U-net: Convolutional networks for biomedical image segmentation. In Medical Image Computing and Computer-Assisted Intervention—MICCAI 2015, Proceedings of the 18th International Conference, Munich, Germany, 5–9 October 2015; Springer International Publishing: Cham, Switzerland, 2015; Part III; pp. 234–241. [Google Scholar]
- Badrinarayanan, V.; Kendall, A.; Cipolla, R. Segnet: A deep convolutional encoder-decoder architecture for image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 2481–2495. [Google Scholar] [CrossRef] [PubMed]
- Cui, M.; Liu, X.; Zhao, J.; Sun, J.; Lian, G.; Chen, T.; Plumbley, M.D.; Li, D.; Wang, W. Fish Feeding Intensity Assessment in Aquaculture: A New Audio Dataset AFFIA3K and a Deep Learning Algorithm. In Proceedings of the 2022 IEEE 32nd International Workshop on Machine Learning for Signal Processing (MLSP), Xi’an, China, 22–25 August 2022; pp. 1–6. [Google Scholar]
References | Method | Number | Shortcoming |
---|---|---|---|
Atoum et al. [8] | Machine learning | Fish school | Low accuracy |
Zhou et al. [9] | Machine learning | Fish school | Overlapping impact |
Zhu et al. [19] | Convolution | Fish school | No consideration of time |
Ubina et al. [22] | 3D convolution | Fish school | Poor real-time performance |
Yang et al. [23] | Segmentation | Fish school | No consideration of time |
Configuration | Parameter |
---|---|
Operating system | Ubuntu 20.04 LTS |
graphics card | NVIDIA GeForce RTX 3090 |
CUDA version | 11.1 |
Python version | 3.8 |
Pytorch version | 1.10.0 |
Development environment | Pycharm2022 |
Algorithm | mIoU/% | mAcc/% |
---|---|---|
PSPNet | 74.99 | 75.87 |
U-Net | 83.75 | 85.75 |
HRNet | 84.86 | 85.95 |
Deeolabv3+ | 90.51 | 92.67 |
ECA-Deeplabv3+ | 93.61 | 94.97 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kong, H.; Wu, J.; Liang, X.; Xie, Y.; Qu, B.; Yu, H. Conceptual Validation of High-Precision Fish Feeding Behavior Recognition Using Semantic Segmentation and Real-Time Temporal Variance Analysis for Aquaculture. Biomimetics 2024, 9, 730. https://doi.org/10.3390/biomimetics9120730
Kong H, Wu J, Liang X, Xie Y, Qu B, Yu H. Conceptual Validation of High-Precision Fish Feeding Behavior Recognition Using Semantic Segmentation and Real-Time Temporal Variance Analysis for Aquaculture. Biomimetics. 2024; 9(12):730. https://doi.org/10.3390/biomimetics9120730
Chicago/Turabian StyleKong, Han, Junfeng Wu, Xuelan Liang, Yongzhi Xie, Boyu Qu, and Hong Yu. 2024. "Conceptual Validation of High-Precision Fish Feeding Behavior Recognition Using Semantic Segmentation and Real-Time Temporal Variance Analysis for Aquaculture" Biomimetics 9, no. 12: 730. https://doi.org/10.3390/biomimetics9120730
APA StyleKong, H., Wu, J., Liang, X., Xie, Y., Qu, B., & Yu, H. (2024). Conceptual Validation of High-Precision Fish Feeding Behavior Recognition Using Semantic Segmentation and Real-Time Temporal Variance Analysis for Aquaculture. Biomimetics, 9(12), 730. https://doi.org/10.3390/biomimetics9120730