Abstract
Data hiding is an important research topic over the years. The PVD based techniques embed secret data into the cover image on the difference between the two neighboring pixels. Most of the PVD based techniques are unidirectional that signifies less embedding capacity. The embedding capacity of the PVD technique is utilized in this article to embed the data in multi-directions. To improve the embedding capacity, a new high capacity data hiding technique based on decreased difference expansion (DDE) method and the multidirectional pixel value differencing (MPVD) is proposed. It is based on the block embedding technique for embedding data in the non-sequential locations. The cover image is divided into \(2\;{\times}\;2\) non-overlapping blocks. A basic pixel is selected and data hiding takes place in three pixel pairs containing the basic pixel. Distortion due to message embedding is high in the difference expansion (DE) based data hiding techniques. DDE method improves the DE method by reducing the difference between two pixels with a logarithm function and hence increases the quality of the images compared to the DE method. The proposed technique achieves an average embedding capacity of 2.88 bpp which is higher than several recent state-of-the-art works. It withstands the tests of StirMark Benchmark 4.0, and the steganalysis attacks.
Similar content being viewed by others
References
Arham A, Nugroho HA, Adji TB (2017) Multiple layer data hiding scheme based on difference expansion of quad. Signal Processing 137:52–62. https://doi.org/10.1016/j.sigpro.2017.02.001
Boehmm E (2014) Stegexpose: a tool for detecting LSB steganography. https://github.com/b3dk7/StegExpose
Das D, Basak RK (2020) Rank based pixel-value-differencing: a secure steganographic approach. In: Proceedings of the global AI congress 2020. Springer, pp 501–514. https://doi.org/10.1007/978-981-15-2188-1-39
Das S, Muhammad K, Bakshi S, Mukherjee I, Sa PK, Sangaiah AK, Bruno A (2019) Lip biometric template security framework using spatial steganography. Pattern Recogn Lett 126:102–110. https://doi.org/10.1016/j.patrec.2018.06.026
Dhamari AK, Darabkh KA (2017) Block-based steganographic algorithm using modulus function and pixel-value differencing. Journal of Software Engineering and Applications 10(1):56–77. https://doi.org/10.4236/jsea.2017.101004
Grajeda Marin IR, Montes Venegas HA, Marcial Romero JR, Hernandez Servin J, Munoz Jimenez V (1860) Luna GDI (2018) A new optimization strategy for solving the fall-off boundary value problem in pixel-value differencing steganography. International Journal of Pattern Recognition and Artificial Intelligence 32(01):010–017. https://doi.org/10.1142/S0218001418600108
Hassaballah M, Hameed MA, Aly S, AbdelRady A (2020) A color image steganography method based on ADPVD and HOG techniques. In: Digital media steganography. Elsevier, pp 17–40. https://doi.org/10.1016/B978-0-12-819438-6.00010-4
Hussain M, Riaz Q, Saleem S, Ghafoor A, Jung KH (2021) Enhanced adaptive data hiding method using LSB and pixel value differencing. Multimedia Tools and Applications, pp 1–21. https://doi.org/10.1007/s11042-021-10652-2
Images: The BOSSbase-1.01 Database. Binghamton University Available from: http://dde.binghamton.edu/download/
Images: University of Southern California. The USC-SIPI Image Database (2019). Available from: http://sipi.usc.edu/database/database.php
Jung KH, Yoo KY (2015) High-capacity index based data hiding method. Multimedia Tools and Applications 74(6):2179–2193. https://doi.org/10.1007/s11042-014-2081-4
Kang S, Park H, Park JI (2020) Combining LSB embedding with modified Octa-PVD embedding. Multimedia Tools and Applications 79(29):21155–21175. https://doi.org/10.1007/s11042-020-08925-3
Kharrazi M, Sencar HT, Memon N (2006) Improving steganalysis by fusion techniques: a case study with image steganography. In: Transactions on data hiding and multimedia security I. Springer, pp 123–137. https://doi.org/10.1007/11926214_5
Kim C (2014) Data hiding by an improved exploiting modification direction. Multimedia Tools and Applications 69(3):569–584. https://doi.org/10.1007/s11042-012-1114-0
Kim C, Shin D, Shin D, Zhang X (2011) Improved steganographic embedding exploiting modification direction in multimedia communications. In: FTRA international conference on secure and trust computing, data management, and application. Springer, pp 130–138. https://doi.org/10.1007/978-3-642-22339-6-16
Kumar N, Kumar R, Malik A, Singh S (2021) Low bandwidth data hiding for multimedia systems based on bit redundancy. Multimedia Tools and Applications, pp 1–19. https://doi.org/10.1007/s11042-021-10832-0
Kumar R, Kim DS, Jung KH (2019) Enhanced AMBTC based data hiding method using hamming distance and pixel value differencing. Journal of Information Security and Applications 47:94–103. https://doi.org/10.1016/j.jisa.2019.04.007
Lee YP, Lee JC, Chen WK, Chang KC, Su J, Chang CP (2012) High-payload image hiding with quality recovery using tri-way pixel-value differencing. Information Sciences 191:214–225. https://doi.org/10.1016/j.ins.2012.01.002
Li Z, He Y (2018) Steganography with pixel-value differencing and modulus function based on PSO. Journal of Information Security and Applications 43:47–52. https://doi.org/10.1016/j.jisa.2018.10.006
Liu HH, Lin YC, Lee CM (2019) A digital data hiding scheme based on pixel-value differencing and side match method. Multimedia Tools and Applications 78(9):12157–12181. https://doi.org/10.1007/s11042-018-6766-y
Mandal PC, Mukherjee I, Chatterji BN (2021) High capacity reversible and secured data hiding in images using interpolation and difference expansion technique. Multimedia Tools and Applications, pp 1–22
Mukherjee N, Paul G, Saha SK, Burman D (2020) A PVD based high capacity steganography algorithm with embedding in non-sequential position. Multimedia Tools and Applications 79(19):13449–13479. https://doi.org/10.1007/s11042-019-08178-9
Paul G, Davidson I, Mukherjee I, Ravi S (2017) Keyless dynamic optimal multi-bit image steganography using energetic pixels. Multimedia Tools and Applications 76(5):7445–7471. https://doi.org/10.1007/s11042-016-3319-0
Petitcolas FA, Anderson RJ, Kuhn MG (1998) Attacks on copyright marking systems. In: International workshop on information hiding. Springer, pp 218–238. https://doi.org/10.1007/3-540-49380-8-16
Provos N, Honeyman P (2001) Detecting steganographic content on the internet. Tech. rep, Center for Information Technology Integration
Sahu AK, Swain G (2019) Data hiding using adaptive LSB and PVD technique resisting PDH and RS analysis. International Journal of Electronic Security and Digital Forensics 11(4):458–476. https://doi.org/10.1504/IJESDF.2019.102567
Sahu AK, Swain G (2019) An optimal information hiding approach based on pixel value differencing and modulus function. Wireless Personal Communications 108(1):159–174. https://doi.org/10.1007/s11277-019-06393-z
Sahu AK, Swain G (2020) An improved method for high hiding capacity based on LSB and PVD. In: Digital Media Steganography. Elsevier, pp 41–64. https://doi.org/10.1016/B978-0-12-819438-6.00011-6
Shen SY, Huang LH (2015) A data hiding scheme using pixel value differencing and improving exploiting modification directions. Computers & Security 48:131–141. https://doi.org/10.1016/j.cose.2014.07.008
Singh S (2020) Adaptive PVD and LSB based high capacity data hiding scheme. Multimedia Tools and Applications, pp 1–23. https://doi.org/10.1007/s11042-020-08745-5
Sonar R, Swain G (2021) Multi-Directional Pixel Difference Histogram Analysis Based on Pixel Blocks of Different Sizes. Sensing and Imaging 22(1):1–32. https://doi.org/10.1007/s11220-021-00334-6
Tian J (2003) Reversible data embedding using a difference expansion. IEEE Transactions on Circuits and Systems for Video Technology 13(8):890–896
Wang W (2020) A reversible data hiding algorithm based on bidirectional difference expansion. Multimedia Tools and Applications 79(9):5965–5988. https://doi.org/10.1007/s11042-019-08255-z
Wang Y, Tang M, Wang Z (2020) High-capacity adaptive steganography based on LSB and Hamming code. Optik, pp 1–9. https://doi.org/10.1016/j.ijleo.2020.164685
Westfeld A, Pfitzmann A (1999) Attacks on steganographic systems. In: International workshop on information hiding. Springer, pp 61–76. https://doi.org/10.1007/10719724-5
Wu DC, Tsai WH (2003) A steganographic method for images by pixel-value differencing. Pattern Recogn Lett 24(9–10):1613–1626. https://doi.org/10.1016/S0167-8655(02)00402-6
Yi H, Wei S, Jianjun H (2009) Improved reduced difference expansion based reversible data hiding scheme for digital images. In: 2009 9th international conference on electronic measurement & instruments. IEEE, pp 4–315. https://doi.org/10.1109/ICEMI.2009.5274054
Zeng J, Kruger U, Geluk J, Wang X, Xie L (2014) Detecting abnormal situations using the Kullback-Leibler divergence. Automatica 50(11):2777–2786. https://doi.org/10.1016/j.automatica.2014.09.005
Zhou K, Ding Y, Bi W (2021) High-capacity PVO-based reversible data hiding scheme using changeable step size. Multimedia Tools and Applications 80(1):1123–1141. https://doi.org/10.1007/s11042-020-09374-8
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mandal, P.C., Mukherjee, I. High capacity data hiding based on multi-directional pixel value differencing and decreased difference expansion. Multimed Tools Appl 81, 5325–5347 (2022). https://doi.org/10.1007/s11042-021-11605-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11605-5