2 Fish welfare and health monitoring
2.1 Behaviour monitoring and classification
The task is aiming the detection of abnormal behaviors using Computer Vision and Artificial Intelligence. Specifically, the study of the underwater videos and the analysis of the motion allows an association of the fish school reaction with dynamic changes of their environment. These changes may occur due to weather conditions variability, changes in feeding practices, physiological status, etc.
As a first step, the tracking of an individual from a fish group is performed as long it appears in a minimum set of subsequent frames. The instant velocity of each fish is estimated, aiming for an estimation of the average velocity for the whole group. The group velocity is then correlated to the monitoring conditions (feeding, weather, etc). The final objective is to detect abnormal changes in the movement pattern of the fish group.
Sample results of fish detection, motion tracking & velocity estimation: