Abstract
In order to realize copyright protection and piracy tracking for ever-increasing videos, video information hiding has gained more and more attention. For the latest video coding standard — High Efficiency Video Coding (HEVC), most of the information hiding algorithms are based on the same characteristics as those in MPEG4 and H.264, such as DCT coefficients, intra prediction modules and motion vectors. However, few algorithms are reported to hide information based on the innovation modules introduced by HEVC. This paper has proposed a high capacity and multilevel information hiding algorithm based on PU partition modes in P-frames, which is considered to be one of the most important innovative features of HEVC. The proposed algorithm consists of two stages: first round calculation and modification process. The first round calculation is to record the PU partition modes selected by HEVC. The modification process is to force each of PU mode into one of the encoded groups according to the embedding binary bits, and then use the modified PU partition modes for the left HEVC encoding process. The experimental results show that the proposed algorithm can achieve high capacity and visual quality, and low bit rate increase, which significantly outperforms state-of-the-art works in embedding capacity.
Similar content being viewed by others
References
Chang P-C, Chung K-L, Chen J-J, Lin C-H, Lin T-J (2014) A dct/dst-based error propagation-free data hiding algorithm for HEVC intra-coded frames. J Vis Commun Image Represent 25(2):239–253
Chen Y, Yu Z, Wang X, Guo L (2017) Video information hiding algorithm based on diamond coding. Journal of Computer Applications
Fallahpour M, Shirmohammadi S, Ghanbari M (2015) A high capacity data hiding algorithm for h.264/AVC video. Secur Commun Netw 8(16):2947–2955
Lin T-J, Chung K-L, Chang P-C, Huang Y-H, Liao H-YM, Fang Cx-Y (2013) An improved dct-based perturbation scheme for high capacity data hiding in h.264/AVC intra frames. J Syst Softw 86(3):604–614
Ma Y, Luo X, Li X, Bao Z, Zhang Y (2018) Selection of rich model steganalysis features based on decision rough set α-positive region reduction. IEEE Transactions on Circuits and Systems for Video Technology
Po CC, Chung KL, Chen JJ, Lin CH, Lin TJ (2014) An error propagation free data hiding algorithm in hevc intra-coded frames. In: Signal and information processing association summit and conference, pp 1–9
Sheng Q, Wang R, Pei A, Wang B (2016) An information hiding algorithm for hevc based on differences of intra prediction modes. In: International conference on cloud computing and security. Springer, pp 63–74
Sheng Q, Wang RD, Huang ML, Li Q, Xu DW (2017) A prediction mode steganalysis detection algorithm for hevc. J Optoelectron-laser 28(4):433–440
Tew Y, Wong K (2014) Information hiding in hevc standard using adaptive coding block size decision. In: 2014 IEEE international conference on image processing (ICIP). IEEE, pp 5502–5506
Wang J, Wang R, Li W, Xu D, Huang M (2014) A high-capacity information hiding algorithm for hevc based on intra prediction mode. J Comput Inform Syst 10(20):8933–8943
Wang JJ, Wang RD, Wei LI, Da-Wen XU, Di QY (2014) An information hiding algorithm for hevc based on intra prediction. J Optoelectron Laser 25(8):1578–1585
Wang JJ, Wang RD, Li W, Xu DW, Xu J (2015) Video information hiding in intra prediction and block codes for hevc. Guangdianzi Jiguang/J Optoelectron Laser 26(5):942–950
Wang J, Li T, Shi Y-Q, Lian S, Ye J (2017) Forensics feature analysis in quaternion wavelet domain for distinguishing photographic images and computer graphics. Multimed Tools Appl 76(22):23721–23737
Xie W-c, Yang Y-y, Li Z-h, Wang J-w, Zhang M (2018) An information hiding algorithm for hevc videos based on pu partitioning modes. In: International conference on cloud computing and security. Springer, pp 252–264
Xu D, Wang R, Wang J (2012) Prediction mode modulated data-hiding algorithm for H.264/AVC. J Real-Time Image Process 7(4):205–214
Yang J, Li S (2018) An efficient information hiding method based on motion vector space encoding for HEVC. Multimed Tools Appl 77(10):11979–12001
Yang G, Li J, He Y, Kang Z (2011) An information hiding algorithm based on intra-prediction modes and matrix coding for h.264/avc video stream. AEU - Int J Electron Commun 65(4):331–337
Yi C, Wang H, Wu H, Liu Y (2018) Reversible video data hiding using zero QDCT coefficient-pairs. CoRR, arXiv:1804.06628
Yi Z, Qin C, Zhang W, Liu F, Luo X (2018) On the fault-tolerant performance for a class of robust image steganography. Signal Process 146:99–111
Zhang J, Maitre H, Li J, Zhang L (2001) Embedding watermark in mpeg video sequence. In: 2001 IEEE fourth workshop on multimedia signal processing. IEEE, pp 535–540
Zhang H, Cao Y, Zhao X (2016) Motion vector-based video steganography with preserved local optimality. Multimed Tools Appl 75(21):13503–13519
Acknowledgments
This work was supported by the National Natural Science Foundation of China (No.61702034).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yang, Y., Li, Z., Xie, W. et al. High capacity and multilevel information hiding algorithm based on pu partition modes for HEVC videos. Multimed Tools Appl 78, 8423–8446 (2019). https://doi.org/10.1007/s11042-018-6859-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-6859-7