Multiple Drosophila tracking with heading direction in crossover and touching scenarios

Study of behavior changes in model animals is an important part of biologists' research. This requires tracking of each individual in a group of animals moving in an arena. But, manually performing tracking analysis is a laborious work. Though, machine vision is a useful tool for locomotion analysis since it can provide more precise and time efficient measurements. For analysis of a group of Drosophila (common fruit fly) using machine vision, problem of identity swapping occurs in tracking process due to abrupt behavior of flies. The main causes of identity swapping are crossing over and touching of the flies, which lead to tracking failures. This study introduces an approach to tackle identity swapping in a crossover scenario. It determines the heading direction by wing detection process, in addition to the detection of each fly's position. Using both position and heading direction information together with a combination of two assignment methods, Closest Neighbor (CN) and Predict-Matching (PM), the problem of crossover identity swapping could be considerably eliminated. The experiment's results prove that the method using both CN and PM has significant improvement over the one using only PM, which is a commonly utilized method in machine vision for locomotion analysis.

[1]  A. Pérez-Escudero,et al.  idTracker: tracking individuals in a group by automatic identification of unmarked animals , 2014, Nature Methods.

[2]  Yuichi Motai,et al.  A Real-Time Rodent Tracking System for Both Light and Dark Cycle Behavior Analysis , 2005, 2005 Seventh IEEE Workshops on Applications of Computer Vision (WACV/MOTION'05) - Volume 1.

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

[4]  Hitoshi Habe,et al.  Appearance-based multiple fish tracking for collective motion analysis , 2015, 2015 3rd IAPR Asian Conference on Pattern Recognition (ACPR).

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

[6]  Matthias Zeppelzauer Automated detection of elephants in wildlife video , 2013, EURASIP J. Image Video Process..

[7]  Frank Dellaert,et al.  An MCMC-Based Particle Filter for Tracking Multiple Interacting Targets , 2004, ECCV.

[8]  Hui Kong,et al.  A Generalized Laplacian of Gaussian Filter for Blob Detection and Its Applications , 2013, IEEE Transactions on Cybernetics.

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

[10]  Pudith Sirigrivatanawong,et al.  Multiple Drosophila tracking and posture estimation algorithm , 2015, 2015 International Conference on Informatics, Electronics & Vision (ICIEV).

[11]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.