Skip to main content
Log in

Motion Estimation Based on Spline Interpolation in H.264/AVC Video Coder for Videoconferencing Application: Performance Versus Computation Load

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

Abstract

The powerful H.264/AVC video coder involves a large encoding computational cost than the existing video standards due mainly to the motion-compensated estimation scheme based on a full search of multiple reference frames in the sequence. This strategy decreases the residual errors of the predicted frames and may improve the performance of the video coder. However a great number of computations are usually wasted without improving significantly the quality of the decoded video mostly in videoconferencing applications. To reduce the encoding computational load and preserve the performance of the video coder, this paper proposes to substitute the motion-compensated estimation method implemented in H.264/AVC by a temporal spline interpolation. Simulations on several test sequences show that important encoding saving times are achieved with a competitive quality of the decoded video compared to the exhaustive search of multiple reference frames in the H.264/AVC video coder.

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

References

  1. ISO/IEC 13818 (2000). Information technology—generic coding of moving pictures and associated audio information.

  2. ITU-T, Recommendation H.263 (version 2), video coding for low bitrate communications, February 1998.

  3. ISO/IEC 14496–2, coding of audio-visual objects—part 2: visual, 2001.

  4. Pereira, F., & Ebrahimi, T. (2002), The MPEG-4 book. IMSC Press.

  5. ISO/IEC 14496–10 and ITU-T Rec. H.264, advanced video coding, 2003.

  6. Richardson, I. E. G. (2003). H.264 and MPEG-4 video compression, Ed. John Wiley & Sons.

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

    Article  Google Scholar 

  8. Schaefer, R., Wiegand, T., & Schwarz, H. (2003). The emerging H.264/AVC standard. Ebu technical review, European Broadcasting Union, (December).

  9. Ostermann, J., Bormans, J., List, M., Marpe, D., Narroschke, M., Pereira, F., et al. (2004). Video coding with H.264/AVC: tools, performance, and complexity. IEEE Circuits and Systems Magazine, (7–28).

  10. Kim, C.-S., Li, Q., & Kuo, C.-C. J. (2003). Fast intra-prediction model selection for H.264 codec. in Proceedings of the SPIE (5241), 99–110.

  11. Nieto, M., Salgado, L., & Cabrera, J. (2006). Fast mode decision on H.264/AVC main profile encoding based on PSNR predictions. IEEE ICIP, Atlanta, Georgia, USA, (49–52).

  12. Dikbas, S., Arici, T., & Altumbasak, Y. (2010). Fast motion estimation with interpolation-free sub-sampl accuracy. IEEE Transactions on Circuits and Systems for Video Technology (CSVT), 20(7), 1047–1051.

    Article  Google Scholar 

  13. Chihab, N., Zergaïnoh, A., Duhamel, P., & Astruc, J.-P. (2004). The influence of the non-uniform spline basis on the approximation signal. in Proc. EUSIPCO Vienna Austria.

  14. De Boor, C. (2001). A practical guide to splines, revised edition, Ed. New York: Springer-Verlag.

  15. H.264/AVC Reference Software Model (JM 10.1), available in http://bs.hhi.de/~suehring/tml/index.html

  16. Yu, Y., & Wang, L. (2008). A fast intra mode selection method for H.264 high profile, IEEE ICASSP, Las Vegas, USA.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anissa Mokraoui.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mokraoui, A., Muñoz-Jiménèz, V. & Astruc, JP. Motion Estimation Based on Spline Interpolation in H.264/AVC Video Coder for Videoconferencing Application: Performance Versus Computation Load. J Sign Process Syst 66, 113–119 (2012). https://doi.org/10.1007/s11265-011-0583-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-011-0583-0

Keywords

Navigation