Skip to main content
Log in

Two-dimensional histogram modification based reversible data hiding using motion vector for H.264

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

Abstract

Histogram modification (HM) is an efficient algorithm for reversible data hiding into H.264 video, motion vector based methods have been applied to HM. In this paper, we present a special strategy of reversible data hiding using motion vector based on two-dimensional histogram modification. Firstly, the two components of a motion vector will compose an embedding pair. The values of embedding pairs are classified into 17 non-intersect sets. Then, according to the set that the embedding pair belongs to, we can embed data into motion vectors by modifying the value of embedding pair. Experimental results verify that the embedding capacity is increased by two times compared with the previous algorithm, and the PSNR declines about 5%. The reversibility of the algorithm is also studied, three rules are presented to judge the reversibility of an algorithm directly, and the rules are suitable for other histogram modification based 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

Similar content being viewed by others

References

  1. Alattar AM (2004) Reversible watermark using the difference expansion of a generalized integer transform. IEEE Trans Image Process 13(8):1147–1156

    Article  MathSciNet  Google Scholar 

  2. Al-Qershi OM, Khoo BE (2013) Two-dimensional difference encryption (2d-de) scheme with a characteristics-based threshold. Signal Process 93(1):154–162

    Article  Google Scholar 

  3. Barton JM (1997) Method and apparatus for embedding authentication information within digital data. US Patent US5646997

  4. Cao Y, Zhou ZL, Sun XM, Gao CZ (2018) Coverless information hiding based on the molecular structure images of material. CMC 54(2):197–207

    Google Scholar 

  5. Hwang K, Li D (2010) Trusted cloud computing with secure resources and data coloring. IEEE Internet Comput 14(5):14–22

    Article  Google Scholar 

  6. Lin KZ, Wei Y, Bo F (2008) Digital watermarking synchronization algorithm of MPEG-4 video. Int Multi-Sympo Comput Comput Sci:164–167

  7. Liu YX, Ju LM, Hu MS, Ma XJ, Zhao HG (2015) A robust reversible data hiding scheme for H.264 without distortion drift. Neurocomputing 151:1053–1062

    Article  Google Scholar 

  8. Ma YY, Luo XY, Li XL, Bao ZK, Zhang Y (2018) Selection of rich model Steganalysis features based on decision rough set α-positive region reduction. IEEE Trans Circ Syst Video Technol. https://doi.org/10.1109/TCSVT.2018.2799243

  9. Ni ZC, Shi YQ, Ansari N, Su WF (2006) Reversible data hiding. IEEE Trans Circ Syst Video Technol 16(3):354–362

    Article  Google Scholar 

  10. Niu K, Yang XY, Zhang YN (2017) A novel video reversible data hiding algorithm using motion vector for H.264/AVC. Tsinghua Sci Technol 22(5):489–498

    Article  Google Scholar 

  11. Richardson IEG (2003) H.264 and MPEG-4 video compression: video coding for next-generation multimedia. Wiley, UK, p 171

    Book  Google Scholar 

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

    Article  Google Scholar 

  13. Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13(8):890–896

    Article  Google Scholar 

  14. Wang JW, Li T, Shi YQ, Lian SG, Ye JY (2017) Forensics feature analysis in quaternion wavelet domain for distinguishing photographic images and computer graphics. Multim Tools Appl 76(22):23721–23737

    Article  Google Scholar 

  15. Xu DW, Wang RD, Shi YQ (2014) An improved reversible data hiding-based approach for intra-frame error concealment in H.264/AVC. J Vis Commun Image R 25:410–422

    Article  Google Scholar 

  16. Zeng XA, Chen ZY, Chen M, Xong Z (2011) Reversible video watermarking using motion estimation and prediction error expansion. J Inf Sci Eng 27(2):465–479

    Google Scholar 

  17. Zeng X, Chen Z, Xiong Z (2011) Issues and solution on distortion drift in reversible video data hiding. Multimedia Tools Appl 52(2–3):465–484

    Article  Google Scholar 

  18. Zhang Y, Qin C, Zhang WM, Liu FL, Luo XY (2018) On the fault-tolerant performance for a class of robust image steganography. Signal Process 146:99–111

    Article  Google Scholar 

  19. Zhao J, Li ZT, Feng B (2016) A novel two-dimensional histogram modification for reversible data embedding into stereo H.264 video[J]. Multimed Tools Appl 75:5959–5980. https://doi.org/10.1007/s11042-015-2558-9

    Article  Google Scholar 

  20. Zhou QL, Qiu YB, Lu JF, Yuan WQ, Feng XQ, Mao XY (2018) Steganography using reversible texture synthesis based on seeded region growing and LSB. CMC 55(1):151–163

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to XiaoYuan Yang.

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

Li, D., Zhang, Y., Li, X. et al. Two-dimensional histogram modification based reversible data hiding using motion vector for H.264. Multimed Tools Appl 78, 8167–8181 (2019). https://doi.org/10.1007/s11042-018-6729-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-6729-3

Keywords

Navigation