bioRxivAnimal Behavior & Cognition
Ethoflow: computer vision and artificial intelligence-based software for automatic behavior analysis
R. C. Bernardes, M. A. P. Lima, R. N. C. Guedes, G. F. Martins
Abstract
O_LIManual monitoring of animal behavior is time-consuming and prone to bias. An alternative to such limitations is the use of computational resources in behavioral assessments, such as a tracking system, to facilitate accurate and long-term evaluations. There is a demand for robust software that addresses analysis in heterogeneous environments (such as in field conditions) and evaluates multiple individuals in groups while maintaining their identities. C_LIO_LIThe Ethoflow software was developed using computer vision and artificial intelligence (AI) tools to automatically monitor various behavioral parameters. A state-of-the-art object detection algorithm based on instance segmentation was implemented, allowing behavior monitoring in the field under heterogeneous environments. Moreover, a convolutional neural network was implemented to assess complex behaviors, thus expanding the possibilities of animal behavior analyses. C_LIO_LIThe heuristics used to automatically generate training data for the AI models are described, and the models trained with these datasets exhibited high accuracy in detecting individuals in heterogeneous environments and assessing complex behavior. Ethoflow was employed for kinematic assessments and to detect trophallaxis in social bees. The software runs on the Linux, Microsoft Windows, and IOS operating systems with an intuitive graphical interface. C_LIO_LIIn the Ethoflow algorithm, the processing with AI is separate from the other modules, which facilitates kinematic measurements on an ordinary computer and the assessment of complex behavior on machines with graphics processing units (GPUs). Thus, Ethoflow is a useful support tool for applications in biology and related fields. C_LI
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
- EthoClaw: An Integrated AI Workflow Platform for Automated Analysis in Neuroethology
Ke Chen, Ziming Chen, … Kang Huang·bioRxiv·Mar 29, 2026
- YOLO-Behaviour: A simple, flexible framework to automatically quantify animal behaviours from videos
Alex Hoi Hang Chan, Prasetia Utama Putra, … Fumihiro Kano·Methods in Ecology and EvolutionPeer-reviewed·Feb 12, 2025
- DeepEthogram: a machine learning pipeline for supervised behavior classification from raw pixels
James P. Bohnslav, Nivanthika K. Wimalasena, … Christopher D. Harvey·eLifePeer-reviewed·Sep 2, 2021
- AlphaTracker: A Multi-Animal Tracking and Behavioral Analysis Tool
- Ethoscopes: An Open Platform For High-Throughput Ethomics
Q. Geissmann, L. Garcia Rodriguez, … G. F. Gilestro·bioRxiv·Aug 5, 2017
- BeeMonitor: Automated IoT video surveillance and an AI-powered video processing system for monitoring the foraging and nesting behavior of cavity-nesting solitary bees
Edward Idun Amoah, Santosh Sanjel, … Christina M. Grozinger·bioRxiv·Jul 17, 2026