A Comprehensive Review of Fish Feeding Behavior Analysis in Aquaculture: Tasks, Techniques, and Applications
Shulong Zhang, Daoliang Li, Jiayin Zhao, Mingyuan Yao, Yingyi Chen, Haihua Wang

TL;DR
This comprehensive review examines the tasks, techniques, and applications of fish feeding behavior analysis in aquaculture, highlighting its importance for sustainable and efficient aquaculture management.
Contribution
It systematically summarizes the development, challenges, and future directions of fish feeding behavior analysis across multiple technical modalities.
Findings
Analyzes development trajectories of computer vision, acoustics, sensors, and multimodal fusion technologies.
Summarizes the application value in intelligent feeding and aquaculture management.
Discusses challenges like robust perception, generalization, and lightweight deployment.
Abstract
Fish feeding behavior analysis is a key foundation for intelligent feeding and precision aquaculture management, and plays an important role in improving feed utilization efficiency, reducing production costs, and mitigating environmental burden. Existing reviews mainly focus on specific technical modalities or related applications in smart aquaculture, which makes it difficult to present the overall development of fish feeding behavior analysis in a comprehensive manner. To address these issues, this paper provides a thematic review of fish feeding behavior analysis in aquaculture, and systematically examines its task definition, technical support, and application status. First, from the task perspective, two core subtasks of fish feeding behavior analysis are clearly distinguished, and relevant behavioral characteristics and evaluation metrics are summarized. Second, from the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
