Published August 21, 2012 | Version 10583
Journal article Open

Multiple Object Tracking using Particle Swarm Optimization

Description

This paper presents a particle swarm optimization (PSO) based approach for multiple object tracking based on histogram matching. To start with, gray-level histograms are calculated to establish a feature model for each of the target object. The difference between the gray-level histogram corresponding to each particle in the search space and the target object is used as the fitness value. Multiple swarms are created depending on the number of the target objects under tracking. Because of the efficiency and simplicity of the PSO algorithm for global optimization, target objects can be tracked as iterations continue. Experimental results confirm that the proposed PSO algorithm can rapidly converge, allowing real-time tracking of each target object. When the objects being tracked move outside the tracking range, global search capability of the PSO resumes to re-trace the target objects.

Files

10583.pdf

Files (266.4 kB)

Name Size Download all
md5:e7dd9ee43d0f9be1d1b14e993e30a361
266.4 kB Preview Download

Additional details

References

  • J. Kennedy and R.C. Eberhart, "Particle Swarm Optimization," Proc. IEEE Int. Conf. Neural Network, Piscataway, 1995, pp. 1942 - 1948.
  • K. Nummiaro, E. Koller-Meier, and L.V. Gool, "An Adaptive Color-Based Particle Filter," Image and Vision Computing, Vol. 21, pp. 99-110, 2003.
  • C. Yang, R. Duraiswami, and L. Davias, "Fast multiple object tracking via hierarchical particle filter," Conference on Computer Vision, 2005, vol. 1, pp.212-219.
  • L. Kong and P. Wu, "Accurate particle filter tracking with SIFT keypoint," Journal of Harbin Institute of Technology (NEW Series), Vol. 15, pp. 209-213, 2008.
  • T. Kobayashi, K. Nakagawa, J. Imae, and G. Zhai, "Real Time Object Tracking on Video Image Sequence Using Particle Swarm Optimization," International Conference on Control, Automation and Systems, 2007, pp. 1773-1778.
  • Y. Jin and F. Mokhtarian, "Variational Particle Filter for Multi-Object Tracking," IEEE 11th International Conference on Computer Vision, 2007, pp.1-8.
  • Y. Fang, H. Wang, S. Mao, and X. Wu, "Multi-object Tracking Based on Region Corresponding and Improved Color-Histogram Matching," IEEE International Symposium on Signal Processing and Information Technology, 2007, pp.1-4.
  • S.S. Pathan and A.B. Michaelis, "Intelligent feature-guided multi-object tracking using Kalman filter," International Conference on Computer, Control and Communication, 2009, pp.1-6.
  • http://140.113.87.112/vol_2/skill_6.htm. [10] S. McKenna, S. Jabri, Z. Duric, and A. Rosenfeld, and H. Wechsler, "Tracking groups of people," Comput. Vis. Image Understanding, Vol. 80, pp. 42-56, 2000. [11] C.R.Wren, A. Azarbayejani, T. Darrell, and A.P. Pentland, "Pfinder: real-time tracking of the human body," IEEE Trans. Pattern Anal. Machine Intell., Vol. 19, pp. 780-785, 1997. [12] Paragios, N., Deriche, R.: Geodesic active contours and level sets for the detection and tracking of moving objects. IEEE Trans. Pattern Anal. Machine Intell., 22, 266-280 (2000) [13] A. Blak and M. Isard, "3D Position, Altitude and Shape Input Using Video Tracking of Hands and Lips," Proc. Computer Graphics, SIGGRAPH, 1994, pp. 71-78. [14] D. Terzopoulos and R. Szeliski, "Tracking with Kalman Snakes," Active Vision, A. Blake and A. Yuille, eds., pp. 3-20, MIT Press, 1992. [15] D.S. Jang and H.I Choi, "Active models for tracking moving objects," Pattern Recognit., Vol. 33, pp. 1135-1146, 2000. [16] J. Malik and S. Russell, Traffic surveillance and detection technology development (new traffic sensor technology), Univ. of California, Berkeley, 1996. [17] I.A. Karaulova, P. M. Hall, and A.D. Marshall, "A hierarchical model of dynamics for tracking people with a single video camera," Proc. British Machine Vision Conf., 2000, pp. 262-352. [18] D. Comaniciu, V. Ramesh, and P. Meer, "Kernel-based object tracking," Real-Time Vision & Modeling, Dept., Siemens Corporate Res., Princeton, NJ, USA. [19] C.H. Chen and M.C. Yan, "PSO-Based Multiple People Tracking," Communications in Computer and Information Science, Vol. 166, pp. 267-276, 2011. [20] M. Clerc and J. Kennedy, "The particle swarm explosion, stability, and convergence in a multidimensional complex space," IEEE Transaction on Evolutionary Computation, Vol. 6, pp. 58-73, 2002. [21] Z.L. Gaing, "A Particle Swarm Optimization Approach for Optimum Design of PID Controller in AVR System," IEEE Transactions on Energy Conversion, Vol. 19, pp. 384-391, 2004. [22] J. Kennedy and R.C Eberhart, "A discrete binary version of the particle swarm algorithm," Proceedings IEEE Int-l. Conf. on Systems, Man, and Cybernetics, 1997, vol. 5, pp. 4104-4108. [23] Y Zheng and Y. Meng, "Swarm intelligence based dynamic object tracking," IEEE Congress on Evolutionary Computation, 2008, pp. 405-412.