摘要

以离散余弦变换(DCT)和矩阵奇异值分解(SVD)为基础,结合Quick Response(QR)码的高容量、高纠错特性,提出了一种适合QR码的强鲁棒性数字水印算法。首先,提取QR码图像中的寻像和分隔符图形,并进行高斯加噪模糊化处理,把得到的QR码灰度图像作为载体图像,同时对水印图像进行Arnold置乱处理。然后,对载体图像进行8×8的分块DCT变换,取每块的直流系数得到矩阵A(64×64),对A进行SVD分解,并在A的奇异值处嵌入水印信息。实验结果表明:该算法在不影响QR码正确识别的基础上,不仅具有较好的不可见性,而且对如叠加高斯噪声、椒盐噪声、泊松噪声和中值滤波等攻击均具有很好的鲁棒性。