Reversible Data Hiding Using Histogram Shifting in Small Blocks

This paper proposes a new approach based on the Histogram Shifting Algorithm (HSA) to reversible data hiding in bitmap image. The embedding is not carried out in the whole image but in small blocks in order to enhance the capacity. Firstly, the blocks are classified, and then, coding methods specific to each type of block are designed. Secondly, some blocks become unavailable for a second time embedding after the first one, while others are naturally unavailable. So as to separate these two kinds of blocks from each other, the status of blocks are defined, and a scheme of reserving blocks for taking identification information is proposed. Thirdly, the overall procedure of data embedding, extracting and image recovering are summarized. Test results on well-known images demonstrate the effectiveness of the new approach. The new method increases the total capacity of reversible data hiding to 1-4 times of the conventional method, and surprisingly, it also improves the PSNR value at the same time.

[1]  Christoph Busch,et al.  Reversible image watermarking by histogram modification for integer DCT coefficients , 2004, IEEE 6th Workshop on Multimedia Signal Processing, 2004..

[2]  Wei Su,et al.  Reversible data hiding , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Lei Yang,et al.  Infinity-Norm Rotation for Reversible Data Hiding , 2007, 2007 IEEE International Conference on Image Processing.

[4]  Jeng-Shyang Pan,et al.  Reversible Data Hiding Using the Companding Technique and Improved DE Method , 2008 .

[5]  A. Murat Tekalp,et al.  Lossless generalized-LSB data embedding , 2005, IEEE Transactions on Image Processing.

[6]  Ingemar J. Cox,et al.  Secure spread spectrum watermarking for multimedia , 1997, IEEE Trans. Image Process..

[7]  Jessica J. Fridrich,et al.  Distortion-Free Data Embedding for Images , 2001, Information Hiding.

[8]  Yu-Chih Huang,et al.  A Reversible Data Hiding Scheme Based on Block Division , 2008, 2008 Congress on Image and Signal Processing.

[9]  Yo-Sung Ho,et al.  Lossless Data Hiding Based on Histogram Modification of Difference Images , 2004, PCM.

[10]  Iuon-Chang Lin,et al.  Reversible Watermarking: Current Status and Key Issues , 2006, Int. J. Netw. Secur..

[11]  Jong-Weon Kim,et al.  A Reversible Watermarking Based on Histogram Shifting , 2006, IWDW.

[12]  Gregory W. Wornell,et al.  Quantization Index Modulation Methods for Digital Watermarking and Information Embedding of Multimedia , 2001, J. VLSI Signal Process..

[13]  Chin-Chen Chang,et al.  Reversible data-embedding scheme using differences between original and predicted pixel values , 2008, IET Inf. Secur..

[14]  Hao Luo,et al.  Reversible Data Hiding in 3D Models , 2010 .

[15]  Masaaki Fujiyoshi,et al.  A Location-Map Free Reversible Data Hiding Method using Block-Based Single Parameter , 2007, 2007 IEEE International Conference on Image Processing.

[16]  Minerva M. Yeung,et al.  Invisible watermarking for image verification , 1998, J. Electronic Imaging.

[17]  Jessica J. Fridrich,et al.  Lossless data embedding for all image formats , 2002, IS&T/SPIE Electronic Imaging.

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