Abstract
Motion estimation (ME) process is the most crucial and time-consuming part of video compression technique. So many block-based motion estimation techniques were developed to make ME easy and fast. In this paper we have reviewed almost all the existing BMA from very old Full Search (FS) to recently developed Reduced Three-Step Logarithmic Search (RTSLS) and Cross Three-Step Logarithmic Search (CTSLS), and so on. We have also compared them based on the computations needed per macroblock and the PSNR value of compensated image. Earlier Adaptive Rood Pattern Search (ARPS) was found to be most computationally efficient but during the review we have applied the old algorithms along with recently developed Zero Motion preadjusted RTSLS (ZMRTSLS) and Zero Motion preadjusted CTSLS (ZMCTSLS) are found to be more computationally efficient than even ARPS.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
MS. Chauhan, A.P., Parmar, R.R., Parmar, S.K., Chauhan, S.G.: Comparative analysis on the performance of block matching motion estimation algorithm. J. Inf. Knowl. Res. Comput. Eng. 2(2), 366–370 (2012). ISSN 0975-6760
Barjatya, A.: Block matching algorithms for motion estimation. DIP 6620 Spring 2004 Final Project Paper
Pandian, S.I.A., Bala, G.J., George, B.A.: A study on block matching algorithms for motion estimation. Int. J. Comput. Sci. Eng. (IJCSE) 3(1) (2011). ISSN: 0975-3397
Lurng, L.K., Ephraim, F.: A block-based gradient descent search algorithm for block motion estimation in video coding. IEEE Trans. Circuit Syst. 6(4), 419–422 (1996)
Manjunatha, D.V., Sainarayanan Dr.: Comparison and implementation of fast block matching motion estimation algorithms for video compression. Int. J. Eng. Sci. Technol. (IJEST) 3, 7608–7613 (2011). ISSN 0975-5462
Choudhury, H.A, Saikia M.: Comparative study of block matching algorithm for motion estimation. In: International Conference on Advanced Computer Science and Information Technology, Bhubaneswar, India, 17 November 2013. ISBN: 978-93-82702-39-9
Choudhury, H.A., Saikia M.: Survey on block matching algorithms for motion estimation. In: IEEE International Conference on Communication and Signal Processing-ICCSP’14, 3–5 April 2014. pp. 633–637. ISBN 978-1-4799-3357-0
Manap, R.A., Sarban Singh, R.S.: Performance analysis of hexagon-diamond search algorithm for motion estimation using Matlab. J. Telecommun, Electron. Comput. Eng. 2(2), 13 (2010). ISSN: 2180-1843
Shenolikar, P.C., Narote, S.P.: Different approaches for motion estimation. In: International Conference on Control, Automation, Communication and Energy Conservation, 4–6 June 2009
Usama, S., Montaser, M., Ahmed, O.: A complexity and quality evaluation of block based motion estimation algorithms. Acta Polytech. 45(1), 29 (2005)
Choudhury, H.A., Saikia M.: Reduced three steps logarithmic search for motion estimation. In: IEEE 4th International Conference on Information Communication and Embedded Systems—ICICES 2014. IEEE 27, 28 February 2014. ISBN 978-1-4799-3834-6/14/31.002014
Choudhury, H.A., Saikia M.: Cross three step logarithmic search for motion estimation. In: IEEE International Conferences for Convergence of Technology, Pune, India, 5–7 April 2014, IEEE. 978-1-4799-3759-2/14/31.002014
Atalla, I.H., Rowayda, A.S., Sara, K.M.: A novel reduced diamond search (RDS) algorithm with early termination for fast motion estimation. Int. J. Video Image Process. Netw. Secur. IJVIPNS-IJENS 10(4), 14 (2010)
Zhu, S., Ma, K.K.: A new diamond search algorithm for fast block matching motion estimation. IEEE Trans. Image Process. 9(2), 287–290 (2000)
Yusop, N.B.: Implementation of four step search (4SS) algorithm for motion estimation in MATLAB, final year Degree report, April 2007
Lam, C.W., Po, L.M., Cheung, C.H.: A new cross-diamond search algorithm for fast block matching motion estimation. In: Proceeding of 2003 IEEE International Conference on Neural Networks and Signal Processing, Nanjing, China, pp. 1262–1265, December 2003
Jianhua, L., Liou, M.L.: A simple and efficient search algorithm for block-matching motion estimation. IEEE Trans. Circuits Syst. Video Technol. 7(2), 429–433 (1997)
Nie, Y., Ma, K.-K.: Adaptive rood pattern search for fast block-matching motion estimation. IEEE Trans. Image Process. 11(12), 1442–1448 (2002)
Li, R., Zeng, B., Liou, M.L.: A new three step search algorithm for block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 4(4), 438–442 (1994)
Po, L.M., Ma, W.C.: A novel four-step search algorithm for fast block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 6(3), 313–317 (1996)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer India
About this chapter
Cite this chapter
Choudhury, H.A., Saikia, M. (2015). Block Matching Algorithms for Motion Estimation: A Performance-Based Study. In: Bora, P., Prasanna, S., Sarma, K., Saikia, N. (eds) Advances in Communication and Computing. Lecture Notes in Electrical Engineering, vol 347. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2464-8_12
Download citation
DOI: https://doi.org/10.1007/978-81-322-2464-8_12
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2463-1
Online ISBN: 978-81-322-2464-8
eBook Packages: EngineeringEngineering (R0)