A Reversible Steganography Method With Statistical Features Maintained Based on the Difference Value

Reversible data hiding (RDH) is a technique that slightly alters digital media (e.g. images or videos) to embed secret messages while the original digital media can be completely recovered without any error after the hidden messages have been extracted. In the past more than one decade, hundreds of RDH algorithms have been reported, and among these algorithms, the difference histogram shifting (DHS) based methods have attracted much attention. With DHS-based RDH, high capacity and low distortion can be achieved efficiently. But there occurs one problem that, with DHS, the difference values to embed secret bits are explored, and the other difference values are shifted to create vacant spaces, it will cause the difference value histogram changing significantly and draw the attention of steganalyzers. So, this paper proposed a new idea for RDH based on the difference value and with statistical features maintained (SFM) with simple implementation and high scalability, we embed the secret messages by keeping the difference values that need to be modified in the original range, and the other difference values would not be shifted. In addition, we need the original difference values as the key to extract the secret messages. In order to expand the embedding capacity further, we designed two algorithms that embed message in two different difference values and four different difference values, and these two methods are named SFM_A and SFM_B respectively. SFM_B can support greater amount of embedded message than SFM_A, but brings greater changes to the original image, which could lead to the decline of PSNR and SSIM. The experimental results show that through our method, the histogram of difference values is well maintained, and the degree of distortion of the image is improved at the same time.

[1]  Rajeev Kumar,et al.  A reversible high capacity data hiding scheme using pixel value adjusting feature , 2014, Multimedia Tools and Applications.

[2]  Yao Zhao,et al.  Pairwise Prediction-Error Expansion for Efficient Reversible Data Hiding , 2013, IEEE Transactions on Image Processing.

[3]  Weiming Zhang,et al.  Reversibility improved data hiding in encrypted images , 2014, Signal Process..

[4]  Di Xiao,et al.  Reversible Data Hiding in Block Compressed Sensing Images , 2016 .

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

[6]  Mei Yu,et al.  Sparse recovery based reversible data hiding method using the human visual system , 2017, Multimedia Tools and Applications.

[7]  Asifullah Khan,et al.  A recent survey of reversible watermarking techniques , 2014, Inf. Sci..

[8]  Bin Li,et al.  High-fidelity reversible data hiding scheme based on pixel-value-ordering and prediction-error expansion , 2013, Signal Process..

[9]  Jau-Ji Shen,et al.  Overlapping pixel value ordering predictor for high-capacity reversible data hiding , 2019, Journal of Real-Time Image Processing.

[10]  Yo-Sung Ho,et al.  Reversiblee Image Authentication Based on Watermarking , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[11]  Weiming Zhang,et al.  Improving Pairwise PEE via Hybrid-Dimensional Histogram Generation and Adaptive Mapping Selection , 2019, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Jiwu Huang,et al.  New Framework for Reversible Data Hiding in Encrypted Domain , 2016, IEEE Transactions on Information Forensics and Security.

[13]  Tieyong Zeng,et al.  Efficient Reversible Watermarking Based on Adaptive Prediction-Error Expansion and Pixel Selection , 2011, IEEE Transactions on Image Processing.

[14]  Zhenxing Qian,et al.  Reversible Data Hiding in Encrypted Images With Distributed Source Encoding , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Weiming Zhang,et al.  Efficient Reversible Data Hiding Based on Multiple Histograms Modification , 2015, IEEE Transactions on Information Forensics and Security.

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

[17]  Xing Zhang,et al.  Rate and Distortion Optimization for Reversible Data Hiding Using Multiple Histogram Shifting , 2017, IEEE Transactions on Cybernetics.

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

[19]  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 .

[20]  M. Pravalika,et al.  REVERSIBLE IMAGE DATA HIDING WITH CONTRAST ENHANCEMENT , 2016 .

[21]  Bin Luo,et al.  Separable and Error-Free Reversible Data Hiding in Encrypted Image with High Payload , 2014, TheScientificWorldJournal.

[22]  Xiangguang Xiong,et al.  Novel Scheme of Reversible Watermarking With a Complementary Embedding Strategy , 2019, IEEE Access.

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

[24]  Zhenxing Qian,et al.  Adaptive Reversible Data Hiding by Extending the Generalized Integer Transformation , 2016, IEEE Signal Processing Letters.

[25]  Chuan Qin,et al.  Reversible Image Steganography Scheme Based on a U-Net Structure , 2019, IEEE Access.