Information Hiding Based on Matrix Embedding and Motion Vector in the HEVC Standard

Document Type : Original Article

Authors

1 Department of Computer Engineering, Mobarakeh branch, Islamic Azad University, Mobarakeh, Isfahan, Iran

2 Department of Computer Engineering, Dolatabad branch, Islamic Azad University, Isfahan, Iran

Abstract

With the rapid development of information, the security of information has gained more and more attention. Information hiding is a useful method to protect secret data through the internet. The High Efficiency Video coding (HEVC) standard is the latest video compression standard ever which can be used to carry hidden data. This paper presents a new method for hiding data in compressed videos using the HEVC standard. In the proposed method, the motion vectors of the inter prediction are used as data carriers. A set of motion vectors of an prediction unit in the HEVC standard is selected to carry a string of hidden data and only a component of that set increases or decreases by one unit, which does not change the peak signal-to-noise ratio (PSNR) significantly, and bit rate does not increase significantly after embedding of hidden data. The results of the experiments demonstrate that the average signal-to-noise ratio decreased by 0.21 decibel and the bit rate increased by an average of 0.76%. Comparison of the proposed method with other recently suggested methods indicates the superiority of the proposed method.

Keywords

Main Subjects


[1] P. Bo and Y. Jie, "A Reversible Information Hiding Method Based on HEVC," IFAC-PapersOnLine, vol. 51, pp. 238-243, 2018/01/01/ 2018.
[2] S. A. El_Rahman, "A comparative analysis of image steganography based on DCT algorithm and steganography tool to hide nuclear reactors confidential information," Computers & Electrical Engineering, vol. 70, pp. 380-399, 2018/08/01/ 2018.
[3] M. Khairullah, "A novel steganography method using transliteration of Bengali text," Journal of King Saud University - Computer and Information Sciences, 2018/02/17/ 2018.
[4] D. Hou, H. Wang, W. Zhang, and N. Yu, "Reversible data hiding in JPEG image based on DCT frequency and block selection," Signal Processing, vol. 148, pp. 41-47, 2018/07/01/ 2018.
[5] Yang, Yiyuan, Zhaohong Li, Wenchao Xie, and Zhenzhen Zhang. "High capacity and multilevel information hiding algorithm based on pu partition modes for HEVC videos." Multimedia Tools and Applications, vol. 78, no. 7,pp. 8423-8446, 2019.
[6] M. Long, F. Peng, and H.-y. Li, "Separable reversible data hiding and encryption for HEVC video," Journal of Real-Time Image Processing, vol. 14, pp. 171-182, 2018.
[7] S. Swati, K. Hayat, and Z. Shahid, "A watermarking scheme for high efficiency video coding (HEVC)," PloS one, vol. 9, p. e105613, 2014.
[8] Li, Dong, Yingnan Zhang, Xinchao Li, Ke Niu, Xiaoyuan Yang, and YuJuan Sun. "Two-dimensional histogram modification based reversible data hiding using motion vector for H. 264." Multimedia Tools and Applications, vol. 78, no. 7, pp.8167-8181, 2019.
[9] Konyar, Mehmet Zeki, Orhan Akbulut, and Sıtkı Öztürk. "Matrix encoding-based high-capacity and high-fidelity reversible data hiding in HEVC." Signal, Image and Video Processing, pp.1-9, 2020.
[10] Xu, Dawen. "Commutative Encryption and data hiding in HEVC Video Compression." IEEE Access 7, pp. 66028-66041, 2019.
[11] F. Gui and H. Xue, "A Reversible Data Hiding Scheme for HEVC," in Computational Intelligence and Design (ISCID), 2017 10th International Symposium on, 2017, pp. 34-37.
[12] P.-C. Chang, K.-L. Chung, J.-J. Chen, C.-H. Lin, and T.-J. Lin, "A DCT/DST-based error propagation-free data hiding algorithm for HEVC intra-coded frames," Journal of Visual Communication and Image Representation, vol. 25, pp. 239-253, 2014.
[13] J. Wang, R. Wang, W. Li, D. Xu, and M. Huang, "A high-capacity information hiding algorithm for HEVC based on intra prediction mode," J. Comput. Inform. Syst, vol. 10, pp. 8933-8943, 2014.
[14] Yang, Jie, and Songbin Li. "An efficient information hiding method based on motion vector space encoding for HEVC." Multimedia Tools and Applications, vol. 77, no. 10, pp. 11979-12001, 2018.
[15] Dorfeshan, Navid, and Mohammadreza Ramezanpour. "Compressed Domain Scene Change Detection Based on Transform Units Distribution in High Efficiency Video Coding Standard." Journal of Computer & Robotics, vol. 11, no. 2, pp. 41-48, 2018.
[16] Heidari, Behnam, and Mohammadreza Ramezanpour. "Reduction of intra-coding time for HEVC based on temporary direction map." Journal of Real-Time Image Processing, pp. 1-13, 2019.
[17] Najafabadi, Narjes, and Mohammadreza Ramezanpour. "Mass center direction-based decision method for intraprediction in HEVC standard." Journal of Real-Time Image Processing, pp. 1-16, 2019.
[18] Fan, Li, Tiegang Gao, Qunting Yang, and Yanjun Cao. "An extended matrix encoding algorithm for steganography of high embedding efficiency." Computers & Electrical Engineering, vol. 37, no. 6, pp. 973-981, 2011.
[19] J.-V. HEVC. (2018). High Efficiency Video Coding (HEVC). Available Online at: https://hevc.hhi.fraunhofer.de/trac/hevc/browser/tags/HM-16.18
[20] F. Bossen, "Common test conditions and software reference configurations," JCTVC-L1100, vol. 12, 2013.
[21] S. Sharda and S. Budhiraja, "Image steganography: A review," International Journal of Emerging Technology and Advanced Engineering (IJETAE), vol. 3, pp. 707-710, 2013.
[22] Z. Wang, A. C. Bovik, H. R. Sheikh, and E. P. Simoncelli, "Image quality assessment: from error visibility to structural similarity," IEEE transactions on image processing, vol. 13, pp. 600-612, 2004.