High Capacity Lossless Data Hiding for JPEG images by NLCM Relationship Constrcution

In this paper, we propose a high capacity lossless data hiding (LDH) scheme that achieves high embedding capacity and keeps the image quality unchanged. In JPEG bitstream, Huffman coding is adopted to encode image data. In fact, some Huffman codes are unused in the bitstream. The secret data can be embedded by replacing the used Huffman code with the unused Huffman code. Different from the previous schemes, the proposed scheme adopts the Non-equal length code mapping (NLCM) method to construct mapping relationship, which is not limited to the Huffman code lengths in a mapping set are equal. To further improve the embedding capacity and reduce the increased file size caused by data embedding, the proposed scheme reduces the existing coding redundancy. Experimental results show that our proposed scheme can obtain higher embedding capacity than previous high capacity schemes for JPEG images and the image quality of marked JPEG image is unchanged. In addition, the increased file size is reduced more than previous works.

[1]  Feng Bao,et al.  A Reversible Data Hiding Scheme for JPEG Images , 2010, PCM.

[2]  Jeffrey J. Rodríguez,et al.  Prediction-error based reversible watermarking , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[3]  Gerald Schaefer,et al.  UCID: an uncompressed color image database , 2003, IS&T/SPIE Electronic Imaging.

[4]  Yongjian Hu,et al.  A high capacity lossless data hiding scheme for JPEG images , 2013, J. Syst. Softw..

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

[6]  Qing Chen,et al.  Lossless data embedding with file size preservation , 2004, IS&T/SPIE Electronic Imaging.

[7]  Bin Luo,et al.  Improved Reversible Data Hiding in JPEG Images Based on Interval Correlation , 2018, BICS.

[8]  Weiming Zhang,et al.  Recursive code construction for reversible data hiding in DCT domain , 2014, Multimedia Tools and Applications.

[9]  Weiming Zhang,et al.  Reversible data hiding in JPEG image based on DCT frequency and block selection , 2018, Signal Process..

[10]  Zhenxing Qian,et al.  Reversible Data Hiding in JPEG Images Using Ordered Embedding , 2017, KSII Trans. Internet Inf. Syst..

[11]  Yongjian Hu,et al.  An improved VLC-based lossless data hiding scheme for JPEG images , 2013, J. Syst. Softw..

[12]  Adnan M. Alattar,et al.  > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < Reversible Watermark Using the Difference Expansion of A Generalized Integer Transform , 2022 .

[13]  Bijan G. Mobasseri,et al.  Data Embedding in JPEG Bitstream by Code Mapping , 2010, IEEE Transactions on Image Processing.

[14]  Hyoung Joong Kim,et al.  Reversible Data Hiding in JPEG Images , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

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

[16]  Zhenxing Qian,et al.  Lossless data hiding in JPEG bitstream , 2012, J. Syst. Softw..

[17]  Yun Q. Shi,et al.  Reversible Data Hiding for JPEG Images Based on Histogram Pairs , 2007, ICIAR.

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

[19]  Yun Q. Shi,et al.  Reversible Data Hiding , 2003, IWDW.

[20]  Hyoung Joong Kim,et al.  Improved reversible data hiding in JPEG images based on new coefficient selection strategy , 2017, EURASIP Journal on Image and Video Processing.

[21]  Zhenxing Qian,et al.  Lossless data hiding in JPEG bitstream using alternative embedding , 2018, J. Vis. Commun. Image Represent..