Vortrag: Tracking Pigeons with OpenCV and DeepLearning
Observing animal behaviour and movement have been fruitful for scientists from different areas. Evolotuinory ecologists are interested in animals’ adaptive evolution of behavioural strategies. Neuroscientists focus on brain-behaviour relationships to investigate how the brain learns new movements or how the brain tells the body to move.
Anciently, in order to quantify animal movement and behaviour, direct observations were made in the field. However direct observations bear several problems. They are not only time-consuming and labour intensive but also tendentious which often leads to difficulty in reproducing the experiments. These issues may be overcome by using a video recording system. Unlike the direct observation which cannot be reanalyzed in the case that the fatigue of the observer, video recording ensures complete and permanent registration of behavioural patterns which happened during the observation time. However, analyzing the video recordings from a traditional point of view with a pencil, paper and stopwatch induced problems like time consumption and human labor.
The recent technological development in the field of computer vision has allowed researchers to track the animals automatically. With the help of the automated tracking techniques, less time and effort is needed to generate a precise dataset of animal movement and behaviour.
In this talk I want to show how to easily integrate existing Open Source technologies, such as Python, OpenCV, Seaborn and Jupyter in order to track the movement of pigeons in a labyrinth. As an additional outlook I will showcase the state-of-the-art and Open Source deep learning toolbox DeepLabCut that can be used for markerless pose estimation of animals performing various tasks.