Abstract
In recent years, many reversible information hiding methods have been proposed. Among them, the pixel value ordering (PVO) method can be used to create high-fidelity camouflage images under good embedding capacity. The original PVO method adopted the block-by-block manner, and each block could embed only 2 bits. In this study, we propose an overlapping PVO (OPVO) method. In the PPVO method, secret data are embedded in the maximum and minimum pixel values to improve the situation in which only up to 1 bit can be embedded in a sliding window. In the pixel-by-pixel manner, each pixel can embed data multiple times. We make full use of the correlation between adjacent pixels in the natural image to increase the embedding capacity. An advantage of the overlapping PVO method is that its embedding capacity is more than twice as high as that of previous PVO series methods where an acceptable image quality is maintained. In our experiment, the embedding capacity of the smooth image is up to 130,000 bits, whereas that of the complex image is higher. However, the image quality decrease rate of the proposed method tends to be lower than that of the other methods. Therefore, any kind of image is suitable for our method.
Similar content being viewed by others
References
Chan, C.K., Cheng, L.M.: Hiding data in images by simple LSB substitution. Pattern Recognit. 37, 469–474 (2004)
Qin, C., Chang, C., Chiu, Y.: A novel joint data-hiding and compression scheme based on SMVQ and image inpainting. IEEE Trans. Image Process. 23, 969–978 (2014)
Tao, J., Li, S., Zhang, X., Wang, Z.: Towards robust image steganography. IEEE Trans. Circ. Syst. Video Technol. 29, 594–600 (2019)
Li, S., Zhang, X.: Toward construction-based data hiding: from secrets to fingerprint images. IEEE Trans. Image Process. 28, 1482–1497 (2019)
Tian, J.: Reversible data embedding using a difference expansion. IEEE Trans. Circ. Syst. Video Technol. 13, 890–896 (2003)
Ni, Z., Shi, Y.Q., Ansari, N., Su, W.: Reversible data hiding. IEEE Trans. Circ. Syst. Video Technol. 16, 354–362 (2006)
Alattar, A.M.: Reversible watermark using the difference expansion of a generalized integer transform. IEEE Trans. Image Proces. 13, 1147–1156 (2004)
Thodi, M., Rodríguez, J.J.: Expansion embedding techniques for reversible watermarking. IEEE Trans. Image Process. 16, 721–730 (2007)
Hu, Y., Lee, H.K., Li, J.: DE-based reversible data hiding with improved overflow location map. IEEE Trans. Circ. Syst. Video Technol. 19, 250–260 (2009)
Sachnev, V., Kim, H.J., Nam, J., Suresh, S., Shi, Y.Q.: Reversible watermarking algorithm using sorting and prediction. IEEE Trans. Circ. Syst. Video Technol. 19, 989–999 (2009)
Li, X., Yang, B., Zeng, T.: Efficient reversible watermarking based on adaptive prediction-error expansion and pixel selection. IEEE Trans. Image Process. 20, 3524–3533 (2011)
Gui, X., Li, X., Yang, B.: A high capacity reversible data hiding scheme based on generalized prediction error expansion and adaptive embedding. Signal Process. 98, 370–380 (2014)
Coltuc, D.: Improved embedding for prediction-based reversible watermarking. IEEE Trans. Inf. Forensics Secur. 6, 873–882 (2011)
Coltuc, D.: Low distortion transform for reversible watermarking. IEEE Trans. Image Process. 21, 412–417 (2012)
D. Coltuc, I. C. Dragoi, Context embedding for raster-scan rhombus based reversible watermarking. In: Proceedings of the First ACM Workshop on Information Hiding and Multimedia Security (ACMIHMMSEC), ACM, Montpellier, France, June 17–19, pp. 215–220 (2013)
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)
Li, X., Zhang, W., Gui, X., Yang, B.: Efficient reversible data hiding based on multiple histograms modification. IEEE Trans. Inf. Forensics Secur. 10, 2016–2027 (2015)
Hong, W., Chen, T.S., Shiu, C.W.: Reversible data hiding for high quality images using modification of prediction errors. J. Syst. Softw. 82, 1833–1842 (2009)
Tai, W.L., Yeh, C.M., Chang, C.C.: Reversible data hiding based on histogram modification of pixel differences. IEEE Trans. Circ. Syst. Video Technol. 19, 906–910 (2009)
Tsai, Y.Y., Tsai, D.S., Liu, C.L.: Reversible data hiding scheme based on neighboring pixel differences. Digital Signal Process. 23, 919–927 (2013)
Kim, K.S., Lee, M.J., Lee, H.Y., Lee, H.K.: Reversible data hiding exploiting spatial correlation between sub-sampled images. Pattern Recognit. 42, 3083–3096 (2009)
Luo, L., Chen, Z., Chen, M., Zeng, X., Xiong, Z.: Reversible image watermarking using interpolation technique. IEEE Trans. Inf. Forensics Secur. 5, 187–193 (2010)
Chen, X., Sun, X., Sun, H., Xiang, L., Yang, B.: Histogram shifting based reversible data hiding method using directed-prediction scheme. Multimed. Tools Appl. 74, 1–19 (2014)
Hong, W.: Adaptive reversible data hiding method based on error energy control and histogram shifting. Opt. Commun. 285, 101–108 (2012)
Li, X., Li, B., Yang, B., Zeng, T.: General framework to histogram-shifting-based reversible data hiding. IEEE Trans. Image Process. 22, 2181–2191 (2013)
Fan, W., Chen, Z., Chen, M., Luo, L., Xiong, Z.: Reversible data hiding with context modeling, generalized expansion and boundary map. Multimed. Tools Appl. 57, 477–499 (2012)
Li, X., Zhang, W., Gui, X., Yang, B.: A novel reversible data hiding scheme based on two-dimensional difference-histogram modification. IEEE Trans. Inf. Forensics Secur. 8, 1091–1100 (2013)
Ou, B., Li, X., Zhao, Y., Ni, R., Shi, Y.: Pairwise prediction-error expansion for efficient reversible data hiding. IEEE Trans. Image Process. 22, 5010–5021 (2013)
Li, X., Li, J., Li, B., Yang, B.: High-fidelity reversible data hiding scheme based on pixel-value-ordering and prediction-error expansion. Signal Process. 93, 198–205 (2013)
Peng, F., Li, X., Yang, B.: Improved PVO-based reversible data hiding. Digital Signal Process. 25, 255–265 (2014)
Ou, B., Li, X., Zhao, Y., Ni, R.: Reversible data hiding using invariant pixel-value-ordering and prediction-error expansion. Signal Process. Image Commun. 29, 760–772 (2014)
Qu, X., Kim, H.J.: Pixel-based pixel value ordering predictor for high-fidelity reversible data hiding. Signal Process. 111, 249–260 (2015)
Wang, X., Ding, J., Pei, Q.: A novel reversible image data hiding scheme based on pixel value ordering and dynamic pixel block partition. Inf. Sci. 310, 16–35 (2015)
Meikap, S., Jana, B.: Directional PVO for reversible data hiding scheme with image interpolation. Multimed. Tools Appl. 77, 31281–31311 (2018)
Weng, S., Pan, J.S., Jiehang, D., Zhou, Z.: Pairwise IPVO-based reversible data hiding. Multimed. Tools Appl. 77, 13419–13444 (2018)
Acknowledgements
This research was partially supported by the Ministry of Science and Technology of the Republic of China under the Grants MOST 106-2221-E-324-006-MY2.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lee, CF., Shen, JJ., Kao, YC. et al. Overlapping pixel value ordering predictor for high-capacity reversible data hiding. J Real-Time Image Proc 16, 835–855 (2019). https://doi.org/10.1007/s11554-019-00872-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-019-00872-z