Biogeography-based optimisation search algorithm for block matching motion estimation

Global optimisation methods such as genetic algorithm and particle swarm optimisation have been applied to motion estimation to prevent from being trapped into local minimum. However, their computational complexity is very high. To overcome this problem, a novel search algorithm for block motion estimation based on biogeography-based optimisation (BMEBBO) is proposed in this study. Since biogeography-based optimisation (BBO) has few initial parameters, fast convergence speed and high searching precision, BMEBBO can search global minimum effectively through the migration and the mutation operation of BBO. In addition, BMEBBO with chaotic search (BBOCHAO) is proposed to improve the local search ability of BMEBBO and a multi-mode algorithm combining BBOCHAO with diamond search (BBOCDS) is also proposed to improve the speed of BBOCHAO. Experimental results show that BBOCHAO has high prediction quality and low fluctuations of video quality especially for violent motion. BBOCDS can remarkably decrease the computational complexity of BBOCHAO with little sacrifice of peak signal-to-noise ratio. Moreover, BBOCDS is faster than test zero search algorithm in scalable video coding implementation with little sacrifice in rate–distortion sense.

[1]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[2]  Ja-Ling Wu,et al.  A lightweight genetic block-matching algorithm for video coding , 1998, IEEE Trans. Circuits Syst. Video Technol..

[3]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Li Min ON RESEARCH OF MUTATION OPERATOR IN EVOLUTIONARY PROGRAMMING AND EVOLUTIONARY STRATEGIES , 2000 .

[5]  Chaur-Heh Hsieh,et al.  A Novel Prediction-Based Directional Asymmetric Search Algorithm for Fast Block-Matching Motion Estimation , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  M. W. Dunnigan,et al.  Parameter estimation of an induction machine using advanced particle swarm optimisation algorithms , 2010 .

[7]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[8]  Peng Yang,et al.  An unsymmetrical-cross multi-resolution motion search algorithm for MPEG4-AVC/H.264 coding , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[9]  D. Ranganadham,et al.  An Efficient Bidirectional Frame Prediction Using Particle Swarm Optimization Technique , 2009, 2009 International Conference on Advances in Recent Technologies in Communication and Computing.

[10]  Dan Simon,et al.  Biogeography-based optimization and the solution of the power flow problem , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[11]  Marta Mrak,et al.  Motion estimation in temporal subbands for quality scalable motion coding , 2005 .

[12]  Lai-Man Po,et al.  A novel cross-diamond search algorithm for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[13]  Han Zheng-zhi An improved chaotic optimization algorithm , 2006 .

[14]  Lap-Pui Chau,et al.  Hexagon-based search pattern for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[15]  Kai-Kuang Ma,et al.  Correction to "a new diamond search algorithm for fast block-matching motion estimation" , 2000, IEEE Trans. Image Process..

[16]  Lai-Man Po,et al.  A Search Patterns Switching Algorithm for Block Motion Estimation , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[17]  Zhao Ying-kai Adaptive particle swarm optimization algorithm with double mutation operator , 2009 .

[18]  Shen Li,et al.  A novel fast motion estimation method based on genetic algorithm , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[19]  Xiaojing Shen,et al.  Block Matching Algorithm Based on Particle Swarm Optimization for Motion Estimation , 2008, 2008 International Conference on Embedded Software and Systems.

[20]  Lai-Man Po,et al.  A novel four-step search algorithm for fast block motion estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[21]  Kai-Kuang Ma,et al.  A new diamond search algorithm for fast block-matching motion estimation , 2000, IEEE Trans. Image Process..

[22]  Shih-Yu Huang,et al.  Adaptive fast block-matching algorithm by switching search patterns for sequences with wide-range motion content , 2005, IEEE Trans. Circuits Syst. Video Technol..

[23]  Hsueh-Ming Hang,et al.  Modeling of Pattern-Based Block Motion Estimation and Its Application , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[24]  Parminder Singh,et al.  Biogeography based Satellite Image Classification , 2009, ArXiv.

[25]  Jens-Rainer Ohm,et al.  Advances in Scalable Video Coding , 2005, Proceedings of the IEEE.