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.
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
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
Barton JM (1997) Method and apparatus for embedding authentication information within digital data. United States Patent 5:986–997
Celik MU, Sharma G, Tekalp AM, Saber E (2005) Lossless generalized-LSB data embedding. IEEE Trans Image Process 14(2):253–266
Zhang X (2012) Reversible data hiding with optimal value transfer. IEEE Trans Multimedia 15(2):316–325
Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13(8):890–896
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
Alattar AM (2004) Reversible watermark using the difference expansion of a generalized integer transform. IEEE Trans Image Process 13(8):1147–1156
Kamstra L, Heijmans HJ (2005) Reversible data embedding into images using wavelet techniques and sorting. IEEE Trans Image Process 14(12):2082–2090
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
Ni Z, Shi Y-Q, Ansari N, Su W (2006) Reversible data hiding. IEEE Trans Circ Syst Video Technol 16(3):354–362
Fallahpour M (2007) High capacity lossless data hiding based on histogram modification. IEICE Electron Express 4(7):205–210
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
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
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
Thodi DM, Rodríguez JJ (2007) Expansion embedding techniques for reversible watermarking. IEEE Trans Image Process 16(3):721–730
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
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
Ou B, Li X, Zhao Y, Ni R (2013) Reversible data hiding based on PDE predictor. J Syst Softw 86(10):2700–2709
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
Dragoi I-C, Coltuc D (2014) Local-prediction-based difference expansion reversible watermarking. IEEE Trans Image Process 23(4):1779–1790
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
Hong W (2012) Adaptive reversible data hiding method based on error energy control and histogram shifting. Opt Commun 285(2):101–108
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
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
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
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
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
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
He W, Cai Z (2021) Reversible data hiding based on dual pairwise prediction-error expansion. IEEE Trans Image Process 30:5045–5055
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
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
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
Peng F, Li X, Yang B (2014) Improved PVO-based reversible data hiding. Digit Signal Proc 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(7):760–772
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
Qu X, Kim HJ (2015) Pixel-based pixel value ordering predictor for high-fidelity reversible data hiding. Sig Process 111:249–260
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
Wu H, Li X, Zhao Y, Ni R (2020) Improved PPVO-based high-fidelity reversible data hiding. Sig Process 167:1064–1072
He W, Cai Z (2020) An insight into pixel value ordering prediction-based prediction-error expansion. IEEE Trans Inf Forensic Secur 15:3859–3871
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
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
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
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
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
Xu M, Li J (2019) 3D PEE mapping based reversible data hiding for color images. Multimedia Tools Appl 78(7):8003–8016
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
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
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
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
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.
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04707-0