A fast and HEVC-compatible perceptual video coding scheme using a transform-domain Multi-Channel JND model

Coding optimization methods incorporating the just noticeable distortion (JND) model, called perceptual video coding (PVC), have drawn much attention in recent years for better video coding performance. To further remove perceptual redundancy in every channel and improve the coding performance, this paper proposes a fast PVC scheme in the latest High Efficiency Video Coding (HEVC) framework based on our proposed variable block-size transform-domain multi-channel JND model. Firstly, through extensive experiments, we find out for the first time that the contrast masking (CM) effects for chroma channels show a lowpass property in frequency, which differs from the luma channel that has a bypass property. Based on this observation, CM effects in chroma blue (Cb) and chroma red (Cr) channels are modeled as a continuous function for variable-sized blocks, respectively. Secondly, since different characteristics of the human visual system (HVS) exhibit quite distinct effects in luma and chroma channels and effects in chroma channels were not well explored, we develop a new JND model through comprehensive consideration for both luma and chroma channels of five typical HVS effects, with especial focus on parameterized modeling of chroma channels in each effect. Finally, to incorporate the proposed JND model into the latest HEVC coding framework, a multi-channel coefficients suppression method based on JND thresholds and quantization parameter (QP) ranges is proposed in the transform and quantization process, which can decrease the computational complexity. Extensive experimental results show that the proposed PVC scheme implemented in HEVC reference software (HM15.0) can yields significant bit saving of up to 25.91% and on average 9.42% with similar subjective quality, compared to HM15.0, and consistently outperforms two PVC schemes with much reduced bitrate and complexity overhead.

[1]  Yongdong Zhang,et al.  Parallel deblocking filter for HEVC on many-core processor , 2014 .

[2]  King Ngi Ngan,et al.  Spatio-Temporal Just Noticeable Distortion Profile for Grey Scale Image/Video in DCT Domain , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Christine Guillemot,et al.  Perceptually-friendly H.264/AVC video coding , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[4]  Chun-Hsien Chou,et al.  A perceptually tuned subband image coder based on the measure of just-noticeable-distortion profile , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[5]  Sung-Ho Bae,et al.  An HEVC-Compliant Perceptual Video Coding Scheme Based on JND Models for Variable Block-Sized Transform Kernels , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Laurent Itti,et al.  Visual attention guided bit allocation in video compression , 2011, Image Vis. Comput..

[7]  K. R. Rao,et al.  High Efficiency Video Coding(HEVC) , 2014 .

[8]  Yu-Chi Chen,et al.  Visibility bounds for visual secret sharing based on JND theory , 2012, Multimedia Tools and Applications.

[9]  Fernando Pereira,et al.  Advanced H.264/AVC-Based Perceptual Video Coding: Architecture, Tools, and Assessment , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Yih-Chuan Lin,et al.  Coding unit partition prediction technique for fast video encoding in HEVC , 2015, Multimedia Tools and Applications.

[11]  Ashraf A. Kassim,et al.  Digital Video Image Quality and Perceptual Coding , 2005, J. Electronic Imaging.

[12]  Nam Ling,et al.  H.264/Advanced Video Control Perceptual Optimization Coding Based on JND-Directed Coefficient Suppression , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Chun-Hsien Chou,et al.  A perceptually tuned subband image coder based on the measure of just-noticeable-distortion profile , 1995, IEEE Trans. Circuits Syst. Video Technol..

[14]  Albert J. Ahumada,et al.  Improved detection model for DCT coefficient quantization , 1993, Electronic Imaging.

[15]  Yongdong Zhang,et al.  A Highly Parallel Framework for HEVC Coding Unit Partitioning Tree Decision on Many-core Processors , 2014, IEEE Signal Processing Letters.

[16]  Susu Yao,et al.  Just noticeable distortion model and its applications in video coding , 2005, Signal Process. Image Commun..

[17]  Nanning Zheng,et al.  Video attention: Learning to detect a salient object sequence , 2008, 2008 19th International Conference on Pattern Recognition.

[18]  Detlev Marpe,et al.  Overview of the Range Extensions for the HEVC Standard: Tools, Profiles, and Performance , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Munchurl Kim,et al.  HEVC-Based Perceptually Adaptive Video Coding Using a DCT-Based Local Distortion Detection Probability Model , 2016, IEEE Transactions on Image Processing.

[20]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[21]  Yan Liu,et al.  Perception-oriented video saliency detection via spatio-temporal attention analysis , 2016, Neurocomputing.

[22]  Zulin Wang,et al.  A ROI-based bit allocation scheme for HEVC towards perceptual conversational video coding , 2013, 2013 Sixth International Conference on Advanced Computational Intelligence (ICACI).

[23]  Faouzi Alaya Cheikh,et al.  Neural networks based visual attention model for surveillance videos , 2015, Neurocomputing.

[24]  Liang Li,et al.  Efficient parallel HEVC intra-prediction on many-core processor , 2014 .

[25]  King Ngi Ngan,et al.  Perceptual sensitivity-based rate control method for high efficiency video coding , 2015, Multimedia Tools and Applications.

[26]  Christine Guillemot,et al.  Perceptually-Friendly H.264/AVC Video Coding Based on Foveated Just-Noticeable-Distortion Model , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[27]  J. Robson,et al.  Probability summation and regional variation in contrast sensitivity across the visual field , 1981, Vision Research.

[28]  Weisi Lin,et al.  Motion-compensated residue preprocessing in video coding based on just-noticeable-distortion profile , 2005, IEEE Trans. Circuits Syst. Video Technol..

[29]  Shengxi Li,et al.  Region-of-Interest Based Conversational HEVC Coding with Hierarchical Perception Model of Face , 2014, IEEE Journal of Selected Topics in Signal Processing.

[30]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[31]  Munchurl Kim,et al.  A Novel Generalized DCT-Based JND Profile Based on an Elaborate CM-JND Model for Variable Block-Sized Transforms in Monochrome Images , 2014, IEEE Transactions on Image Processing.

[32]  Yong Gan,et al.  Perceptual image quality assessment by independent feature detector , 2015, Neurocomputing.

[33]  Hao Chen,et al.  Temporal color Just Noticeable Distortion model and its application for video coding , 2010, 2010 IEEE International Conference on Multimedia and Expo.

[34]  Guangming Shi,et al.  Pattern Masking Estimation in Image With Structural Uncertainty , 2013, IEEE Transactions on Image Processing.

[35]  Yongdong Zhang,et al.  Efficient Parallel Framework for HEVC Motion Estimation on Many-Core Processors , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[36]  Yuan Li,et al.  A fast inter-prediction algorithm for HEVC based on temporal and spatial correlation , 2014, Multimedia Tools and Applications.

[37]  Mark S. Cembrowski,et al.  A Synaptic Mechanism for Retinal Adaptation to Luminance and Contrast , 2011, The Journal of Neuroscience.

[38]  C. Koch,et al.  Computational modelling of visual attention , 2001, Nature Reviews Neuroscience.