access icon free Spider monkey optimisation assisted particle filter for robust object tracking

Particle filters (PFs) are sequential Monte Carlo methods that use particle representation of state-space model to implement the recursive Bayesian filter for non-linear and non-Gaussian systems. Owing to this property, PFs have been extensively used for object tracking in recent years. Although PFs provide a robust object tracking framework, they suffer from shortcomings. Particle degeneracy and particle impoverishment brought by the resampling step result in abysmal construction of posterior probability density function (PDF) of the state. To overcome these problems, this work amalgamates two characteristics of population-based heuristic optimisation algorithms: exploration and exploitation with PF implementing dynamic resampling method. The aim of optimisation is to distribute particles in high-likelihood area according to the cognitive effect and improve quality of particles, while the objective of dynamic resampling is to maintain diversity in the particle set. This work uses very efficient spider monkey optimisation to achieve this. Furthermore, to test the efficiency of the proposed algorithm, experiments were carried out on one-dimensional state estimation problem, bearing only tracking problem, standard videos and synthesised videos. Metrics obtained show that the proposed algorithm outplays simple PF, particle swarm optimisation based PF, and cuckoo search based PF, and effectively handles different challenges inherent in object tracking.

Inspec keywords: object tracking; state-space methods; optimisation; state estimation; particle filtering (numerical methods); Monte Carlo methods

Other keywords: particle impoverishment; PF; exploitation; sequential Monte Carlo methods; spider monkey optimisation assisted particle filter; exploration; particle degeneracy; state-space model; dynamic resampling method; one dimensional state estimation problem; population-based heuristic optimisation algorithms; recursive Bayesian filter; robust object tracking framework; particle representation

Subjects: Optimisation techniques; Optical, image and video signal processing; Computer vision and image processing techniques; Monte Carlo methods; Filtering methods in signal processing; Monte Carlo methods; Optimisation techniques

