Abstract
This paper aims to provide a comprehensive methodology for transmitting data securely between smart city applications. Reversible data hiding technique is widely used to protect secret information. Pixel value ordering (PVO) is an effective method of reversible data hiding (RDH) that sorts the pixels of a block based on their values. The pixel-based PVO (PPVO) method changes the predictive manner in PVO and achieves a high embedding capacity. However, in PPVO, the errors between the predicted pixel and the current pixel close to zero are not utilized. We propose a novel high-capacity reversible data hiding method based on PVO and median preservation to promote hiding capacity. The median preserving strategy in each block is used to compute the predicted error and to determine the smoothness of the area. If the block is a smooth area, more predicted errors are generated and fall within the range of [− 1, 1]. A modified multiple histogram scheme is applied to hide messages using predicted error shifting. Experimental results show that the proposed method has superior hiding capacity performances than that of the previous PVO-based methods.










Similar content being viewed by others
References
Gharsallaoui R, Hamdi M, Kim TH (2017) A novel privacy technique for augmented reality cloud gaming based on image authentication, In 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC), 2017, DOI: https://doi.org/10.1109/IWCMC.2017.7986295.
Zhang X (2012) Reversible data hiding with optimal value transfer. IEEE Trans Multimed 15:316–325
Xia B, Wang A, Chang CC, Liu L (2018) Reversible data hiding for VQ indices using hierarchical state codebook mapping. Multimed Tools Appl 77:20519–20533
Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13:890–896
Hu Y, Lee H, Chen K, Li J (2008) Difference expansion based reversible data hiding using two embedding directions. IEEE Trans Multimedia 10:1500–1512
Kim HJ, Sachnev V, Shi YQ, Nam J, Choo H (2008) A novel difference expansion transform for reversible data embedding. IEEE Trans Inf Forensics Secur 293:314–326
Yi Z, Shi YQ, Ansari N, Su W (2006) Reversible data hiding. IEEE Trans Circuits Syst Video Technol 16:354–362
Wang J, Ni J, Zhang X, Shi YQ (2017) Rate and distortion optimization for reversible data hiding using multiple histogram shifting. IEEE Trans Cybern 47:315–326
Kamstra HJ, Heijmans AM (2005) Reversible data embedding into images using wavelet techniques and sorting. IEEE Trans Image Process 14:2082–2090
Sachnev V, Kim HJ, Nam J, Suresh S, Shi YQ (2009) Reversible watermarking algorithm using sorting and prediction. IEEE Trans Circuits Syst Video Technol 19:989–999
Dragoi IC, Coltuc D (2016) Adaptive pairing reversible watermarking. IEEE Trans Image Process 25:2420–2422
Kim S, Qu X, Sachnev V, Kim HJ (2019) Skewed histogram shifting for reversible data hiding using a pair of extreme predictions. IEEE Trans Circuits Syst Video Technol 29:3236–3246
Govind PVS, Wilscy M (2015) A new reversible data hiding scheme with improved capacity based on directional interpolations and difference expansion. Proced Comput Sci 46:491–498
Ou B, Li X, Zhao Y, Ni R, Shi YQ (2013) Pairwise prediction-error expansion for efficient reversible data hiding. IEEE Trans Image Process 22:5010–5021
Ou B, Li X, Zhang W, Zhao Y (2019) Improving pairwise PEE via hybrid-dimensional histogram generation and adaptive mapping selection. IEEE Trans Circuits Syst Video Technol 29:3236–3246
Puteaux P, Puech W (2018) An efficient MSB prediction-based method for high-capacity reversible data hiding in encrypted images. IEEE Trans Inf Forensics Secur 13:1670–1681
Yi S, Zhou Y, Hua Z (2018) Reversible data hiding in encrypted images using adaptive block-level prediction-error expansion. Signal Process: Image Commun 64:78–88
Hsiao J, Yuan C, Lin ZY, Chen PY (2017) Reversible data hiding based on pairwise prediction-error histogram. J Inf Sci Eng 33:289–304
Wang W, Ye J, Wang T, Wang W (2018) A high capacity reversible data hiding scheme based on right-left shift. Signal Process 150:102–115
Xie XZ, Chang CC, Hu YC (2020) An adaptive reversible data hiding scheme based on prediction error histogram shifting by exploiting signed-digit representation. Multimed Tools Appl 79:24329–24346
Malik A, Wang HX, Chen Y, Khan AN (2020) A reversible data hiding in encrypted image based on prediction-error estimation and location map. Multimed Tools Appl 79:11591–11614
Li X, Li J, Li B, Yang B (2013) High-fidelity reversible data hiding scheme based on pixel-value-ordering and prediction-error expansion. Signal Process 93:198–205
Peng F, Li X, Yang B (2014) Improved pvo-based reversible data hiding. Digital Signal Process 25:255–265
Ou B, Li X, Zhao Y, Ni R (2014) Reversible data hiding using invariant pixel-value-ordering and prediction-error expansion. Signal Process: Image Commun 29:760–772
Qu X, Kim H (2015) ‘Pixel-based pixel value ordering predictor for high-fidelity reversible data hiding.’ Signal Process 111:249–260
Weng S, Shi YQ, Hong W, Yao Y (2019) Dynamic improved pixel value ordering reversible data hiding. Inf Sci 489:136–154
Chang J, Ding F, Li X, Zhu G (2021) Hybrid Prediction-based pixel-value-ordering method for reversible data hiding. J Vis Commun Image Represent. https://doi.org/10.1016/j.jvcir.2021.103097
Weng S, Zhang G, Pan JS, Zhou Z (2017) Optimal PPVO-based reversible data hiding. J Vis Commun Image Represent 48:317–328
Wu H, Li X, Zhao Y, Ni R (2020) Improved PPVO-based high-fidelity reversible data hiding. Signal Process. https://doi.org/10.1016/j.sigpro.2019.107264
Thomas N, Thomas S (2016) A low distortion reversible data hiding technique using improved PPVO predictor. Procedia Technol 24:1317–1324
Xiang H, Yuan J, Hou S (2016) Hybrid Predictor and Field-Biased Context Pixel Selection Based on PPVO. Math Probl Eng 2016:1–16. https://doi.org/10.1155/2016/2585983
Khodaei M, Faez K (2010) Reversible data hiding by using modified difference expansion, In: 2010 2nd International Conference on Signal Processing Systems, 2010, pp. V3–31-V3–34, DOI: https://doi.org/10.1109/ICSPS.2010.5555649.
Thodi DM, Rodriguez JJ (2007) Expansion embedding techniques for reversible watermarking. IEEE Trans Image Process 16:721–730
Sasikaladevi N, Geetha K, Revathi A (2020) ‘RIGID-reversible lightweight, high payload semantically secure e-record hiding technique for smart city applications using pseudo-random matrices.’ Multimed Tools Appl 79:12289–12306
Lee CF, Shen JJ, Agrawal S, Tseng YJ, Kao YC (2020) A generalized pixel value ordering data hiding with adaptive embedding capability. J Supercomput 76:2683–2714
Acknowledgements
This work was partially supported by the Ministry of Science and Technology of the Republic of China under the Grant No. 108-2221-E-153-004-MY2, 110-2221-E-153-002-MY2 and MOST110-2218-E-218-001.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
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
Weng, CY., Weng, HY. & Huang, CT. High-fidelity reversible data hiding based on PVO and median preserving. J Supercomput 78, 8367–8388 (2022). https://doi.org/10.1007/s11227-021-04226-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-021-04226-0