Image digital watermarking algorithm using multiresolution wavelet transform

Watermarking is a technique for labeling digital picture by hiding secret information in the images. This paper presents a method of watermark embedding and extracting based on discrete wavelet transform of blocks and Arnold transform. Different with most previous work, which uses a random number of a sequence of bits as a watermark, the proposed method embeds a watermark with visual recognizable patterns, such as gray image in images. In the proposed method, each pixel of watermark is embedded in the wavelet coefficient of the middle and low frequency of a block in the images. Unlike other watermarking techniques that use a single casting energy, this method casts watermarks in multi-energy level. The performance of the proposed watermarking is robust to variety of signal distortions, such a JPEG, image cropping, sharpening, and blurring attacks.

[1]  Yong-Huai Huang,et al.  Hiding digital watermarks using multiresolution wavelet transform , 2001, IEEE Trans. Ind. Electron..

[2]  Ahmed H. Tewfik,et al.  Transparent robust image watermarking , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[3]  Mauro Barni,et al.  Improved wavelet-based watermarking through pixel-wise masking , 2001, IEEE Trans. Image Process..

[4]  Alessandra Lumini,et al.  A wavelet-based image watermarking scheme , 2000, Proceedings International Conference on Information Technology: Coding and Computing (Cat. No.PR00540).

[5]  Lee Ming Cheng,et al.  Selective block assignment approach for robust digital image watermarking , 1999, Electronic Imaging.

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