The goal of this paper is to study how a-prior knowledge of the image database could be exploited for better watermarking performance. Unlike most formulations, where the encoder and detector only know the distribution of the images, under our formulation, the actual set of images to be watermarked are known, either in a static or dynamic setting. To achieve better performance, instead of choosing a random watermarking key or predefined code-book as is the usual practice, we derive the watermarking keys from the database. We study two settings, static and dynamic. In the dynamic setting, the image database starts from a single image and grows as more images arrive. Thus the watermarking keys have to be updated frequently. This setting can be applied to applications where the detector has access to the Internet. To demonstrate the main idea, we extend a variant of spread-spectrum method to a few schemes, and analyze their performance. Interestingly, the requirements on falsealarm, robu...
S. Roy, E.-C. Chang