Abstract
This paper proposes a rate control algorithm by selecting a proper quantization parameter (QP) based on perceptual luminance adaptation in a single-loop encoding fashion. In this paper, the proposed algorithm uses the visual characteristics of humans to adaptively decide the number of bits available for a pixel. Then, a base QP is selected based on the proposed R–λ model. The proposed rate control determines the range of QP based on the base QP and calculates the maximum and minimum bpps within that range. The optimal bpp is obtained from the bpp range by considering the visual characteristics of the human being, and the QP value is determined by the optical bpp through the proposed R–λ model. In the proposed rate control algorithm, the QP value is selected based on the R–λ model by considering the perceptual luminance adaptation model at the CTU level. The number of target bits is decided to decide the QP, subject to visual sensitivity based on JND thresholds. With the use of the proposed rate control algorithm, bits for non-noticeable regions can be saved, and the remaining bits can be consumed for perceptually noticeable regions to enhance the overall subjective quality with the similar amount of total bits. The proposed method shows lower average variances of bits and PSNR fluctuations. Also, the proposed method achieves an approximately 0.19 higher MOS value on average under DSCQS test, compared with the conventional R–λ model-based rate control algorithm.
Similar content being viewed by others
References
Wiegand, T., Sullivan, G.J., Bjontegaard, G., Luthra, A.: Overview of the H.264/AVC video coding standard. IEEE Trans. Circuits Syst. Video Technol. 13, 560–576 (2003)
Tamhankar, A., Rao, K.R.: An overview of H.264/MPEG-4 part 10. In: 4th EURASIP Conference on Video/Image Processing and Multimedia Communications, vol. 1, pp. 1–51 (2003)
Wiegand, T., Sullivan, G., Luthra, A.: Draft ITU-T recommendation and final draft international standard of joint video specification. JVT Document, JVT-G050r1, Geneva, CH. (2003)
Sullivan, G., Ohm, J., Han, W., Wiegand, T.: Overview of the high efficiency video coding (HEVC) standard. IEEE Trans. Circuits Syst. Video Technol. 22, 1649–1668 (2012)
Sze, V., Budagavi, M., Sullivan, G.J.: High efficiency video coding. IEEE Trans. Circuits Syst. Video Technol. 13, 560–576 (2013)
Feng, Z., Liu, P., Jia, K.: Visual perception based rate control algorithm for HEVC. J. Phys Conf. Ser. 960, 12–41 (2018)
ITU-R BT.500-11. Methodology for the subjective assessment of the quality of television pictures. (2012)
Yoo, J., Nam, J., Ryu, J., Sim, D.: Rate control to reduce bitrate fluctuation on HEVC. IEIE Trans. Smart Process. Comput. 1, 152–160 (2012)
Yoon, Y., Kim, H., Baek, S., Ko, S.: Largest coding unit level rate control algorithm for hierarchical video coding in HEVC. IEEE Trans. Circuits Syst. Video Technol. 1, 171–181 (2012)
Lin, Q., Feng, G.: The bit allocation and RDO mode based rate control algorithm. In: 2010 International Conference on Anti-Counterfeiting Security and Identification in Communication (ASID), pp. 154–157 (2010)
Lin, B., Li, H., Li, L., Zhang, J.: Lambda domain rate control algorithm for high efficiency video coding. IEEE Trans. Image Process. 23, 3841–3854 (2014)
Wang, S., Ma, S., Wang, S., Zhao, D., Gao, W.: Region-based rate control for H.264/AVC for low bit-rate applications. IEEE Trans. Circuits Syst. Video Technol. 22, 1564–1576 (2012)
Choi, H., Yoo, J., Nam, J., Sim, D., Bajic, I.V.: Pixel-wise unified rate-quantization model for multi-level rate control. IEEE J. Mag. 7, 1112–1123 (2013)
Wang, X., Su, L., Huang, Q., Liu, C., Duan, L.: Motion based perceptual distortion and rate optimization for video coding. In: 2012 IEEE International Conference on Multimedia and Expo.(ICME), pp. 1061–1066 (2012)
Chunang, F., Hsu, Y.: On rate distortion optimization using SSIM. IEEE Trans. Consum. Electron. 57, 1264–1270 (2011)
Li, S., Zhu, C., Gao, Y., Zhou, Y., Dufaux, F., Sun, M.: Inter-frame dependent rate-distortion optimization using lagrangian multiplier adaption. In: IEEE International Conference on Multimedia and Expo (ICME), pp. 1–6 (2015)
Tan, Y., Lee, W.S., Tham, J.Y., Rahardja, S.: Complexity-rate-distortion optimization for real-time H.264/AVC encoding. In: Proceedings of 18th International Conference on Computer Communications and Networks. pp. 1–6 (2009)
Sullivan, G.L., Wiegand, T.: Rate-distortion optimization for video compression. IEEE Signal Process. Mag. 15, 74–90 (1998)
Ma, S., Gao, W., Lu, Y.: Rate-distortion analysis for H.264/AVC video coding and its application to rate control. IEEE Trans. Circuits Syst. Video Technol. 15, 1533–1544 (2005)
Ribas-Corbera, J., Chou, P.A., Regunathan, S.L.: A generalized hypothetical reference decoder for H.264/AVC. IEEE Trans. Circuits Syst. Video Technol. 13, 674–687 (2003)
Stapenhurst, R., Agrafiotis, D., Chung-How, J., Pledge, J.: Adaptive HRD parameter selection for fixed delay live wireless video streaming. In: 2010 18th International Packet Video Workshop (PV), pp. 142–149 (2010)
Yuan, L., Gao, W., Lu, Y.: Latest arrival time leaky bucket for HRD constrained video coding. In: 2003 International Conference on Multimedia and Expo, vol. 2, pp. II-773–776 (2003)
Li, B., Li, H., Li, L., Zhang, J.: Rate control by R-lambda model for HEVC. JCT-VC of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, JCTVC-K0103, Shanghai, China. (2012)
Ou, T.S., Huang, Y.H., Chen, H.H.: SSIM-based perceptual rate control for video coding. IEEE Trans. Circuit Syst. Video Coding 21, 682–691 (2011)
Wu, G.L., Fu, Y.J., Huang, S.C., Chien, S.Y.: Perceptual quality-reconfigurable video coding system with region-based rate control scheme. IEEE Trans. Image Process. 22, 2247–2258 (2013)
Wang, M., Ngan, K.N., Li, H.: An efficient frame-content based intra frame rate control for high efficiency video coding. IEEE Signal Process. Lett. 22, 896–900 (2015)
Kuo, C.C., Leou, J.J.: A new rate control scheme for H.263 video transmission. Signal Process Image Commun. 17, 537–557 (2002)
Zhou, M., Gao, W., Jiang, M., Yu, H.: HEVC lossless coding and improvements. IEEE Trans. Circuit Syst. Video Coding 22, 1839–1843 (2012)
Cai, X., Gu, Q.: Improved HEVC lossless compression using two-stage coding with sub-frame level optimal quantization values. In: IEEE International Conference on Image Processing (ICIP), pp. 5651–5655 (2014)
Cai, Q., Song, L., Li, G., Ling, N.: Lossy and lossless intra coding performance evaluation: HEVC, H.264/AVC, JPEG 2000 and JPEG LS. In : Signal & Information Processing Association Annual Summit and Conference (APSIPA ASC), pp. 1–9 (2012)
Braeckman, G., Satti, S.M., Chen, H., Delputte, S., Schelkens, P., Munteanu, A.: Lossy-to-lossless screen content coding using an HEVC base-layer. In: International Conference on Digital Signal Processing (DSP), pp. 1–6 (2013)
Wu, J., Qi, F., Shi, G.: An improved model of pixel adaptive just-noticeable difference estimation. In: 2010 IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP), pp. 2454–2457 (2010)
Chen, Z., Liu, H.: JND modeling: approaches and applications. In: International Conference on Digital Signal Processing (DSP), pp. 827–830 (2014)
Lee, C., Lin, P., Chen, L., Wang, W.: Image enhancement approach using the just-noticeable difference model of the human visual system. J. Electron. Imaging 21, 033007 (2012)
Bossen, F.: Common test conditions and software reference configurations. In: The 8th JCT-VC meeting, JCT-VC H1100, San Jose, CA (2012)
Bjøntegaard, G.: Calculation of average PSNR differences between RD-Curves. ITU-T SG16/Q.6, VCEG-M33, Austin, TX (2001)
Acknowledgements
The work reported in this paper was partly conducted during the sabbatical year of Kwangwoon University in 2018 and this research was partly supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT & Future Planning (NRF-2018R1A2B2008238).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lim, W., Sim, D. A perceptual rate control algorithm based on luminance adaptation for HEVC encoders. SIViP 14, 887–895 (2020). https://doi.org/10.1007/s11760-019-01620-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-019-01620-3