Advertisement

A Novel Rate Control Algorithm for H.264/AVC Based on Human Visual System

  • Jiangying Zhu
  • Mei Yu
  • Qiaoyan Zheng
  • Zongju Peng
  • Feng Shao
  • Fucui Li
  • Gangyi Jiang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7088)

Abstract

To improve performance of rate control algorithm for H.264/AVC, and keep a better control accuracy of the output of the compressed video stream, a novel rate control algorithm based on human visual system (HVS) is proposed in this paper. The proposed rate control algorithm consists of two layers: frame level and basic unit (BU) level. In frame level, changed scene is first detected and frame difference ratio is utilized to represent the motion complexity of the frame, and then target bit for frame level are allocated by considering the two factors. In BU level, by analyzing motion information, texture characteristics and the location of the frames, visual sensitivity of a macroblock is first measured, and the bit is allocated for the macroblock based on the sensitivity factor. Experimental results show that the proposed method can provide an improved visual quality and higher PSNR while almost the same control accuracy, compared with traditional rate control method.

Keywords

H.264/AVC rate control scene change detection visual sensitivity 

References

  1. 1.
    MPEG-2 Test Model 5, Doc. ISO/IEC JTC1/SC29 WG11/93-400 (April 1993)Google Scholar
  2. 2.
    Corbera, J.R., Lei, S.: Rate control in DCT video coding for low delay communication. IEEE Transactions on Circuits and Systems for Video Technology 9(1), 172–185 (1999)CrossRefGoogle Scholar
  3. 3.
    Lee, H.J., Chiang, T.H., Zhang, Y.Q.: Scalable rate control for MPEG-4 video. IEEE Transactions on Circuits and Systems for Video Technology 10(6), 878–894 (2000)CrossRefGoogle Scholar
  4. 4.
    Li, Z.G., Pan, F., Lim, K.P., et al.: Adaptive basic unit layer rate control for JVT. In: The 7th JVT Meeting, JVT-G012-rl, Thailand (2003)Google Scholar
  5. 5.
    Lee, G.G., Lin, H.Y., Wang, M.J.: Rate control algorithm based on intra-picture complexity for H.264/AVC. IET Image Process. 3(1), 26–39 (2009)CrossRefGoogle Scholar
  6. 6.
    Sun, Y., Zhou, Y., Feng, Z., He, Z., Sun, S.: Incremental rate control for H.264/AVC video compression. IET Image Processing 3(5), 286–298 (2009)CrossRefGoogle Scholar
  7. 7.
    Xie, Z., Bao, Z., Xu, C., Zhang, G.: Optimal bit allocation and efficient rate control for H.264/AVC based on general rate-distortion model and enhanced coding complexity measure. IET Image Processing 4(3), 172–183 (2010)CrossRefGoogle Scholar
  8. 8.
    Tiago, A.F., Ricardo, L.Q.: Complexity-scalable H.264/AVC in an IPP-based video encoder. In: IEEE International Conference on Image Processing (2010)Google Scholar
  9. 9.
    SanzRodríguez, S., del Ama-Esteban, O., de Frutos-López, M., de María, F.D.: Cauchy-density-based basic unit layer rate controller for H.264/AVC. IEEE Transactions on Circuits and Systems for Video Technology 20(8), 1139–1143 (2010)CrossRefGoogle Scholar
  10. 10.
    Chen, F.C., Hsu, Y.P.: An adaptive content based H.264/AVC rate control in low bit rate video. International Journal of Electronics and Communications 65(6), 516–522 (2011)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Zhao, D.D., Zhou, Y.J., Wang, D.Y, Mao, J.F.: Effective macro block layer rate control algorithm for H.264/AVC. Computers and Electrical Engineering (2011)Google Scholar
  12. 12.
    Chen, Z.Z., Guillemot, C.: Perceptually-friendly H.264AVC video coding based on foveated just-noticeable-distortion model. IEEE Transactions on Circuits and Systems for Video Technology 20(6), 806–819 (2010)CrossRefGoogle Scholar
  13. 13.
    Tang, C.W.: Spatiotemporal visual considerations for video coding. IEEE Transactions on Multimedia 9(2), 231–238 (2007)CrossRefGoogle Scholar
  14. 14.
    Liu, Y., Li, Z.G., Soh, Y.C.: Region-of-interest based resource allocation for conversational video communication of H.264/AVC. IEEE Transactions on Circuits and Systems for Video Technology 18(1), 134–139 (2008)CrossRefGoogle Scholar
  15. 15.
    Zheng, Q.Y., Yu, M., Peng, Z.J., Shao, F., Li, F.C., Jiang, G.Y.: Human Visual System Based Rate Control Algorithm for H.264/AVC. Journal of Optoelectronics · Laser 22(3) (2011)Google Scholar
  16. 16.
    JM Reference Software Version 10.1., http://iphome.hhi.de/suehring/tml/download/

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Jiangying Zhu
    • 1
  • Mei Yu
    • 1
  • Qiaoyan Zheng
    • 1
  • Zongju Peng
    • 1
  • Feng Shao
    • 1
  • Fucui Li
    • 1
  • Gangyi Jiang
    • 1
  1. 1.Faculty of Information Science and EngineeringNingbo UniversityNingboChina

Personalised recommendations