bioRxivEcology
A scalable open-source framework for machine learning based image collection, annotation and classification: a case study for automatic fish species identification
C. N. S. Silva, J. Dainys, S. Simmons, V. Vienozinskis, A. Audzijonyte
Abstract
Citizen science platforms, social media and multiple smart phone applications enable collection of large amounts of georeferenced images. This provides a huge opportunity in biodiversity and ecological research, but also creates challenges for efficient data handling and processing. Recreational and small-scale fisheries is one of the fields that could be revolutionised by efficient, widely accessible and machine learning based processing of georeferenced images. The majority of non-commercial inland and coastal fisheries are considered data poor and are rarely assessed, yet they provide multiple societal benefits and can have large ecological impacts. Given that large quantities of fish observations and images are being collected by fishers every day, artificial intelligence (AI) and computer vision applications offer a great opportunity to improve data collection, automate analyses and inform management. Yet, to date, many AI image analysis applications in fisheries are focused on the commercial sector and are not publicly available for community use. In this study we present an open-source modular framework for large scale image storage, handling, annotation and automatic classification, using cost- and labour-efficient methodologies. The tool is based on TensorFlow Lite Model Maker library and includes data augmentation and transfer learning techniques, applied to different convolutional neural network models. We demonstrate the implementation of this framework in an example case study for automatic fish species identification from images taken through a recreational fishing smartphone application. The framework presented here is highly customisable for further advancement and community based image collection and annotation.
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- A machine learning based image classification method to estimate fish sizes from images without a specified reference object
C. Nunes Soares Silva, J. Dainys, … A. Audzijonyte·bioRxiv·Dec 27, 2022
- FishWIO: a labeled image dataset of Western Indian Ocean reef fishes for training and testing classification algorithms
Valentine Fleuré, Thomas Claverie, Sébastien Villéger·bioRxiv·Mar 4, 2026
- WIO-ReefFish: A High-Resolution Dataset for Taxon-Aware Coral Reef Fish Detection in the Western Indian Ocean
Jules Gerard, Luca Branger, … Leandro Di Bella·bioRxiv·Aug 20, 2026
- Automating the analysis of fish abundance using object detection: optimising animal ecology with deep learning
E. Ditria, S. Lopez-Marcano, … R. Connolly·bioRxiv·Oct 16, 2019
- Demystifying image-based machine learning: A practical guide to automated analysis of field imagery using modern machine learning tools
B. T. Belcher, E. H. Bower, … A. M. Hein·bioRxiv·Dec 24, 2022
- Taming the data deluge: a novel end-to-end deep learning framework for classifying marine biological and environmental images