Affiliation:
1. Department of Aquatic Resources, Institute of Freshwater Research Swedish University of Agricultural Sciences Drottningholm Sweden
Abstract
AbstractThis study outlines a method for using surveillance cameras and an algorithm that calls a deep learning model to generate video segments featuring salmon and trout in small streams. This automated process greatly reduces the need for human intervention in video surveillance. Furthermore, a comprehensive guide is provided on setting up and configuring surveillance equipment, along with instructions on training a deep learning model tailored to specific requirements. Access to video data and knowledge about deep learning models makes monitoring of trout and salmon dynamic and hands‐on, as the collected data can be used to train and further improve deep learning models. Hopefully, this setup will encourage fisheries managers to conduct more monitoring as the equipment is relatively cheap compared with customized solutions for fish monitoring. To make effective use of the data, natural markings of the camera‐captured fish can be used for individual identification. While the automated process greatly reduces the need for human intervention in video surveillance and speeds up the initial sorting and detection of fish, the manual identification of individual fish based on natural markings still requires human effort and involvement. Individual encounter data hold many potential applications, such as capture–recapture and relative abundance models, and for evaluating fish passages in streams with hydropower by spatial recaptures, that is, the same individual identified at different locations. There is much to gain by using this technique as camera captures are the better option for the fish's welfare and are less time‐consuming compared with physical captures and tagging.
Funder
Sveriges Lantbruksuniversitet
Reference36 articles.
1. Ecological video monitoring of Marine Protected Areas by underwater cabled surveillance cameras
2. Allaire J. &Chollet F.(2023).keras: R Interface to ‘Keras’. R package version 2.13.0.https://CRAN.R‐project.org/package=keras
3. Allaire J. &Tang Y.(2023).tensorflow: R Interface to ‘TensorFlow’. R package version 2.14.0.9000.https://github.com/rstudio/tensorflow
4. Xception: Deep Learning with Depthwise Separable Convolutions