An information hiding method based on context-based adaptive variable length coding

Current video information hiding algorithms based on H.264 cannot meet the requirement of real-time transmission and get compromise between embedding strength and the changing amplitude of bits stream. To solve these problems, a real-time video information hiding method in CAVLC for H.264/AVC is proposed, which combines information hiding with CAVLC process, and embeds the secret information in the number of trailing coefficients of 4 × 4 macroblocks. Aiming at alleviating video degradation and the embedded secret in real-time transmission, the method is time-efficient and robust. Experimental results show that the embedding process cannot bring detectable video degradation, and only cause a small change in the length of the video stream. Moreover, the embedded secret information can be recovered correctly when being transferred under different RTP lost channels. And the secret information can be extracted directly from the encoded stream without resorting to the original video.

[1]  Bijan G. Mobasseri,et al.  Authentication of H.264 streams by direct watermarking of CAVLC blocks , 2007, Electronic Imaging.

[2]  Teng Qizhi The improvement of CAVLC algorithm in H.264 , 2007 .

[3]  Russell M. Mersereau,et al.  Compressed-domain video watermarking for H.264 , 2005, IEEE International Conference on Image Processing 2005.

[4]  Dwen-Ren Tsai,et al.  A video-based portal system for remote appliance control , 2011, Int. J. Space Based Situated Comput..

[5]  Wen-Ping Lai,et al.  SPM: split piecewise mapping for high quality wireless video delivery , 2012, Int. J. Space Based Situated Comput..

[6]  Yasuhiro Takishima,et al.  H.264 native video watermarking method , 2006, 2006 IEEE International Symposium on Circuits and Systems.

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

[8]  Chen Xiao-rui FVEA-H: A Fast Video Encryption Algorithm for H.264 , 2008 .

[9]  Shiguo Lian,et al.  Commutative Encryption and Watermarking in Video Compression , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Huang Ren Video Encryption Algorithm Based on H.264 and Rijndael , 2012 .

[11]  Li Yuan A New Encryption Scheme for H.264 Real-Time Video Transmission , 2006 .

[12]  Mauro Barni,et al.  Watermarking of MPEG-4 video objects , 2005, IEEE Transactions on Multimedia.

[13]  Wei Fang-fan A data hiding algorithm with low bit rate growth for H.264 video , 2014 .

[14]  Chen Wei Implemented Hardware of CAVLC Encoder in H.264/AVC , 2011 .

[15]  Hervé Guyennet,et al.  Security in wireless sensor networks: a survey of attacks and countermeasures , 2011, Int. J. Space Based Situated Comput..

[16]  He Teng Hardware design and implementation of CAVLC encoding in H.264/AVC , 2010 .

[17]  Dong-Wook Kim,et al.  Low-Complexity Watermarking Based on Entropy Coding in H.264/AVC , 2008, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[18]  Ja-Ling Wu,et al.  DCT-based watermarking for video , 1998 .

[19]  Reginald L. Lagendijk,et al.  Optimal differential energy watermarking of DCT encoded images and video , 2001, IEEE Trans. Image Process..

[20]  He Wenqing Efficient implementation of the CAVLC entropy encoder based on FPGA , 2012 .

[21]  Zhang Chun-yuan A Streaming CAVLC for Real-Time HD H.264 Encoding , 2009 .

[22]  Jing Zhang,et al.  Robust digital image-in-video watermarking for the emerging H.264/AVC standard , 2005, IEEE Workshop on Signal Processing Systems Design and Implementation, 2005..

[23]  Kenzi Watanabe,et al.  Development of a Video Streaming Module for Moodle , 2011, CISIS.

[24]  Reginald L. Lagendijk,et al.  Real-Time Labeling of MPEG-2 Compressed Video , 1998, J. Vis. Commun. Image Represent..