Skip to main content
Log in

A high capacity video steganography based on intra luma and chroma modes

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Algorithm 1
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

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

  1. 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

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. Zhang H, Cao Y, Zhao X (2016) Motion vector-based video steganography with preserved local optimality[J]. Multimed Tools Appl 75(21):13503–13519

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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.

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Ron Crandall: Some Notes on Steganography. Posted on Steganography Mailing List, 1998. http://dde.binghamton.edu/download/Crandall_matrix.pdf

  24. Westfeld A (2001) F5—A Steganographic algorithm. 289–302. https://doi.org/10.1007/3-540-45496-9_21

  25. 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

  26. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lihua Tian.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-17378-3

Keywords

Navigation