Abstract
Inspired by reversible data hiding methods that applied the PE (predicted error) strategy will have the advantage of good performances. It means that the closer the PE approaches its climax, the higher embedding capacity and image quality will have. This paper provides four stages of two-phase reversible data hiding method to produce prediction images with Lagrange interpolation on odd and even pixels, and to hide confidential information into the differences between the predicted image and the original image. Lagrange interpolation will be crossly applied on odd and even pixels to produce predicted images, and then histogram shifting modification will be applied to embed secret data into. The experimental results demonstrate the quality of Lena image from this scheme has a PSNR value of 43.97 dB and an embedding capacity of 0.38 bpp, for one level. For enhancing the embedding capacity to 0.98 bpp, our scheme can still maintain a PSNR value of 31.14 dB. From the demonstrated results, it can be obvious to know that our proposed algorithm has superior performances in terms of image quality and embedding capacity than that the algorithms of Ni et al. and Tai et al.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Celik MU, Sharma G, Tekalp AM, Saber E (2005) Lossless generalized-LSB data embedding. IEEE Trans Image Process 14:253–266
Chan CK, Cheng LM (2004) Hiding data in images by simple LSB substitution. Pattern Recognit 37:469–474
Chang CC, Hsiao JY, Chan CS (2003) Finding optimal least significant-bit substitution in image hiding by dynamic programming strategy. Pattern Recognit 36:1583–1595
Chang CC, Pai PY, Yeh CM, Chan YK (2010) A high payload frequency-based reversible data hiding method. Inf Sci 180:2286–2298
Feng JB, Lin IC, Tsai CS, Chu YP (2006) Reversible watermarking: current status and key issues. Int J Netw Secur 2:354–362
Hong W, Chen TS, Chang YP, Shiu CW (2010) A high capacity reversible data hiding scheme using orthogonal projection and prediction error modification. Sig Process 90:2911–2922
Hu Y, Lee HK, Li J (2009) DE-based reversible data hiding with improved overflow location map. IEEE Trans Circuits Syst Video Technol 19:250–260
Jafar LF, Darabkh KA, AL-Zubi RT, Saifan RR (2016) An efficient reversible data hiding algorithm using two steganographic images. Signal Process 128:98–109
Lee CF, Chen HL (2011) Reversible data hiding based on histogram modification of prediction-error. Imaging Sci J 59:278–292
Lee CF, Chen HL (2012) Adjustable prediction-based reversible data hiding. Digit Signal Proc 22:941–953
Lin CC, Tai WL, Chang CC (2008) Multilevel reversible data hiding based on histogram modification of difference images. Pattern Recognit 41:3582–3591
Malik A, Sikka G, Verma H (2017) An image interpolation based reversible data hiding scheme using pixel value adjusting feature. Multimed Tools Appl 77:13025–13046
Mehdi F (2008) Reversible image data hiding based on gradient adjusted prediction. IEICE Electron Express 5:870–876
Ni Z, Shi YQ, Ansari N, Su W (2006) Reversible data hiding. IEEE Trans Circuits Syst Video Technol 16:354–362
Nikolaidis A (2015) Reversible data hiding in JPEG images utilizing zero quantized coefficients. IET Image Process 29:560–568
Ou B, Li X, Zhao Y, Ni R (2014) Reversible data hiding using invariant pixel-value-ordering and prediction-error expansion. Signal Proces Image Commun 29:760–772
Rahmani P, Dastghailbyfard G (2018) An efficient histogram-based index mapping mechanism for reversible data hiding in VQ-compressed images. Inf Sci 435:224–239
Semwal VB, Mondal K, Nandi GC (2017a) Robust and accurate feature selection for humanoid push recovery and classification: deep learning approach. Neural Comput Appl 28:565–574
Semwal VB, Signha J, Sharma PK, Chauhan A, Behera B (2017b) An optimized feature selection technique based on incremental feature analysis for bio-metric gait data classification. Multimed Tools Appl 76:24457–24475
Tai WL, Yeh CM, Chang CC (2009) “Reversible data hiding based on histogram modification of pixel differences. IEEE Trans Circuits Syst Video Technol 19:906–910
Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13(8):890–896
Tsai P, Hu YC, Yeh HL (2008) Reversible image hiding scheme using predictive coding and histogram shifting. Sig Process 89:1129–1143
Tseng HW, Tsai YM (2011) Reversible data hiding scheme based on hierarchy prediction. Int J Adv Inf Technol 5:73–90
Wang SZ (2006) Efficient steganograph embedding by exploiting modification direction. IEEE Commun Lett 10:781–783
Wang CT, Yu HF (2012) A Markov-based reversible data hiding method based on histogram shifting. J Vis Commun Image Represent 23:798–811
Wang ZH, Lee CF, Chang CY (2013) Histogram-shifting-imitated reversible data hiding. J Syst Softw 86:315–323
Wang J, Ni J, Zhang X, Shi Y (2017) Rate and distortion optimization for reversible data hiding using multiple histogram shifting. IEEE Trans Cybern 47:315–326
Weng SW, Pan JS, Li L (2016) Reversible data hiding based on an adaptive pixel-embedding strategy and two-layer embedding. Inf Sci 369:144–159
Weng SW, Zhang G, Pan JS, Zhou Z (2017) Optimal PPVO-based reversible data hiding. J Vis Commun Image Represent 48:317–328
Wu YG, Wu CH (2008) Image vector quantization codec indices recovery using Lagrange interpolation. Image Vis Comput 26:1171–1177
Wu H, Dugelay J, Shi Y (2015) Reversible image data hiding with contrast enhancement. IEEE Signal Process Lett 26:1171–1177
Yang CH, Tsai MH (2009) Improving histogram-based reversible data hiding by interleaving predictions. IET Image Proc 4:223–234
Acknowledgement
This work was supported in part by the Ministry of Science and Technology, Taiwan, under Contract MOST 104-2221-E-324-013 and MOST 105-2221-E-153-010.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Communicated by V. Loia.
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
Lee, CF., Weng, CY. & Kao, CY. Reversible data hiding using Lagrange interpolation for prediction-error expansion embedding. Soft Comput 23, 9719–9731 (2019). https://doi.org/10.1007/s00500-018-3537-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-018-3537-7