Hiding a logo watermark into the multiwavelet domain using neural networks

This paper proposes a novel watermarking scheme for an image, in which a logo watermark is embedded into the multiwavelet domain of the image using neural networks. The multiwavelet domain provides us with a multiresolution representation of the image like the scalar wavelet case. However, there are four subblocks in the coarsest level of the multiwavelet domain, where there is only one in that of the scalar wavelet domain, and also there is a great similarity among these subblocks. According to these characteristics of the multiwavelet domain, we embed a bit of the watermark by adjusting the polarity between the coefficient in one subblock and the mean value of the corresponding coefficients in other three subblocks. Furthermore, we use a back-propagation neural network (BPN) to learn the characteristics of relationship between the watermark and the watermarked image. Due to the learning and adaptive capabilities of the BPN, the false recovery of the watermark can be greatly reduced by the trained BPN. Experimental results show that the proposed method has good imperceptibility and high robustness to common image processing operators.

[1]  Chin-Chen Chang,et al.  Digital watermarking of images using neural networks , 2000, J. Electronic Imaging.

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

[3]  Peter N. Heller,et al.  The application of multiwavelet filterbanks to image processing , 1999, IEEE Trans. Image Process..

[4]  Frank Bossen,et al.  Digital watermarking of color images using amplitude modulation , 1998, J. Electronic Imaging.

[5]  Frank Hartung,et al.  Multimedia watermarking techniques , 1999, Proc. IEEE.

[6]  Deepa Kundur,et al.  Digital watermarking for telltale tamper proofing and authentication , 1999, Proc. IEEE.

[7]  Pao-Ta Yu,et al.  Digital watermarking based on neural networks for color images , 2001, Signal Process..