Skip to main content
Log in

A novel adaptive quantization method for video coding

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, we propose a novel AQ (Adaptive Quantization) algorithm to improve the subjective coding performance. Firstly, the factors affecting a suitable adaptive quantization method are carefully analyzed. Two important conclusions are drawn to guide designing a suitable AQ method. Secondly, based on the drawn analysis, a novel SATD (Sum of the Transformed Difference) based temporal adaptive quantization method is proposed. The proposed method fully considers the temporal characteristics, which can produce more visual-friendly QP (quantization parameter) offset distribution. Experiments are performed on x264 and HM16.0, respectively. With SSIM (Structure Similarity) as the metric, more than 21.07% BD-Rate (Bjontegaard-Delta Rate) saving can be achieved on x264, and on HM16.0, 8.07% and 7.99% BD-Rate savings can be obtained for LDP (Low-Delay-main-P) and LDB (Low-Delay-main-B) configurations, respectively, which is better than the state-of-the-art methods.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Beermann M, Wien M, Ohm JR (2002) Look-ahead coding considering rate distortion optimization. Image Processing. Proceedings. 2002 International Conference on. IEEE, pp 93–96

  2. Bossen F (2013) Common test conditions and software reference configurations. JCTVC-L1100, Geneva

  3. Brooks AC, Zhao X, Pappas TN (2008) Structural similarity quality metrics in a coding context: exploring the space of realistic distortions. IEEE Trans Image Process 17(8):1261–1273

    Article  MathSciNet  Google Scholar 

  4. Dai Y, Liu D, Wu F (2017) A convolutional neural network approach for post-processing in HEVC intra coding. International conference on multimedia methoding. Springer, Cham, pp 28–39

    Google Scholar 

  5. Draft I. recommendation and final draft international standard of joint video specification (ITU-T Rec. H. 264| ISO/IEC 14496-10 AVC) (2003) Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, JVTG050, 33

  6. Everett H III (1963) Generalized Lagrange multiplier method for solving problems of optimum allocation of resources. Oper Res 11(3):399–417

    Article  MathSciNet  MATH  Google Scholar 

  7. Garrett-Glaser J (2009) A novel macroblock-tree algorithm for high-performance optimization of dependent video coding in H. 264/AVC. Tech. Rep

  8. Grassi G, Grieco LA (2005) CNN-based architecture for real-time object-oriented video coding applications. Int J Circuit Theory Appl 33(1):53–64

    Article  MATH  Google Scholar 

  9. ISO/IEC/JTC1/SC29/WG11 (1993) MPEG-2 Test Method 5, chapter 10. Rate control and quantization control

  10. Kokkonis G, Psannis KE, Roumeliotis M, Schonfeld D (2016) Real­time wireless multisensory smart surveillance with 3d­hevc streams for internet­of­things (iot). J Supercomput:1–19

  11. Li B, Xu J, Zhang D, Li H (2013) QP refinement according to lagrange multiplier for high efficiency video coding. IEEE International Symposium on Circuits and Systems (ISCAS), pp 447–480

  12. Li S, Zhu C, Gao Y et al (2016) Lagrangian multiplier adaptation for rate-distortion optimization with inter-frame dependency. IEEE Trans Circuits Syst Video Technol:117–129

  13. Lin R, Zhang Y, Wang H et al (2016) Deep convolutional neural network for decompressed video enhancement. Data Compression Conference (DCC), IEEE, pp 617

  14. Memos VA, Psannis KE (2016) Encryption algorithm for efficient transmission of hevc media. J Real-Time Image Proc 12(2):473–482

    Article  Google Scholar 

  15. Psannis K, Ishibashi Y (2006) Impact of video coding on delay and jitter in 3G wireless video multicast services. EURASIP J Wirel Commun Netw 2006, Article ID 24616:1–7

  16. Psannis K, Ishibashi Y (2008) Enhanced H.264/AVC stream switching over varying bandwidth networks. IEICE ELEX J 5(19):827–832

    Article  Google Scholar 

  17. Psannis K, Ishibashi Y (2008) Efficient flexible macroblock ordering technique. IEICE Trans Commun E91­B(08):2692–2701

    Article  Google Scholar 

  18. Psannis KE, Hadjinicolaou M, Krikelis A (2006) MPEG­2 streaming of full interactive content. IEEE Trans Circuits Syst Video Technol 16(2):280–285

    Article  Google Scholar 

  19. Recommendation I. 500-11 (2002) Methodology for the subjective assessment of the quality of television pictures. International Telecommunication Union, Geneva

    Google Scholar 

  20. Rohaly AM, Libert J, Corriveau P et al (2000) Final report from the video quality experts group on the validation of objective methods of video quality assessment[J]. ITU-T Standards Contribution COM 1:9–80

    Google Scholar 

  21. Sheikh HR, Bovik AC (2006) Image information and visual quality. IEEE Trans Image Process 15(2):430–444

    Article  Google Scholar 

  22. Sullivan GJ, Wiegand T (1998) Rate-distortion optimization for video compression. IEEE Signal Process Mag 15(6):74–99

    Article  Google Scholar 

  23. Sullivan GJ, Ohm J, Han WJ et al (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circuits Syst Video Technol 22(12):1649–1668

    Article  Google Scholar 

  24. Tourapis AM, Au OCL, Liou ML (2001) Predictive motion vector field adaptive search technique (PMVFAST): enhancing block-based motion estimation. Photonics West 2001-Electronic Imaging. International Society for Optics and Photonics, pp 883–892

  25. Wang Y (2006) Survey of objective video quality measurements. Retrieved fromhttp://digitalcommons.wpi.edu/computerscience-pubs/42

  26. Wang Z, Simoncelli EP, Bovik AC (2003) Multi-scale structural similarity for image quality assessment. In: Proc. IEEE Asilomar Conf. Signals Syst. Comput., pp 1398–1402

  27. Wang M, Ngan KN, Li H et al (2015) Improved block level adaptive quantization for high efficiency video coding. Circuits and Systems (ISCAS), 2015 I.E. International Symposium on. IEEE, pp 509–512

  28. Xiang G, Jia H, Yang M et al (2017) An improved adaptive quantization method based on perceptual CU early splitting for HEVC. Consumer Electronics (ICCE), IEEE International Conference on. IEEE, pp 362–365

  29. Yan C, Zhang Y, Xu J et al (2014) A highly parallel framework for HEVC coding unit partitioning tree decision on many-core processors. IEEE Signal Process Lett 21(5):573–576

    Article  Google Scholar 

  30. Yan C, Zhang Y, Xu J et al (2014) Efficient parallel framework for HEVC motion estimation on many-core processors. IEEE Trans Circuits Syst Video Technol 24(12):2077–2089

    Article  Google Scholar 

  31. Yan C, Zhang Y, Dai F et al (2014) Parallel deblocking filter for HEVC on many-core processor. Electron Lett 50(5):367–368

    Article  Google Scholar 

  32. Yan C, Zhang Y, Dai F et al (2014) Efficient parallel HEVC intra-prediction on many-core processor. Electron Lett 50(11):805–806

    Article  Google Scholar 

  33. Yang T, Zhu C, Fan X et al (2012) Source distortion temporal propagation method for motion compensated video coding optimization. Multimedia and Expo (ICME), IEEE International Conference on. IEEE, pp 85–90

  34. Yeo C, Tan HL, Tan YH (2013) SSIM-based adaptive quantization in HEVC. Acoustics, Speech and Signal Processing (ICASSP). IEEE International Conference on. IEEE, pp 1690–1694

  35. Yeo C, Tan HL, Tan YH (2013) On rate distortion optimization using SSIM. IEEE Trans Circuits Syst Video Technol 23(7):1170–1181

    Article  Google Scholar 

  36. Zhu Y, Lucey S (2015) Convolutional sparse coding for trajectory reconstruction. IEEE Trans Pattern Anal Mach Intell 37(3):529–540

    Article  Google Scholar 

  37. Zhu C, Jia H, Liu J, Ji X, Lv H, Xie X, Gao W (2014) Multi-level low-complexity coefficient discarding scheme for video encoder. In: Circuits and Systems (ISCAS), 2014 I.E. International Symposium on IEEE, pp 5–8

Download references

Acknowledgments

This work is partially supported by the National High Technology Research and Development Program of China (863 Program) under contract No.2015AA015903, the National Science Foundation of China (61421062, 61502013), the Major National Scientific Instrument and Equipment Development Project of China under contract No. 2013YQ030967.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huizhu Jia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xiang, G., Jia, H., Yang, M. et al. A novel adaptive quantization method for video coding. Multimed Tools Appl 77, 14817–14840 (2018). https://doi.org/10.1007/s11042-017-5064-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-5064-4

Keywords

Navigation