One of the main issues in Computer Vision is to extract the movement of one or several points or objects of interest in an image or video sequence to conduct any kind of study or control process. Different techniques to solve this problem have been applied in numerous areas suchn as surveillance systems, analysiss of traffic motion capure, image compression, navigation systems and others, where the specific characteristics of each scenario determine the approximation to the problem,
This paper puts forward a Computer Vision based algorithm to analyuze fish trajectories in high turbulence conditions in artificial structures called vertical slot fisways, designed to allow the upstream migration of fish thorough obstructions in rivers. The suggested algorithm calculates the position of the fish at every instant starting from images recorded with a camera and using neural networks to execute fish detection on images.
Different laboratory tests have been carried out in a full scale fishway model and with living fishes, allowing the reconstruction of the fish trajectory and the measurement of velocities and accelerations of the fish. These data can provide useful information to design more effective vertical slot fishways.