Skip to main content
Log in

An efficient data hiding method using the intra prediction modes in HEVC

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

Abstract

High efficiency video coding (HEVC) standard is highly contributive in data hiding. Combining the HEVC standard with data hiding methods is a complex task, and because the highly efficient coding process is a powerful attack, eliminating some of the original video data would not have a significant effect on obtaining the best compression rates and transmission efficiency. In this paper, an efficient secret data hiding method is proposed through intra prediction modes integrated with HEVC, where the intra prediction modes of HEVC encoded videos are applied as a secret data carrier obtained from the N smallest prediction units. Every ⌊log2[N + 1]⌋ + 1 secret bit is embedded in a set of N intra prediction modes, named carrier vectors, where 1 is added to or subtracted from one of these modes, resulting in the accomplished data hiding. Due to the fact that, at the most, only one intra prediction mode is modified and the N smallest prediction units are chosen, this method is contributive in appropriate data hiding performance and steganalysis. The experimental results indicate that the embedding capacity increases up to 50%, while obtaining the best capacity, rate and distortion trade-offs among the compared methods.

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

Similar content being viewed by others

References

  1. Balaji L, Thyagharajan KK (2014) Fast mode decision algorithm for H.264 / SVC. Advances in Intelligent Systems and Computing, Springer AISC series 328(2):405–412

    Google Scholar 

  2. Balaji L, Thyagharajan KK (2014) H. 264/SVC mode decision based on mode correlation and desired mode list. Int J Autom Comput 11(5):510–516

    Article  Google Scholar 

  3. Balaji L, Thyagharajan KK (2018) An enhanced performance for H. 265/SHVC based on combined AEGBM3D filter and back-propagation neural network. SIViP 12(5):809–817

    Article  Google Scholar 

  4. Balaji L, Thyagharajan KK (2019) Manifold scalable video conveyance for m-wellbeing crisis relevance. Clust Comput 22(5):10729–10741

    Article  Google Scholar 

  5. Balaji L, Thyagharajan KK, Dhanalakshmi A (2015) An efficient block mode detection algorithm for scalable video coding using probability model. International Journal of System Dynamics Applications (IJSDA) 4(2):42–55

    Article  Google Scholar 

  6. Balaji L, Thyagharajan KK, Raja C, Dhanalakshmi A (2020) An optimal mode selection algorithm for scalable video coding. International Journal of Computational Vision and Robotics 10(2):143–155

    Article  Google Scholar 

  7. Cao F, An B, Yao H, Tang Z (2019) Local complexity based adaptive embedding mechanism for reversible data hiding in digital images. Multimed Tools Appl 78(7):7911–7926

    Article  Google Scholar 

  8. Chang PC, Chung KL, Chen JJ, Lin CH, Lin TJ (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

    Article  Google Scholar 

  9. Chen Y, Wang H, Wu H, Liu Y (2018) An adaptive data hiding algorithm with low bitrate growth for H. 264/AVC video stream. Multimed Tools Appl 77(15):20157–20175

    Article  Google Scholar 

  10. Chen, Y, Wang, H, Wu, H and Liu, Y (2018). Reversible video data hiding using zero QDCT coefficient-pairs. Multimed Tools Appl, 1–19

  11. Correa G, Assuncao PA, Agostini LV, da Silva Cruz LA (2014) Fast HEVC encoding decisions using data mining. IEEE transactions on circuits and systems for video technology 25(4):660–673

    Article  Google Scholar 

  12. Dutta T, Gupta HP (2016) A robust watermarking framework for high efficiency video coding (HEVC)–encoded video with blind extraction process. J Vis Commun Image Represent 38:29–44

    Article  Google Scholar 

  13. Fallahpour M, Shirmohammadi S, Ghanbari M (2015) A high capacity data hiding algorithm for H. 264/AVC video. Security and Communication Networks 8(16):2947–2955

    Article  Google Scholar 

  14. Fang H, Zhou H, Ma Z, Zhang W, Yu N (2019) A robust image watermarking scheme in DCT domain based on adaptive texture direction quantization. Multimed Tools Appl 78(7):8075–8089

    Article  Google Scholar 

  15. Gui, F and Xue, H (2017). A reversible data hiding scheme for HEVC. In 2017 10th international symposium on computational intelligence and design (ISCID) (Vol. 2, pp. 34-37). IEEE

  16. Heidari, B and Ramezanpour, M (2018). Reduction of intra-coding time for HEVC based on temporary direction map. J Real-Time Image Proc , 1-13

  17. Jiaji W, Rangding W, Wei L, Dawen X, Meiling H (2014) An information hiding algorithm for HEVC based on intra prediction mode and block code. Sensors & Transducers 177(8):230

    Google Scholar 

  18. Kim C (2014) Data hiding by an improved exploiting modification direction. Multimed Tools Appl 69(3):569–584

    Article  Google Scholar 

  19. Kim C, Shin D, Leng L, Yang CN (2018) Lossless data hiding for absolute moment block truncation coding using histogram modification. J Real-Time Image Proc 14(1):101–114

    Article  Google Scholar 

  20. Kim C, Shin D, Leng L, Yang CN (2018) Separable reversible data hiding in encrypted halftone image. Displays 55:71–79

    Article  Google Scholar 

  21. Leng L, Li M, Kim C, Bi X (2017) Dual-source discrimination power analysis for multi-instance contactless palmprint recognition. Multimed Tools Appl 76(1):333–354

    Article  Google Scholar 

  22. Leng L, Zhang J, Khan MK, Chen X, Alghathbar K (2010) Dynamic weighted discrimination power analysis: a novel approach for face and palmprint recognition in DCT domain. International Journal of the Physical Sciences 5(17):2543–2554

    Google Scholar 

  23. Leng, L, Zhang, J, Xu, J, Khan, MK and Alghathbar, K (2010). Dynamic weighted discrimination power analysis in DCT domain for face and palmprint recognition. In 2010 international conference on information and communication technology convergence (ICTC) (pp. 467-471). IEEE

  24. Li Y, Wang HX (2019) Robust H. 264/AVC video watermarking without intra distortion drift. Multimed Tools Appl 78(7):8535–8557

    Article  Google Scholar 

  25. Li D, Zhang Y, Li X, Niu K, Yang X, Sun Y (2019) Two-dimensional histogram modification based reversible data hiding using motion vector for H. 264. Multimed Tools Appl 78(7):8167–8181

    Article  Google Scholar 

  26. Liu Y, Hu M, Ma X, Zhao H (2015) A new robust data hiding method for H. 264/AVC without intra-frame distortion drift. Neurocomputing 151:1076–1085

    Article  Google Scholar 

  27. Liu Y, Liu S, Zhao H, Liu S (2019) A new data hiding method for H. 265/HEVC video streams without intra-frame distortion drift. Multimed Tools Appl 78(6):6459–6486

    Article  Google Scholar 

  28. Long M, Peng F, Li HY (2018) Separable reversible data hiding and encryption for HEVC video. J Real-Time Image Proc 14(1):171–182

    Article  Google Scholar 

  29. 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 transactions on circuits and systems for video technology 20(10):1320–1330

    Article  Google Scholar 

  30. Najafabadi, N and Ramezanpour, M (2019). Mass center direction-based decision method for intraprediction in HEVC standard. J Real-Time Image Proc , 1-16

  31. Ramezanpour, M and Zargari, F (2015). Early termination algorithm for CU size decision in HEVC intra coding. In 2015 9th Iranian conference on machine vision and image processing (MVIP) (pp. 45-48). IEEE

  32. Rodríguez, D, Botella, G, Barrio, AAD and Cuesta, D (2018). Data hiding algorithm for HEVC using intra-coded frames. In proceedings of the 50th computer simulation conference (p. 2). Society for Computer Simulation International

  33. Shanableh T (2018) Altering split decisions of coding units for message embedding in HEVC. Multimed Tools Appl 77(7):8939–8953

    Article  Google Scholar 

  34. Song G, Li Z, Zhao J, Hu J, Tu H (2015) A reversible video steganography algorithm for MVC based on motion vector. Multimed Tools Appl 74(11):3759–3782

    Article  Google Scholar 

  35. Swati S, Hayat K, Shahid Z (2014) A watermarking scheme for high efficiency video coding (HEVC). PLoS One 9(8):e105613

    Article  Google Scholar 

  36. Tew, Y and Wong, K (2014). Information hiding in HEVC standard using adaptive coding block size decision. In 2014 IEEE international conference on image processing (ICIP) (pp. 5502-5506). IEEE

  37. Wang J, Wang R, Li W, Xu D, Huang M (2014) A large-capacity information hiding method for HEVC video. In: In 3rd international conference on computer science and service system. Press, Atlantis

    Google Scholar 

  38. Wang J, Wang R, Xu D, Li W (2015) An information hiding algorithm for HEVC based on angle differences of intra prediction mode. JSW 10(2):213–221

    Article  Google Scholar 

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

    Article  Google Scholar 

  40. Yang Y, Li Z, Xie W, Zhang Z (2019) High capacity and multilevel information hiding algorithm based on pu partition modes for HEVC videos. Multimed Tools Appl 78(7):8423–8446

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammadreza Ramezanpour.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Saberi, Y., Ramezanpour, M. & Khorsand, R. An efficient data hiding method using the intra prediction modes in HEVC. Multimed Tools Appl 79, 33279–33302 (2020). https://doi.org/10.1007/s11042-020-09729-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09729-1

Keywords

Navigation