A reversible video steganography algorithm for MVC based on motion vector

In this paper we present a reversible video steganography scheme for hiding secret data into the motion vector of each block in 3D MVC videos. Under this approach the idea of the inner product is introduced to achieve reversibility. By establishing the inner product between the motion vector and the modulation vector and setting the embedding conditions, we embed 1 bit data into each motion vector and the proposed algorithm is reversible. Moreover, in order to avoid distortion drift, we only embed data into b4-frames with the coding feature of 3D MVC videos. Experimental results also confirm that the proposed scheme can provide expected acceptable video quality of stegovideos and successfully achieve reversibility.

[1]  Zhou Wang,et al.  Image Quality Assessment: From Error Measurement to Structural Similarity , 2004 .

[2]  Jong-Weon Kim,et al.  A Reversible Watermarking Based on Histogram Shifting , 2006, IWDW.

[3]  Chin-Chen Chang,et al.  A difference expansion oriented data hiding scheme for restoring the original host images , 2006, J. Syst. Softw..

[4]  Russell M. Mersereau,et al.  A Framework for Robust Watermarking of H.264-Encoded Video With Controllable Detection Performance , 2007, IEEE Transactions on Information Forensics and Security.

[5]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[6]  Xin He,et al.  Motion Vector Based Information Hiding Algorithm for H.264/AVC against Motion Vector Steganalysis , 2012, ACIIDS.

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

[8]  Chih-Hung Lin,et al.  Reversible Data Hiding By Adaptive IWT-coefficient Adjustment , 2011, J. Inf. Hiding Multim. Signal Process..

[9]  Jeffrey J. Rodríguez,et al.  Expansion Embedding Techniques for Reversible Watermarking , 2007, IEEE Transactions on Image Processing.

[10]  Mohammed Ghanbari,et al.  Reversible and high-capacity data hiding in medical images , 2011 .

[11]  Chin-Chen Chang,et al.  An extended difference expansion algorithm for reversible watermarking , 2008, Image Vis. Comput..

[12]  Yongjian Hu,et al.  DE-Based Reversible Data Hiding With Improved Overflow Location Map , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Chin-Chen Chang,et al.  An Inpainting-Assisted Reversible Steganographic Scheme Using a Histogram Shifting Mechanism , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Xuelong Li,et al.  A novel video watermarking scheme in compression domain based on fast motion estimation , 2003, International Conference on Communication Technology Proceedings, 2003. ICCT 2003..

[15]  Guo-Shiang Lin,et al.  Error Resilient Coding Based on Reversible Data Embedding Technique for H. 264/AVC Video , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[16]  David Megías,et al.  Reversible Data Hiding Based On H.264/AVC Intra Prediction , 2008, IWDW.

[17]  J. H. Jeng,et al.  Video Watermarking Using Motion Vector , 2003 .

[18]  Yo-Sung Ho,et al.  Overview of Multi-view Video Coding , 2007, 2007 14th International Workshop on Systems, Signals and Image Processing and 6th EURASIP Conference focused on Speech and Image Processing, Multimedia Communications and Services.

[19]  Jing Zhang,et al.  Robust Video Watermarking of H.264/AVC , 2007, IEEE Transactions on Circuits and Systems II: Express Briefs.

[20]  J.J. Rodriguez,et al.  Reversible watermarking by prediction-error expansion , 2004, 6th IEEE Southwest Symposium on Image Analysis and Interpretation, 2004..

[21]  H. A. Aly,et al.  Data Hiding in Motion Vectors of Compressed Video Based on Their Associated Prediction Error , 2011, IEEE Transactions on Information Forensics and Security.

[22]  Chin-Chen Chang,et al.  A Reversible Data Hiding Scheme Based on Side Match Vector Quantization , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[23]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[24]  Adnan M. Alattar,et al.  > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < Reversible Watermark Using the Difference Expansion of A Generalized Integer Transform , 2022 .

[25]  Dima Pröfrock,et al.  H.264/AVC video authentication using skipped macroblocks for an erasable watermark , 2005, Visual Communications and Image Processing.

[26]  Yu-Chen Hu,et al.  Reversible image hiding scheme using predictive coding and histogram shifting , 2009, Signal Process..

[27]  Jun Zhang,et al.  Video watermark technique in motion vector , 2001, Proceedings XIV Brazilian Symposium on Computer Graphics and Image Processing.

[28]  Dengguo Feng,et al.  Video Steganalysis Exploiting Motion Vector Reversion-Based Features , 2012, IEEE Signal Processing Letters.

[29]  Aljoscha Smolic,et al.  Efficient Prediction Structures for Multiview Video Coding , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[30]  Jun Tian,et al.  Reversible data embedding using a difference expansion , 2003, IEEE Trans. Circuits Syst. Video Technol..

[31]  Walter Bender,et al.  Techniques for Data Hiding , 1996, IBM Syst. J..

[32]  Long-Wen Chang,et al.  Data hiding for digital video with phase of motion vector , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[33]  Tung-Shou Chen,et al.  A high capacity reversible data hiding scheme using orthogonal projection and prediction error modification , 2010, Signal Process..

[34]  A. Murat Tekalp,et al.  Reversible data hiding , 2002, Proceedings. International Conference on Image Processing.