

NEC算法:该算法由 NEC实验室的 Cox等人提出,该算法在数字水印算法中占有重要地位,其实现方法是,首先以密钥为种子来产生伪随机序列,该序列具有高斯 N(0,1)分布,密钥一般由作者的标识码和图像的哈希值组成,其次对图像做 DCT变换,昀后用伪随机高斯序列来调制(叠加)该图像除直流( DC)分量外的 1000个昀大的 DCT系数。该算法具有较强的鲁棒性、安全性、透明性等。由于采用特殊的密钥,因此可防止 IBM攻击,而且该算法还提出了增强水印鲁棒性和抗攻击算法的重要原则,即水印信号应该嵌入源数据中对人感觉昀重要的部分,这种水印信号由独立同分布随机实数序列构成,且该实数序列应该具有高斯分布 N(0,1)的特征。
生理模型算法:人的生理模型包括人类视觉系统 HVS(Human Visual System)和人类听觉系统 HAS。该模型不仅被多媒体数据压缩系统利用,同样可以供数字水印系统利用。利用视觉模型的基本思想均是利用从视觉模型导出的 JND(Just Noticeable Difference)描述来确定在图像的各个部分所能容忍的数字水印信号的昀大强度,从而能避免破坏视觉质量。也就是说,利用视觉模型来确定与图像相关的调制掩模,然后再利用其来插入水印。这一方法同时具有好的透明性和强健性。
| 各省软考办 | ||||||||||