Skip to main content

Block Matching Algorithms for Motion Estimation: A Performance-Based Study

  • Chapter
  • First Online:
Advances in Communication and Computing

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 347))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Google Scholar 

  2. Barjatya, A.: Block matching algorithms for motion estimation. DIP 6620 Spring 2004 Final Project Paper

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. Usama, S., Montaser, M., Ahmed, O.: A complexity and quality evaluation of block based motion estimation algorithms. Acta Polytech. 45(1), 29 (2005)

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  MathSciNet  Google Scholar 

  15. Yusop, N.B.: Implementation of four step search (4SS) algorithm for motion estimation in MATLAB, final year Degree report, April 2007

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. Nie, Y., Ma, K.-K.: Adaptive rood pattern search for fast block-matching motion estimation. IEEE Trans. Image Process. 11(12), 1442–1448 (2002)

    Article  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hussain Ahmed Choudhury .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics