Skip to main content
Log in

Fast multi-frame motion estimation for H264/AVC system

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

Advanced video compression standard, H264/AVC, with multi-frame motion estimation, can offer better motion-compensation than the previous coding standards. However, the implementation of real-time multi-frame estimation for an H264/AVC system is difficult due to heavy computations. In this paper, a fast algorithm is proposed in an effort to reduce the searching computation for motion estimation with five reference frames. The fast multi-frame motion estimation consists of the adaptive full-search, three-step search, and diamond search methods using the content adaptive control process. Efficient control flow is proposed to select the searching algorithm dependent on video features. The adaptive algorithm can achieve better rate-distortion and lower computation for H264/AVC coding. The experiments indicate that the speed-up is 6–15 times compared with the full search method, while the image quality slightly degrades.

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.

Similar content being viewed by others

References

  1. Draft ITU-T recommendation and final draft international standard of joint video specification(ITU-TRec.H.264/ISO/IEC14496-10AVC in Joint Video Team (JVT) of ISO/IECMPE Gland ITU-TVCEG, JVT G050 (2003)

  2. Richardson I.E.G.: H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia. Wiley, New York (2003)

    Book  Google Scholar 

  3. ISO/IEC DIS 13818–2, MPEG-2 video coder

  4. Cote G., Erol B., Kossentini F.: H.263+: video coding at low bit-rate. IEEE Trans. Circuits Syst. Video Technol. 8(7), 849–866 (1998)

    Article  Google Scholar 

  5. Chen M.J., Li G.L., Chiang Y.Y., Hsu C.T.: Fast multiframe motion estimation algorithms by motion vector composition for the MPEG-4/AVC/H.264 standard. IEEE Trans. Multimed. 8(3), 478–487 (2006)

    Article  Google Scholar 

  6. Kim S.E., Han J.K., Kim J.G.: An efficient scheme for motion estimation using multireference frames in H.264/AVC. IEEE Trans. Multimed. 8(3), 457–466 (2006)

    Article  Google Scholar 

  7. Su Y., Sun M.T.: Fast multiple reference frame motion estimation For H.264/AVC. IEEE Trans. Circuits Syst. Video Technol. 16(3), 447–452 (2006)

    Article  Google Scholar 

  8. Youn J., Sun M.T., Lin C.W.: Motion vector refinement for high performance transcoding. IEEE Trans. Multimed. 1(1), 30–40 (1999)

    Article  Google Scholar 

  9. Hsia S.C.: VLSI implementation for low-complexity full search motion estimation. IEEE Trans. Circuits Syst. Video Technol. 12(7), 613–619 (2002)

    Article  Google Scholar 

  10. Goel S., Ismail Y., Bayoumi M.A.: Adaptive search window size algorithm for fast motion estimation. IEEE 48th Symp. Circuits Syst. 2, 1557–1560 (2005)

    Article  Google Scholar 

  11. Tham J.Y., Ranganath S., Ranganath M., Kassim A.A.: A novel unrestricted center-biased diamond search algorithm for block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 8(4), 369–377 (1998)

    Article  Google Scholar 

  12. Zhu S., Ma K.-K.: A New diamond search algorithm for fast block-matching motion estimation. IEEE Trans. Image Process. 9, 287–290 (2000)

    Article  Google Scholar 

  13. Li R., Zeng B., Liou M.L.: A new three-step search algorithm for block motion estimation. IEEE Trans. Circuits Syst. Video Technol. 4, 433–442 (1994)

    Google Scholar 

  14. Fast integer pel and fractional pel motion estimation for AVC. In: Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, JVT-F016, December (2002)

  15. Tourapis, H.-Y.C., Tourapis, A.M.: Fast motion estimation within the H.264 codec. In: Proceedings of International Conference on Multimedia and Expo (ICME’03), vol. 3, pp. 517–520. Baltimore, MD (2003)

  16. Momcilovic, S., Roma, N., Sousa, L.: Adaptive motion estimation algorithm for H.264/AVC. In: 15th IEEE International Conference Digital Signal Processing, pp. 519–522 (2007)

  17. Xu X., He Y.: Improvements on fast motion estimation strategy for H.264/AVC. IEEE Trans. Circuits Syst. Video Technol. 18(3), 285–293 (2008)

    Article  Google Scholar 

  18. H.264 video coding reference software. http://bs.hhi.de/~suehring/tml/download/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shih-Chang Hsia.

Additional information

This work was supported by the National Science Council, Taiwan, under NSC94-2213-E-327-004.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hsia, SC., Hung, YC. Fast multi-frame motion estimation for H264/AVC system. SIViP 4, 167–175 (2010). https://doi.org/10.1007/s11760-009-0108-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-009-0108-5

Keywords

Navigation