Tracking the 3D position and orientation of flying swarms with learned kinematic pattern using LSTM network

Accurately and reliably tracking the 3D position and orientation of individuals in large flying swarms is valuable not only for scientific researches but also practical applications. However, large quantity, frequent occlusions, similar appearance, tiny body size and abrupt motion make it remain an open problem. The 3D flying swarm tracking method proposed in this paper tracks both position and orientation of each individual in the swarm using the particle filter framework. Particles are scattered more pertinently by the dynamic model based on the learned kinematic pattern of a single target with a Long Short-Term Memory (LSTM) network. In addition, the observation model combines the Weighted Occupancy Ratio (WOR) and Temporal Appearance Coherency (TAC) cues in each view to improve the accuracy and robustness of the reconstructed body orientation. Experiments on both simulation and real-world data sets demonstrate the effectiveness and superiority of the proposed method.

[1]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[2]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[3]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[4]  Ming-Hsuan Yang,et al.  Incremental Learning for Robust Visual Tracking , 2008, International Journal of Computer Vision.

[5]  Rainer Stiefelhagen,et al.  Evaluating Multiple Object Tracking Performance: The CLEAR MOT Metrics , 2008, EURASIP J. Image Video Process..

[6]  Margrit Betke,et al.  Tracking a large number of objects from multiple views , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[7]  J. P. Lewis,et al.  Fast Template Matching , 2009 .

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

[9]  Ram Nevatia,et al.  Learning to associate: HybridBoosted multi-target tracker for crowded scene , 2009, CVPR.

[10]  T. Vicsek,et al.  Hierarchical group dynamics in pigeon flocks , 2010, Nature.

[11]  Qi Zhao,et al.  Automated 3D trajectory measuring of large numbers of moving particles. , 2011, Optics express.

[12]  M. Dickinson,et al.  Flying Drosophila Orient to Sky Polarization , 2012, Current Biology.

[13]  Hui Li,et al.  Automatic Tracking of a Large Number of Moving Targets in 3D , 2012, ECCV.

[14]  Mark Whitty,et al.  Robotics, Vision and Control. Fundamental Algorithms in MATLAB , 2012 .

[15]  S. Tavaré,et al.  Three-dimensional tracking and behaviour monitoring of multiple fruit flies , 2013, Journal of The Royal Society Interface.

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

[17]  Jun Zhu,et al.  Revisit Long Short-Term Memory: An Optimization Perspective , 2015 .

[18]  Xi En Cheng,et al.  Estimating orientation in tracking individuals of flying swarms , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[19]  Xi En Cheng,et al.  Tracking undulatory body motion of multiple fish based on midline dynamics modeling , 2016, 2016 IEEE International Conference on Multimedia and Expo (ICME).

[20]  Xi En Cheng,et al.  3D tracking targets via kinematic model weighted particle filter , 2016, 2016 IEEE International Conference on Multimedia and Expo (ICME).

[21]  Silvio Savarese,et al.  Social LSTM: Human Trajectory Prediction in Crowded Spaces , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).