Multi-target tracking of Zebrafish based on particle filter

Zebrafish is an excellent model organism, which has been widely used in the fields of biological experiments, drug screening, and swarm intelligence. In recent years, there are a large number of techniques for tracking of zebrafish involved in the study of behaviors, which makes it attack much attention of scientists from many fields. Multi-target tracking of zebrafish is still facing many challenges. The high mobility and uncertainty make it difficult to predict its motion; the similar appearances and texture features make it difficult to establish an appearance model; it is even hard to link the trajectories because of the frequent occlusion. In this paper, we use particle filter to approximate the uncertainty of the motion of zebrafish. Firstly, by analyzing the motion characteristics, we establish an efficient hybrid motion model to predict its positions; then we establish an appearance model based on the predicted positions to predict the postures of every targets, meanwhile weigh the particles by comparing the difference of predicted pose and observation pose; finally, we get the optimal position of single zebrafish through the weighted position, and use the joint particle filter to process trajectory linking of multiple zebrafish.

[1]  Xi En Cheng,et al.  Automatically Detect and Track Multiple Fish Swimming in Shallow Water with Frequent Occlusion , 2014, PloS one.

[2]  Evan J. Kyzar,et al.  Three-Dimensional Neurophenotyping of Adult Zebrafish Behavior , 2011, PloS one.

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

[4]  Iain D. Couzin,et al.  Collective States, Multistability and Transitional Behavior in Schooling Fish , 2013, PLoS Comput. Biol..

[5]  N. Gordon,et al.  Novel approach to nonlinear/non-Gaussian Bayesian state estimation , 1993 .

[6]  Michael Isard,et al.  Contour Tracking by Stochastic Propagation of Conditional Density , 1996, ECCV.

[7]  Mario Sznaier,et al.  The Way They Move: Tracking Multiple Targets with Similar Appearance , 2013, 2013 IEEE International Conference on Computer Vision.

[8]  M. Calcagnotto,et al.  Seizures Induced by Pentylenetetrazole in the Adult Zebrafish: A Detailed Behavioral Characterization , 2013, PloS one.

[9]  Frank Dellaert,et al.  MCMC-based particle filtering for tracking a variable number of interacting targets , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[11]  Pietro Perona,et al.  Automated image-based tracking and its application in ecology. , 2014, Trends in ecology & evolution.

[12]  P. Fearnhead,et al.  An improved particle filter for non-linear problems , 1999 .

[13]  K. Wakasugi,et al.  A Possible Role of Neuroglobin in the Retina After Optic Nerve Injury: A Comparative Study of Zebrafish and Mouse Retina. , 2016, Advances in experimental medicine and biology.