互联网的飞速发展极大地方便了人们从网络上获取多媒体数据,同时也给版权保护这一问题提出了新的挑战。数字水印技术是一种将版权信息嵌入多媒体数据中的方法,已经被应用于解决这一问题。对于一个有实用价值的水印算法来说,有两点是非常重要的。首先,一个好的水印算法应该能够保持原始载体数据的质量和水印的不可察觉性,其次,好的水印算法应该满足鲁棒性,能够抵御一些常见的图像处理和攻击(比如滤波、压缩等等)。 本文首先综述了数字水印技术的基本概念和原理,给出了一些典型的数字水印算法,然后提出了一种新的基于奇异值分解和人类视觉系统的水印算法。该算法首先对图像进行8×8的分块,然后对所选择的块进行奇异值分解。分块的目的一方面是为了同JPEG压缩标准中的图像分块一致,从而可以更好地抵抗一些常见的图像处理,另一方面可以使算法更加有效。本文算法由于应用奇异值分解因而具有如下属性:第一,图像的奇异值有很好的稳定性,当一个图像被施加一个小的扰动时,它的奇异值不会发生显著的改变;第二,图像的奇异值表征了图像本身固有的一些代数属性。奇异值分解的性质使得本文算法有更好的鲁棒性。在图像块的选择中,我们基于人类视觉系统的特性,引入了基于统计量熵值和方差的参数T,作为我们划分不同种类块的标准,有助于实现水印的不可察觉性。依据提出的算法,我们在计算机上进行了仿真实验。实验分析结果表明,这种新的水印算法是可行的,它能够很好地保持图像的质量,对压缩、滤波和椒盐噪声有较好的鲁棒性。