Fish Counting
MITIntroduced 2024-09-13
The researchers collected a dataset of 3,500 images of Tilapia fish in a small bowl containing three fish per image. These images were manually annotated using Roboflow, with four keypoints labeled on each fish: mouth, peduncle, belly, and back. While only the mouth and peduncle keypoints were needed for length measurement, the additional keypoints were included to support potential future research using girth for weight determination. The dataset was used to train YOLOv8 models for both keypoint detection and fish counting tasks. For real-world validation, an additional test set of 100 frame pairs (200 images total) captured from two cameras at different angles in actual fish farm conditions was also used.