提出了一种基于粒子群优化的DCT域盲水印算法。该算法采用粒子群优化在图像DCT变换域中寻找最优的水印嵌入位置,并综合考虑不可见性和鲁棒性两个数字水印基本要求,以PSNR值和NC值的线性组合为适应度函数。根据粒子群算法得到的最优值,将水印信息嵌入到图像分块的DCT变换的AC系数中。实验结果表明,在满足水印不可见性同时,算法在噪声,压缩,裁剪等攻击下具有较好的鲁棒性。
A blind DCT watermarking algorithm based on particle swarm optimization is proposed in this paper.The algorithm uses particle swarm optimization to find the optimal location in image DCT transform domain.The linear combination of the PSNR and the NC values is defined as fitness function by considering the invisibility and robustness which are basic requirements of digital watermarking.The watermark is embedded into the image block's DCT-AC coefficients according to the optimal location.Experimental results indicate that the proposed scheme can assure good imperceptibility for watermarking image and is robust to additive noise,compressing,filtering and most attacks.