Abstract
Interpolation based reversible data hiding (IRDH) schemes have recently been studied for better rate-distortion performance. However, most of them do not have any consideration of an ‘effective’ capacity management for increasing size of payload. In this paper, we develop and present an IRDH scheme with adaptive embedding, which determines how many bits of an interpolated pixel can be used for the best possible embedded image quality by using a parameter to control the embedding rate. While compared with the prominent IRDH schemes, our scheme demonstrated its efficiency for better embedding rate distortion performance. Being up-sampled, the embedded image would have higher spatial resolution. It also does not require any location map, and thus the total capacity can be effectively used for data embedding. Moreover, it keeps the original pixels untouched and thus, would be useful in military and medical image applications that restrict minimum possible changes in the cover images.
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:1147–1156
Arnold M, Schmucker M, Wolthusen SD (2003) Techniques and applications of digital watermarking and content protection. Artech House, Boston
Barton JM (1997) Method and apparatus for embedding authentication information within digital data. US Patent 5,646,997
Bender W, Butera W, Gruhl D, Hwang R, Paiz FJ, Pogreb S (2000) Applications for data hiding. IBM Syst J 39(3.4):547–568
Celik MU, Sharma G, Tekalp AM, Saber E (2005) Lossless generalized-lsb data embedding. IEEE Trans Image Process 14(2):253–266
Chang YT, Huang CT, Lee CF, Wang SJ (2013) Image interpolating based data hiding in conjunction with pixel-shifting of histogram. J Supercomput 66 (2):1093–1110
Chen X, Li X, Yang B, Tang Y (2010) Reversible image watermarking based on a generalized integer transform. In: Proceedings of ICASSP, pp 2382–2385. IEEE
Chen X, Sun X, Sun H, Xiang L, Yang B (2015) Histogram shifting based reversible data hiding method using directed-prediction scheme. Multimed Tools Appl 74(15):5747–5765
Coatrieux G, Lecornu L, Sankur B, Roux C (2006) A review of image watermarking applications in healthcare. In: Proceedings of IEEE EMBS’06, pp 4691–4694. IEEE
Coltuc D, Chassery JM (2007) Very fast watermarking by reversible contrast mapping. IEEE Signal Process Lett 14(4):255–258
Cox IJ, Miller ML, Bloom JA, Fridrich J, Kalker T (2008) Models of watermarking. In: Digital watermarking and steganography. 2nd edn. Morgan Kaufmann, Burlington, pp 61–103
DWA (2006) Digital watermarking alliance (DWA). http://digitalwatermarkingalliance.org/digital-watermarking-applications/. [Online; last accessed: Jan 2017]
Fallahpour M, Megias D, Ghanbari M (2011) Subjectively adapted high capacity lossless image data hiding based on prediction errors. Multimed Tools Appl 52(2-3):513–527
Fridrich J, Goljan M, Du R (2002) Lossless data embedding-new paradigm in digital watermarking. EURASIP Journal on Applied Signal Processing pp 185–196
Jung KH, Yoo KY (2009) Data hiding method using image interpolation. Comput Standards & Interfaces 31(2):465–470
Jung KH, Yoo KY (2015) Steganographic method based on interpolation and lsb substitution of digital images. Multimed Tools Appl 74(6):2143–2155
Kundur D, Hatzinakos D (1999) Digital watermarking for telltale tamper proofing and authentication. Proc IEEE 87(7):1167–1180
Lee CF, Huang YL (2012) An efficient image interpolation increasing payload in reversible data hiding. Expert Syst Appl 39(8):6712–6719
Lee Y, Kim H, Park Y (2009) A new data hiding scheme for binary image authentication with small image distortion. Inform Sci 179(22):3866–3884
Liu YC, Wu HC, Yu SS (2011) Adaptive de-based reversible steganographic technique using bilinear interpolation and simplified location map. Multimed Tools Appl 52(2-3):263–276
Lu TC, Chang CC, Huang YH (2014) High capacity reversible hiding scheme based on interpolation, difference expansion, and histogram shifting. Multimed Tools Appl 72(1):417–435
Ma X, Pan Z, Hu S, Wang L (2015) High-fidelity reversible data hiding scheme based on multi-predictor sorting and selecting mechanism. J Vis Commun Image Represent 28:71–82
Malik A, Sikka G, Verma HK (2016) An image interpolation based reversible data hiding scheme using pixel value adjusting feature. Multimed Tools Appl 76:1–22
Malik A, Sikka G, Verma HK (2017) Image interpolation based high capacity reversible data hiding scheme. Multimed Tools Appl 76:1–17
Nyeem H, Boles W, Boyd C (2013) A review of medical image watermarking requirements for teleradiology. J Dig Imaging 26:326–343
Nyeem H, Boles W, Boyd C (2014) Digital image watermarking: its formal model, fundamental properties and possible attacks. EURASIP J Adv Signal Process 2014(1):135
Ou B, Li X, Wang J (2016) High-fidelity reversible data hiding based on pixel-value-ordering and pairwise prediction-error expansion. J Vis Commun Image Represent 39:12–23
Pan Z, Hu S, Ma X, Wang L (2015) Reversible data hiding based on local histogram shifting with multilayer embedding. J Vis Commun Image Represent 31:64–74
Parah SA, Ahad F, Sheikh JA, Loan NA, Bhat GM (2017) A new reversible and high capacity data hiding technique for e-healthcare applications. Multimed Tools Appl 76(3):3943–3975
Rey C, Dugelay JL (2002) A survey of watermarking algorithms for image authentication. Eurasip J Appl Signal Process 2002(1):613–621
Rhoads GB (2000) Signal processing to hide plural-bit information in image, video, and audio data. US Patent 6,122,392
Sachnev V, Kim HJ, Nam J, Suresh S, Shi YQ (2009) Reversible watermarking algorithm using sorting and prediction. IEEE Trans Circuits Syst Video Technol 19:989–999
Singh AK (2017) Improved hybrid algorithm for robust and imperceptible multiple watermarking using digital images. Multimed Tools Appl 76(6):8881–8900
Tewfik AH, Swanson M (1997) Data hiding for multimedia personalization, interaction, and protection. IEEE Signal Process Mag 14(4):41–44
Thodi DM, Rodríguez J (2007) Expansion embedding techniques for reversible watermarking. IEEE Trans Image Process 16:721–730
Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13:890–896
USC SIPI image database. http://sipi.usc.edu/database/ (SIPI). [Online; last accessed 23-Mar-2017]
Voyatzis G, Pitas I (1999) The use of watermarks in the protection of digital multimedia products. Proc IEEE 87(7):1197–1207
Wahed MA, Nyeem H (2016) Developing a block-wise interpolation based adaptive data embedding scheme. In: Proceedings of ICEEICT 2016, pp 1–6. IEEE
Wang CT, Yu HF (2012) High-capacity reversible data hiding based on multi-histogram modification. Multimed Tools Appl 61(2):299–319
Wang XT, Chang CC, Nguyen TS, Li MC (2013) Reversible data hiding for high quality images exploiting interpolation and direction order mechanism. Digital Signal Process 23(2):569–577
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: From error visibility to structural similarity. IEEE Trans Image Process 13 (4):600–612
Wu M, Liu B (2004) Data hiding in binary image for authentication and annotation. IEEE Trans Multimed 6(4):528–538
Yu HH, Wu M, Li X, Gelman AD (2002) Methods and apparatus for multi-layer data hiding. US Patent 6,456,726
Zhang X, Sun Z, Tang Z, Yu C, Wang X (2017) High capacity data hiding based on interpolated image. Multimed Tools Appl:1–24
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
Wahed, M.A., Nyeem, H. Reversible data hiding with interpolation and adaptive embedding. Multimed Tools Appl 78, 10795–10819 (2019). https://doi.org/10.1007/s11042-018-6616-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-6616-y