A robust steganography algorithm based on texture similarity using Gabor filter

The main concern of steganography (image hiding) methods is to embed a secret image into a host image in such a way that the host should remain as similar as possible to its original version. In addition the host image should remain robust with respect to usual attacks. In this paper we present a method that tries to cover all above mentioned concerns. The secret and host images are divided into blocks of size 4 times 4. Each block in secret image is taken as a texture pattern for which the most similar block is found among the blocks of the host image. The embedding procedure is carried on by replacing these small blocks of the secret image with blocks in host image in such a way that least distortion would be imposed on it. We have used Gabor filter to measure the similarity between texture patterns. The location addresses of blocks in host image which are replaced by blocks of secret image are saved. This data is converted to a bit string and then modified by Hamming code. This bit string is embedded in DCT coefficients of the modified host image using a key which is the seed of a random number generator. Our experimental results showed a high level of capacity, robustness and minimum distortion on standard images

[1]  O-Hyung Kwon,et al.  Wavelet based watermarking method for digital images using the human visual system , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[2]  Germano Caronni Assuring Ownership Rights for Digital Images , 1995, VIS.

[3]  O-Hyung Kwon,et al.  Wavelet based watermarking method for digital images using the human visual system , 1999 .

[4]  Wu Hongtao,et al.  A Video Watermarking Algorithm Based on 3D Gabor Transform , 2004 .

[5]  B. S. Manjunath,et al.  Texture features and learning similarity , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[6]  D. Malah,et al.  Adaptive image partitioning for fractal coding achieving designated rates under a complexity constraint , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[7]  Francis M. Boland,et al.  Phase watermarking of digital images , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[8]  Ming Tang,et al.  A new robust circular Gabor based object matching by using weighted Hausdorff distance , 2004, Pattern Recognit. Lett..

[9]  Walter Bender,et al.  Techniques for Data Hiding , 1996, IBM Syst. J..

[10]  J.S. Jin,et al.  Fast content-based image retrieval using quasi-Gabor filter and reduction of image feature dimension , 2002, Proceedings Fifth IEEE Southwest Symposium on Image Analysis and Interpretation.

[11]  Zhang Li A Video Watermarking Algorithm Based on 3D Gabor Transform , 2004 .

[12]  B. S. Manjunath,et al.  Color image embedding using multidimensional lattice structures , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).