Skip to main content
Log in

Reversible data hiding of color image based on channel unity embedding

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Most of the current reversible data hiding (RDH) methods are based on grayscale images; however, color images are widely used in real life. In this paper, we propose a color image RDH scheme based on channels united embedded, which utilizes pixel value ordering (PVO). First, the correlation between color image channels is utilized to re-collect the pixels in the current channel block and the pixels are guided by the reference channel. Large pixel values are preferentially collected to increase the number of expanded prediction errors. The traditional color image RDH capacity allocation method needs to allocate capacity to the three R, G, and B channels beforehand, and the three channels are independent for data embedding. This paper proposes a channel unity embedding (CUE) method to uniformly sort the pixel blocks of the three channels according to the complexity value, and perform data embedding on the blocks according to the order of the complexity values. In CUE, after data embedding is completed, capacity allocation can be achieved and smooth blocks in the channels can be fully utilized, thereby reducing invalid shifts. Finally, the recollection and CUE strategies are combined with pairwise prediction Error expansion (PEE) to further improve the performance. The experimental results show that the proposed scheme achieves significant superiority in fidelity over a series of state-of-the-art schemes. For example, the PSNR on the Lena image reaches 63.08 dB, which is a 0.81 dB gain compared to the best results in the literature with a 20,000 bits embedding capacity.

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

Data availability

