Skip to main content
Log in

An efficient data hiding method based on adaptive directional pixel value differencing (ADPVD)

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

Abstract

Steganography is an important secret information communication technology in which one may send messages without others having knowledge of their existence. This paper proposes a new adaptive steganography method for color images using adaptive directional pixel-value differencing (ADPVD). The proposed method increases the capacity of the hidden secret data and improves the security of the stego-color image as well. The hiding capacity of the original PVD method is investigated by considering three directional edges: horizontal, vertical and diagonal directions using color cover image. The cover image is partitioned into 2-pixel blocks in a non-overlapping fashion and scanned in raster-scan order in all three directions. The proposed method adaptively selects the appropriate embedding directions for each color channel according to the largest embedding capacity. The security is improved since different pixel directions are employed adaptively to embed different number of message bits in each color channel. The experimental results show that the proposed method provides both larger embedding capacity and better visual quality of the stego color image compared with other PVD-based algorithms.

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
Fig. 13

Similar content being viewed by others

References

  1. Borges PVK, Mayer J, Izquierdo E (2008) Robust and transparent color modulation for text data hiding. IEEE Trans Multimed 10(8):1479–1489

    Article  Google Scholar 

  2. Chang CC, Hsiao JY, Chan CS (2003) Finding optimal least-significant-bit substitution in image hiding by dynamic programming strategy. Pattern Recogn 36(7):1583–1595

    Article  Google Scholar 

  3. Chang KC, Chang CP, Huang PS, Tu TM (2008) A novel image steganographic method using tri-way pixel-value differencing. J Multimed 3(2):37–44

    Google Scholar 

  4. Cheddad A, Condell J, Curran K, Mc Kevitt P (2010) Digital image steganography: survey and analysis of current methods. Signal Process 90(3):727–752

    Article  MATH  Google Scholar 

  5. Chen J (2014) A PVD-based data hiding method with histogram preserving using pixel pair matching. Signal Process Image Commun 29(3):375–384

    Article  Google Scholar 

  6. Gulati T, Gupta S (2016) A secured method for image steganography based on pixel values. Int J Eng Trends Technol 35(13):610–614

    Article  Google Scholar 

  7. Hemalatha S, Acharya UD, Renuka A (2013) Comparison of secure and high capacity color image steganography techniques in RGB and YCbCr domains. arXiv:1307.3026 3(3):1–9

  8. Johnson NF, Jajodia S (1998) Exploring steganography: seeing the unseen. Computer 31(2):26–34

    Article  Google Scholar 

  9. Khodaei M, Faez K (2012) New adaptive steganographic method using least significant-bit substitution and pixel-value differencing. IET Image Process 6(6):677–686

    Article  Google Scholar 

  10. Lee S, Yoo CD, Kalker T (2007) Reversible image watermarking based on integer-to-integer wavelet transform. IEEE Trans Inf Forensics Secur 2(3):321–330

    Article  Google Scholar 

  11. Li X, Li B, Luo X, Yang B, Zhu R (2013) Steganalysis of a PVD-based content adaptive image steganography. Signal Process 93(9):2529–2538

    Article  Google Scholar 

  12. Liao X, Wen QY, Zhang J (2011) A steganographic method for digital images with four-pixel differencing and modified lsb substitution. J Vis Commun Image Represent 22(1):1–8

    Article  Google Scholar 

  13. Luo W, Huang F, Huang J (2011) A more secure steganography based on adaptive pixel-value differencing scheme. Multimed Tools Appl 52(2–3):407–430

    Article  Google Scholar 

  14. Mandal J, Das D (2012) Colour image steganography based on pixel value differencing in spatial domain. Int J Inf Sci Tech 2(4):83–93

    Google Scholar 

  15. Neeta D, Snehal K, Jacobs D (2006) Implementation of LSB steganography and its evaluation for various bits. In: 2006 1st international conference on digital information management. IEEE, pp 173–178

  16. Parah SA, Ahad F, Sheikh JA, Bhat G (2017) Hiding clinical information in medical images: a new high capacity and reversible data hiding technique. J Biomed Inform 66:214–230

    Article  Google Scholar 

  17. Parah SA, Ahad F, Sheikh JA, Loan NA, Bhat G (2017) A new reversible and high capacity data hiding technique for e-healthcare applications. Multimed Tools Appl 76(3):3943–3975

    Article  Google Scholar 

  18. Parah SA, Sheikh JA, Ahad F, Loan NA, Bhat GM (2017) Information hiding in medical images: a robust medical image watermarking system for e-healthcare. Multimed Tools Appl 76(8):10599–10633

    Article  Google Scholar 

  19. Parah SA, Sheikh JA, Assad UI, Bhat GM (2017) Hiding in encrypted images: a three tier security data hiding technique. Multidim Syst Sign Process 28(2):549–572

    Article  MATH  Google Scholar 

  20. Parah SA, Sheikh JA, Hafiz AM, Bhat GM (2014) Data hiding in scrambled images: a new double layer security data hiding technique. Comput Electr Eng 40(1):70–82

    Article  Google Scholar 

  21. Petitcolas FA, Anderson RJ, Kuhn MG (1999) Information hiding—a survey. Proc IEEE 87(7):1062–1078

    Article  Google Scholar 

  22. Prema C, Manimegalai D (2014) Adaptive color image steganography using intra color pixel value differencing. Aust J Basic Appl Sci 8(3):161–167

    Google Scholar 

  23. Provos N, Honeyman P (2003) Hide and seek: an introduction to steganography. IEEE Secur Priv 1(3):32–44

    Article  Google Scholar 

  24. Sajasi S, Moghadam AME (2015) An adaptive image steganographic scheme based on noise visibility function and an optimal chaotic based encryption method. Appl Soft Comput 30:375–389

    Article  Google Scholar 

  25. Shen S, Huang L, Tian Q (2015) A novel data hiding for color images based on pixel value difference and modulus function. Multimed Tools Appl 74(3):707–728

    Article  Google Scholar 

  26. Shen SY, Huang LH (2015) A data hiding scheme using pixel value differencing and improving exploiting modification directions. Comput Secur 48:131–141

    Article  Google Scholar 

  27. Swain G (2016) Adaptive pixel value differencing steganography using both vertical and horizontal edges. Multimed Tools Appl 75(21):13541–13556

    Article  Google Scholar 

  28. Wang CM, Wu NI, Tsai CS, Hwang MS (2008) A high quality steganographic method with pixel-value differencing and modulus function. J Syst Softw 81(1):150–158

    Article  Google Scholar 

  29. Wu DC, Tsai WH (2003) A steganographic method for images by pixel-value differencing. Pattern Recogn Lett 24(9):1613–1626

    Article  MATH  Google Scholar 

  30. Wu NI, Wu KC, Wang CM (2012) Exploring pixel-value differencing and base decomposition for low distortion data embedding. Appl Soft Comput 12(2):942–960

    Article  Google Scholar 

  31. Yang CH, Weng CY, Tso HK, Wang SJ (2011) A data hiding scheme using the varieties of pixel-value differencing in multimedia images. J Syst Softw 84(4):669–678

    Article  Google Scholar 

  32. Zhang X, Wang S (2004) Vulnerability of pixel-value differencing steganography to histogram analysis and modification for enhanced security. Pattern Recogn Lett 25(3):331–339

    Article  Google Scholar 

  33. Zielińska E, Mazurczyk W, Szczypiorski K (2014) Trends in steganography. Commun ACM 57(3):86–95

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saleh Aly.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Abdel Hameed, M., Aly, S. & Hassaballah, M. An efficient data hiding method based on adaptive directional pixel value differencing (ADPVD). Multimed Tools Appl 77, 14705–14723 (2018). https://doi.org/10.1007/s11042-017-5056-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-5056-4

Keywords

Navigation