Pattern Based Motion Estimation using Zero Motion Pre-judgement and Quantum behaved Particle Swarm Optimization

Main Article Content

Yogananda Patnaik
Dipti Patra

Abstract

Motion estimation is a fundamental and resource hungry operation in most of the video coding applications. The most popular method used in any video coding application is block matching motion estimation (BMME). This conventional fast motion estimation algorithm adopts a monotonic error surface for faster computation. However, these search techniques may trap at local minima resulting in erroneous motion estimation. To  overcome this issue, various evolutionary swarm intelligence based algorithms were proposed. In this paper, a pattern based motion estimation using zero motion prejudgment and Quantum behaved Particle Swarm Optimization (QPSO) algorithms is proposed, referred to as the Pattern Based Motion Estimation (PBME) algorithm. The notion of QPSO improves the diversity in the search space, which enhances the search efficiency and helps in reduction of the computational burden. At the same time, QPSO needs fewer parameters to control. Therefore, the proposed algorithm enhances the estimation accuracy. An initial search pattern (Hexagonal Based Search) was used which speeds the convergence rate of the algorithm. From the simulation  results, it was found that the proposed method outperformed the existing fast block matching (BMA) algorithms of the search point reduction by 40–75%

Article Details

How to Cite
[1]
Y. Patnaik and D. Patra, “Pattern Based Motion Estimation using Zero Motion Pre-judgement and Quantum behaved Particle Swarm Optimization”, ECTI-CIT Transactions, vol. 11, no. 1, pp. 91–102, Jul. 2017.
Section
Artificial Intelligence and Machine Learning (AI)
Author Biographies

Yogananda Patnaik, Department of Electrical Engineering, National Institute of Technology Rourkela, India

Ph.D Research scholar

DEPARTMENT OF ELECTRICAL ENGINEERING

Dipti Patra, Department of Electrical Engineering, National Institute of Technology Rourkela, India

ASSOCIATE PROFESSOR 

DEPARTMENT OF ELECTRICAL ENGINEERING

References

Cai J, David Pan W 2012, “On fast and accurate

block based motion estimation algorithms using

particle swarm optimization,” Information

Sciences 197, pp. 53-64, 2012.

Jalloul, M.K., and M. A. Al-Alaoui. “A novel

Cooperative Motion Estimation Algorithm based

on Particle Swarm Optimization and its

multicore implementation,” Signal Processing:

Image Communication 39, pp. 121-140, 2015.

Alex Pandian SI, Bala GJ, Anitha J, “A pattern

based PSO approach for block matching in

motion estimation,” Engineering Applications of

Artificial Intelligence 26 (8) , pp. 1811-1817,

Ping, Zhang, Wei Ping, and Yu Hongyang. "A

novel block matching algorithm based on

particle swarm optimization with mutation

operator and simplex method," WSEAS

Transactions on Systems and Control 6, 2011.

Renxiang L, Bing Z, Liou Ming L, “A New

Three step Search Algorithm for Block Motion

Estimation”, IEEE Transactions on Circuits and

Systems for Video Technology 4(4), pp. 438-442,

Lu Jianhua, L LM, “A simple and efficient

search algorithm for block-matching motion

estimation”, IEEE Transactions on Circuits and

Systems for Video Technology 7(2), pp. 429-433, 1997.

Zhu Shan, Kai-Kuang M, “A New Diamond Search Algorithm for Fast Block-Matching Motion Estimation”, IEEE Transactions on Image Processing 9(2), pp. 287-290, 2000.

Cheung Ch, Po Lm, “A novel cross-diamond search algorithm for fast block motion estimation,” IEEE Transactions on Circuits and Systems for Video Technology 12(12) , pp. 1168-1177, 2002.

Nie Yao, Ma Kai-Kuang, “Adaptive rood pattern search for fast block-matching motion estimation,” IEEE Transactions on Image Processing 11(12), pp. 1442-1449, 2002.

Zhu C, Lin X, Chau LP “Hexagon-based search pattern for fast block motion estimation,” IEEE Transactions on Circuits and Systems for Video Technology 12(5), pp. 349-355, 2002.

