Optimal Histogram-Pair and Prediction-Error Based Image Reversible Data Hiding

This proposed scheme reversibly embeds data into image prediction-errors by using histogram-pair method with the following four thresholds for optimal performance: embedding threshold, fluctuation threshold, left- and right-histogram shrinking thresholds. The embedding threshold is used to select only those prediction-errors, whose magnitude does not exceed this threshold, for possible reversible data hiding. The fluctuation threshold is used to select only those prediction-errors, whose associated neighbor fluctuation does not exceed this threshold, for possible reversible data hiding. The left- and right-histogram shrinking thresholds are used to possibly shrink histogram from the left and right, respectively, by a certain amount for reversible data hiding. Only when all of four thresholds are satisfied the reversible data hiding is carried out. Different from our previous work, the image gray level histogram shrinking towards the center is not only for avoiding underflow and/or overflow but also for optimum performance. The required bookkeeping data are embedded together with pure payload for original image recovery. The experimental results on four popularly utilized test images (Lena, Barbara, Baboon, Airplane) and one of the JPEG2000 test image (Woman, whose histogram does not have zero points in the whole range of gray levels, and has peaks at its both ends) have demonstrated that the proposed scheme outperforms recently published reversible image data hiding schemes in terms of the highest PSNR of marked image verses original image at given pure payloads.

[1]  Chengyun Yang,et al.  Lossless Data Hiding Using Histogram Shifting Method Based on Integer Wavelets , 2006, IWDW.

[2]  Jessica J. Fridrich,et al.  Invertible authentication , 2001, Security and Watermarking of Multimedia Contents.

[3]  Yun Q. Shi,et al.  Double-threshold reversible data hiding , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[4]  Dinu Coltuc,et al.  Very Fast Watermarking by Reversible Contrast Mapping , 2007, IEEE Signal Processing Letters.

[5]  Xuan Guorong,et al.  Lossless data hiding using integer wavelet transform and threshold embedding technique , 2006 .

[6]  A. Murat Tekalp,et al.  Reversible data hiding , 2002, Proceedings. International Conference on Image Processing.

[7]  Yun Q. Shi,et al.  Optimum Histogram Pair Based Image Lossless Data Embedding , 2008, Trans. Data Hiding Multim. Secur..

[8]  Zhicheng Ni,et al.  Distortionless data hiding based on integer wavelet transform , 2002 .

[9]  Jeho Nam,et al.  Reversible Watermarking Algorithm Using Sorting and Prediction , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  J.J. Rodriguez,et al.  Reversible watermarking by prediction-error expansion , 2004, 6th IEEE Southwest Symposium on Image Analysis and Interpretation, 2004..

[11]  Henk J. A. M. Heijmans,et al.  Reversible data embedding into images using wavelet techniques and sorting , 2005, IEEE Transactions on Image Processing.

[12]  Jun Tian,et al.  Reversible data embedding using a difference expansion , 2003, IEEE Trans. Circuits Syst. Video Technol..

[13]  Ton Kalker,et al.  Reversible Image Watermarking Based on Integer-to-Integer Wavelet Transform , 2007, IEEE Transactions on Information Forensics and Security.

[14]  Ingemar J. Cox,et al.  Digital Watermarking , 2003, Lecture Notes in Computer Science.

[15]  Jeffrey J. Rodríguez,et al.  Expansion Embedding Techniques for Reversible Watermarking , 2007, IEEE Transactions on Image Processing.

[16]  Wei Su,et al.  Robust Lossless Image Data Hiding Designed for Semi-Fragile Image Authentication , 2008, IEEE Transactions on Circuits and Systems for Video Technology.