A particle filter approach for multi-target tracking

The problem of tracking multiple objects poses a number of challenges due to the ambiguity of the observations and the presence of partial or complete occlusions. This paper introduces a novel extension to the Particle Filter algorithm for tracking multiple objects with a vision system. The presented approach instantiates separate particle filters for each object and explicitly handles partial and complete occlusion for non- transparent objects, as well as the instantiation and removal of filters in case new objects enter the scene or previously tracked objects are removed. As opposed to single particle filters or mixture particle filter approaches which estimate a single multi-modal distribution, the proposed filter extension allows the continued tracking of objects through occlusion situations as well as the tracking of multiple objects of different types. To allow for the handling of occlusions without an increase in computational complexity beyond the one of the Mixture Particle Filter, the approach presented here addresses occlusions by projecting particles into the image space and back into the particle space, thus avoiding the use of a joint distribution. To present qualitative results, experiments were performed using color-based tracking of multiple objects of different and identical colors. The experiments demonstrate that the Particle filters implemented using the proposed method effectively and precisely track multiple targets and can successfully instantiate and remove filters of objects that enter or leave the image area.

[1]  Branko Ristic,et al.  Beyond the Kalman Filter: Particle Filters for Tracking Applications , 2004 .

[2]  Andrew Calway,et al.  Tracking Many Objects Using Subordinated Condensation , 2002, BMVC.

[3]  Michael Isard,et al.  BraMBLe: a Bayesian multiple-blob tracker , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

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

[5]  Neil J. Gordon,et al.  Editors: Sequential Monte Carlo Methods in Practice , 2001 .

[6]  Timothy J. Robinson,et al.  Sequential Monte Carlo Methods in Practice , 2003 .

[7]  Patrick Pérez,et al.  Maintaining multimodality through mixture tracking , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[8]  Michael Isard,et al.  The CONDENSATION Algorithm - Conditional Density Propagation and Applications to Visual Tracking , 1996, NIPS.

[9]  James J. Little,et al.  A Boosted Particle Filter: Multitarget Detection and Tracking , 2004, ECCV.

[10]  Andrew Blake,et al.  A Probabilistic Exclusion Principle for Tracking Multiple Objects , 2000, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[11]  Neil J. Gordon,et al.  Efficient particle filtering for multiple target tracking with application to tracking in structured images , 2002, SPIE Defense + Commercial Sensing.

[12]  Hai Tao,et al.  A Sampling Algorithm for Tracking Multiple Objects , 1999, Workshop on Vision Algorithms.

[13]  Luc Van Gool,et al.  An adaptive color-based particle filter , 2003, Image Vis. Comput..

[14]  Oswald Lanz Occlusion robust Tracking Ofmultiple Objects , 2004, ICCVG.

[15]  A. Murat Tekalp,et al.  Tracking multiple objects in the presence of articulated and occluded motion , 2000, Proceedings Workshop on Human Motion.