The data that support the findings of this manuscript are openly available in USC-SIPI image database (http://sipi.usc.edu/database/) and Kodak PhotoCD database (http://r0k.us/graphics/kodak/).

References

  1. Shi Y-Q, Li X, Zhang X, Wu H-T, Ma B (2016) Reversible data hiding: advances in the past two decades. IEEE Access 4:3210–3237

    Google Scholar 

  2. Barton JM (1997) Method and apparatus for embedding authentication information within digital data. United States Patent 5:986–997

    Google Scholar 

  3. Celik MU, Sharma G, Tekalp AM, Saber E (2005) Lossless generalized-LSB data embedding. IEEE Trans Image Process 14(2):253–266

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  6. Hu Y, Lee H-K, Li J (2008) DE-based reversible data hiding with improved overflow location map. IEEE Trans Circ Syst Video Technol 19(2):250–260

    Google Scholar 

  7. Alattar AM (2004) Reversible watermark using the difference expansion of a generalized integer transform. IEEE Trans Image Process 13(8):1147–1156

    MathSciNet  Google Scholar 

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

    MathSciNet  Google Scholar 

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

    Google Scholar 

  10. Ni Z, Shi Y-Q, Ansari N, Su W (2006) Reversible data hiding. IEEE Trans Circ Syst Video Technol 16(3):354–362

    Google Scholar 

  11. Fallahpour M (2007) High capacity lossless data hiding based on histogram modification. IEICE Electron Express 4(7):205–210

    Google Scholar 

  12. Lee S-K, Suh Y-H, Ho Y-S (2006) Reversible image authentication based on watermarking. In: 2006 IEEE international conference on multimedia and Expo. IEEE, 1321–1324

  13. Lin C-C, Tai W-L, Chang C-C (2008) Multilevel reversible data hiding based on histogram modification of difference images. Pattern Recogn 41(12):3582–3591

    MATH  Google Scholar 

  14. Tai W-L, Yeh C-M, Chang C-C (2009) Reversible data hiding based on histogram modification of pixel differences. IEEE Trans Circ Syst Video Technol 19(6):906–910

    Google Scholar 

  15. Thodi DM, Rodríguez JJ (2007) Expansion embedding techniques for reversible watermarking. IEEE Trans Image Process 16(3):721–730

    MathSciNet  Google Scholar 

  16. Sachnev V, Kim HJ, Nam J, Suresh S, Shi YQ (2009) Reversible watermarking algorithm using sorting and prediction. IEEE Trans Circ Syst Video Technol 19(7):989–999

    Google Scholar 

  17. Luo L, Chen Z, Chen M, Zeng X, Xiong Z (2009) Reversible image watermarking using interpolation technique. IEEE Trans Inf Forensic Secur 5(1):187–193

    Google Scholar 

  18. Ou B, Li X, Zhao Y, Ni R (2013) Reversible data hiding based on PDE predictor. J Syst Softw 86(10):2700–2709

    Google Scholar 

  19. Kim S, Qu X, Sachnev V, Kim HJ (2018) Skewed histogram shifting for reversible data hiding using a pair of extreme predictions. IEEE Trans Circ Syst Video Technol 29(11):3236–3246

    Google Scholar 

  20. Dragoi I-C, Coltuc D (2014) Local-prediction-based difference expansion reversible watermarking. IEEE Trans Image Process 23(4):1779–1790

    MathSciNet  MATH  Google Scholar 

  21. Li X, Yang B, Zeng T (2011) Efficient reversible watermarking based on adaptive prediction-error expansion and pixel selection. IEEE Trans Image Process 20(12):3524–3533

    MathSciNet  MATH  Google Scholar 

  22. Hong W (2012) Adaptive reversible data hiding method based on error energy control and histogram shifting. Opt Commun 285(2):101–108

    Google Scholar 

  23. Li X, Zhang W, Gui X, Yang B (2015) Efficient reversible data hiding based on multiple histograms modification. IEEE Trans Inf Forensic Secur 10(9):2016–2027

    Google Scholar 

  24. Wang J, Chen X, Ni J, Mao N, Shi Y (2019) Multiple histograms-based reversible data hiding: Framework and realization. IEEE Trans Circ Syst Video Technol 30(8):2313–2328

    Google Scholar 

  25. Wang J, Mao N, Chen X, Ni J, Wang C, Shi Y (2019) Multiple histograms based reversible data hiding by using FCM clustering. Sig Process 159:193–203

    Google Scholar 

  26. Ou B, Li X, Zhao Y, Ni R, Shi Y-Q (2013) Pairwise prediction-error expansion for efficient reversible data hiding. IEEE Trans Image Process 22(12):5010–5021

    MathSciNet  MATH  Google Scholar 

  27. Ou B, Li X, Wang J (2016) High-fidelity reversible data hiding based on pixel-value-ordering and pairwise prediction-error expansion. J Vis Commun Image Represent 39:12–23

    Google Scholar 

  28. Ou B, Li X, Zhang W, Zhao Y (2018) Improving pairwise PEE via hybrid-dimensional histogram generation and adaptive mapping selection. IEEE Trans Circ Syst Video Technol 29(7):2176–2190

    Google Scholar 

  29. He W, Cai Z (2021) Reversible data hiding based on dual pairwise prediction-error expansion. IEEE Trans Image Process 30:5045–5055

    Google Scholar 

  30. Mao N, Chen F, He H, Yang Y (2022) Reversible data hiding based on adaptive IPVO and two-segment pairwise PEE. Sig Process 198:108577

    Google Scholar 

  31. Xiang S, Ruan G (2021) Efficient pvo-based reversible data hiding by selecting blocks with full-enclosing context. IEEE Trans Circuits Syst Video Technol 32(5):2868–2880

    Google Scholar 

  32. Li X, Li J, Li B, Yang B (2013) High-fidelity reversible data hiding scheme based on pixel-value-ordering and prediction-error expansion. Sig Process 93(1):198–205

    Google Scholar 

  33. Peng F, Li X, Yang B (2014) Improved PVO-based reversible data hiding. Digit Signal Proc 25:255–265

    Google Scholar 

  34. 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(7):760–772

  35. He W, Zhou K, Cai J, Wang L, Xiong G (2017) Reversible data hiding using multi-pass pixel value ordering and prediction-error expansion. J Vis Commun Image Represent 49:351–360

    Google Scholar 

  36. Qu X, Kim HJ (2015) Pixel-based pixel value ordering predictor for high-fidelity reversible data hiding. Sig Process 111:249–260

    Google Scholar 

  37. Mao N, Chen F, Yuan Y, He H (2022) Reversible data hiding based on stationary sequence of pixel value ordering. In: International Conference on Artificial Intelligence and Security. Springer, Berlin, pp 374–389

  38. Wu H, Li X, Zhao Y, Ni R (2020) Improved PPVO-based high-fidelity reversible data hiding. Sig Process 167:1064–1072

    Google Scholar 

  39. He W, Cai Z (2020) An insight into pixel value ordering prediction-based prediction-error expansion. IEEE Trans Inf Forensic Secur 15:3859–3871

    Google Scholar 

  40. Zhang T, Li X, Qi W, Guo Z (2020) Location-based PVO and adaptive pairwise modification for efficient reversible data hiding. IEEE Trans Inf Forensic Secur 15:2306–2319

    Google Scholar 

  41. Li J, Li X, Yang B (2013) Reversible data hiding scheme for color image based on prediction-error expansion and cross-channel correlation. Sig Process 93(9):2748–2758

    Google Scholar 

  42. Ou B, Li X, Zhao Y, Ni R (2015) Efficient color image reversible data hiding based on channel-dependent payload partition and adaptive embedding. Sig Process 108:642–657

    Google Scholar 

  43. Yao H, Qin C, Tang Z, Tian Y (2017) Guided filtering based color image reversible data hiding. J Vis Commun Image Represent 43:152–163

    Google Scholar 

  44. Hou D, Zhang W, Chen K, Lin S-J, Yu N (2018) Reversible data hiding in color image with grayscale invariance. IEEE Trans Circ Syst Video Technol 29(2):363–374

    Google Scholar 

  45. Xu M, Li J (2019) 3D PEE mapping based reversible data hiding for color images. Multimedia Tools Appl 78(7):8003–8016

    Google Scholar 

  46. Chang Q, Li X, Zhao Y (2022) Reversible data hiding for color images based on adaptive three-dimensional histogram modification. IEEE Trans Circ Syst Video Technol 32(9):5725–5735

  47. Yang Y, Zou T, Huang G, Zhang W (2021) A high visual quality color image reversible data hiding scheme based on BRG embedding principle and CIEDE2000 assessment metric. IEEE Trans Circ Syst Video Technol 32(4):1860–1874

    Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National Natural Science Foundation of China (NSFC) under Grant U1936113 and 61872303.

Author information

Authors and Affiliations

Authors

Contributions

Ningxiong Mao: Software, Validation, Writing - Original Draft, Visualization, heck writing gram mar, Formal analysis. Hongjie He: Conceptualization, Methodology, Writing - Review & Editing, Project administration, Funding acqui sition. Fan Chen: Funding acquisition, Resources. Keke Zhu: In vestigation, Data Curation.

Corresponding author

Correspondence to Hongjie He.

Ethics declarations

Ethical and informed consent for data used

We confirm that all data used in this study were obtained in accordance with ethical principles and informed consent procedures. All data used in this manuscript was obtained with the informed consent of participants.

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary file1 (PDF 1.66 mb)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) 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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mao, N., He, H., Chen, F. et al. Reversible data hiding of color image based on channel unity embedding. Appl Intell 53, 21347–21361 (2023). https://doi.org/10.1007/s10489-023-04707-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-023-04707-0

Keywords

Navigation