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.
Similar content being viewed by others
References
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)
Richardson I.E.G.: H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia. Wiley, New York (2003)
ISO/IEC DIS 13818–2, MPEG-2 video coder
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)
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)
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)
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)
Youn J., Sun M.T., Lin C.W.: Motion vector refinement for high performance transcoding. IEEE Trans. Multimed. 1(1), 30–40 (1999)
Hsia S.C.: VLSI implementation for low-complexity full search motion estimation. IEEE Trans. Circuits Syst. Video Technol. 12(7), 613–619 (2002)
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)
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)
Zhu S., Ma K.-K.: A New diamond search algorithm for fast block-matching motion estimation. IEEE Trans. Image Process. 9, 287–290 (2000)
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)
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)
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)
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)
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)
H.264 video coding reference software. http://bs.hhi.de/~suehring/tml/download/
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by the National Science Council, Taiwan, under NSC94-2213-E-327-004.
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-009-0108-5