Joint data-hiding and rate-distortion optimization for H.264/AVC videos

We address video data-hiding on the context-adaptive variable-length coding domain of the H.264/AVC standard. It is challenging to maintain a minimum variation of rate-distortion performance when hiding data in compressed videos by slightly modifying one or more transform coefficients of prediction residual data. The fluctuant variation of rate-distortion performance is especially serious in the case of hiding data in H.264/AVC compressed videos due to the thorough use of various prediction modes. Most current video data-hiding schemes concentrate on hiding messages in video intra (I)-frames to mitigate performance degradation at the expense of limited hiding capacity and applicability. Unlike most previous video data-hiding schemes, this paper considers data-hiding schemes on both I- and predicted (P)-frames of videos. We first investigate the possible ways used to suppress the significant degradation of the rate-distortion performance for hiding data in H.264/AVC videos. Based on the investigation, a hybrid video data-hiding scheme is designed to perform the classification of 4×4 residual blocks according to the characteristics of each block and to hide message data differently in each classified block in order to reduce the performance degradation caused by the data-hiding process. The block classification is based on the magnitude of the last non-zero coefficient and the coefficient difference energy of each block to select suitable blocks that are capable of contributing less degradation of coding performance for hiding additional messages. Moreover, the proposed data-hiding algorithm is incorporated with the rate-distortion optimization loop of the H.264/AVC encoder to provide further degradation suppression on the output bit-rate and decoded quality. From experiments on several well-known test videos, it can be seen that the proposed data-hiding scheme demonstrates improved efficiency on video quality and output bit-rate compared to other similar methods.

[1]  Jean-Francois Delaigle,et al.  Invisibility and application functionalities in perceptual watermarking an overview , 2002, Proc. IEEE.

[2]  Sung-Min Kim,et al.  Data Hiding on H.264/AVC Compressed Video , 2007, ICIAR.

[3]  Shiguo Lian,et al.  Efficient information hiding in H.264/AVC video coding , 2012, Telecommun. Syst..

[4]  Bernd Girod,et al.  Watermarking of uncompressed and compressed video , 1998, Signal Process..

[5]  Z. Jane Wang,et al.  Robust digital video watermarking scheme for H.264 advanced video coding standard , 2007, J. Electronic Imaging.

[6]  Nanning Zheng,et al.  A CAVLC-Based Blind Watermarking Method for H.264/AVC Compressed Video , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[7]  Jicheng Wang,et al.  Prediction mode modulated data-hiding algorithm for H.264/AVC , 2010, Journal of Real-Time Image Processing.

[8]  Iain E. Richardson,et al.  The H.264 Advanced Video Compression Standard: Richardson/The H.264 Advanced Video Compression Standard , 2010 .

[9]  Chun-Shien Lu,et al.  Real-time frame-dependent video watermarking in VLC domain , 2005, Signal Process. Image Commun..

[10]  Chuen-Ching Wang,et al.  Fragile watermarking scheme for H.264 video authentication , 2010 .

[11]  Zafar Shahid,et al.  Considering the reconstruction loop for data hiding of intra- and inter-frames of H.264/AVC , 2013, Signal Image Video Process..

[12]  Ahmed Bouridane,et al.  H.264/AVC digital fingerprinting based on content adaptive embedding , 2011, 2011 7th International Conference on Information Assurance and Security (IAS).

[13]  Chuen-Ching Wang,et al.  An automated system for monitoring the visual quality and authenticity of satellite video streams using a fragile watermarking approach , 2010, Digit. Signal Process..

[14]  Jeffrey A. Bloom,et al.  H.264/AVC substitution watermarking: a CAVLC example , 2009, Electronic Imaging.

[15]  Kuo-Liang Chung,et al.  Reversible Data Hiding-Based Approach for Intra-Frame Error Concealment in H.264/AVC , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[16]  Oscal T.-C. Chen,et al.  Data hiding in inter and intra prediction modes of H.264/AVC , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[17]  Tsong-Yi Chen,et al.  H.264 Video Authentication Based on Semi-fragile Watermarking , 2008, 2008 International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[18]  Bijan G. Mobasseri,et al.  Watermarking of MPEG-2 video in compressed domain using VLC mapping , 2005, MM&Sec '05.