Abstract
In this paper, we propose a new algorithm in reversible data hiding, with the characteristics of ease of implementation, based on the alteration of difference values relating to original image. Three major categories can make reversible data hiding possible, one is to modify the histogram of original images, the second is to alter the difference between neighboring pixels, and the third is to apply prediction method to modify the difference between original and predicted pixels. By integrating the advantages from the these categories, and by extending the flexibility to acquire the difference values for data hiding, we employ the block-based, multi-round prediction to look for enhanced performances. Simulations with conventional and medical images have presented the superiority with our algorithm over existing ones in literature. With our algorithm, enhanced amount of capacity, in addition to the better image quality, and most important of all, the reversibility of algorithm, can be reached. It is also famous for its ease of implementation for medical applications in hospitals.
Similar content being viewed by others
References
Alattar AM (2004) Reversible watermark using the difference expansion of a generalized integer transform. IEEE Trans Image Process 13(8):1147–1156
Chen YH, Huang HC (2015) Coevolutionary genetic watermarking for owner identification. Neural Comput & Applic 26(2):291–298
Chen CC, Tsai YH (2011) Adaptive reversible image watermarking scheme. J Syst Softw 84(3):428–434
Fallahpour M, Megias D, Ghanbari M (2011) Subjectively adapted high capacity lossless image data hiding based on prediction errors. Multimed Tools Appl 52(2–3):513–527
Hsu FH, Wu MH, Wang SJ (2013) Reversible data hiding using side-match predictions on steganographic images. Multimed Tools Appl 67(3):571–591
Huang HC, Chang FC (2013) Hierarchy-based reversible data hiding. Expert Syst Appl 40(1):34–43
Huang HC, Chen YH, Chang FC, Li SH (2013) Multi-level reversible data hiding with prediction-based approach. Information 16(8B):6069–6078
Huang HC, Fang WC (2010) Techniques and applications of intelligent multimedia data hiding. Telecommun Syst 44(3–4):241–251
Huang HC, Fang WC (2010) Metadata-based image watermarking for copyright protection. Simul Model Pract Theory 18(4):436–445
Huang HC, Fang WC (2011) Authenticity preservation with histogram-based reversible data hiding and quadtree concepts. Sensors (Basel) 11(10):9717–9731
Huang HC, Lin CC, Chang FC (2013) Prediction-based reversible data hiding with content characteristics. Intelligent Information Hiding and Multimedia Signal Processing, IEEE, Beijing, China, pp 13–16
Kim HJ, Sachnev V, Shi YQ, Nam J, Choo HG (2008) A novel difference expansion transform for reversible data embedding. IEEE Trans Inf Forensics Secur 3(3):456–465
Lee CF, Chen HL, Tso HK (2010) Embedding capacity raising in reversible data hiding based on prediction of different expansion. J Syst Softw 83(10):1864–1872
Lee CF, Chang CC, Pai PY, Liu CM (2015) An adjustable and reversible data hiding method based on multiple-base notational system without location map. J Inf Hiding Multimed Signal Process 6(1):1–28
Li X, Li B, Yang B, Zeng T (2013) General framework to histogram-shifting-based reversible data hiding. IEEE Trans Image Process 22(6):2181–2191
Li X, Zhang W, Gui X, Yang B (2013) A novel reversible data hiding scheme based on two-dimensional difference-histogram modification. IEEE Trans Inf Forensics Secur 8(7):1091–1100
Lu TC, Chang CC, Huang YH (2014) High capacity reversible hiding scheme based on interpolation, difference expansion, and histogram shifting. Multimed Tools Appl 72(1):417–435
Luo H, Yu FX, Huang ZL, Chen H, Lu ZM (2014) Reversible data hiding based on hybrid prediction and interleaving histogram modification with single seed pixel recovery. SIViP 8(5):813–818
Marin J, Shih FY (2014) Reversible data hiding techniques using multiple scanning difference value histogram modification. J Inf Hiding Multimed Signal Process 5(3):451–460
Mihara T (2014) A new framework of steganography using the content of cover data. J Inf Hiding Multimed Signal Process 5(2):117–123
Ni Z, Shi YQ, Ansari N, Su W (2006) Reversible data hiding. IEEE Trans Circuits Syst Video Technol 16(3):354–362
Ou B, Li X, Zhao Y, Ni R, Shi YQ (2013) Pairwise prediction-error expansion for efficient reversible data hiding. IEEE Trans Image Process 22(12):5010–5021
Qin C, Chang CC, Chen PY (2012) Self-embedding fragile watermarking with restoration capability based on adaptive bit allocation mechanism. Signal Process 92(4):1137–1150
Qin C, Chang CC, Huang YH, Liao LT (2013) An inpainting-assisted reversible steganographic scheme using a histogram shifting mechanism. IEEE Trans Circuits Syst Video Technol 23(7):1109–1118
Qin C, Chang CC, Chen YC (2013) Efficient reversible data hiding for VQ-compressed images based on index mapping mechanism. Signal Process 93(9):2687–2695
Qin C, Wang ZH, Chang CC, Chen KN (2012) Reversible data hiding scheme based on image inpainting. Fundam Inform 120(1):59–70
Tai WL, Yeh CM, Chang CC (2009) Reversible data hiding based on histogram modification of pixel differences. IEEE Trans Circuits Syst Video Technol 19(6):906–910
The Cancer Imaging Archive (2015) URL: www.cancerimagingarchive.net
Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13(8):890–896
Acknowledgments
This work is supported in part by Ministry of Science and Technology (formerly National Science Council) of Taiwan, R.O.C., under grants NSC102-2220-E-390-002, MOST103-2221-E-390-018, and MOST104-2221-E-390-012.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, YH., Huang, HC. & Lin, CC. Block-based reversible data hiding with multi-round estimation and difference alteration. Multimed Tools Appl 75, 13679–13704 (2016). https://doi.org/10.1007/s11042-015-2825-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2825-9