Skip to main content
Log in

High-fidelity reversible data hiding based on PVO and median preserving

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

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

Similar content being viewed by others

References

  1. 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.

  2. Zhang X (2012) Reversible data hiding with optimal value transfer. IEEE Trans Multimed 15:316–325

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13:890–896

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Google Scholar 

  7. Yi Z, Shi YQ, Ansari N, Su W (2006) Reversible data hiding. IEEE Trans Circuits Syst Video Technol 16:354–362

    Article  Google Scholar 

  8. 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

    Google Scholar 

  9. Kamstra HJ, Heijmans AM (2005) Reversible data embedding into images using wavelet techniques and sorting. IEEE Trans Image Process 14:2082–2090

    Article  MathSciNet  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. Dragoi IC, Coltuc D (2016) Adaptive pairing reversible watermarking. IEEE Trans Image Process 25:2420–2422

    Article  MathSciNet  Google Scholar 

  12. 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

    Article  Google Scholar 

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

    Article  Google Scholar 

  14. 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

    Article  MathSciNet  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Google Scholar 

  18. 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

    MathSciNet  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Peng F, Li X, Yang B (2014) Improved pvo-based reversible data hiding. Digital Signal Process 25:255–265

    Article  Google Scholar 

  24. 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

    Google Scholar 

  25. Qu X, Kim H (2015) ‘Pixel-based pixel value ordering predictor for high-fidelity reversible data hiding.’ Signal Process 111:249–260

    Article  Google Scholar 

  26. Weng S, Shi YQ, Hong W, Yao Y (2019) Dynamic improved pixel value ordering reversible data hiding. Inf Sci 489:136–154

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. Weng S, Zhang G, Pan JS, Zhou Z (2017) Optimal PPVO-based reversible data hiding. J Vis Commun Image Represent 48:317–328

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. Thomas N, Thomas S (2016) A low distortion reversible data hiding technique using improved PPVO predictor. Procedia Technol 24:1317–1324

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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.

  33. Thodi DM, Rodriguez JJ (2007) Expansion embedding techniques for reversible watermarking. IEEE Trans Image Process 16:721–730

    Article  MathSciNet  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Cheng-Ta Huang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-021-04226-0

Keywords

Navigation