Multiple Drosophila tracking and posture estimation algorithm

The analysis of animal locomotion is critical for characterizing and ultimately understanding behaviour. While locomotion quantification of single animals is straightforward, simultaneous analysis of multiple animals in a group is challenging. If performed manually, such analyses are labour-intensive and potentially unreliable, thereby necessitating the use of machine vision algorithms for automatic processing. Machine vision algorithms need to reliably label each animal and maintain all animal identities throughout the video-recorded experiment. This allows detailed characterization of behaviours such as taxis, locomotion and social interaction. In this study, we present an algorithm for analysing the locomotion behaviour of the fruit fly Drosophila melanogaster, a popular model organism in neurobiology. Our algorithm detects all flies inside a circular arena, determines their position and orientation and assigns fly identities between consecutive frame pairs. Position and orientation of the flies are accurately estimated with average errors of 0.108 ± 0.006 mm (approximately 5% of fly body length) and 2.2 ± 0.2°, respectively. Importantly, fly identity is correctly assigned in 99.5% of the cases. Our algorithm can be used to quantify the linear and angular velocities of walking flies in the presence or absence of various behaviourally important stimuli.

[1]  K. Mulchrone,et al.  Fitting an ellipse to an arbitrary shape: implications for strain analysis , 2004 .

[2]  Francisco A. Zabala Directionality control and flight stability of takeoff , 2009, 2009 IEEE International Conference on Robotics and Automation.

[3]  Nan Jiang,et al.  Automatic video-based analysis of animal behaviors , 2010, 2010 IEEE International Conference on Image Processing.

[4]  Roland Strauss,et al.  Visual motion integration controls attractiveness of objects in walking flies and a mobile robot , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Michael H. Dickinson,et al.  TrackFly: Virtual reality for a behavioral system analysis in free-flying fruit flies , 2008, Journal of Neuroscience Methods.

[6]  PoggioTomaso,et al.  Tracking and chasing in houseflies (Musca) , 1982 .

[7]  Rama Chellappa,et al.  Shape-and-Behavior Encoded Tracking of Bee Dances , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Richard M. Murray,et al.  Flight Dynamics and Control of Evasive Maneuvers: The Fruit Fly's Takeoff , 2009, IEEE Transactions on Biomedical Engineering.

[9]  Dirk Bohmann,et al.  Small flies—Big discoveries: Nearly a century of Drosophila genetics and development , 2005, Developmental dynamics : an official publication of the American Association of Anatomists.

[10]  Mrinal Kumar,et al.  An MCMC-based particle filter for multiple target tracking , 2012, 2012 15th International Conference on Information Fusion.

[11]  Tomaso Poggio,et al.  Tracking and chasing in houseflies (Musca) , 1982, Biological Cybernetics.