Watermark detection based on the properties of error control codes

Watermark detection is a topic which is seldom addressed in the watermarking literature. Most authors concentrate on developing novel watermarking algorithms. In a practical watermarking system, however, one must be able to distinguish between watermarked and unwatermarked documents. Many existing systems belong to the class of so called 'yes/no' watermarks, where the detector correlates the candidate image with some known sequence to determine whether a mark is present. Unfortunately, these watermarks often carry no extra information and are not very useful. On the other hand, multi-bit watermarking schemes typically use a separate reference watermark and the payload of the watermark is decoded only when this reference watermark is successfully detected in the received image. It is shown that it is not necessary to use a reference watermark for detection purposes if the watermark payload is encoded with an error control code. One can then put all the energy into the payload watermark and increase its robustness. The turbo code is used as an example of error control codes in the work presented, and simulation results using an algorithm based on the authors' previous work verifies their theory.

[1]  Gabriela Csurka,et al.  A Bayesian Approach to Affine Transformation Resistant Image and Video Watermarking , 1999, Information Hiding.

[2]  Frank Bossen,et al.  Digital signature of color images using amplitude modulation , 1997, Electronic Imaging.

[3]  H. Vincent Poor,et al.  An Introduction to Signal Detection and Estimation , 1994, Springer Texts in Electrical Engineering.

[4]  Fernando Pérez-González,et al.  Coding at the sample level for data hiding: turbo and concatenated codes , 2001, IS&T/SPIE Electronic Imaging.

[5]  Ingemar J. Cox,et al.  Secure spread spectrum watermarking for multimedia , 1997, IEEE Trans. Image Process..

[6]  F. Bartolini,et al.  Threshold Selection for Correlation-based Watermark Detection , 1998 .

[7]  Bruce A. Eisenstein,et al.  Detection of weak signals in non-Gaussian noise , 1981, IEEE Trans. Inf. Theory.

[8]  B. H. Rudall Lecture notes in computer science. Vol. 15—L-systems , 1978 .

[9]  Fernando Pérez-González,et al.  Improving the performance of spatial watermarking of images using channel coding , 2000, Signal Process..

[10]  David Haccoun,et al.  Digital Communications by Satellite: Modulation, Multiple Access and Coding , 1981 .

[11]  Fernando Pérez-González,et al.  Performance analysis of a 2-D-multipulse amplitude modulation scheme for data hiding and watermarking of still images , 1998, IEEE J. Sel. Areas Commun..

[12]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.