Abstract
Medical imaging and information management systems require transmission and storage of medical images over the Internet. Many reversible information hiding schemes for image have been proposed to ensure security and availability. In order to avoid the risk of medical information leakage and the medical image distortion, a reversible information hiding scheme based on interpolation and histogram shift for medical images has been proposed in this paper. The proposed adaptive interpolation between neighbor pixels (AIA) technique is used to obtain seed and non-seed pixels, which ensures the reversibility of the scheme while balancing the embedding capacity and the quality of marked image. Then, the image is divided into the region of interest (ROI) and the region of non-interest (NROI). Sensitive information such as electronic patient records (EPR) and electronic signatures of medical images are embedded as secret information. In the ROI, the corresponding bit histogram shift repeated embedding method (CBHSR) is adopted for embedding information to effectively avoid the problem of image distortion caused by histogram stretching. Experimental results show that algorithm not only has high embedding capacity, but also keeps the peak signal-to-noise ratio above 50dB, visual information fidelity and structural similarity above 0.99, which has good subjective and objective image quality.

















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data Availability
All data generated or analysed during this study are included in this published article.
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
References
Abadi MAM, Danyali H, Helfroush MS (2010) Reversible watermarking based on interpolation error histogram shifting. Paper presented at the 5th international symposium on Telecommunications, Kish Island, Iran, 850–854 Dec 2010
Al-nuaimi AHH, Al-juboori SS, Mohammed RJ (2017) Image compression using proposed enhanced run length encoding algorithm. Ibn AL-haitham J Pure Appl Sci, vol 24(1)
Ashraf I, Hur S, Park Y (2017) An investigation of interpolation techniques to generate 2d intensity image from LIDAR data. IEEE Access 5:8250–8260. https://doi.org/10.1109/ACCESS.2017.2699686
Avinashiappan A, Mayilsamy B, Hemanth J (2022) Security enhanced roi based reversible watermarking for medical images. DYNA-Ingeniería e Industria 97(2):210–216. https://doi.org/10.1109/TNSE.2021.3139671https://doi.org/10.1109/TNSE.2021.3139671
Bamal R, Kasana SS (2019) Dual hybrid medical watermarking using walsh-slantlet transform. Multimed Tools Appl 78(13):17899–17927. https://doi.org/10.1007/s11042-018-6820-9
Bhardwaj R (2021) Hiding patient information in medical images: an enhanced dual image separable reversible data hiding algorithm for E-healthcare. J Ambient Intell Humanized Comput:1–17. https://doi.org/10.1007/s12652-021-03299-2
Chauhan SAAK, Singh M (2021) Data science and data analytics: artificial intelligence and machine learning integrated based approach. Data Sci Data Anal Opportunities Challenges, vol 1. https://doi.org/10.1109/TNSE.2021.3139671
Dewangan P, Paikaray BK, Swain D, Chakravarty S (2021) Reversible region-based embedding in images for secured telemedicine approach. Springer, pp 545–554. https://doi.org/10.1007/978-981-33-4859-2_53
Gao G, Shi Y (2015) Reversible data hiding using controlled contrast enhancement and integer wavelet transform. IEEE Signal Process Lett 22(11):2078–2082. https://doi.org/10.1109/LSP.2015.2459055
Gao G, Tong S, Xia Z (2021) Reversible data hiding with automatic contrast enhancement for medical images. Signal Process 178:107817. https://doi.org/10.1016/j.sigpro.2020.107817
Geetha R, Geetha S (2020) Embedding electronic patient information in clinical images: an improved and efficient reversible data hiding technique. Multimed Tools Appl 79(19-20):12869–12890. https://doi.org/10.1007/s11042-019-08484-2
Han Y, Cai Y, Cao Y, Xu X (2013) A new image fusion performance metric based on visual information fidelity. Inf Fusion 14(2):127–135. https://doi.org/10.1016/j.inffus.2011.08.002
Hore A, Ziou D (2010) Image quality metrics: PSNR vs. SSIM. In: Paper presented at the 20th international conference on pattern recognition, pp 2366–2369 2010
Hu J, Li T (2015) Reversible steganography using extended image interpolation technique. Comput Electr Eng 46:447–455. https://doi.org/10.1016/j.compeleceng.2015.04.014
Hurrah NN, Parah SA, Sheikh JA (2020) Embedding in medical images: an efficient scheme for authentication and tamper localization. Multimed Tools Appl 79(29-30):21441–21470. https://doi.org/10.1007/s11042-020-08988-2
Jung K, Yoo K (2009) Data hiding method using image interpolation. Comput Standards Interfaces 31(2):465–470. https://doi.org/10.1016/j.csi.2008.06.001
Kapadia NAM (2022) A review: reversible information hiding and bio-inspired optimization. Artif Intell Technol:489–506. https://doi.org/10.1007/978-981-16-6448-9_48
Khosravi MR, Yazdi M (2018) A lossless data hiding scheme for medical images using a hybrid solution based on IBRW error histogram computation and quartered interpolation with greedy weights. Neural Comput Appl 30(7):2017–2028. https://doi.org/10.1007/s00521-018-3489-y
Lee H (2019) Adaptive reversible watermarking for authentication and privacy protection of medical records. Multimed Tools Appl 78(14):19663–19680. https://doi.org/10.1007/s11042-019-7322-0
Lee C, Huang Y (2012) An efficient image interpolation increasing payload in reversible data hiding. Expert Syst Appl 39(8):6712–6719. https://doi.org/10.1016/j.eswa.2011.12.019
Liao X, Yin J, Chen M, Qin Z (2022) Adaptive payload distribution in multiple images steganography based on image texture features. IEEE Trans Dependable Secure Comput 19(2):897–911. https://doi.org/10.1109/TDSC.2020.3004708
Liao X, Yu Y, Li B, Li Z, Qin Z (2022) A new payload partition strategy in color image steganography. IEEE Trans Circuits Syst Video Technol 30 (3):685–696. https://doi.org/10.1109/TCSVT.2019.2896270
Liu X, Lou J, Fang H, Chen Y (2019) A novel robust reversible watermarking scheme for protecting authenticity and integrity of medical images. IEEE Access 7:76580–76598. https://doi.org/10.1109/ACCESS.2019.2921894
Linhandev (2020) Medical images dataset. https://github.com/linhandev/dataset
Loan NA, Parah SA (2017) Hiding electronic patient record (EPR) in medical images: a high capacity and computationally efficient technique for e-healthcare applications. J Biomed Inf 73:125–136. https://doi.org/10.1016/j.jbi.2017.08.002
Mata-Mendoza D (2021) An improved roi-based reversible data hiding scheme completely separable applied to encrypted medical images. Health Technol 11 (4):835–850. https://doi.org/10.1007/s12553-021-00562-6
Ni Z, Shi YQ, Ansari N, Su W (2006) Reversible data hiding. IEEE Trans Circuits Syst Vid Technol 16(3):354–362. https://doi.org/10.1109/TCSVT.2006.869964
Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 9(1):62–66. https://doi.org/10.1109/TSMC.1979.4310076
Sachnev V, Kim H (2009) Reversible watermarking algorithm using sorting and prediction. IEEE Trans Circuits Syst Video Technol 19(7):989–999. https://doi.org/10.1109/TCSVT.2009.2020257
Selvam P (2017) Hybrid transform based reversible watermarking technique for medical images in telemedicine applications. Optik 145:655–671. https://doi.org/10.1016/j.ijleo.2017.07.060
Sh YQ (2004) Reversible data hiding. Springer, pp 1–12. https://doi.org/10.1007/978-3-540-31805-7_1
Showkat S, Parah SA, Gull S (2021) Embedding in medical images with contrast enhancement and tamper detection capability. Multimed Tools Appl 80(2):2009–2030. https://doi.org/10.1007/s11042-020-09732-6
Tan J, Liao X, Liu J, Cao Y, Jiang H (2022) Channel attention image steganography with generative adversarial networks. IEEE Trans Netw Sci Eng 9(2):888–903. https://doi.org/10.1109/TNSE.2021.3139671
Thodi DM, J J (2004) Prediction-error based reversible watermarking. IEEE, pp 1549–1552. https://doi.org/10.1109/ICIP.2004.1421361
Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Vid Technol 13(8):890–896. https://doi.org/10.1109/TCSVT.2003.815962
Wu H, Dugelay J, Shi Y (2015) Reversible image data hiding with contrast enhancement. IEEE Signal Process Lett 22(1):81–85. https://doi.org/10.1109/LSP.2014.2346989
Yang Y, Zhang W, Liang D, Yu N (2018) A roi-based high capacity reversible data hiding scheme with contrast enhancement for medical images. Multimed Tools Appl 77 (14):18043–18065. https://doi.org/10.1007/s11042-017-4444-0
Acknowledgements
This paper was supported by the National Nature Science Foundation of China (Program No. 62202377), the Natural Science Basic Research Plan of Shaanxi Province of China (Program No. 2021JM-463, 2022JM-353), the Graduate Innovation Fund of Xi’an University of Posts and Telecommunications (CXJJDL2022015).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no conflict of interest.
Authors are responsible for correctness of the statements provided in the manuscript.
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
Ren, F., Liu, Y., Zhang, X. et al. Reversible information hiding scheme based on interpolation and histogram shift for medical images. Multimed Tools Appl 82, 28445–28471 (2023). https://doi.org/10.1007/s11042-022-14300-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-14300-1