Skip to main content
Log in

Efficient reversible data hiding multimedia technique based on smart image interpolation

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

Abstract

Reversible data hiding (RDH) within images is the process of securing data into cover images without degradation. Its challenge is to hide a large payload while taking into account the human visual system so that the distortion of the stego-image is negligible. It is highly desired for the images that have special requirements like the ones in the medical and military fields where the original images are required to be regenerated with no loss after extracting the data. In this paper, we propose an interpolation-based RDH (IRDH) scheme that improves Lee and Huang’s scheme and Malik et al.’s scheme by combining their embedding techniques along with the optimal pixel adjustment process (OPAP) in a way that increases the embedding capacity and the visual quality of both the schemes. In this presented scheme, we start by stretching the size of the original image using the existing enhanced neighbor mean interpolation (ENMI) interpolation technique then the data is embedded into the interpolated pixels using our novel embedding method that depends on the intensity of the pixels and the maximized difference values. This innovative scheme presented all steps covering generation of the interpolated image, data embedding, data extraction and image recovery, making it in testing situation to be compared fairly with others. The experimental results demonstrate that the achieved embedding capacity by our hiding technique is more than 537 Kb for all the test images. Also, the experiments show that our proposed scheme has the highest embedding capacity among five current schemes which are Jung and Yoo’s scheme, Lee and Huang’s scheme, Chang et al.’s scheme, Zhang et al.’s scheme and Malik et al.’s scheme with attractive image security quality.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Alanazi N, Khan E, Gutub A (2020) Inclusion of Unicode standard seamless characters to expand Arabic text steganography for secure individual uses. Journal of King Saud University - Computer and Information Sciences. https://doi.org/10.1016/j.jksuci.2020.04.011

  2. Alassaf N, Gutub A (2019) Simulating light-weight-cryptography implementation for IoT healthcare data security applications. International Journal of E-Health and Medical Communications (IJEHMC) 10(4):1–15

    Article  Google Scholar 

  3. Alassaf N, Gutub A, Parah SA, Al Ghamdi M (2019) Enhancing speed of SIMON: a light-weight-cryptographic algorithm for IoT applications. Multimed Tools Appl 78:32633–32657

    Article  Google Scholar 

  4. Alattar AM (2004) Reversible watermark using difference expansion of quads. ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings, In

    Book  Google Scholar 

  5. Al-Juaid N, Gutub A (2019) Combining RSA and audio steganography on personal computers for enhancing security. SN Appl Sci 1:1–11

    Article  Google Scholar 

  6. Al-Juaid N, Gutub A (2019) Combining RSA and audio steganography on personal computers for enhancing security. SN Applied Sciences 1:830

    Article  Google Scholar 

  7. Al-Nofaie S, Gutub A (2020) Utilizing pseudo-spaces to improve Arabic text steganography for multimedia data communications. Multimed Tools Appl 79:19–67

    Article  Google Scholar 

  8. Chan CK, Cheng LM (2004) Hiding data in images by simple LSB substitution. Pattern Recogn 37:469–474

    Article  Google Scholar 

  9. 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 

  10. CVG-UGR Image Database. http://decsai.ugr.es/cvg/dbimagenes/. Accessed 8 Jun 2020

  11. Govind PVS, Sajila MK, Varghese BM (2016) A two stage data hiding scheme with high capacity based on interpolation and difference expansion. Procedia Technol 24:1311–1316

    Article  Google Scholar 

  12. Gutub A, Al-Ghamdi M (2020) Hiding shares by multimedia image steganography for optimized counting-based secret sharing. Multimed Tools Appl 79:7951–7985

    Article  Google Scholar 

  13. Gutub A, Al-Shaarani F (2020) Efficient implementation of multi-image secret hiding based on LSB and DWT steganography comparisons. Arab J Sci Eng 45:2631–2644

    Article  Google Scholar 

  14. Gutub A, Al-Juaid N, Khan E (2019) Counting-based secret sharing technique for multimedia applications. Multimed Tools Appl 78:5591–5619

    Article  Google Scholar 

  15. Hassan FS, Gutub A (2020) Novel embedding secrecy within images utilizing an improved interpolation-based reversible data hiding scheme. Journal of King Saud University - Computer and Information Sciences. https://doi.org/10.1016/j.jksuci.2020.07.008

  16. Hu J, Li T (2015) Reversible steganography using extended image interpolation technique. Comput Electr Eng 46:447–455

    Article  Google Scholar 

  17. Huang CT, Wang WJ, Yang CH, Wang SJ (2013) A scheme of reversible information hiding based on SMVQ. Imaging Sci J 61:195–203

    Article  Google Scholar 

  18. Huang CT, Tsai MY, Lin LC (2018) VQ-based data hiding in IoT networks using two-level encoding with adaptive pixel replacements. J Supercomput 74:4295–4314

    Article  Google Scholar 

  19. Hwang JH, Kim JW, Choi JU (2006) A reversible watermarking based on histogram shifting. Lect Notes Comput Sci (LNCS) 4283:348–361

    Article  Google Scholar 

  20. Jan SR, Hsu SJ, Chiu CF, Chang SL (2011) An improved data hiding method using image interpolation. Proc - 7th Int Conf Intell Inf hiding multimed signal process IIHMSP 2011 185–188

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

    Article  Google Scholar 

  22. Kim C, Shin D, Leng L, Yang CN (2018) Lossless data hiding for absolute moment block truncation coding using histogram modification. J Real-Time Image Process 14:101–114

    Article  Google Scholar 

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

    Article  Google Scholar 

  24. Liao X, Li K, Yin J (2017) Separable data hiding in encrypted image based on compressive sensing and discrete fourier transform. Multimed Tools Appl 76:20739–20753

    Article  Google Scholar 

  25. Liao X, Qin Z, Ding L (2017) Data embedding in digital images using critical functions. Signal Process Image Commun 58:146–156

    Article  Google Scholar 

  26. Liao X, Yu Y, Li B (2020) A new payload partition strategy in color image steganography. IEEE Trans Circuits Syst Video Technol 30:685–696

    Article  Google Scholar 

  27. Lin CC, Chang CC, Wang ZM (2019) Reversible data hiding scheme using adaptive block truncation coding based on an edge-based quantization approach Symmetry:11

  28. Liu YC, Wu HC, Yu SS (2011) Adaptive DE-based reversible steganographic technique using bilinear interpolation and simplified location map. Multimed Tools Appl 52:263–276

    Article  Google Scholar 

  29. Malik A, Sikka G, Verma HK (2020) A reversible data hiding scheme for interpolated images based on pixel intensity range. Multimed Tools Appl 79:18005–18031. https://doi.org/10.1007/s11042-020-08691-2

    Article  Google Scholar 

  30. Ni Z, Shi YQ, Ansari N, Su W (2006) Reversible data hiding. IEEE Trans Circuits Syst Video Technol 16:354–361

    Article  Google Scholar 

  31. Ou B, Li X, Zhao Y (2013) Pairwise prediction-error expansion for efficient reversible data hiding. IEEE Trans Image Process 22:5010–5021

    Article  MathSciNet  Google Scholar 

  32. Parvez MT, Gutub A (2011) Vibrant color image steganography using channel differences and secret data distribution. Kuwait Journal of Science and Engineering (KJSE) 38(1B):127–142

    Google Scholar 

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

    Article  Google Scholar 

  34. Tsai P, Hu YC, Yeh HL (2009) Reversible image hiding scheme using predictive coding and histogram shifting. Signal Process 89:1129–1143

    Article  Google Scholar 

  35. Wang J, Mao N, Chen X (2019) Multiple histograms based reversible data hiding by using FCM clustering. Signal Process 159:193–203

    Article  Google Scholar 

  36. Yalman Y, Akar F, Erturk I (2010) An image interpolation based reversible data hiding method using R-weighted coding. Proc - 2010 13th IEEE Int Conf Comput Sci Eng CSE 2010 346–350

  37. Yang CN, Hsu SC, Kim C (2017) Improving stego image quality in image interpolation based data hiding. Comput Stand Interfaces 50:209–215

    Article  Google Scholar 

  38. Zhang X, Sun Z, Tang Z (2017) High capacity data hiding based on interpolated image. Multimed Tools Appl 76:9195–9218

    Article  Google Scholar 

Download references

Acknowledgments

Thanks to Umm Al-Qura University (UQU) for supporting this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adnan Gutub.

Ethics declarations

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Informed consent

Informed consent was obtained from all individual participants included in the study.

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hassan, F.S., Gutub, A. Efficient reversible data hiding multimedia technique based on smart image interpolation. Multimed Tools Appl 79, 30087–30109 (2020). https://doi.org/10.1007/s11042-020-09513-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09513-1

Keywords

Navigation