References

    1. 1)
      • 25. Higuchi, T.: ‘Monte Carlo filter using the genetic algorithm operators’, J. Stat. Comput. Simul., 1997, 59, (1), pp. 123.
    2. 2)
      • 7. Gordon, N., Salmond, D., Smith, A.: ‘A novel approach for nonlinear/non-Bayesian state estimation’, IEE Proc. F, Radar Signal Process., 1993, 140, (2), pp. 107113.
    3. 3)
      • 21. Rashedi, E., Nezamabadi, H., Saryazdi, S.: ‘GSA: a gravitational search algorithm’, Inf. Sci., 2009, 179, (13), pp. 22322248.
    4. 4)
      • 33. ‘CAVIAR Test Case Scenarios’. Available at http://homepages.inf.ed.ac.uk/rbf/CAVIARDATA1/, accessed 15 May 2016.
    5. 5)
      • 30. Gao, M., Li, L.-L., Sun, X., et al: ‘Firefly algorithm (FA) based particle filter method for visual tracking’, Optik, 2015, 126, (18), pp. 17051711.
    6. 6)
      • 4. Brasnett, P., Mihaylova, L., Bull, D., et al: ‘Sequential Monte Carlo tracking by fusing multiple cues in video sequences’, Image Vis. Comput., 2007, 25, (8), pp. 12171227.
    7. 7)
      • 11. Thrun, S., Burgard, W., Fox, D.: ‘Probabilistic robotics’ (The MIT Press, 2005).
    8. 8)
      • 6. Kalal, Z., Mikolajczyk, K., Matas, J.: ‘Tracking-learning-detection’, IEEE Trans. Pattern Anal. Mach. Intell., 2012, 34, (7), pp. 14091422.
    9. 9)
      • 27. Zhao, J., Li, Z.: ‘Particle filter based on particle swarm optimization resampling for vision tracking’, Expert Syst. Appl., 2010, 37, (12), pp. 89108914.
    10. 10)
      • 22. Zhong, J., Fung, Y.: ‘A biological inspired improvement strategy for particle filter’. IEEE Conf. on Industrial Technology, Gippsland, February 2009, pp. 16.
    11. 11)
      • 15. Efron, B., Tibshirani, R.: ‘An introduction to the bootstrap’ (Chapman & Hall, 1993).
    12. 12)
      • 20. Bansal, J., Sharma, H., Jadon, S., et al: ‘Spider monkey optimization algorithm for numerical optimization’, Memet. Comput., 2014, 6, (1), pp. 3147.
    13. 13)
      • 10. Arulampalam, M., Maskell, S., Gordon, N., et al: ‘A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking’, IEEE Trans. Signal Process., 2002, 50, (2), pp. 174188.
    14. 14)
      • 32. Kitagawa, G.: ‘Non-Gaussian state-space modelling of nonstationary time series’, J. Am. Stat. Assoc., 1987, 82, (400), pp. 10321063.
    15. 15)
      • 5. Babenko, B., Yang, M., Belongie, S.: ‘Visual tracking with online multiple instance learning’. IEEE Int. Conf. on Computer Vision and Pattern Recognition, 2009, pp. 983990.
    16. 16)
      • 24. Neshat, M., Sepidnam, G., Sargolzaei, M.: ‘Artificial fish swarm algorithm: a survey of the state-of-the-art, hybridization, combinatorial and indicative applications’, Artif. Intell. Rev., 2014, 42, (4), pp. 965997.
    17. 17)
      • 2. Bradski, G.R.: ‘Real time face and object tracking as a component of a perceptual user interface’. IEEE Workshop on Applications of Computer Vision, Princeton, 1998, pp. 214219.
    18. 18)
      • 1. Pan, X., Chen, X., Men, A.: ‘Occlusion handling based on particle filter in surveillance system’. 2nd Int. Conf. on Computer Modelling and Simulation, Hainan, 2010, pp. 179183.
    19. 19)
      • 29. Walia, G.S., Kapoor, R.: ‘Intelligent video target tracking using an evolutionary particle filter based upon improved cuckoo search’, Expert Syst. Appl., 2014, 41, (14), pp. 63156326.
    20. 20)
      • 19. Van Der, R., Doucet, A., De Freitas, N., et al: ‘The unscented particle filter’. NIPS, 2000, pp. 584590.
    21. 21)
      • 8. Isard, M., Blake, A.: ‘Condensation – conditional density propagation for visual tracking’, Int. J. Comput. Vis., 1998, 29, (1), pp. 528.
    22. 22)
      • 23. Liang, X., Feng, J., Li, Q., et al: ‘A swarm intelligence optimization for particle filter’. Proc. of World Congress Intelligent Control and Automation, Chongqing, 2008, pp. 19861991.
    23. 23)
      • 16. Zuo, J.: ‘Dynamic resampling for alleviating sample impoverishment of particle filter’, IET Radar Sonar Navig., 2013, 7, (9), pp. 968977.
    24. 24)
      • 26. Tong, G., Fang, Z., Xu, X.: ‘A particle swarm optimized particle filter for nonlinear system state estimation’. IEEE Congress Evolutionary Computation, Vancouver, 2006, pp. 438442.
    25. 25)
      • 3. Qie, Z., Li, J.X.: ‘Adaptive particle swarm optimization-based particle filter for tracking maneuvering object’. Chinese Control Conf., Nanjing, 2014, pp. 46854690.
    26. 26)
      • 9. Crisan, D., Moral, P., Lyons, T.: ‘Discrete filtering using branching and interacting particle systems’, Markov Process. Relat. Fields, 1999, 5, (3), pp. 293319.
    27. 27)
      • 13. Wang, Z., Liu, Z., Liu, W., et al: ‘Particle Filter algorithm based on adaptive resampling strategy’. IEEE Conf. on Electronic and Mechanical Engineering and Information Technology, China, 2011, pp. 31383141.
    28. 28)
      • 18. Zhai, J., Yeary, M.: ‘Implementing particle filters with Metropolis–Hastings algorithms’. Region 5 Conf.: Annual Technical and Leadership Workshop, 2004, pp. 149152.
    29. 29)
      • 31. Gao, M.L., He, X.H., Luo, D.S., et al: ‘Object tracking using firefly algorithm’, IET Comput. Vis., 2013, 7, (4), pp. 227237.
    30. 30)
      • 17. Choe, J., Wang, T., Liu, F., et al: ‘Particle filter with spline resampling and global transition model’, IET Comput. Vis., 2014, 9, (2), pp. 184197.
    31. 31)
      • 12. Carpenter, J., Clifford, P., Fearnhead, P.: ‘An improved particle filter for non-linear problems’, IEE Proc. Radar Sonar Navig., 1999, 146, (1), pp. 27.
    32. 32)
      • 14. Liu, J.S., Chen, R.: ‘Sequential Monte Carlo methods for dynamical systems’, J. Am. Stat. Assoc., 1998, 93, pp. 10321044.
    33. 33)
      • 35. Chan, A.B., Mahadevan, V., Vasconcelos, N.: ‘Generalized Stauffer–Grimson background subtraction for dynamic scenes’, Mach. Vis. Appl., 22, (5), 2011, pp. 751766.
    34. 34)
      • 28. Walia, G.S., Kapoor, R.: ‘Particle filter based on Cuckoo search for nonlinear state estimation’. Int. Advance Computation Conf., India, 2013, pp. 918924.
    35. 35)
      • 34. Stauffer, C., Grimson, W.: ‘Adaptive background mixture models for real-time tracking’. IEEE Computer Society Conf. on Computer Vision Pattern Recognition, Fort Collins, June 1999, pp. 246252.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cvi.2016.0201
Loading

Related content

content/journals/10.1049/iet-cvi.2016.0201
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading