Abstract
Effective monitoring of fish passage through river barriers is essential for evaluating fishway performance and supporting adaptive river management. Traditional methods are often invasive, labor-intensive, or too costly to enable widespread implementation across most fishways. Infrared (IR) beam-break counters offer a promising alternative, but their adoption has been limited by high costs and a lack of flexibility. We developed and tested a novel, low-cost infrared beam-break counter-FishTracker-based on open-source Raspberry Pi and Arduino platforms. The system detects fish passages by analyzing interruptions in an IR curtain and reconstructing fish silhouettes to estimate movement, direction, speed, and morphometrics under a wide range of turbidity conditions. It also offers remote access capabilities for easy management. Field validation involved controlled tests with dummy fish, experiments with small-bodied live specimens (bleak) under varying turbidity conditions, and verification against synchronized video of free-swimming fish (koi carp). This first version of FishTracker achieved detection rates of 95-100% under controlled conditions and approximately 70% in semi-natural conditions, comparable to commercial counters. Most errors were due to surface distortion caused by partial submersion during the experimental setup, which could be avoided by fully submerging the device. Body length estimation based on passage speed and beam-interruption duration proved consistent, aligning with published allometric models for carps. FishTracker offers a promising and affordable solution for non-invasive fish monitoring in multispecies contexts. Its design, based primarily on open technology, allows for flexible adaptation and broad deployment, particularly in locations where commercial technologies are economically unfeasible.