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.
Similar content being viewed by others
References
Alattar AM (2004) Reversible watermark using the difference expansion of a generalized integer transform. IEEE Trans Image Process 13(8):1147–1156
Al-Qershi OM, Khoo BE (2013) Two-dimensional difference encryption (2d-de) scheme with a characteristics-based threshold. Signal Process 93(1):154–162
Barton JM (1997) Method and apparatus for embedding authentication information within digital data. US Patent US5646997
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
Hwang K, Li D (2010) Trusted cloud computing with secure resources and data coloring. IEEE Internet Comput 14(5):14–22
Lin KZ, Wei Y, Bo F (2008) Digital watermarking synchronization algorithm of MPEG-4 video. Int Multi-Sympo Comput Comput Sci:164–167
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
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
Ni ZC, Shi YQ, Ansari N, Su WF (2006) Reversible data hiding. IEEE Trans Circ Syst Video Technol 16(3):354–362
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
Richardson IEG (2003) H.264 and MPEG-4 video compression: video coding for next-generation multimedia. Wiley, UK, p 171
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
Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13(8):890–896
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
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
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
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
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
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
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
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
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-6729-3