Reversible Image Watermarking Based on Genetic Algorithm

Hiding data into images can be referred to as a constrained optimization problem. Hence, we proposed a reversible genetic watermarking scheme based on the wavelet packet transform in this paper. Genetic algorithm is used to select an appropriate basis from permissible bases of wavelet packet transform to increase the robustness of the embedded data, and the binary string to be hidden is embedded into middle and high frequency coefficients of the wavelet packet transform. The scheme to embed each binary value a modified version of "difference expansion". Experimental results show that the proposed method can resist some image processing methods, such as sharping operation, while keeping cover image quality and the amount of hidden data acceptable in real world applications.

[1]  Hsiang-Cheh Huang,et al.  Histogram-Based Difference Expansion for Reversible Data Hiding with Content Statistics , 2011, 2011 Seventh International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

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

[3]  Ze-Nian Li,et al.  Fundamentals of Multimedia , 2014, Texts in Computer Science.

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

[5]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[6]  Hsiang-Cheh Huang,et al.  Metadata-based image watermarking for copyright protection , 2010, Simul. Model. Pract. Theory.

[7]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .