A two-fly tracker that solves occlusions by dynamic programming: computational analysis of Drosophila courtship behaviour

This paper introduces a two-fly tracker which focuses on an approach to model and to solve occlusions as an optimization problem. Automated tracking of genetic model organisms is gaining importance since geneticists and neuroscientists have biological tools to systematically study the connection between genes, neurons and behaviour by performing large-scale behavioural experiments. This paper is about a fly tracker that provides automated quantification for such functional behaviour studies on Drosophila courtship behaviour. It enables measurement and visualization of behavioural differences in genetically modified fly pairs. The developed system provides solutions for all major challenges that were identified: arena detection, segmentation, quality control, resolving occlusions, resolving heading and detection of behaviour events. Among all challenges especially resolving occlusions turned out to be of particular importance and huge effort was invested to resolve that particular problem. Our tests show that our system is capable to identify flies through an entire video with an accuracy of 99.97%. This result is achieved by combining different types of local methods and modeling the global identity assignment as an optimization problem.

[1]  Christian Schusterreiter,et al.  Computational analysis of Drosophila courtship behaviour , 2011 .

[2]  M. Heisenberg,et al.  Octopamine in Male Aggression of Drosophila , 2008, Current Biology.

[3]  Jeffrey C. Hall,et al.  Are Complex Behaviors Specified by Dedicated Regulatory Genes? Reasoning from Drosophila , 2001, Cell.

[4]  M. Dickinson,et al.  A New Chamber for Studying the Behavior of Drosophila , 2010, PloS one.

[5]  Pietro Perona,et al.  Automated monitoring and analysis of social behavior in Drosophila , 2009, Nature Methods.

[6]  Jacques Verly,et al.  The State of the Art in Multiple Object Tracking Under Occlusion in Video Sequences , 2003 .

[7]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

[8]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[9]  Paul W. Sternberg,et al.  An imaging system for standardized quantitative analysis of C. elegans behavior , 2004, BMC Bioinformatics.

[10]  D. Floreano,et al.  Fluorescence Behavioral Imaging (FBI) Tracks Identity in Heterogeneous Groups of Drosophila , 2012, PloS one.

[11]  Christopher J. Cronin,et al.  An automated system for measuring parameters of nematode sinusoidal movement , 2005, BMC Genetics.

[12]  Pietro Perona,et al.  High-throughput Ethomics in Large Groups of Drosophila , 2009, Nature Methods.

[13]  P. Cosman,et al.  Using machine vision to analyze and classify Caenorhabditis elegans behavioral phenotypes quantitatively , 2002, Journal of Neuroscience Methods.

[14]  Jean-René Martin A portrait of locomotor behaviour in Drosophila determined by a video-tracking paradigm , 2004, Behavioural Processes.

[15]  David C. Reutens,et al.  Wired for Sex: The Neurobiology of Drosophila Mating Decisions , 2008 .

[16]  Arthur P. Dempster,et al.  Upper and Lower Probabilities Induced by a Multivalued Mapping , 1967, Classic Works of the Dempster-Shafer Theory of Belief Functions.

[17]  Glenn Shafer,et al.  A Mathematical Theory of Evidence , 2020, A Mathematical Theory of Evidence.

[18]  S. Lockery,et al.  Analysis of the effects of turning bias on chemotaxis in C. elegans , 2005, Journal of Experimental Biology.