Block Matching Algorithms for Motion Estimation – A Comparison Study

  • Abir Jaafar Hussain
  • Liam Knight
  • Dhiya Al-Jumeily
  • Paul Fergus
  • Hani Hamdan
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 264)


Motion estimation procedures are employed in order to achieve reductions in the amount of resources required for data retention and therefore alleviate transmission demands of steaming digital video sequences across Information System infrastructures. The process comes at high computational expense, however there are a number of techniques in which attempt to expedite processing times for the compression of video streams by increasing the efficiency of resource utilisation through a minimisation of superfluous calculations incurred by imprudent video compression applications. A variety of fast, block-based matching algorithms have been developed to address such issues within the motion estimation process and to also exploit the assumptions made in regards to the behaviours exhibited by distortion distributions. This investigation will analyse a number of such methodologies through a literature review of their accompanying publications and will enable the development comparative analysis based on various performance indicators.


Motion estimation block matching algorithms video compression 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Social Times (2011) Online Video Revenues Triple in (2011), (accessed November 19, 2012)
  2. 2.
    Richardson, I.E.G.: H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia. Wiley, Chichester (2003)CrossRefGoogle Scholar
  3. 3.
    Liyin, X., Xiuqin, S., Zhang, S.: A Review of Motion Estimation Algorithms for Video Compression. In: International Conference on Computer Application and System Modelling (ICCASM 2010) (2010)Google Scholar
  4. 4.
    Weise, M., Weynand, D.: How Video Works: From Analogue to High Definition, 2nd edn. Elsevier Science, U.S.A (2007)Google Scholar
  5. 5.
    Koga, T., et al.: Motion-Compensated Interframe Coding for Video Conferencing. In: Proc. IEEE Telecommunications Conference, New Orleans, New York (1981)Google Scholar
  6. 6.
    Jain, J.R., Jain, A.K.: Displacement Measurement and its Application in Interframe Image Coding. IEEE Trans. Circuits and Systems on Communications COM-29 (1981)Google Scholar
  7. 7.
    Renxiang, L., Bing, Z., Ming, L.L.: A New Three-Step Search Algorithm for Block Motion Estimation. IEEE Trans. Circuits and Systems for Video Technology 4(4), 438–442 (1994)CrossRefGoogle Scholar
  8. 8.
    Liu, L.K., Feig, E.: A Block-Based Gradient Decent Search Algorithm for Block Motion Estimation in Video Coding. IEEE Trans. Circuits and Systems for Video Technology 6(4) (1996)Google Scholar
  9. 9.
    Po, L.M., Ma, W.C.: A Novel Four-step Search Algorithm for Fast Block Motion Estimation. IEEE Trans. Circuits and Systems for Video Technology 6 (1996)Google Scholar
  10. 10.
    Zhu, S., Ma, K.K.: A New Diamond Search Algorithm for Fast Block Motion Estimation. IEEE Trans. on Image Processing 6(2) (2000)Google Scholar
  11. 11.
    Zhu, C., Lin, X., Chau, L.P.: Hexagon-Based Search Pattern for Fast Block Motion Estimation. IEEE Trans. Circuits and Systems for Video Technology 12(5) (2002)Google Scholar
  12. 12.
    Nie, Y., Ma, K.K.: Adaptive Rood Pattern Search for Fast Block-Matching Motion Estimation. IEEE Trans. Image Processing 11(12) (2002)Google Scholar
  13. 13.
    Babu, D., et al.: Performance Analysis of Block Matching Algorithms for Highly Scalable Video Compression - Ad Hoc and Ubiquitous Computing. ISA (2006)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Abir Jaafar Hussain
    • 1
  • Liam Knight
    • 1
  • Dhiya Al-Jumeily
    • 1
  • Paul Fergus
    • 1
  • Hani Hamdan
    • 2
  1. 1.Liverpool John Moores UniversityLiverpoolUK
  2. 2.Department of Signal Processing & Electronic SystemsSUPÉLECGif-sur-YvetteFrance

Personalised recommendations