Abstract
In this paper, we propose a novel interpolation and a new reversible data hiding scheme for upscaling the original image and hiding secret data into the upscaled/interpolated image. This data hiding scheme considers the characteristics of the human visual system while embedding the secret data so that the existence of the secret data is not detected even after embedding a large amount of secret data. The proposed hiding scheme first divides pixel intensity ranges into groups and then adaptively embeds the secret data bits into the pixels based on the pixel intensity values. Therefore, the proposed scheme is able to maintain the visual quality of the stego-image. Experimental results show that the achieved PSNR by the proposed interpolation method is more than 30 dB for all the test images. Further, the results prove that the proposed data hiding scheme has superior performance than all the existing interpolation-based data hiding schemes.
Similar content being viewed by others
References
Ajeeshvali N, Rajasekhar B (2012) Steganography Based on Integer Wavelet Transform and Bicubic Interpolation. I. J. Image, Graphics and Signal Processing 12:26–33
Allebach J, Wong PW (1996) Edge-directed interpolation. International conference on image processing:707–710
Benhfid A, Ameur EB, Taouil Y (2016) High Capacity Data Hiding Methods Based On Spline Interpolation, In: 5th International Conference on Multimedia Computing and Systems (ICMCS), pp. 157–162
Chang CC, Hsiao JY, Chan CS (2003) Finding optimal LSB substitution in image hiding by dynamic programming strategy. Pattern Recogn 36:1583–1595
Chang CC, Lin CY, Fan YH (2008) Lossless data hiding for color images based on block truncation coding. Pattern Recogn 41(7):2347–2357
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
Fridrich J, Kodovsky J (2012) Rich models for steganalysis of digital images. IEEE Transactions on Information Forensics and Security 7:868–882
Fridrich J, Goljan M, Du R (2001) Reliable detection of LSB steganography in color and grayscale images. Proceedings of ACM workshop on multimedia and security:27–30
Gutub AA (2008) "Pixel Indicator high capacity Technique for RGB image Based Steganography", 5th IEEE International Workshop on Signal Processing and its Applications, University of Sharjah
Gutub A and Al-Juaid N (2018) Multi-Bits Stego-System For Hiding Text in Multimedia Images Based on User Security Priority, Journal of Computer Hardware Engineering, vol. 1, no. 2, EnPress Publisher
Gutub A, Al-Qahtani A, and Tabakh A (2009) Triple-A: Secure RGB Image Steganography Based on Randomization, 7th ACS/IEEE International Conference on Computer Systems and Applications, pp. 400–403
Gutub A, Al-Juaid N, Khan E (2017) Counting-Based Secret Sharing Technique for Multimedia Applications. Multimedia Tools and Applications. https://doi.org/10.1007/s11042-017-5293-6
Gutub A, Alsaidi A, Al-lehaibi K, Alzahrani H, Al Ghamdi M (2018) Compression multi-level crypto Stego-security of texts utilizing colored email forwarding. Journal of Computer Science & Computational Mathematics 8(3):33–42
Hong W, Chen TS (2011) Reversible data embedding for high quality images using interpolation and reference pixel distribution mechanism. Journal of Visual Communications and Image Representation 22:131–140
Hu J and Li T (2015) “Reversible steganography using extended image interpolation technique”, Computer and Electrical Engineering
Jung KH (2018) A survey of interpolation-based reversible data hiding methods. Multimedia Tools and Applications 77(7):7795–7810
Jung KH, Yoo KY (2009) Data hiding using image interpolation. Computer standards and interfaces 31:465–470
Jung KH, Yoo KY (2015) Steganographic method based on interpolation and LSB substitution of digital images. Multimed Tools Appl 74:2143–2155
Jung KH, Yoo KY (2015) High capacity index based data hiding method. Multimedia Tools and Appllications 74:2179–2193
Katzenbeisser S, and Petitcolas FAP (2000) Information hiding techniques for steganography and digital watermarking, Artech House, Norwood
Kumar R, Malik A, Singh S, Kumar B, Chand S (2016) Reversible data hiding scheme for LZW codes using even-odd embedding strategy, International Conference on Computing, Communication and Automation (ICCCA), pp. 1399–1403
Kumar R, Chand S, Singh S (2018) A reversible high capacity data hiding scheme using combinatorial strategy. International Journal of Multimedia Intelligence and Security 3(2):146–161
Kumar R, Chand S, Singh S (2018) An efficient text steganography scheme using Unicode space characters. International Journal of Forensic Computer Science 10(1):8–14
Kumar R, Chand S, Singh S (2018) A reversible data hiding scheme using pixel location. Int Arab J Inf Technol 15(4):763–768
Kumar R, Chand S, Singh S (2018) “An Improved Histogram-Shifting-Imitated reversible data hiding based on HVS characteristics,” Multimedia Tools and Applications, vol. 77, vol. 11, pp. 13445–13457
Kumar R, Chand S, Singh S (2019) An optimal high capacity reversible data hiding scheme using move to front coding for LZW codes. Multimed Tools Appl 1-25:22977–23001. https://doi.org/10.1007/s11042-019-7640-2
Kumar R, Singh S, Jung KH (2019) Human Visual System Based Enhanced AMBTC for Color Image Compression Using Interpolation. 6th International Conference on Signal Processing and Integrated Networks (SPIN):903–907
Lee CF, Chang WT (2010) Recovery of color images by composed associative mining and edge detection. Journal of Information Hiding and Multimedia Signal Processing 1:310–324
Lee CF, Huang YL (2012) An efficient image interpolation increasing payload in reversible data hiding. Expert Syst Appl 39:6712–6719
Lee CF, Chang CC, Pai PY, Huang WH (2010) “An effective demosaicing method for CFA image”. International Journal of Innovative Computing. Inf Control 6:5485–5499
Lehmann TM, Gonner C, Spitzer K (1999) Survey: interpolation methods in medical image processing. IEEE Trans Med Imaging 18:1049–1075
Lin CC, Tai WL, Chang CC (2008) Multilevel reversible data hiding based on histogram modification of difference images. Pattern Recogn 41:3582–3591
Lin IC, Lin YB, Wang CM (2009) Hiding data in spatial domain images with distortion tolerance. Computer Standards & Interfaces 31(2):458–464
Lu TC (2018) Interpolation-based hiding scheme using the modulus function and re-encoding strategy. Signal Process 142:244–259
Lu ZM, Pan JS, Sun SH (2000) VQ-based digital image watermarking method. Electronics Letter 36:1201–1202
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(6):1016–1024
Lu TC, Chang CC, Huang YH (2014) High capacity reversible hiding scheme based on interpolation, difference expansion. Multimed Tools Appl 72:417–435
Malik A, Sikka G, Verma HK (2007) An image interpolation based reversible data hiding scheme using pixel value adjusting feature. Multimed Tools Appl 76(11):13025–13046
Malik A, Kumar R, Singh S (2016) Reversible data hiding scheme for LZW codes using LSB flipping strategy, Proceedings of the International Conference on Advances in Information Communication Technology & Computing, pp. 58–62
Malik A, Sikka G, Verma HK (2017) Image interpolation based high capacity reversible data hiding scheme. Multimed Tools Appl 76(22):24107–24123
Malik A, Kumar R, Singh S (2018) A New Image Steganography Technique Based on Pixel Intensity and Similarity in Secret Message, International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), pp. 828–831
Malik A, Singh S, Kumar R (2018) Recovery based high capacity reversible data hiding scheme using even-odd embedding. Multimed Tools Appl 77(12):15803–15827
Meikap S, Jana B (2018) Directional PVO for reversible data hiding scheme with image interpolation. Multimedia Tools and Applications :1–31
Mohammad AA, Al-Haj A, Farfoura M (2018) An improved capacity data hiding technique based on image interpolation. Multimedia Tools and Applications. https://doi.org/10.1007/s11042-018-6465-8
Pevny T, Bas P, Fridrich J (2010) Steganalysis by subtractive pixel adjacency matrix. IEEE Trans on Info Forensics and Security 5:215–224
Podilchuk CI, Delp EJ (2001) Digital watermarking: algorithms and applications. IEEE Signal Process Mag 18:33–46
Shaik A, Thanikaiselvan V (2018) High capacity reversible data hiding using 2D parabolic interpolation. Multimedia Tools and Applications. https://doi.org/10.1007/s11042-018-6544-x
Tang M, Hu J, Song W (2014) A high capacity image steganography using multilayer embedding. Optik 125:3972–3976
Wahed MA, Nyeem H (2019) High capacity reversible data hiding with interpolation and adaptive embedding. PLoS One 14(3):e0212093. https://doi.org/10.1371/journal.pone.0212093
Wang ZH, Lee CF, Chang CY (2013) Histogram-shifting-imitated reversible data hiding. J Syst Softw 86:315–323
Wang XT, Chang CC, Nguyen TS, Li MC (2013) Reversible data hiding for high quality images exploiting interpolation and direction order mechanism. Digital Signal Processing 23:569–577
Xuan G, Shi YQ, Yao Q, Ni Z, Yang C, Gao J (2006) Lossless data hiding using histogram shifting method based on integer wavelets. International Workshop on Digital Watermarking, Lect Notes Comput Sci 4823:323–332
Yang B, Schmucker M, Funk W, Brush C, Sun S (2011) Integer DCT-based reversible watermarking for images using companding technique. Proceeding of International Journal of Electron Communication 65:814–826
Yu YH, Chang CC, Hu YC (2005) Hiding secret data in images via predictive coding. Pattern Recogn 38:691–705
Zhang X, Sun Z, Tang Z et al (2016) High capacity data hiding based on interpolated image. Multimed Tools Appl 9195–9218
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
Malik, A., Sikka, G. & Verma, H. A Reversible Data Hiding Scheme for Interpolated Images Based on Pixel Intensity Range. Multimed Tools Appl 79, 18005–18031 (2020). https://doi.org/10.1007/s11042-020-08691-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-08691-2