Abstract
The idea of the traditional histogram shifting technique is to hide a message within the cover-image pixel distribution. However, the embedding capacity is limited by the peak point occurrences. To solve this problem, many reversible data hiding (RDH) techniques are developed to combine pixel prediction and histogram shifting to increase the embedding payload. In this paper, a RDH scheme based on chessboard prediction and pixel partitioning is proposed for enhancing the hiding payload. Pixel partitioning is used to separate a pixel into two parts: most significant bit and least significant bit. Then, the chessboard predictor is adopted to generate prediction errors and separate the pixels. Thereafter, histogram shifting is applied to embed the secret messages into prediction errors. Due to the high similarity of adjacent pixels in an image, the generated prediction errors are highly close to zero, resulting in a large embedding space. The experimental results indicate that the proposed method has superior performance in embedding capacity with acceptable image visual quality compared to existing schemes since it adopts the adaptive adjustment strategy to achieve this improved balance.












Similar content being viewed by others
Data availability
Data will be made available on request.
References
Tian, J.: Reversible data embedding using a difference expansion. IEEE Trans. Circuits Syst. Video Technol. 13, 890–896 (2003)
Ni, Z., Shi, Y.Q., Ansari, N., Su, W.: Reversible data hiding. IEEE Trans. Circuits Syst. Video Technol. 16, 354–362 (2006)
Thodi, D.M., Rodriguez, J.J.: Expansion embedding techniques for reversible watermarking. IEEE Trans. Image Process. 16, 721–730 (2007)
Alattar, A.M.: Reversible watermark using the difference expansion of a generalized integer transform. IEEE Trans. Image Process. 13, 1147–1156 (2004)
Yip, S.K., Au, O.C., Wong, H.M., Ho, C.W.: Generalized lossless data hiding by multiple predictors. in Proceeding of 2006 IEEE International Symposium on Circuits and Systems. pp. 1426–1429 (2006)
Lee, C.F., Chen, H.L., Tso, H.K.: Embedding capacity raising in reversible data hiding based on prediction of difference expansion. J. Syst. Softw. 83, 1864–1872 (2010)
Yang, C.H., Tsai, M.H.: Improving histogram-based reversible data hiding by interleaving predictions. IET Image Proc. 4, 223–234 (2010)
Luo, H., Yu, F.X., Chen, H., Huang, Z.L., Li, H., Wang, P.H.: Reversible data hiding based on block median preservation. Inf. Sci. 181, 308–328 (2011)
Wang, W., Ye, J., Wang, T., Wang, W.: Reversible data hiding scheme based on significant-bit-difference expansion. IET Image Proc. 11, 1002–1014 (2017)
Kumar, R., Jung, K.H.: Robust reversible data hiding scheme based on two-layer embedding strategy. Inf. Sci. 512, 96–107 (2020)
Kamstra, L., Heijmans, H.J.A.M.: Reversible data embedding into images using wavelet techniques and sorting. IEEE Trans. Image Process. 12, 2082–2090 (2005)
Yang, C.H., Weng, C.Y., Chen, J.Y.: High-fidelity reversible data hiding in encrypted image based on difference-preserving encryption. Soft. Comput. 26, 1727–1742 (2022)
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. 19, 989–999 (2009)
Ou, B., Li, X., Zhao, Y., Ni, R., Shi, Y.Q.: Pairwise prediction-error expansion for efficient reversible data hiding. IEEE Trans. Image Process. 22, 5010–5021 (2013)
Dragoi, I.C., Coltuc, D.: Adaptive pairing reversible watermarking. IEEE Trans. Image Process. 25, 2420–2422 (2016)
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. 29, 2176–2190 (2019)
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. 29, 3236–3246 (2019)
Feng, G., Fan, L.: Reversible data hiding of high payload using local edge sensing prediction. J. Syst. Softw. 85, 392–399 (2012)
Li, J., Li, X., Yang, B.: Reversible data hiding scheme for color image based on prediction-error expansion and cross-channel correlation. Signal Process. 93, 2748–2758 (2013)
Zhang, X.: Reversible data hiding with optimal value transfer. IEEE Trans. Multimed. 15, 316–325 (2013)
Hong, W.: Adaptive reversible data hiding method based on error energy control and histogram shifting. Opt. Commun. 285, 101–108 (2012)
Qu, X., Kim, S., Kim, H.J.: Reversible watermarking based on compensation. J. Electr. Eng. Technol. 10, 422–428 (2015)
Sachnev, V., Kim, H., Suresh, S., Shi, Y.: Reversible watermarking algorithm with distortion compensation. EURASIP J. Adv. Signal Process. 2010, 1–12 (2010)
Chang, C.C., Kieu, T.D.: A reversible data hiding scheme using complementary embedding strategy. Inf. Sci. 180, 3045–3058 (2010)
Weng, C.Y., Weng, H.Y., Huang, C.T.: High-fidelity reversible data hiding based on PVO and median preserving. J. Supercomput. 78, 8367–8388 (2022)
Weng, C.Y.: DWT-based reversible information hiding scheme using prediction-error-expansion in multimedia images. Peer-to-Peer Netw. Appl. 13, 514–523 (2020)
Lee, C.F., Weng, C.Y., Kao, C.Y.: Reversible data hiding using Lagrange interpolation for prediction-error expansion embedding. Soft. Comput. 23, 9719–9731 (2019)
Lu, T.C., Tseng, C.Y., Huang, S.W., Nhan, T.: Pixel-value-ordering based reversible information hiding scheme with self-adaptive threshold strategy. Symmetry. 10, 764 (2018)
Meenpal, A., Majumder, S., Oruganti, M.: Pixel value splitting based reversible data embedding scheme. Multimed Tools Appl. 81, 40535–40560 (2022)
Yu, C., Zhang, X., Qin, C., Tang, Z.: Reversible data hiding in encrypted images with secret sharing and hybrid coding. IEEE Trans. Circuits Syst. Video Technol. 33(11), 6443–6458 (2023)
Yu, C., Zhang, X., Zhang, X., Li, G., Tang, Z.: Reversible data hiding with hierarchical embedding for encrypted images. IEEE Trans. Circuits Syst. Video Technol. 32(2), 451–466 (2022)
Yu, C., Zhang, X., Wang, D., Tang, Z.: Reversible data hiding with pairwise PEE and 2D-PEH decomposition. Signal Process. 196, 108527 (2022)
USC-SIPI Image Database. Accessed: March. 15, 2024. [Online]. Available: http://sipi.usc.edu/database/.
BOSSBase Ver 1.01. Accessed: March. 15, 2024. [Online]. Available: http://dde.binghamton.edu/download/ImageDB/BOSSbase_1.01.zip
Funding
This work was partially supported by the National Science and Technology Council of the Republic of China under the Grant No. MOST 110-2221-E-153-002-MY2, MOST111-2221-E-155-038, and MOST 111-2218-E-218-004-MBK-.
Author information
Authors and Affiliations
Contributions
Cheng-Ta Huang contributed to Conceptualization, methodology; Chi-Yao Weng contributed to Supervision, Writing—review and editing, validation; Guo-Ting Zheng contributed to Data curation, coding; Hao-Yu Weng contributed to Writing—original draft preparation.
Corresponding author
Ethics declarations
Conflict of interests
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.
Ethical approval
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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
Huang, CT., Weng, CY., Zheng, GT. et al. Reversible data hiding based on pixel segmentation and prediction for improving hiding capacity. SIViP 18, 5043–5059 (2024). https://doi.org/10.1007/s11760-024-03214-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-024-03214-0