A novel algorithm for embedding and detecting digital watermarks

In this paper, a novel algorithm is proposed to embed and detect digital watermarks. It is different from other algorithms, because the algorithm embeds digital bits in the relationship among pixels, whereas most other algorithms embed digital bits in terms of pixel position. In the embedding phase one discrete chaotic map is used to create random sequences to encrypt watermarking bits, the other discrete chaotic map is used to permute the original image. Watermarking detection resorts to looking for a path with the minimal distance like the Viterbi algorithm, and it is performed without the original image. Experimental results show that the algorithm can effectively resist the influence of Gaussian noise, JPEG compression, cropping operation, and can recover the original watermarks well.

[1]  Ioannis Pitas,et al.  Comparison of different chaotic maps with application to image watermarking , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

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

[3]  C. F. Osborne,et al.  A digital watermark , 1994, Proceedings of 1st International Conference on Image Processing.

[4]  Mohamed F. Mansour,et al.  Efficient decoding of watermarking schemes in the presence of false alarms , 2001, 2001 IEEE Fourth Workshop on Multimedia Signal Processing (Cat. No.01TH8564).

[5]  Ioannis Pitas,et al.  Applications of toral automorphisms in image watermarking , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[6]  Jui-Cheng Yen,et al.  Watermark embedded in permuted domain , 2001 .

[7]  Ioannis Pitas,et al.  Chaotic watermarks for embedding in the spatial digital image domain , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).