Abstract
H.264 AVC video compression standard achieves high compression rates at the cost of a high encoder complexity. The encoder performances are greatly linked to the motion estimation operation which requires high computation power and memory bandwidth. High definition context magnifies the difficulty of a real-time implementation. EPZS and HME are two well-known motion estimation algorithms. Both EPZS and HME are implemented in a DSP and their performances are compared in terms of both quality and complexity. Based on these results, a new algorithm called HDS for Hierarchical Diamond Search is proposed. HDS motion estimation is integrated in a AVC encoder to extract timings and resulting video qualities reached. A real-time DSP implementation of H.264 quarter-pixel accuracy motion estimation is proposed for SD and HD video format. Furthermore HDS characteristics make this algorithm well suited for H.264 SVC real-time encoding applications.
Similar content being viewed by others
Notes
Scalim@ges is a project from the “Media and Network" Cluster in France.
References
Richardson, I.E.G.: H.264 and MPEG-4 video compression: video coding for next-generation multimedia. Wiley, New York (2003)
Urban, F., Poullaouec, R., Nezan, J.F., Déforges, O.: Real-time multi-dsp motion estimator for mpeg-4 avc/h.264 high definition video. In: International Conference on Signals and Electronic Systems, (2006)
Li, W., Salari E.: Successive elimination algorithm for motion estimation. IEEE Trans. Image Process. 4, 107–110 (1995)
Chen, Y.-S., Hung, Y.-P., Fuh, C.-S.: Fast block matching algorithm based on the winner-update strategy. IEEE Trans. Image Process. 10, 1212–1222 (2001)
Chen, M.J., Chen, L.G., Chiueh, T.D.: One-dimensional full search motion estimation algorithm for video coding. IEEE Trans. Circuits Syst. Video Technol. 4, 504–509 (1994)
Jain, J.R., Jain, A.K.: Displacement measurement and its application in interframe coding. IEEE Trans. Commun. COM-29(12), 1799–1808 (1981)
Koga, T., Linuma, K., Hirano, A., Iijima, Y., Ishiguro, T.: Motion compensated interframe coding for video conferencing. In: Proceedings of National Telecommunication Conference, vol. NTC81, pp. G5.3.1–G5.3.5 (1981)
Tham, J., Ranganath, S., Ranganath, M., Kassim, A.: A novel unrestricted center-biased diamond search algorithm for block motion estimation. IEEE Trans Circ Syst video Technol 8(4), 369–377 (1998)
Hosur, P., Ma, K.: Motion vector field adaptive fast motion estimation. In: Second International Conference on Information, Communications and Signal Processing (ICICS’99) (1999)
Tourapis, A.M.: Enhanced predictive zonal search for single and multiple frame motion estimation. In: Proceedings of Visual Communications and Image Processing. pp. 1069–1079 (2002)
Tourapis, A.M., Au, O.C., Liou, M.L.: Predictive motion vector field adaptive search technique (PMVFAST). In: Proceedings of Visual Communications and Image Processing (VCIP’01) (2001)
Chen, Z., Zhou, P., He, Y.: Fast motion estimation for JVT. JVT-G016.doc (2003)
Virk, K., Khan, N., Masud, S., Nasim, F., Idris, S.: Low complexity recursive search based motion estimation algorithm for video coding applications. In: Proceedings of 13th European Signal Processing Conference, Antalya, Turkey (2005)
Chupeau, B., Robert, P., Pecot, M., Guillotel, P.: Multiscale motion estimation. In: Workshop on Advanced Matching in Vision and Artificial Intelligence, Munich, 5th, 6th June (1990)
Joint Video Team of ITU-T and ISO/IEC 14496-10 “Draft of version 4 of H.264/AVC” Tech. Rep., Nov (2004)
Choi, W.I.L., Jeon, B., Jeong, J.: Fast motion estimation with modified diamond search for variable motion block sizes. In: International Conference on Image Processing, vol. 2, pp. 371–374 (2003)
Mattavelli, M., Zoia, G.: Vector-tracing algorithms for motion estimation in large search windows. IEEE Trans Circuit Syst. Video Technol. 10(8), 1426–1437 (2000)
Sullivan, G., Wiegand, T.: Video compression—from concepts to the H.264/AVC standard. Proc. IEEE 93, 18–31 (2005)
ISO/IEC JTC1/SC29/WG11: “Svc verification test report,” MPEG, Antalya, Tech. Rep. N9577, January (2007)
ISO/IEC JTC1/SC29/WG11: “Mpeg-4 video verification models version 18.0,” MPEG, Pisa, Tech. Rep. N3908, January (2001)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Urban, F., Nezan, JF. & Raulet, M. HDS, a real-time multi-DSP motion estimator for MPEG-4 H.264 AVC high definition video encoding. J Real-Time Image Proc 4, 23–31 (2009). https://doi.org/10.1007/s11554-008-0110-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-008-0110-0