Abstract
Data hiding techniques are used to embed information into digital objects for the purpose of copyright protection, covert communication, media notation, among other applications. Compared with traditional data hiding techniques, reversible data hiding (RDH) can restore the original digital object after extracting the hidden data. This makes RDH very useful for applications requiring high fidelity of multimedia content, such as medical records, remote sensing, and military aerial intelligence gathering. In this paper, we describe an efficient reversible data hiding algorithm that can be applied to standard and medical images, with better results expected for medical images. The algorithm is simple, blind, and offers a relatively large embedding capacity while keeping low visual distortions. In addition, it can be extended to multiple layers embedding with an acceptable visual quality. The main idea on which the proposed algorithm is based is to scan the image for pixels that have adjacent zeros at predefined positions in their binary representation. These pixels will be marked and chosen to embed the bits of a given watermark in the positions of the predefined adjacent zeros found in the selected pixels. The proposed algorithm has been successfully applied to a wide range of medical and standard images. Experimental results demonstrate the ability of the proposed algorithm to achieve high embedding capacity and high image quality.
Similar content being viewed by others
References
Al-Haj, A. (ed.): Advanced techniques in multimedia watermarking: image, video and audio applications. IGI Global, Pennsylvania (2010)
Shi, Y.Q., Ni, Z., Zou, D., Liang, C.: Lossless data hiding: fundamentals, algorithms and applications. In: IEEE Int. Symp. Circuits Syst., Vancouver, Canada, 2004, pp. 33–36
Barton JM (1997) Method and apparatus for embedding authentication information within digital data. US Patent 5:646–997.
Feng, J.B., Lin, I.C., Tsai, C.S., Chu, Y.P.: Reversible watermarking: Current status and key issues. Int. J. Netw. Security 2, 161–170 (2006)
Shi, Y., Li, X., Zhang, X., Wu, H., Ma, B.: Reversible data hiding: advances in the past two decades. IEEE Access 4, 3210–3237 (2016)
Chen, B., Wornell, G.W.: Quantization index modulation: a class of provably good methods for digital watermarking and information embedding. In: Proc. Int. Symp. Inform. Theory (ISIT-2000), 2000
Chang, B.C.-C., Tai, W.-I., Lin, C.-C.: A reversible data hiding scheme based on side match vector quantization. IEEE Trans. Circ. Syst. Video Technol. 16(10), 1301–1308 (2006)
Rahmani, P., Dastghaibyfard, G.: Two reversible data hiding schemes for VQ-compressed images based on index coding. IET Image Proc. 12(7), 1195–1203 (2018)
Fridrich, J., Goljan, M.: Lossless data embedding for all image formats. In: Proc. SPIE Proc. Photonics West, Electronic Imaging, Security and Watermarking of Multimedia Contents, San Jose, CA, USA, vol. 4675, pp. 572–583, (2002)
Xuan, G., Zhu, J., Chen, J., Shi, Y.Q., Ni, Z., Su, W.: Distortionless data hiding based on integer wavelet transform. IEEE Electr. Lett. 38(25), 1646–1648 (2002)
Zhang, W., Hu, X., Li, X., Yu, N.: Recursive histogram modification: establishing equivalency between reversible data hiding and lossless data compression. IEEE Trans. Image Process. 22(7), 2775–2785 (2013)
Ni, Z., Shi, Y.Q., Ansari, N., Wei, S.: Reversible data hiding. IEEE Trans. Circuits Syst. Video Technol. 16(3), 354–362 (2006)
Wang, J., Ni, J., Zhang, X., Shi, Y.: Rate and Distortion Optimization for Reversible Data Hiding Using Multiple Histogram Shifting. IEEE Trans. Cybernet. 47(2), 315–326 (2017)
Tian, J.: Reversible data embedding using a difference expansion. IEEE Trans. Circuits Syst. Video Technol. 13(8), 890–896 (2003)
Wang, W., Ye, J., Wang, T., Wang, W.: Reversible data hiding scheme based on significant-bit-difference expansion. IET Image Proc. 11(11), 1002–1014 (2017)
Thodi, D.M., Rodriguez, J.J.: Expansion embedding techniques for reversible watermarking. IEEE Trans. Image Process. 16(3), 721–730 (2007)
Ou, B., Li, X., Zhao, Y., Ni, R., Shi, Y.: Pairwise prediction-error expansion for efficient reversible data hiding. IEEE Trans. Image Process. 22(12), 5010–5021 (2013)
Luo, L., Chen, Z., Chen, M., Zeng, X., Xiong, Z.: Reversible image watermarking using interpolation technique. IEEE Trans. Inf. Forensics Security 5(1), 187–193 (2010)
Mohammad, A., Al-Haj, A., Farfoura, M.E.: An improved capacity data hiding technique based on image interpolation. Multimedia Tools Appl. 78(6), 7181–7205 (2019)
Huang, H., Chang, F., Fang, W.: Reversible data hiding with histogram-based difference expansion for QR code applications. IEEE Trans. Consum. Electron. 57(2), 779–787 (2011)
Yang, C.-H., Tsai, M.-H.: Improving histogram-based reversible data hiding by interleaving predictions. IET Image Proc. 4(4), 223–234 (2010)
Witten, I.H., Neal, R.M., Cleary, J.G.: Arithmetic coding for data compression. Commun. ACM 30(6), 520–540 (1987)
Abd-El-Atty, B., Iliyasu, A.M., Alaskar, H., El-Latif, A., Ahmed, A.: A robust quasi-quantum walks-based steganography protocol for secure transmission of images on cloud-based E-healthcare platforms. Sensors 20(11), 3108 (2020)
Abd El-Latif, A.A., Abd-El-Atty, B., Elseuofi, S., Khalifa, H.S., Alghamdi, A.S., Polat, K., Amin, M.: Secret images transfer in cloud system based on investigating quantum walks in steganography approaches. Phys. A 541, 123687 (2020)
Li, L., Hossain, M.S., Abd El-Latif, A.A., Alhamid, M.F.: Distortion less secret image sharing scheme for Internet of Things system. Cluster Comput. 22(1), 2293–2307 (2019)
Abd El-Latif, A.A., Yan, X., Li, L., Wang, N., Peng, J.L., Niu, X.: A new meaningful secret sharing scheme based on random grids, error diffusion and chaotic encryption. Opt. Laser Technol. 54, 389–400 (2013)
Yan, X., Wang, S., Abd El-Latif, A.A., Niu, X.: New approaches for efficient information hiding-based secret image sharing schemes. SIViP 9(3), 499–510 (2015)
Hwang, J., Kim, J.W., Choi, J.U.: A reversible watermarking based on histogram shifting. In: Int.Workshop on DigitalWatermarking, Lecture Notes in Computer Science, Jeju Island, Korea, vol. 4283, Springer-Verlag, pp. 348–361 (2006)
Goljan, M., Fridrich, J., Du, R.: Distortion-free data embedding. In: Proc. 4th Inf. Hiding Workshop, Pittsburgh, PA, pp. 27–41 (2001)
De Vleeschouwer, C., Delaigle, J. F., Macq, B.: Circular interpretation on histogram for reversible watermarking. In: IEEE Int. Multimedia Signal Process. Workshop, France, pp. 345–350 (2001)
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Y.A. Zhang.
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
Abdel-Nabi, H., Al-Haj, A. Reversible data hiding in adjacent zeros. Multimedia Systems 27, 229–245 (2021). https://doi.org/10.1007/s00530-020-00732-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00530-020-00732-y