|
|
知识路径: > 网络安全主动防御技术原理与应用 > 数字水印技术与应用 > 数字水印技术原理 >
|
|
被考次数:4次
|
|
被考频率:
中频率
|
|
总体答错率:
49%
|
|
知识难度系数:
|
|
考试要求:
掌握
|
|
相关知识点:5个
|
|
|
|
数字水印是指通过数字信号处理方法,在数字化的媒体文件中嵌入特定的标记。水印分为可感知的和不易感知的两种。数字水印技术通常由水印的嵌入和水印的提取两个部分组成,如下图所示。
|
|
|
|
|
数字水印的嵌入方法主要分为空间域方法和变换域方法,其工作原理如下。
|
|
|
|
空间域方法是将水印信息直接叠加到数字载体的空间域上。典型的算法有Schyndel算法和Patchwork算法。其中,Schyndel算法又称为最低有效位算法(LSB),该算法首先将一个密钥输入一个m序列发生器来产生水印信号,然后排列成二维水印信号,按像素点逐一嵌入原始图像像素值的最低位上;Patchwork算法是通过改变图像数据的统计特性将信息嵌入像素的亮度值中。
|
|
|
|
变换域方法是利用扩展频谱通信技术,先计算图像的离散余弦变换(DCT),再将水印叠加到DCT域中幅值最大的前L个系数上(不包括直流分量),通常为图像的低频分量。典型的算法为NEC算法,该算法首先由作者的标识码和图像的Hash值等组成密钥,以该密钥为种子来产生伪随机序列,再对图像做DCT变换,用该伪随机高斯序列来调制(叠加)图像除直流分量外的1000个最大的DCT系数。
|
|
|