Multiple histograms based reversible data hiding by using FCM clustering

Abstract Reversible data hiding algorithm (RDH) has been widely used in multimedia’s copyright protection and content integrity authentication. As a typical RDH scheme, histogram shifting (HS) is extensively investigated due to its high quality of stego-image. Most existing HS based RDH schemes utilize prediction and sorting techniques to build single sharp histogram, which exploit the smooth areas in cover image for data hiding. To take advantages of the correlation among image contents of different texture characteristics, several multiple histograms based RDHs (MH_RDH) are proposed recently, which resort on some rigid rules, e.g. single feature based sorting followed by uniform segmentation of sorted sequence, to construct the multiple histograms. In this paper, the clustering algorithm, i.e. Fuzzy C-means (FCM) clustering, is introduced for the construction of multiple histograms. The FCM equipped with deliberately designed features is employed to classify the cover carriers, e.g. prediction errors, into different clusters with similar traits, which are then used to build the multiple histograms for efficient data embedding. Experimental results demonstrate the superior performance of the proposed scheme over other state-of-the-art ones.

[1]  Fei Peng,et al.  Improved PVO-based reversible data hiding , 2014, Digit. Signal Process..

[2]  Yun Q. Shi,et al.  Optimal Histogram-Pair and Prediction-Error Based Image Reversible Data Hiding , 2012, IWDW.

[3]  Chin-Chen Chang,et al.  An Inpainting-Assisted Reversible Steganographic Scheme Using a Histogram Shifting Mechanism , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

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

[5]  Fei Peng,et al.  Adaptive reversible data hiding scheme based on integer transform , 2012, Signal Process..

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

[7]  Weiming Zhang,et al.  Minimum Rate Prediction and Optimized Histograms Modification for Reversible Data Hiding , 2015, IEEE Transactions on Information Forensics and Security.

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

[9]  Xuelong Li,et al.  Lossless Data Embedding Using Generalized Statistical Quantity Histogram , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Hyoung Joong Kim,et al.  Pixel-based pixel value ordering predictor for high-fidelity reversible data hiding , 2015, Signal Process..

[11]  Guojun Lu,et al.  Reversible data hiding based on directional prediction and multiple histograms modification , 2017, 2017 9th International Conference on Wireless Communications and Signal Processing (WCSP).

[12]  F. Willems,et al.  Capacity bounds and constructions for reversible data-hiding , 2002, 2002 14th International Conference on Digital Signal Processing Proceedings. DSP 2002 (Cat. No.02TH8628).

[13]  Mehdi Fallahpour,et al.  Reversible image data hiding based on gradient adjusted prediction , 2008, IEICE Electron. Express.

[14]  Chin-Chen Chang,et al.  Reversible Data Hiding Based on Histogram Modification of Pixel Differences , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Xiaolong Li,et al.  Improved PVO-based reversible data hiding: A new implementation based on multiple histograms modification , 2016, J. Vis. Commun. Image Represent..

[16]  Xiao Zeng,et al.  Reversible Image Watermarking Using Interpolation Technique , 2010, IEEE Transactions on Information Forensics and Security.

[17]  Aly A. Farag,et al.  A modified fuzzy c-means algorithm for bias field estimation and segmentation of MRI data , 2002, IEEE Transactions on Medical Imaging.

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

[19]  Bin Li,et al.  General Framework to Histogram-Shifting-Based Reversible Data Hiding , 2013, IEEE Transactions on Image Processing.

[20]  Hyoung Joong Kim,et al.  Reversible watermarking method using optimal histogram pair shifting based on prediction and sorting , 2010 .

[21]  Bin Ma,et al.  A Reversible Data Hiding Scheme Based on Code Division Multiplexing , 2016, IEEE Transactions on Information Forensics and Security.

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

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

[24]  Jiwu Huang,et al.  Reversible image watermarking on prediction errors by efficient histogram modification , 2012, Signal Process..

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

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

[27]  Dinu Coltuc,et al.  Improved Embedding for Prediction-Based Reversible Watermarking , 2011, IEEE Transactions on Information Forensics and Security.

[28]  Sam Kwong,et al.  A Study on the Security Levels of Spread-Spectrum Embedding Schemes in the WOA Framework , 2018, IEEE Transactions on Cybernetics.

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

[30]  Li Zhao,et al.  Theoretical analysis of illumination in PCA-based vision systems , 1999, Pattern Recognit..

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

[32]  Hyoung-Joong Kim,et al.  Reversible Watermarking Method Using Optimal Histogram Pair Shifting Based on Prediction and Sorting , 2010, KSII Trans. Internet Inf. Syst..

[33]  Xing Zhang,et al.  Efficient HS based Reversible Data Hiding Using Multi-feature Complexity Measure and Optimized Histogram , 2016, IH&MMSec.

[34]  Dinu Coltuc,et al.  Low distortion transform for reversible watermarking , 2012, IEEE Transactions on Image Processing.

[35]  Tung-Shou Chen,et al.  Reversible data hiding using Delaunay triangulation and selective embedment , 2015, Inf. Sci..

[36]  Nora Cuppens-Boulahia,et al.  Reversible Watermarking Based on Invariant Image Classification and Dynamic Histogram Shifting , 2013, IEEE Transactions on Information Forensics and Security.

[37]  Chin-Chen Chang,et al.  Reversible data hiding for JPEG images employing all quantized non-zero AC coefficients , 2018, Displays.

[38]  Walid Saad,et al.  Deep Learning-Based Dynamic Watermarking for Secure Signal Authentication in the Internet of Things , 2017, 2018 IEEE International Conference on Communications (ICC).

[39]  Bin Ma,et al.  Reversible data hiding: Advances in the past two decades , 2016, IEEE Access.

[40]  Xiaolong Li,et al.  A high capacity reversible data hiding scheme based on generalized prediction-error expansion and adaptive embedding , 2014, Signal Process..

[41]  Guopu Zhu,et al.  Transportation Spherical Watermarking , 2018, IEEE Transactions on Image Processing.

[42]  Xiaoxiao Ma,et al.  High-fidelity reversible data hiding scheme based on multi-predictor sorting and selecting mechanism , 2015, J. Vis. Commun. Image Represent..

[43]  Darko Kirovski,et al.  Reversible Watermarks Using a Difference Expansion , 2006 .

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

[45]  Ioan-Catalin Dragoi,et al.  On Local Prediction Based Reversible Watermarking , 2015, IEEE Transactions on Image Processing.