Abstract
This paper proposes a novel reversible data hiding (RDH) scheme for medical image based on block classification and code division multiplexing (CDM) in frequency domain. In this scheme, the original medical image is divided into non-overlapping blocks and classified into texture and smooth groups by calculating the mean square error of each block. The texture blocks are then transformed into the frequency domain with integer-to-integer discrete wavelet transform method, and the secret data are embedded into the detail sub-bands of the chosen texture blocks with CDM-based RDH algorithm. Consequently, the detail information of medical image is clarified and the data-embedding capacity is enlarged. Simultaneously, as the spreading sequences employed for data embedding are orthogonal to each other, when the secret message is repeatedly embedded into the cover image, most of the elements of spreading sequences are mutually canceled, which enables the proposed scheme to obtain high visual quality even at large data-embedding capacities. Moreover, on the receiver side, only the receiver with the correct data-embedding and block classification parameters can reconstruct the secret message and the cover image completely; thus, the security of RDH is guaranteed. Experimental results have demonstrated that the proposed scheme can yield better overall performance than other state-of-the-art RDH schemes on medical images.
Similar content being viewed by others
References
Rodrguezcoln, R., Claudia, F.U., Trinidadblas, G.D.J.: Data hiding scheme for medical images. In: 17th International Conference on Electronics, Communications and Computers. CONIELECOMP ‘07, IEEE, pp. 32–32 (2007)
Li, S., Zhang, X.: Toward construction based data hiding: from secrets to fingerprint images. IEEE Trans. Image Process. 28(3), 1482–1497 (2019)
Tao, J., Li, S., Zhang, X., Wang, Z.: Towards robust image steganography. IEEE Trans. Circuits Syst. Video Technol. 29(2), 594–600 (2019). https://doi.org/10.1109/tcsvt.2018.2881118
Fridrich, J., Goljan, M., Du, R.: Invertible authentication. In: Proc. SPIE, Security and Watermarking of Multimedia Contents, pp. 197–208. San Jose, CA (2001)
Ma, B., Shi, Y.Q.: A reversible data hiding scheme based on code division multiplexing. IEEE Trans. Inf. Forensics Secur. 11(9), 1914–1927 (2016)
Goljan, M., Fridrich, J.J., Du, R.: Distortion-free data embedding for images. In: Proceedings on 4th Information Hiding Workshop, pp. 27–41 (2001)
Celik, M.U., Sharma, G., Tekalp, A.M., et al.: Reversible data hiding. In: Proceedings on International Conference on Image Processing, vol. 2, pp. 157–160. IEEE (2002)
Ni, Z., Shi, Y.Q., Ansari, N., et al.: Reversible data hiding. IEEE Trans. Circuits Syst. Video Technol. 16(3), 354–362 (2006)
Xuan, G., Zhu, J., Chen, J., et al.: Distortionless data hiding based on integer wavelet transform. Electron. Lett. 38(25), 1646–1648 (2003)
Fallahpour, M., Sedaaghi, M.H.: High capacity lossless data hiding based on histogram medication. IEICE Electron. Express 4(7), 205–210 (2007)
Xuan, G., Shi, Y.Q.: Reversible Data Hiding. IEEE Press, Piscataway (2012). (US 8175324 B2[P])
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(7), 1091–1100 (2013)
Tian, J.: Reversible data embedding using a difference expansion. IEEE Trans. Circuits Syst. Video Technol. 13(8), 890–896 (2003)
Fallahpour, M.: Reversible image data hiding based on gradient adjusted prediction. IEICE Electron. Express 5(20), 870–876 (2008)
Ou, B., Li, X.L., Zhao, Y., Ni, R.R., Shi, Y.Q.: Pair-wise prediction-error expansion for efficient reversible data hiding. IEEE Trans. Image Process. 22(12), 5010–5021 (2013)
Dragoi, I.C., Coltuc, D.: On local prediction based reversible watermarking. IEEE Trans. Image Process. 24(4), 1244–1246 (2015)
Sachnev, V., Kim, H.J., Nam, J., et al.: Reversible watermarking algorithm using sorting and prediction. IEEE Trans. Circuits Syst. Video Technol. 19(7), 989–999 (2009)
Hong, W., Chen, T.S., Chen, J.: Reversible data hiding using Delaunay triangulation and selective embedment. Inf. Sci. 308, 140–154 (2015)
Wang X., Li X., Yang B., et al.: Efficient generalized integer transform for reversible watermarking. In: IEEE Signal Processing Letters vol. 17, no. 6, pp. 567–570 (2010)
Li, X., Yang, B., Zeng, T.: Efficient reversible watermarking based on adaptive prediction-error expansion and pixel selection. IEEE Trans. Image Process. Publ. IEEE Signal Process. Soc. 20(12), 3524–3533 (2011)
Coatrieux, G., Puentes, J., Roux, C., et al.: A low distorsion and reversible watermark application. In: Conference Proceedings: Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Conference on IEEE Engineering in Medicine and Biology Society, vol. 3, no. 7, p. 2224 (2007)
Guo, X., Zhuang, T.G.: Lossless watermarking for verifying the integrity of medical images with tamper localization. J. Digit. Imaging 22(6), 620 (2008)
Tan, C.K., et al.: Security protection of DICOM medical images using dual-layer reversible watermarking with tamper detection capability. J. Digit. Imaging 24(3), 528–540 (2011)
Al-qershi, O., Khoo, B.: Authentication and data hiding using a hybrid ROI-based watermarking scheme for DICOM images. J. Digit. Imaging 24(1), 114–125 (2011)
Pai, P.Y., Chang, C.C., Chan, Y.K.: An ROI-based medical image hiding method. Int. J. Innov. Comput. Inf. Control 8(7A), 4521–4533 (2012)
Huang, L.C., Tseng, L.Y., Hwang, M.S.: A reversible data hiding method by his-togram shifting in high quality medical images. J. Syst. Softw. 86(3), 716–727 (2013)
Al-Qershi, O.M., Khoo, B.E.: Authentication and data hiding using a hybrid ROI-based watermarking scheme for DICOM images. J. Digit. Imaging 24(1), 114–125 (2011)
Wu, H.T., Huang, J., Shi, Y.Q.: A reversible data hiding method with contrast enhancement for medical images. Academic Press, Inc., Cambridge (2015)
Gao, G., Shi, Y.Q.: Reversible data hiding using controlled contrast enhancement and integer wavelet transform. IEEE Signal Process. Lett. 22(11), 2078–2082 (2015)
Agrawal, S., Kumar, M.: Reversible data hiding for medical images using integer-to-integer wavelet transform. Electr. Electron. Comput. Sci. IEEE 1–5, 2016 (2016)
Parah, S.A., Ahad, F., Sheikh, J.A., et al.: Hiding clinical information in medical images: a new high capacity and reversible data hiding technique. J. Biomed. Inf. 66, 214–230 (2017)
Qin, Chuan, Chang, Chin-Chen, Chiu, Yi-Ping: A novel joint data-hiding and compression scheme based on SMVQ and image inpainting. IEEE Trans. Image Process. 23(3), 969–978 (2014)
Qin, Chuan, Zhang, Wei, Cao, Fang, Zhang, Xinpeng, Chang, Chin-Chen: Separable reversible data hiding in encrypted images via adaptive embedding strategy with block selection. Signal Process. 153, 109–122 (2018)
Wang, C., Wang, X., Xia, Z., Zhang, C.: Ternary radial harmonic Fourier moments based robust stereo image zero-watermarking algorithm. Inf. Sci. 470, 109–120 (2019)
Acknowledgements
The research reported in this paper was partially supported by National Natural Science Foundation of China (Nos: 61802212, 61872203 and 61502241), Project of Shandong Province Higher Educational Science and Technology Program (J18KA331).
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
Ma, B., li, B., Wang, XY. et al. A code division multiplexing and block classification-based real-time reversible data-hiding algorithm for medical images. J Real-Time Image Proc 16, 857–869 (2019). https://doi.org/10.1007/s11554-019-00884-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-019-00884-9