Abstract
With the High Efficiency Video Coding (HEVC) becoming a popular video coding standard in the world, combing the HEVC standard with data hiding methods is a complex task. In this paper, we propose a video steganography method based on intra luma and chroma prediction modes for HEVC. Concerning the characteristics of the quadtree partition and the correlation between the intra luma and chroma prediction modes, we modify the intra chroma prediction modes to embed secret messages. In order to improve the security and embedding efficiency of the method, we use the Logistic chaotic sequence to preprocess the secret messages, and then use matrix coding to select appropriate parameters to embed the messages. The experimental results demonstrate that the proposed method maintains a significant embedding capacity across various encoding structures. Furthermore, it achieves an average ΔPSNR of 0.02 dB, indicating excellent concealment performance while ensuring minimal impact on image quality.
Similar content being viewed by others
Data availability
All data generated or analyzed during this study are included in this published article [and its supplementary information files].
References
Ma X, Li Z, Lv J, Wang W (2009) Data hiding in H.264/AVC streams with limited intra-frame distortion drift, 2009 International symposium on computer network and multimedia technology pp 1–5. https://doi.org/10.1109/CNMT.2009.5374766
Ma X, Li Z, Tu H, Zhang B (2010) A data hiding algorithm for h.264/avc video streams without intra-frame distortion drift. IEEE Trans Circuits Syst Video Technol 20(10):1320–1330. https://doi.org/10.1109/TCSVT.2010.2070950
Chang PC, Chung KL, Chen JJ et al (2014) A DCT/DST-based error propagation-free data hiding algorithm for HEVC intra-coded frames[J]. J Vis Commun Image Represent 25(2):239–253
Liu Y, Liu S, Zhao H et al (2019) A new data hiding method for H. 265/HEVC video streams without intra-frame distortion drift[J]. Multimed Tools Appl 78(6):6459–6486
Liu S, Liu Y, Feng C et al (2021) An efficient video steganography method based on hevc[c]. International conference on intelligent computing. Springer, Cham, 327–336
Li D, Zhang YN, Li XC et al (2019) Two-dimensional histogram modification based reversible data hiding using motion vector for H. 264[J]. Multimed Tools Appl 78(7):8167–8181
Yao Y, Zhang W, Yu N et al (2015) Defining embedding distortion for motion vector-based video steganography[J]. Multimed Tools Appl 74(24):11163–11186
Zhang H, Cao Y, Zhao X (2016) Motion vector-based video steganography with preserved local optimality[J]. Multimed Tools Appl 75(21):13503–13519
Aly HA (2010) Data hiding in motion vectors of compressed video based on their associated prediction error[J]. IEEE Trans Inf Forensics Secur 6(1):14–18
Van LP, De Praeter J, Van Wallendael G, De Cock J, Van de Walle R (2015) Out-of-the-loop information hiding for HEVC video, 2015 IEEE International conference on image processing (ICIP), pp 3610-3614. https://doi.org/10.1109/ICIP.2015.7351477
Yang J, Li S (2018) An efficient information hiding method based on motion vector space encoding for HEVC[J]. Multimed Tools Appl 77(10):11979–12001
Tew Y, Wong K (2014) Information hiding in HEVC standard using adaptive coding block size decision, 2014 IEEE International conference on image processing (ICIP), pp 5502-5506. https://doi.org/10.1109/ICIP.2014.7026113
Zhao H, Liu Y, Wang Y, Liu S, Feng C (2021) A video steganography method based on transform block decision for H.265/HEVC. IEEE Access 9:55506–55521. https://doi.org/10.1109/ACCESS.2021.3059654
Hu Y, Zhang C, Su Y (2007) Information hiding based on intra prediction modes for H.264/AVC, 2007 IEEE International conference on multimedia and expo, pp 1231–1234. https://doi.org/10.1109/ICME.2007.4284879.
Yang G, Li J, He Y et al (2011) An information hiding algorithm based on intra-prediction modes and matrix coding for H264/AVC video stream[J]. AEUE - Int J Electron Commun 65(4):331–337
Xu D, Wang R, Wang J (2012) Prediction mode modulated data-hiding algorithm for H.264/AVC. J Real-Time Image Proc 7:205–214. https://doi.org/10.1007/s11554-010-0175-4
Wang J, Wang R, Li W et al (2014) A high-capacity information hiding algorithm for HEVC based on intra prediction mode[J]. J Comput Inform Syst 10(20):8933–8943
Wang JJ, Wang RD, Li W et al (2015) Video information hiding in intra prediction and block codes for hevc[J]. Guangdianzi Jiguang/J Optoelectron Laser 26(5):942–950
Wang J, Wang R, Xu D et al (2015) An information hiding algorithm for HEVC based on angle differences of intra prediction mode[J]. J Softw 10(2):213–221
Sheng Q, Wang R, Pei A et al (2016) An information hiding algorithm for HEVC based on differences of intra prediction modes[C]. International conference on cloud computing and security. Springer, Cham, pp 63–74
Wang J, Jia X, Kang X, Shi Y-Q (2019) A cover selection HEVC video steganography based on intra prediction mode. IEEE Access 7:119393–119402. https://doi.org/10.1109/ACCESS.2019.2936614
Sullivan GJ, Ohm J, Han W, Wiegand T (2012) Overview of the High Efficiency Video Coding (HEVC) Standard. IEEE Trans Circuits Syst Video Technol 22(12):1649–1668. https://doi.org/10.1109/TCSVT.2012.2221191
Ron Crandall: Some Notes on Steganography. Posted on Steganography Mailing List, 1998. http://dde.binghamton.edu/download/Crandall_matrix.pdf
Westfeld A (2001) F5—A Steganographic algorithm. 289–302. https://doi.org/10.1007/3-540-45496-9_21
Zhao H, Liu Y, Wang Y et al (2021) A video steganography method based on transform block decision for H.265/HEVC[J]. IEEE Access PP(99):1–1
Liu Y, Zhao H, Liu S et al (2018) A robust and improved visual quality data hiding method for HEVC[J]. IEEE Access PP(99):1–1
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest statement
We declare that we did not receive support from any organization for the submitted work and we have no financial or proprietary interests in any material discussed in this article.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Xing, H., Tian, L. & Li, C. A high capacity video steganography based on intra luma and chroma modes. Multimed Tools Appl 83, 44193–44216 (2024). https://doi.org/10.1007/s11042-023-17378-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-17378-3