Skip to main content
Log in

An image interpolation based reversible data hiding scheme using pixel value adjusting feature

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

Abstract

In this paper, we propose an image interpolation based reversible data hiding scheme using pixel value adjusting feature. This scheme consists of two phases, namely: image interpolation and data hiding. In order to interpolate the original image, we propose a new image interpolation method which is based on the existing neighbor mean interpolation method. Our interpolation method takes into account all the neighboring pixels like the NMI method. However, it uses different weight-age as per their proximity. Thus, it provides the better quality interpolated image. In case of data hiding phase, secret data is embedded in the interpolated pixels in two passes. In the first pass, it embeds the secret data into the odd valued pixels and then in the second pass, the even valued pixels are used to embed the secret data. To ensure the reversibility of the proposed scheme, the location map is constructed for every pass. Basically, the proposed scheme only increases/decreases the pixel values during data hiding phase, which improves the performance of the proposed scheme in terms of computation complexity. Experimentally, our scheme is superior to the existing scheme in terms of data hiding capacity, image quality and computation complexity.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

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:1147–1156

    Article  MathSciNet  Google Scholar 

  2. Celik MU, Sharma G, Tekalp AM, Saber E. (2002) Reversible data hiding. Proceedings of the IEEE 2002 International Conference on Image Processing. 2:157–160

  3. Chang YT, Huang CT, Lee CF, Wang SJ (2013) Image interpolating based data hiding in conjunction with pixel-shifting of histogram. J Supercomput 66:1093–1110

    Article  Google Scholar 

  4. Chang CC, Lin CY, Fan YH (2008) Lossless data hiding for color images based on block truncation coding. Pattern Recogn 41:2347–2357

    Article  MATH  Google Scholar 

  5. Chang CC, Lu TC (2006) A difference expansion oriented data hiding scheme for restoring the original host images. J Syst Softw 79:1754–1766

    Article  Google Scholar 

  6. Cox IJ, Millter ML, Bloom JA, Fridrich J, Kalker T (2008) Digital watermarking and steganography, 2nd edn. Morgan Kaufmann, Burlington

    Google Scholar 

  7. Fallahpour M, Sedaaghi MH (2007) High capacity lossless data hiding based on histogram modification. IEICE Electron Express 4:205–210

    Article  Google Scholar 

  8. Hong W, Chen TS (2011) Reversible data embedding for high quality images using interpolation and reference pixel distribution mechanism. J Vis Commun Image Represent 22:131–140

    Article  Google Scholar 

  9. Hsiao JY, Chan KF, Chang JM (2009) Block-based reversible data embedding. Signal Process 89:556–569

    Article  MATH  Google Scholar 

  10. Jan SR, Hsu SJ, Chiu CF, Chang SL (2011) An improved data hiding method using image interpolation. 7th Int. Conf. on Intelligent Information Hiding and Multimedia Signal Processing, pp. 185 – 188

  11. JBIG Committee, ISO/IEC JTC1/SC29/WG1 (ITU-T SG8) WD14492, November 1998

  12. Jung KH, Yoo KY (2009) Data hiding method using image interpolation. Comput Stand Interfaces 31:465–470

    Article  Google Scholar 

  13. Katzenbeisser S, Petitcolas FP (1999) Information hiding techniques for steganography and digital watermarking. Artech House, London

    Google Scholar 

  14. Lee CF, Huang YL (2012) An efficient image interpolation increasing payload in reversible data hiding. Expert Syst Appl 39:6712–6719

    Article  Google Scholar 

  15. Lin IC, Lin YB, Wang CM (2009) Hiding data in spatial domain images with distortion tolerance. Comput Stand Interfaces 31:458–464

    Article  Google Scholar 

  16. Lin CC, Tai WL, Chang CC (2008) Multilevel reversible data hiding based on histogram modification of difference images. Pattern Recogn 41:3582–3591

    Article  MATH  Google Scholar 

  17. Lu TC, Chang CC, Huang YH (2014) High capacity reversible hiding scheme based on interpolation, difference expansion, and histogram shifting. Multimed Tools Appl 72:417–435

    Article  Google Scholar 

  18. Lu ZM, Wang JX, Liu BB (2009) An improved lossless data hiding scheme based on image VQ-index residual value coding. J Syst Softw 82:1016–1024

    Article  Google Scholar 

  19. Sencar HT, Ramkumar M, Akansu AN (2004) Data hiding fundamentals and applications. Elsevier/Academic Press, London

    MATH  Google Scholar 

  20. Tai WL, Yeh CM, Chang CC (2009) Reversible data hiding based on histogram modification of pixel differences. IEEE Trans Circ Syst Video Technol 19:906–910

    Article  Google Scholar 

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

    Article  Google Scholar 

  22. Wang XT, Chang CC, Nguyen TS, Li MC (2012) Reversible data hiding for high quality images exploiting interpolation and direction order mechanism. Digit Signal Proc 23:569–577

    Article  MathSciNet  Google Scholar 

  23. Wang K, Lu ZM, Hu YJ (2013) A high capacity lossless data hiding scheme for JPEG images. J Syst Softw 86:1965–1975

    Article  Google Scholar 

  24. Xuan G, Shi YQ, Yao Q, Ni Z, Yang C, Gao J (2006) Lossless data hiding using histogram shifting method based on integer wavelets. Int Work Digit Watermarking Lect Notes Comput Sci 4823:323–332

    Article  Google Scholar 

  25. Yalman Y, Akar F, Erturk I (2010) An image interpolation based reversible data hiding method using R−weighted coding, 13th IEEE Int. Conf. on Computational Science and Engineering, pp. 346 – 350

  26. Yang B, Schmucker M, Funk W, Brush C, Sun S (2011) Integer DCT-based reversible watermarking for images using companding technique. Proc Int J Electron Commun 65:814–826

    Article  Google Scholar 

  27. Zhao ZF, Luo H, Lu ZM, Pan JS (2011) Reversible data hiding based on multilevel histogram modification and sequential recovery. Int J Electron Commun 65:814–826

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aruna Malik.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Malik, A., Sikka, G. & Verma, H.K. An image interpolation based reversible data hiding scheme using pixel value adjusting feature. Multimed Tools Appl 76, 13025–13046 (2017). https://doi.org/10.1007/s11042-016-3707-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-3707-5

Keywords

Navigation