Proceedings Article | 17 April 2006
Proc. SPIE. 6247, Independent Component Analyses, Wavelets, Unsupervised Smart Sensors, and Neural Networks IV
KEYWORDS: Image compression, Modulation, Image processing, Wavelets, Digital watermarking, Discrete wavelet transforms, Gaussian filters, Image filtering, Data communications, Chaos
Digital watermarking is an efficacious technique to protect the copyright and ownership of digital information. But in the traditional methods of watermarking images, the information of original image will be distorted more or less. Facing this problem, a new watermarking approach, zero-watermarking technique, is proposed. The zero-watermarking approach changes the traditional doings that watermarking is embedded into images, and makes the watermarked image distortion-free. Zero-watermarking can successfully solve the conflict between invisibility and robustness. In this paper, a digital image zero-watermarking method based on discrete wavelet transform and chaotic modulation is proposed.
The zero-watermarking algorithm based on DWT and chaos modulation consists of watermark embedding and detecting processes.
The watermark embedding process is as follow:
First, the original image is decomposed to three-level in wavelet domain. Second, some low frequency wavelet coefficients of original image are selected. The selection of the wavelet coefficients is random by chaotic modulation. Third, the character of coefficients selected is used to construct the character watermark. For each coefficient, in comparison with the adjacent coefficient, we can get the character watermark.
The watermark extracting process is invert process. The location of the coefficients being extracted is also determined by chaotic sequence.
The experimental results show that the watermarking method is invisible and robust against some image processing such as median filtering, JPEG compression, additive Gaussian noise, cropping and rotation attacks and so on. If the initial value of chaos is unknown, the character watermarking can't be extracted correctly.