Cuevas E, Zaldvar D, Perez-Cisneros M, Sossa H, Osuna V, “Block matching algorithm for motion estimation based on Artificial Bee Colony (ABC),” Applied Soft Computing 13(6) , pp. 3047-3059, 2013.

Du Gy, Huang Ts, Song Lx, Zhao Bj, “A Novel Fast Motion Estimation Method Based on Particle Swarm Optimization,” In proceedings of Fourth International Conference on Machine Learning and Cybernetics (August) , pp. 5038-5042, 2005.

Bakwad KM, Pattnaik S, et al. “Small Population Based Modified Parallel Particle Swarm Optimization for Motion Estimation,” In proceedings of 16th International Conference on Advanced Computing and Communications , pp. 367-373, 2008.

Bakwad KM, Pattnaik SS, Sohi BS, Devi S, Gollapudi SV, Sagar CV, Patra PK, “Fast motion estimation using small population-based modified parallel particle swarm optimisation” International Journal of Parallel, Emergent and Distributed Systems 26(6) , pp. 457-476, 2011.

Huang YW, Chen CY, Tsai CH, Shen CF, Chen LG, “Survey on Block Matching Motion Estimation Algorithms and Architectures with New Results,” Journal of VLSI signal processing systems for signal, image and video technology 42(3) , pp. 297-320, 2006.

Tzovaras D, Kompatsiaris I, Strintzis MG (1999), “3D object articulation and motion estimation in model based stereoscopic videoconference image sequence analysis and coding,” Signal Processing: Image Communication 14(10) , pp. 817-840, 1999.

Barron JL, Fleet DJ, Beauchemin SS “Performance of optical ow techniques,” International Journal of Computer Vision 12(1), pp. 43-77, 1994.

Skowronski J, “Pel recursive motion estimation and compensation in sub bands,” Signal Processing: Image Communication 14(5), pp. 389-396, 1999.

Jain J, Jain A “Displacement Measurement and Its Application in Inter frame Image Coding,” IEEE transactions on Communications 29(12) , pp. 1799-1808, 1981.

Zhou, J ~A and Love, P E D and Wang, X and Teo, K L and Irani, Z, “A review of methods and Algorithms for optimizing construction scheduling,” “Journal of the Operational Research Society, 64, pp. 1091-1105, 2013.

Sun J, Lai CH, Wu XJ “Particle swarm optimisation: classical and quantum perspectives” CRC Press, 2011.

Eberhart, Russell C and Shi, Yuhui, “Particle Swarm Optimization: Developments, Applications and Resources,” Proceedings of the 2001 Congress on Evolutionary Computation (IEEE), ) , pp. 81-86, 1995. [23] Sun, J., Xu, W., & Feng, B. (2004, December). A global search strategy of quantum-behaved particle swarm optimization. Proceedings of IEEE Conference on Cybernetics and Intelligent Systems, (Vol. 1, pp. 111-116). 2004.

Sun J, Fang W, Wu XJ, Palade V, Xu WB “Quantum-Behaved Particle Swarm Optimization: Analysis of Individual Particle Behaviour and Parameter Selection” Evolutionary Computation 20(3), pp. 349-393, 2012.

Ismail Y et al., “Fast motion estimation system using dynamic models for H.264/AVC video coding,” IEEE Transactions on Circuits and Systems for Video Technology 22(1) , pp. 28-42, 2012.

Y.Cho CIPR Data set for YUV sequence https://www.cipr.rpi.edu/resource/sequences/sif.html, 2005.

Karthik, R., and R. Menaka. "Statistical characterization of ischemic stroke lesions from MRI using discrete wavelet transformations," ECTI Transactions on Electrical Engineering, Electronics, and Communications 14.2 , pp. 57-64, 2016.

Salhi, Meriem,et al. “Mobility-Assisted and QoS-Aware Resource Allocation for Video Streaming over LTE Femtocell Networks," ECTI Transactions on Electrical Engineering, Electronics, and Communications 13.1, pp. 42-53, 2015.