Skip to main content

Advertisement

Log in

A Direction-Based Unsymmetrical-Cross Multi-Hexagon-Grid Search Algorithm for H.264/AVC Motion Estimation

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

The Unsymmetrical-cross Multi-hexagon-grid Search (UMHexagonS) is one of the best fast Motion Estimation (ME) algorithm in H.264/AVC (Advanced Video Coding) reference software. It achieves an excellent coding performance by using multiple initial search point predictors and hybrid block matching search pattern. However, the hybrid search pattern makes the computational complexity of ME increased. In this paper, we propose a Direction-based UMHexagonS (DBUMHexagonS) to further reduce the computational complexity of UMHexagonS. Each block matching search pattern of UMHexagonS is divided into four direction-based sub-search patterns, one of four directions is selected according to the difference between the Motion Vector (MV) of current block and the MV of its collocated block in previous frame, such a direction is applied to all following search patterns. As a result, the number of total search points will be dramatically reduced. Experimental results show that compared to the best UMHexagonS algorithm, the proposed algorithm can save the ME time up to 30.094 % while the rate-distortion performance is not compromised.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13

Similar content being viewed by others

References

  1. Wiegand, T., Sullivan, G.J., Bjontegard, G., Luthra, A. (2003). Overview of the H.264/AVC video coding standard. IEEE Transaction on Circuits and Systems for Video Technology, 13(7), 560–576.

    Article  Google Scholar 

  2. ITU-T and ISO/IEC JTC 1 (2010). Advanced video coding for generic audiovisual services. In ITU-T recommedation H.264 and ISO/IEC 14496-10 (MPEG-4 AVC).

  3. Pan, Z., & Kwong, S. (2011). A fast inter-mode decision scheme based on luminance difference for H.264/AVC. In Proc ICSSE’11 (pp. 260–263).

  4. Pan, Z., Kwong, S., Xu, L., Zhang, Y., Zhao, T. (2012). Predictive and distribution-oriented fast motion estimation for H.264/AVC. Journal of Real-Time Image Processing. doi:10.1007/s1154-012-0264-7.

    Google Scholar 

  5. Sullivan, G.J., & Wiegand, T. (1998). Rate-distortion optimization for video compression. IEEE Signal Processing Magazine, 15(6), 74–90.

    Article  Google Scholar 

  6. Wang, H., & Kwong, S. (2008). Rate-distortion optimation of rate control for H.264 with adaptive initial quantization parameter determination. IEEE Transactions on Circuits and Systems for Video Technology, 18(1), 140–144.

    Article  Google Scholar 

  7. Huang, S., Hsieh, B., Chien, S., Ma, S., Chen, L. (2006). Analysis and complexity reduction of multiple reference frames motion estimation in H.264/AVC. IEEE Transactions on Circuits and Systems for Video Technology, 16(4), 507–522.

    Article  Google Scholar 

  8. Zhao, T., Wang, H., Kwong, S., Kuo, C.-C.J. (2010). Fast mode decision based onmode adaptation. IEEE Transactions on Circuits and Systems for Video Technology, 20(5), 697–705.

    Article  Google Scholar 

  9. Chen, Z., Xu, J., He, Y., Zheng, J. (2006). Fast integer-pel and fractional-pel motion estimation for H.264/AVC. Journal of Visual Commumnication and Image Representation, 17(2), 264–290.

    Article  Google Scholar 

  10. Po, L.M., & Ma, W.C. (1996). A novel four-step search algorithm for fast block motion estimation. IEEE Transactions on Circuits and Systems for Video Technology, 6(3), 313–317.

    Article  Google Scholar 

  11. Ghanbari, M. (1990). The cross-search algorithm for motion estimation. IEEE Transaction on Communication, 38(I), 950–953.

    Article  Google Scholar 

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

    Article  Google Scholar 

  13. Zhu, S., & Ma, K.K. (2000). A new diamond search algorithm for fast block-matching motion estimation. IEEE Transactions on Circuits and Systems for Video Technology, 9(2), 287–290.

    MathSciNet  Google Scholar 

  14. Koga, T., Iinuma, K., Hirano, A., Iijima, Y., Lshiguro, T. (1981). Motion-compensated interframe coding for video conferencing. In Proceeding of the national telecommunications conference (pp. G5.3.1–G5.3.5).

  15. Chen, Z., Zhou, P., He, Y., Chen, Y. (2002). Fast interger pel and fractional pel motion estimation for JVT. Document JVT-F017, 6th Meeting, Awaji, Island, JP.

  16. Tourapis, A.M., Cheong, H.Y., Topiwala, P. (2005). Fast motion estimation in the JM reference software. Document JVT-P026, 16th Meeting, Poznan, PL.

  17. Zhu, C., Lin, X., Chau, L.-P. (2003). An enhanced hexagonal search algorithm for block motion estimation. In Proc. ISCAS’03 (Vol. 2, pp. 392–393).

  18. Zhu, C., Lin, X., Chau, L.-P., Po, L.-M. (2004). Enhanced hexagonal search for fast block motion estimation. IEEE Transactions on Circuits and Systems for Video Technology, 14(10), 1210–1214.

    Article  Google Scholar 

  19. Po, L.-M., Ting, C.-W., Ng, K.-H. (2006). Point oriented hexagonal inner search for fast block motion estimation. In Proc ICIP’06 (pp. 2349–2352).

  20. Moradi, A., Dianat, R., Kasaei, S., Shalmani, M.T.M. (2005). Enhanced cross-diamond-hexagonal search algorithms for fast block motion estimation. In Proc AVSS’05 (pp. 558–563).

  21. Xu, X., & He, Y. (2006). Modification of UMHexagonS fast ME. Document JVT-R085, 18th Meeting, Bangkok, Thailand.

  22. Xu, X., & He, Y. (2008). Improvement on fast motion estimation strategy for H.264/AVC. IEEE Transaction on Circuits and Systems for Video Technology, 18(3), 285–293.

    Article  Google Scholar 

  23. JVT H.264/AVC reference software version JM12.1. Available online at http://iphome.hhi.de/suehring/tml/download/. Accessed 6 Jan 2011.

  24. Bjontegaard, G. (2001). Calculation of average PSNR differences between RD curves. Document VCEG-M33, ITU-TSC 16/Q6, 13th VCEG Meeting, Austin, Texas, USA.

Download references

Acknowledgments

This work was supported in part by the Hong Kong Research Grants Council General Research Fund, under Project 9041495 (CityU 115109) and City University of Hong Kong Stategic Grant 7002729.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sam Kwong.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pan, Z., Kwong, S. A Direction-Based Unsymmetrical-Cross Multi-Hexagon-Grid Search Algorithm for H.264/AVC Motion Estimation. J Sign Process Syst 73, 59–72 (2013). https://doi.org/10.1007/s11265-012-0727-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-012-0727-x

Keywords

Navigation