Open Access Open Access  Restricted Access Subscription or Fee Access

Reversible Data Hiding using Prediction Error Adoption

M. Mohan Kumar, M. Midhuna, R. Ramya Priya, P. Megha, K. Mohanappriya

Abstract


Reversible data hiding in encrypted images is a technique that embedded additional data into an encrypted image without accessing the content of the original image, the embedded data can be extracted and the encrypted image can be recovered to the original one. In this work, two reversible data hiding methods in encrypted images, namely a joint method and a separable method, are introduced by adopting prediction error. In this paper, we propose joint and separable RDH techniques using an improved embedding pattern and a new measurement function in encrypted images with a high payload. The first problem in recent joint data hiding is that the encrypted image is divided into blocks, and the spatial correlation in the block cannot fully reflect the smoothness of a natural image. The second problem is that half embedding is used to embed data and the prediction error is exploited to calculate the smoothness, which also fails to give good performance  In the joint method, data extraction and image reconstruction are performed at the same time. The reversibility, number of incorrect extracted bits are significantly improved while maintaining good visual quality of recovered image, especially when embedding rate is high. In the separable method, data extraction and image recovery are separated. The separable method also provides improved reversibility and good visual quality of recovered image for high payload embedding.

Keywords


Image Encryption, Image Recovery, Reversible Data-Hiding. Joint Method, Separable Method.

Full Text:

PDF

References


Hong, W.; Chen, T. A novel data embedding method using adaptive pixel pair matching. IEEE Trans. Inf. Forensics Secur. 2012, 7, 176–184. [CrossRef]

Hussain, M.; Wahab, A.W.A.; Javed, N.; Jung, K.H. Hybrid data Hiding Scheme Using Right-Most Digit Replacement and Adaptive Least Significant Bit for Digital Images. Symmetry 2016, 8, 1–21. [CrossRef]

Hong, W.; Chen, T.S.; Yin, Z.; Luo, B.; Ma, Y. Data hiding in AMBTC images using quantization level modification and perturbation technique. J. Vis. Commun. Image Represent. 2017, 76, 3761–3782. [CrossRef]

Tian, J. Reversible data embedding using a difference expansion. IEEE Trans. Circuits Syst. Video Technol. 2003, 13, 890–896. [CrossRef]

Ni, Z.; Shi, Y.Q.; Ansari, N.; Su, W. Reversible data hiding. IEEE Trans. Circuits Syst. Video Technol. 2006, 16, 354–362.

Thodi, D.M.; Rodriguez, J.J. Expansion embedding techniques for reversible watermarking. IEEE Trans. Image Process. 2007, 16, 721–730. [CrossRef] [PubMed]

Luo, L.; Chen, Z.; Chen, M.; Zeng, X.; Xiong, H. Reversible image watermarking using interpolation technique. IEEE Trans. Circuits Syst. Video Technol. 2010, 5, 187–193.

Hong, W.; Chen, T.S. Reversible data embedding for high quality images using interpolation and reference pixel distribution mechanism. J. Vis. Commun. Image Represent. 2011, 22, 131–140. [CrossRef]

Hong, W.; Chen, T.S.; Chen, J. Reversible data hiding using delaunay triangulation and selective embedment. Inf. Sci. 2015, 308, 140–154. [CrossRef]

Kumar, M.; Agarwal, S. Reversible data hiding based on prediction error and expansion using adjacent pixels. Secur. Commun. Netw. 2016, 9, 3703–3712. [CrossRef]

Lian, S.; Liu, Z.; Ren, Z.; Wang, H. Commutative encryption and watermarking in video compression. IEEE Trans. Circuits Syst. Video Technol. 2007, 17, 774–778. [CrossRef]

Cancellaro, M.; Battisti, F.; Carli, M.; Boato, G.; Natale, F.G.B.; Neri, A. A commutative digital image watermarking and encryption method in the tree structured haar transform domain. Signal Process. Image Commun. 2011, 26, 1–12. [CrossRef]

Ma, K.; Zhang, W.; Zhao, X.; Yu, N.; Li, F. Reversible data Hiding in encrypted images reserving room before encryption. IEEE Trans. Inf. Forensics Secur. 2013, 8, 553–562. [CrossRef]

Cao, X.; Du, L.; Wei, X.; Meng, D.; Guo, X. High capacity reversible data hiding in encrypted images by patch-level sparse representation. IEEE Trans. Cybern. 2016, 46, 1132–1143. [CrossRef] [PubMed]

Zhang, X. Reversible data hiding in encrypted images. IEEE Signal Process. Lett. 2011, 18, 255–258. [CrossRef]

Hong, W.; Chen, T.; Wu, H. An improved reversible data hiding in encrypted images using side match. IEEE Signal Process. Lett. 2012, 19, 199–202. [CrossRef]

Liao, X.; Shu, C. Reversible data hiding in encrypted images based on absolute mean difference of multiple neighboring pixels. Vis. Commun. Image Represent. 2015, 28, 21–27. [CrossRef]

Pan, Z.; Wang, L.; Hu, S.; Ma, X. Reversible data hiding in encrypted image using new embedding pattern and multiple judgements. Multimed. Tools Appl. 2016, 75, 8595–8607. [CrossRef]

Li, M.; Xiao, D.; Peng, Z.; Nan, H. A modified reversible data hiding in encrypted images using random diffusion and accurate prediction. ETRI J. 2014, 36, 325–328. [CrossRef]

Wu, X.; Sun, W. High-capacity reversible data hiding in encrypted images by prediction error. Signal Process. 2014, 104, 387–4


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.