Abstract
An adaptive reversible watermarking in integer wavelet transform (IWT) domain was proposed in this paper. It could adaptively embed according to the size of the watermark, achieve blind extraction, and the extracted image was completely lossless. A new method of embedding watermark into diagonal components based on the relationship between adjacent elements in the approximate component was used. First, an integer wavelet transform was performed on the carrier image, and a threshold was adaptively set using the element relationship in the approximate component. Then a block with a higher smoothness in the approximate component was selected, and the watermark was embedded into its corresponding diagonal component image block. Since the threshold, the length and width of the watermark were also embedded in the image, it became possible to extract the watermark without knowing the threshold and the size of the watermark. Experimental data show that compared with different carrier pictures and similar algorithms, this method has better visual effects and less distortion, and the extracted image does not have any pixel difference from the original image. It can be used for special applications, such as medical image transmission, forensic document verification, etc.
Similar content being viewed by others
References
Ahmaderaghi B, Kurugollu F, Rincon JMD, Bouridane A (2018) Blind image watermark detection algorithm based on discrete Shearlet transform using statistical decision theory. IEEE Transact Comput Imaging 4(1):46–59. https://doi.org/10.1109/TCI.2018.2794065
Alattar AM (2004) Reversible watermark using difference expansion of quads. In: IEEE International Conference on Acoustics
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 (2011) High capacity data hiding schemes for medical images based on difference expansion. J Syst Softw 84(1):105–112
Ashwag Alrehily VT (2018) Computer security and software watermarking based on return-oriented programming. Int J Comp Netw Info Secur (IJCNIS) 10:28–36. https://doi.org/10.5815/ijcnis.2018.05.04
Carpentieri B, Castiglione A, De Santis A, Palmieri F, Pizzolante R (2019) One-pass lossless data hiding and compression of remote sensing data. Futur Gener Comput Syst 90:222–239. https://doi.org/10.1016/j.future.2018.07.051
Chen X, Li X, Yang B, Tang Y (2010) Reversible image watermarking based on a generalized integer transform. In: IEEE International Conference on Acoustics Speech & Signal Processing
Chen F, He H, Tai HM, Wang H (2014) Chaos-based self-embedding fragile watermarking with flexible watermark payload. Multimed Tools Appl 72(1):41–56
Dawei Z, Guanrong C, Wenbo L (2004) A chaos-based robust wavelet-domain watermarking algorithm. Chaos, Solitons Fractals 22(1):47–54. https://doi.org/10.1016/j.chaos.2003.12.104
Dragoi IC, Coltuc D (2016) Adaptive pairing reversible watermarking. IEEE Trans Image Process 25(5):1–1
Ghardallou A, Kricha A, Sakly A, Mtibaa A (2016) Adaptive block sized reversible watermarking scheme based on integer transform. In: International Conference on Sciences & Techniques of Automatic Control & Computer Engineering
Girdhar A, Kumar V (2019) A reversible and affine invariant 3D data hiding technique based on difference shifting and logistic map. J Ambient Intell Humaniz Comput 10(12):4947–4961. https://doi.org/10.1007/s12652-019-01179-4
Gull S, Loan NA, Parah SA, Sheikh JA, Bhat GM (2020) An efficient watermarking technique for tamper detection and localization of medical images. J Ambient Intell Humaniz Comput 11(5):1799–1808. https://doi.org/10.1007/s12652-018-1158-8
Haghighi BB, Taherinia AH, Monsefi R (2020) An Effective Semi-fragile Watermarking Method for Image Authentication Based on Lifting Wavelet Transform and Feed-Forward Neural Network. Cogn Comput 28. https://doi.org/10.1007/s12559-019-09700-9
Hsu L-Y, Hu H-T (2019) A reinforced blind color image watermarking scheme based on Schur decomposition. IEEE Access (99):1–1
Hu W-W, Zhou R-G, El-Rafei A, Jiang S-X (2019) Quantum image watermarking algorithm based on Haar wavelet transform. IEEE Access PP 99:1–1
Jung SW, Ha LT, Ko SJ (2011) A new histogram modification based reversible data hiding algorithm considering the human visual system. IEEE Signal Process Lett 18(2):95–98. https://doi.org/10.1109/lsp.2010.2095498
Kaur R, Singh J (2014) Reversible watermarking based on entropy masking with histogram shifting. Int J Comput Appl 99(13):39–43
Kuslu M, Yalman Y (2016) A reversible data hiding method without rounding based on Haar wavelet transform: NON-R. Imaging Sci J 64:471–479
Lee S, Yoo CD, Kalker T (2007) Reversible image watermarking based on integer-to-integer wavelet transform. IEEE Transact Info Foren Secur 2(3):321–330
Li X, Li J (2014) Research on image digital watermarking based on wavelet transform and grey relational analysis. In: International Computer Conference on Wavelet Active Media Technology & Information Processing
Li F, Mao Q, Chang CC (2017) Reversible data hiding scheme based on the Haar discrete wavelet transform and interleaving prediction method. Multimed Tools Appl 77:5149–5168
Lin CC, Tai WL, Chang CC (2008) Multilevel reversible data hiding based on histogram modification of difference images. Pattern Recogn 41(12):3582–3591
Liu XY, Wang YF, Du JY, Liao SH, Lou JT, Zou BJ (2019) Robust hybrid image watermarking scheme based on KAZE features and IWT-SVD. Multimed Tools Appl 78(5):6355–6384. https://doi.org/10.1007/s11042-018-6361-2
Liu JX, Huang JD, Luo YL, Cao C, Yang S, Wei DQ, Zhou RL (2019) An optimized image watermarking method based on HD and SVD in DWT domain. IEEE Access 7:80849–80860. https://doi.org/10.1109/access.2019.2915596
Luo G, Zhou R-G, Hu W, Luo J, Liu X, Ian H (2018) Enhanced least significant qubit watermarking scheme for quantum images. Quantum Inf Process 17(11):299. https://doi.org/10.1007/s11128-018-2075-7
Meerwald P, Uhl A (2001) Survey of wavelet-domain watermarking algorithms, vol 4314. Photonics West 2001 - Electronic Imaging. SPIE
Mehallegue N, Loukhaoukha K, Zebbiche K, Refaey A, Djellab M (2020) Ambiguity attacks on SVD audio watermarking approach using chaotic encrypted images. Multimed Tools Appl 79(3–4):2031–2045. https://doi.org/10.1007/s11042-019-08271-z
Nagarju P, Naskar R, Chakraborty RS (2013) Improved histogram bin shifting based reversible watermarking. In: International Conference on Intelligent Systems & Signal Processing
Naik K, Trivedy S, Pal AK (2018) An IWT based blind and robust image watermarking scheme using secret key matrix. Multimed Tools Appl 77(11):13721–13752
Qasim AF, Aspin R, Meziane F, Hogg P (2019) ROI-based reversible watermarking scheme for ensuring the integrity and authenticity of DICOM MR images. Multimed Tools Appl 78(12):16433–16463. https://doi.org/10.1007/s11042-018-7029-7
Shi Y-Q, Li X, Zhang X, Wu H-T, Ma B (2016) Reversible data hiding: advances in the past two decades. IEEE Access 4:3210–3237. https://doi.org/10.1109/access.2016.2573308
Subburam S, Selvakumar S, Geetha S (2017) High performance reversible data hiding scheme through multilevel histogram modification in lifting integer wavelet transform. Multimed Tools Appl
Tai WL, Yeh CM, Chang CC (2009) Reversible data hiding based on histogram modification of pixel differences. IEEE Transact Circ Systems Vid Technol 19:906–910
Thabit R, Khoo BE (2017) Medical image authentication using SLT and IWT schemes. Multimed Tools Appl 76(1):309–332. https://doi.org/10.1007/s11042-015-3055-x
Thanki RM, Kothari AM (2020) Hybrid domain watermarking technique for copyright protection of images using speech watermarks. J Ambient Intell Humaniz Comput 11(5):1835–1857. https://doi.org/10.1007/s12652-019-01295-1
Uyyala R, Pal R, Prasad MVNK (2019) Reversible data hiding using B-tree triangular decomposition based prediction. IET Image Process 13(11):1986–1997
Wang Y, Pearmain A (2004) Blind image data hiding based on self reference. Pattern Recogn Lett 25(15):1681–1689
Wang X, Li XL, Yang B, Guo ZM (2010) Efficient generalized integer transform for reversible watermarking. IEEE Signal Process Lett 17(6):567–570. https://doi.org/10.1109/lsp.2010.2046930
Wang YL, Gong DF, Lu B, Xiang F, Liu FL (2018) Exception handling-based dynamic software watermarking. IEEE Access 6:8882–8889. https://doi.org/10.1109/access.2018.2810058
Wen J, Lei J, Wan Y (2012) Adaptive reversible data hiding through autoregression. In: International Conference on Information Science & Technology
Weng CY (2020) DWT-based reversible information hiding scheme using prediction-error-expansion in multimedia images. Peer Peer Netw Appl 13(2):514–523. https://doi.org/10.1007/s12083-018-0709-2
Xiong L, Xu Z, Shi YQ (2017) An integer wavelet transform based scheme for reversible data hiding in encrypted images. Multidim Syst Sign Process 29:1191–1202
Yousefi S, Rabiee HR, Yousefi E, Ghanbari M (2007) Reversible date hiding using multi level integer wavelet decomposition and intelligent coefficient selection. 2007 IEEE International Conference on Multimedia and Expo:2130–2133. https://doi.org/10.1109/ICME.2007.4285104
Zhang T, Li X, Qi W, Li W, Guo Z (2019) Real-time reversible data hiding based on multiple histogram modification. J Real-Time Image Proc 16(3):661–671. https://doi.org/10.1007/s11554-018-0845-1
Zhou RG, Hu W, Fan P Quantum watermarking scheme through Arnold scrambling and LSB steganography. Quantum Inf Process 16(9):212
Acknowledgments
This work was supported in part by National Natural Science Foundation of China under Grant 61702305.
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
Meng, L., Liu, L., Tian, G. et al. An adaptive reversible watermarking in IWT domain. Multimed Tools Appl 80, 711–735 (2021). https://doi.org/10.1007/s11042-020-09686-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09686-9