Harmony filter: A robust visual tracking system using the improved harmony search algorithm

In this article a novel approach to visual tracking called the harmony filter is presented. It is based on the Harmony Search algorithm, a derivative free meta-heuristic optimisation algorithm inspired by the way musicians improvise new harmonies. The harmony filter models the target as a colour histogram and searches for the best estimated target location using the Bhattacharyya coefficient as a fitness metric. Experimental results show that the harmony filter can robustly track an arbitrary target in challenging conditions. We compare the speed and accuracy of the harmony filter with other popular tracking algorithms including the particle filter and the unscented Kalman filter. Experimental results show the harmony filter to be faster and more accurate than both the particle filter and the unscented Kalman filter.

[1]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[2]  Bo Ma,et al.  Unscented Kalman filter for visual curve tracking , 2004, Image Vis. Comput..

[3]  Zong Woo Geem,et al.  Improved Harmony Search from Ensemble of Music Players , 2006, KES.

[4]  西村 欣剛,et al.  The 25th Annual Conference Of The IEEE Industrial Electronics Society , 2000, IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029).

[5]  J. Fourie,et al.  Visual tracking using the harmony search algorithm , 2008, 2008 23rd International Conference Image and Vision Computing New Zealand.

[6]  Z. Geem Particle-swarm harmony search for water network design , 2009 .

[7]  T. Kailath The Divergence and Bhattacharyya Distance Measures in Signal Selection , 1967 .

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

[9]  Alessio Del Bue,et al.  Smart cameras with real-time video object generation , 2002, Proceedings. International Conference on Image Processing.

[10]  K. Lee,et al.  A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice , 2005 .

[11]  Michael Isard,et al.  CONDENSATION—Conditional Density Propagation for Visual Tracking , 1998, International Journal of Computer Vision.

[12]  Thomas Kalinke,et al.  An image processing system for driver assistance , 2000, Image Vis. Comput..

[13]  Luc Van Gool,et al.  Real-time affine region tracking and coplanar grouping , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[14]  Greg Kogut,et al.  A Segway RMP-based robotic transport system , 2004, SPIE Optics East.

[15]  Steven Mills,et al.  Directed correspondence search: Finding feature correspondences in images using the Harmony Search algorithm , 2009, 2009 24th International Conference Image and Vision Computing New Zealand.

[16]  Dorin Comaniciu,et al.  Kernel-Based Object Tracking , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Zong Woo Geem,et al.  Recent Advances In Harmony Search Algorithm , 2010, Recent Advances In Harmony Search Algorithm.

[18]  Bingrong Hong,et al.  Novel Rao-Blackwellized Particle Filter for Mobile Robot SLAM Using Monocular Vision , 2007 .

[19]  Michael J. Swain,et al.  Indexing via color histograms , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[20]  P. Gutman,et al.  Tracking targets using adaptive Kalman filtering , 1990 .

[21]  Yacine Morsly,et al.  Genetic Algorithm combined to IMM approach for Tracking Highly Maneuvering Targets , 2008 .

[22]  Xiaoqin Zhang,et al.  Sequential particle swarm optimization for visual tracking , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[23]  Li Li,et al.  An Improved PSO-based of Harmony Search for Complicated Optimization Problems , 2008 .

[24]  M. Fesanghary,et al.  An improved harmony search algorithm for solving optimization problems , 2007, Appl. Math. Comput..

[25]  M. Mahdavi,et al.  ARTICLE IN PRESS Available online at www.sciencedirect.com , 2007 .

[26]  Dhanesh Ramachandram,et al.  Dynamic fuzzy clustering using Harmony Search with application to image segmentation , 2009, 2009 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT).

[27]  Zong Woo Geem,et al.  Application of Harmony Search to Vehicle Routing , 2005 .

[28]  Naoyuki Kubota,et al.  Human Head Tracking Based on Particle Swarm Optimization and Genetic Algorithm , 2007, J. Adv. Comput. Intell. Intell. Informatics.

[29]  Mahamed G. H. Omran,et al.  Global-best harmony search , 2008, Appl. Math. Comput..

[30]  Mamoru Minami,et al.  Manipulator visual servoing and tracking of fish using a genetic algorithm , 1999 .

[31]  Ren C. Luo,et al.  Visual tracking using adaptive color histogram model , 1999, IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029).