Abstract
There are many data hiding algorithms in which the quality of images is degraded during data concealing and extracting. Thus, now a day such methods are required that can recover the image as well as data during extraction called reversible data hiding methods. The existing reversible data hiding methods provide good quality with the low capacity or poor quality with the high capacity because of the quality and capacity are entirely related to each other. Thus there is a dire need to develop a method which can provide good quality as well as capacity. In this paper, a reversible data hiding (RDH) technique for colour image based on prediction error expansion (PEE) with efficient pixel selection is presented. In traditional methods, the local variance of the grayscale image is used as the pixel selection parameter as it is proportional to the prediction error (PE). Considering that different colour channels contribute by different amount in the formation of grey image, we propose a pixel selection technique where the local variance of the colour channels is also used along with that of grayscale image to improve the quality of the selected pixels as embedding in pixels with lower magnitude PEs will yield lower distortion. Also to improve the embedding capacity of the RDH technique, double embedding in one of the colour channel has been proposed which will again be achieved by pixel selection among the selected pixels.
Similar content being viewed by others
References
Amanatiadis A, Andreadis I (2009) A survey on evaluation methods for image interpolation. Measure Sci Technol IOP Publications 20:104015–104024
Celik MU, Sharma G, Tekalp AM, Saber E (2005) Lossless generalised-LSB data embedding. IEEE Trans Image Process 14(2):253–266
Danahy E, Agaian SS, Panetta KA (2007) Algorithms for the resiging of binary and grayscale images using a local transform. Image Processing: Algorithms and System V, International Society for Optics and Photonics, SPIE 6497:305–314
Gao ZP, Gao X (2019) Adaptive embedding pattern for grayscale-invariance reversible data hiding. arXiv:1908.05965. [Online]. Available: http://arxiv.org/abs/1908.05965
Xinyi Gao, Zhibin Pan, Erdun Gao, Guojun Fan, Reversible data hiding for high dynamic range images using two-dimensional prediction-error histogram of the second time prediction, Signal Process, vol. 173, 2020, art no. 107579.
Gedam MG, Rakhunde SM, Kosarkar UP (2016) Reversible data hiding techniques and its type, a survey. NCRTCSIT, IOSR Journal of Computer Engineering, conf.15013 5:43–48
Hou W, Zhang KC, Lin SJ, Yu N (2019) Reversible data hiding in color image with grayscale invariance. IEEE Trans Circuits Syst Vid Technoll 29(2):363–374
Huang H, Cheng F, Lu Y (2016) Reversible data hiding with prediction-based multi-bit embedding and multi-level difference alteration. In: 2016 Joint 8th International Conference on Soft Computing and IntelligentSystems (SCIS) and 17th International Symposium on Advanced Intelligent Systems (ISIS), pp 706–709. https://doi.org/10.1109/SCIS-ISIS.2016.0152
Huang HC, Cheng FC, Lu YY (2017) Multi-bit reversible data hiding with prediction and difference alteration. J Inform Hid Multimed Signal Process 8(2):435–444
Jung KH, Young YK (2014) Steganographic method based on interpolation and LSB substitution of digital images. Multimed Tools Appl Springer Link 74:2143–2155
Jung K-H, Ha K-J, Yoo K-Y (2008) Image data hiding method based on multi-pixel differencing and LSB substitution methods. In: 2008 International Conference on Convergence and Hybrid Information Technology, pp 355–358. https://doi.org/10.1109/ICHIT.2008.279
Khan A, Siddiqa A, Munib S, Malik SA (2014) A recent survey of reversible watermarking techniques. Inf Sci 279:251–272
Kore SN, Mathpati NM (2015) Median based sorting-prediction and dynamic prediction error histogram shifting technique for reversible watermarking. IJIRCCE 3(7):7027–7035
Li J, Li X, Yang B (2013) Reversible data hiding scheme for color image based on prediction-error expansion and cross-channel correlation. Elsevier Signal Process 93(9):2748–2753
Mahajan, FC. Huang, W. Matusik, R. Ramamoorthi and Peter Belhumeur (2009) Moving Gradients: A Path-Based method For Plausible Image Interpolation. ACM Transactions on Graphics (TOG) 28(3):1–11
Muhammad K, Sajjad M, Mehood I, Rho S, Baik SW (2016) A novel magic LSB substitution method (M-LSB-SM) using multi level encryption and AchroaticCompl=onent of an image. Multimed Tools Appl Springer Link 75:14867–14893
PV SG, Wilsey M (2015) A new reversible data hiding scheme with improved capacity based on directional interpolation and difference expansion. ICICT, Elsevier 46:491–498
Ronanki VG, Kavitha K (2015) A novel 4x4 LSB pixel substitution approach for image steganography. IJCSIT 6(5):4299–4303
Roy A, Chakraborty RS (2020) Toward optimal prediction error expansion-based reversible image watermarking. in IEEE Trans Circuits Syst Vid Technol 30(8):2377–2390
Sachnev HJKE, Nam J, Suresh S, Shi YQ (2009) Reversible watermarking algorithm using sorting and prediction. IEEE Tran Circuits Syst Vid Technol 19(7):989–999
Saravanan C (2010) Color image to grayscale image conversion. Comput Eng Appl (ICCEA), IEEE Xplore 2:196–199
Singh AK, Singh J, Singh HV (2015) Steganography in images using LSB technique. Int J Latest Trends Eng Technol 5(1):426–430
Tang Z, Nie H, Pun CM, Yao H, Yu C, Zhang X (2020) Color image reversible data hiding with double-layer embedding. IEEE Access 8:6915–6926
Wu HZ, Wang HX, Shi YQ (2016) Prediction-error of prediction- error(PPE)-based reversible data hiding. arXiv:1604.04984. [Online]. Available: http://arxiv.org/abs/1604.04984
HT Wun and J. Huang (2012) ‘Reversible image watermarking on prediction errors by efficient histogram modification’, Elsevier Signal Process 92(12), pp. 3000–3003.
Yao C, Qin ZT, Tiang Y (2017) Guided filter based colour image reversible data hiding. J Vis Commun Image R, Elsevier 43:152–163
Zhang QY, Dou QY, Yan Y, Hu WJ (2018) High capacity reversible data hiding for color image based on Bicubic interpolation extension. J Inf Hiding Multimed Signal Processi Ubiquitous Int 9(1):61–74
Zhou S, Zhang W, Shen C (2020) Rate-distortion model for grayscale-invariance reversible data hiding. Elsevier Signal Process 172:107562
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
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Brahma, S.R., Singh, S., Gupta, D.K. et al. A reversible data hiding technique using lower magnitude error channel pair selection. Multimed Tools Appl 82, 8467–8488 (2023). https://doi.org/10.1007/s11042-022-13554-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13554-z