bioRxiv · 10.1101/2023.04.20.537685
replicAnt - generating annotated images of animals in complex environments with Unreal Engine
Abstract
Deep learning-based computer vision methods are transforming animal behavioural research. Transfer learning has enabled work in non-model species, but still requires hand-annotation of example footage, and is only performant in well-defined conditions. To overcome these limitations, here we present replicAnt, a configurable pipeline implemented in Unreal Engine 5 and Python, designed to generate large and variable training datasets on consumer-grade hardware. replicAnt places 3D animal models into complex, procedurally generated environments, from which automatically annotated images can be exported. We demonstrate that synthetic data generated with replicAnt can significantly reduce the hand-annotation required to achieve benchmark performance in common applications such as animal detection, tracking, pose-estimation, and semantic segmentation. We also show that it increases the subject-specificity and domain-invariance of the trained networks, thereby conferring robustness. In some applications, replicAnt may even remove the need for hand-annotation altogether. It thus represents a significant step towards porting deep learning-based computer vision tools to the field.
Source connections
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Plum, F., Bulla, R., Beck, H., Imirzian, N., Labonte, D.. 2023-04-20. replicAnt - generating annotated images of animals in complex environments with Unreal Engine. https://doi.org/10.1101/2023.04.20.537685
Cite the original work for its findings. Save a collection to share your selection of sources.