论文部分内容阅读
二维码在产品防伪、追溯等领域中广泛应用。数字水印不仅能有效保护所属权,而且不影响原有信息的正常使用。水印在二维码中具有不可见性、鲁棒性。因此提出了一种基于二维码图像的数字水印算法。首先对二维码图像进行分块,并对每个分块进行离散余弦变换(DCT);其次对每一分块再取中心块进行奇异值分解(SVD),最后将经Logistic和Arnold变换加密后的水印图像置入到奇异值分解后的特征值中,形成置入水印的二维码。二维码置入水印的逆过程实现了水印的提取。实验证实了二维码中水印有效抵抗图像多种攻击,具有良好的鲁棒性、安全性和不可见性。使用萤火虫算法(FA)通过求目标函数的最优解,对水印图像的置入参数进行优化。该目标函数是不可见性和鲁棒性的线性组合。不采用常规的单一置入参数,而是在每个数字水印置入点都产生相应的最优置入参数。实验证实,利用此方法对于二维码图像和普通灰度图像都可以产生兼具不可见性和鲁棒性的自适应参数。二维码的数字水印方法应用于农产品溯源系统中,在唯一性和实用性等方面与其他的二维码防伪方法进行对比。在二维码生产过程中具有较强的实用性,在二维码版权验证部分发挥作用,在二维码图像的防伪和所属权认证应用中取得良好效果。