Improvements of UMHexagonS Algorithm for Fast Motion Estimation in H.264

  • Hong-jian Cao
  • Gang Song
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 215)


Motion estimation is the most time consuming part in H.264. UMHexagonS algorithm was accepted as the fast motion search algorithm in H.264 reference software JM because of its short motion estimation time (MET) and good rate-distortion performance. In this paper, an improved algorithm based on UMHexagonS is proposed. Improved initial search point prediction, improved premature termination rule, octagon-diamond pattern, and new uneven multi-hexagon-grid search pattern are adopted. Experiment results showed that, it can reduce MET by at least 27.46 % compared with that of UMHexagonS without degrading video quality significantly.


UMHexagonS Fast motion estimation H.264 Video coding 


  1. 1.
    Wiegand T, Sullivan GJ (2003) Senior member: overview of the H.264/AVC video coding standard. IEEE Trans CSVT 13(7):560–576Google Scholar
  2. 2.
    Yang YH, Xu X, Ji XY (2006) An improvement on the motion estimation algorithm UMHexagonS. Comput Eng Appl 42(11):31–50Google Scholar
  3. 3.
    Dufaux F, Moscheni F (1995) Motion estimation techniques for digitalTV: a review and a new contribution. In: Proceedings of the IEEE, pp 858–876Google Scholar
  4. 4.
    Koga T, Linuma K, Hirano A, Ishi-guro T (1981) Motion-compensated interframe coding for video conferencing. In: Proceedings of national telecommunication conference, New Orleans, USA, pp C9.6.1–C9.6.5Google Scholar
  5. 5.
    Li R, Zeng B, Liou ML (1994) A new three-step search algorithm for block motion estimation. IEEE Trans CSVT 4(4):438–442Google Scholar
  6. 6.
    Po L-M, Ma W-C (1996) A novel four- step search algorithm for fast block motion estimation. IEEE Trans CSVT 6(3):313–317Google Scholar
  7. 7.
    Zhu S, Ma K-K (1997) A new diamond search algorithm for fast block matching motion estimation. In: Proceedings of the international conference on information communication on signal processing, pp 292–296Google Scholar
  8. 8.
    Zhu C, Lin X, Chau L (2002) Hexagon-based search patten for fast block motion estimation. IEEE Trans CSVT 12:349–355Google Scholar
  9. 9.
    Chen Z, He Y, Xu J (2003) Hybrid unsymmetrical cross multi-hexagon-grid search strategy for integer pel motion estimation in H.264. In: Proceedings of PCS, pp 17–22Google Scholar
  10. 10.
    Lam CH, Po LM, Cheung CH (2004) A novel kitecross-diamond search algorithm for fast block motion estimation. In: Proceedings of 2004 IEEE international symposium on circuits and systems, Canada, pp 729–732Google Scholar
  11. 11.

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  1. 1.School of Information Science and EngineeringShandong UniversityJinanChina

Personalised recommendations