Inter-Channel Correlation Modeling and Improved Skewed Histogram Shifting for Reversible Data Hiding in Color Images
Abstract
:1. Introduction
- Some methods are merely extensions of RDH techniques for grayscale images, failing to fully exploit the characteristics of color images and the correlation between channels, thus limiting their data embedding capacity.
- In pursuit of increasing embedding capacity, specific methods may compromise image quality as they fail to effectively balance the relationship between embedding capacity and image quality, resulting in pixel distortion introduced by the data embedding algorithm.
- Efficiency is compromised in some methods when dealing with large-capacity data because of their high algorithm complexity, leading to increased computational costs and a lack of practical parallel computing or other efficient techniques, thereby reducing their efficiency in processing large-capacity data.
- A novel inter-channel correlation modeling method is proposed. A referential relationship between channels is established through the calculation of the correlation among the R, G, and B channels of color images. By accurately modeling the inter-channel correlations, an enhanced evaluation of pixel local complexity is achievable, mitigating the pixel distortion induced by data embedding.
- An extended method for calculating the local complexity of pixels is proposed. This method leverages the inter-channel correlation model to expand upon the general local complexity calculation approach. The extended method captures images’ local texture features and structural information more accurately, thereby guiding the data embedding process better.
- An improved skewed histogram shifting method is proposed. Based on the inter-channel correlation model, the pixel prediction context is adaptively selected, and a generation method for pairs of extreme predictors is proposed to refine skewed histogram shifting. This method enhances the accuracy and reliability of data embedding and reduces distortion during the embedding process.
2. Related Work
2.1. Methods for Calculating Local Complexity
2.2. Skewed Histogram Shifting
3. Methodology
3.1. Inter-Channel Correlation Modeling
Algorithm 1 Inter-Channel Correlation Model Formulation Algorithm |
Input: : the pixel values of the RGB channels; , , , , , : six inter-channel correlation models; Output: : the formulated inter-channel correlation model;
|
3.2. Local Complexity Calculation
3.3. Pairs of Extreme Predictors for Skewed Histogram Shifting
3.4. Data Embedding and Extraction
3.5. Implementation of the Proposed Method
4. Experimental Results and Analysis
4.1. Datasets and Experimental Environment Configuration
4.2. Comparative Performance Evaluation on USC-SIPI Images
4.3. Comparative Performance Evaluation on Kodak Images
4.4. Performance Analysis
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Zhang, X.; Liu, M.; Yang, X. Color Image Encryption Algorithm Based on Cross-Spiral Transformation and Zone Diffusion. Mathematics 2023, 11, 3228. [Google Scholar] [CrossRef]
- Moya-Albor, E.; Gomez-Coronel, S.L.; Brieva, J.; Lopez-Figueroa, A. Bio-Inspired Watermarking Method for Authentication of Fundus Images in Computer-Aided Diagnosis of Retinopathy. Mathematics 2024, 12, 734. [Google Scholar] [CrossRef]
- Wang, X.; Zhang, X.; Gao, M.; Tian, Y.; Wang, C.; Iu, H.H.C. A Color Image Encryption Algorithm Based on Hash Table, Hilbert Curve and Hyper-Chaotic Synchronization. Mathematics 2023, 11, 567. [Google Scholar] [CrossRef]
- He, W.; Cai, Z. Reversible Data Hiding Based on Dual Pairwise Prediction-Error Expansion. IEEE Trans. Image Process. 2021, 30, 5045–5055. [Google Scholar] [CrossRef] [PubMed]
- He, W.; Cai, Z. An Insight into Pixel Value Ordering Prediction Based Prediction-error Expansion. IEEE Trans. Inf. Forensic Secur. 2020, 15, 3859–3871. [Google Scholar] [CrossRef]
- Celik, M.; Sharma, G.; Tekalp, A.; Saber, E. Lossless generalized-LSB data embedding. IEEE Trans. Image Process. 2005, 14, 253–266. [Google Scholar] [CrossRef] [PubMed]
- Tian, J. Reversible data embedding using a difference expansion. IEEE Trans. Circuits Syst. Video Technol. 2003, 13, 890–896. [Google Scholar] [CrossRef]
- Alattar, A. Reversible Watermark Using the Difference Expansion of a Generalized Integer Transform. IEEE Trans. Image Process. 2004, 13, 1147–1156. [Google Scholar] [CrossRef] [PubMed]
- Arham, A.; Nugroho, H.A.; Adji, T.B. Multiple layer data hiding scheme based on difference expansion of quad. Signal Process. 2017, 137, 52–62. [Google Scholar] [CrossRef]
- Ni, Z.; Shi, Y.Q.; Ansari, N.; Su, W. Reversible data hiding. IEEE Trans. Circuits Syst. Video Technol. 2006, 16, 354–362. [Google Scholar] [CrossRef]
- Ou, B.; Li, X.; Zhang, W.; Zhao, Y. Improving Pairwise PEE via Hybrid-Dimensional Histogram Generation and Adaptive Mapping Selection. IEEE Trans. Circuits Syst. Video Technol. 2019, 29, 2176–2190. [Google Scholar] [CrossRef]
- He, W.; Xiong, G.; Wang, Y. Reversible Data Hiding Based on Adaptive Multiple Histograms Modification. IEEE Trans. Inf. Forensic Secur. 2021, 16, 3000–3012. [Google Scholar] [CrossRef]
- Thodi, D.M.; Rodriguez, J.J. Expansion Embedding Techniques for Reversible Watermarking. IEEE Trans. Image Process. 2007, 16, 721–730. [Google Scholar] [CrossRef] [PubMed]
- Qiu, Y.; Qian, Z.; Yu, L. Adaptive Reversible Data Hiding by Extending the Generalized Integer Transformation. IEEE Signal Process. Lett. 2016, 23, 130–134. [Google Scholar] [CrossRef]
- Wang, J.; Ni, J.; Zhang, X.; Shi, Y.Q. Rate and Distortion Optimization for Reversible Data Hiding Using Multiple Histogram Shifting. IEEE Trans. Cybern. 2016, 1–12. [Google Scholar] [CrossRef] [PubMed]
- Weinberger, M.; Seroussi, G.; Sapiro, G. The LOCO-I lossless image compression algorithm: Principles and standardization into JPEG-LS. IEEE Trans. Image Process. 2000, 9, 1309–1324. [Google Scholar] [CrossRef] [PubMed]
- Fallahpour, M. Reversible image data hiding based on gradient adjusted prediction. IEICE Electron. Express 2008, 5, 870–876. [Google Scholar] [CrossRef]
- Sachnev, V.; Kim, H.J.; Nam, J.; Suresh, S.; Shi, Y.Q. Reversible Watermarking Algorithm Using Sorting and Prediction. IEEE Trans. Circuits Syst. Video Technol. 2009, 19, 989–999. [Google Scholar] [CrossRef]
- Dragoi, I.C.; Coltuc, D. Local-Prediction-Based Difference Expansion Reversible Watermarking. IEEE Trans. Image Process. 2014, 23, 1779–1790. [Google Scholar] [CrossRef] [PubMed]
- Hwang, H.J.; Kim, S.; Kim, H.J. Reversible data hiding using least square predictor via the LASSO. EURASIP J. Image Video Process. 2016, 2016. [Google Scholar] [CrossRef]
- Kumar, R.; Sharma, D.; Dua, A.; Jung, K.H. A review of different prediction methods for reversible data hiding. J. Inf. Secur. Appl. 2023, 78, 103572. [Google Scholar] [CrossRef]
- Huang, H.; Cai, Z. Duple Color Image Encryption System Based on 3-D Nonequilateral Arnold Transform for IIoT. IEEE Trans. Ind. Informat. 2023, 19, 8285–8294. [Google Scholar] [CrossRef]
- Bhatnagar, P.; Tomar, P.; Naagar, R.; Kumar, R. Reversible Data Hiding scheme for color images based on skewed histograms and cross-channel correlation. In Proceedings of the 2023 International Conference in Advances in Power, Signal, and Information Technology (APSIT), Bhubaneswar, India, 9–11 June 2023. [Google Scholar] [CrossRef]
- Li, J.; Li, X.; Yang, B. Reversible data hiding scheme for color image based on prediction-error expansion and cross-channel correlation. Signal Process. 2013, 93, 2748–2758. [Google Scholar] [CrossRef]
- Chang, Q.; Li, X.; Zhao, Y. Reversible Data Hiding for Color Images Based on Adaptive Three-Dimensional Histogram Modification. IEEE Trans. Circuits Syst. Video Technol. 2022, 32, 5725–5735. [Google Scholar] [CrossRef]
- Kong, Y.; Ke, Y.; Zhang, M.; Su, T.; Ge, Y.; Yang, S. Reversible Data Hiding Based on Multichannel Difference Value Ordering for Color Images. Secur. Commun. Netw. 2022, 2022, 3864480. [Google Scholar] [CrossRef]
- Yao, H.; Qin, C.; Tang, Z.; Tian, Y. Guided filtering based color image reversible data hiding. J. Vis. Commun. Image Represent. 2017, 43, 152–163. [Google Scholar] [CrossRef]
- Mao, N.; He, H.; Chen, F.; Zhu, K. Reversible data hiding of color image based on channel unity embedding. Appl. Intell. 2023, 53, 21347–21361. [Google Scholar] [CrossRef]
- Mao, N.; He, H.; Chen, F.; Qu, L.; Amirpour, H.; Timmerer, C. Reversible data hiding for color images based on pixel value order of overall process channel. Signal Process. 2023, 205, 108865. [Google Scholar] [CrossRef]
- Ou, B.; Li, X.; Zhao, Y.; Ni, R. Efficient color image reversible data hiding based on channel-dependent payload partition and adaptive embedding. Signal Process. 2015, 108, 642–657. [Google Scholar] [CrossRef]
- Kumar, R.; Kumar, N.; Jung, K.H. Color image steganography scheme using gray invariant in AMBTC compression domain. Multidimens. Syst. Signal Process. 2020, 31, 1145–1162. [Google Scholar] [CrossRef]
- Ou, B.; Li, X.; Zhao, Y.; Ni, R.; Shi, Y.Q. Pairwise Prediction-Error Expansion for Efficient Reversible Data Hiding. IEEE Trans. Image Process. 2013, 22, 5010–5021. [Google Scholar] [CrossRef] [PubMed]
- Kim, S.; Qu, X.; Sachnev, V.; Kim, H.J. Skewed Histogram Shifting for Reversible Data Hiding Using a Pair of Extreme Predictions. IEEE Trans. Circuits Syst. Video Technol. 2019, 29, 3236–3246. [Google Scholar] [CrossRef]
Predictor Number | 1 | 2 | 3 |
---|---|---|---|
Predictor Number | 1 | 2 | 3 |
---|---|---|---|
Image | Correlation Model | |||
---|---|---|---|---|
Lena | 0.8786 | 0.6764 | 0.9106 | |
Baboon | 0.3565 | 0.1237 | 0.8074 | |
Airplane | 0.9212 | 0.8410 | 0.9380 | |
House | 0.8070 | 0.6900 | 0.9104 | |
Peppers | 0.2752 | 0.3952 | 0.8379 | |
Lake | 0.8868 | 0.8271 | 0.9564 |
Image | PEEC | CPPAE | SHCC | PVOPC | Proposed |
---|---|---|---|---|---|
Lena | 59.03 | 60.51 | 62.07 | 62.33 | 62.44 |
Baboon | 57.12 | 56.81 | 58.69 | 58.71 | 58.78 |
Airplane | 62.16 | 64.87 | 65.03 | 64.71 | 65.23 |
House | 64.83 | 65.67 | 66.05 | 64.05 | 66.35 |
Peppers | 56.83 | 57.12 | 58.01 | 62.50 | 60.82 |
Lake | 59.53 | 60.44 | 61.26 | 62.76 | 62.85 |
Average | 59.92 | 60.90 | 61.85 | 62.51 | 62.75 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
He, D.; Cai, Z.; Zhou, D.; Chen, Z. Inter-Channel Correlation Modeling and Improved Skewed Histogram Shifting for Reversible Data Hiding in Color Images. Mathematics 2024, 12, 1283. https://doi.org/10.3390/math12091283
He D, Cai Z, Zhou D, Chen Z. Inter-Channel Correlation Modeling and Improved Skewed Histogram Shifting for Reversible Data Hiding in Color Images. Mathematics. 2024; 12(9):1283. https://doi.org/10.3390/math12091283
Chicago/Turabian StyleHe, Dan, Zhanchuan Cai, Dujuan Zhou, and Zhihui Chen. 2024. "Inter-Channel Correlation Modeling and Improved Skewed Histogram Shifting for Reversible Data Hiding in Color Images" Mathematics 12, no. 9: 1283. https://doi.org/10.3390/math12091283
APA StyleHe, D., Cai, Z., Zhou, D., & Chen, Z. (2024). Inter-Channel Correlation Modeling and Improved Skewed Histogram Shifting for Reversible Data Hiding in Color Images. Mathematics, 12(9), 1283. https://doi.org/10.3390/math12091283