论文部分内容阅读
数字水印技术是信息隐藏技术的重要分支之一,它是研究如何在不破坏数字载体使用价值的前提下进行水印信息的嵌入,同时不被察觉。数字水印技术因其鲁棒性、不可见性等特点,已成为当下保护信息安全的代名词。近年来,H.264/AVC采用先进的编码标准,以其低码率、高质量、网络适应性强等优点被广泛地应用于数字媒体中。这给数字水印技术带来了极大的挑战,结合H.264/AVC编码标准进行视频水印的研究将是一个新颖而富有挑战性的重大课题。针对现有基于H.264/AVC的视频水印算法存在误差漂移的问题,文中在系统分析了误差漂移产生原因的基础上,提出一种能够有效抑制误差漂移的鲁棒性视频水印算法。该算法通过调制H.264/AVC编码中I帧量化后的4×4 DCT残差系数矩阵来实现水印的嵌入,并对帧内预测量化后满足特定条件的DCT子块的最后一行、列进行补偿和对帧间预测进行补偿,有效地抑制了帧内、帧间误差漂移。另外,该算法结合CAVLC编码来调制量化后的DCT残差系数,使整体码流变动较小,并且算法能够根据不同视频序列自适应地调节嵌入容量及嵌入位置,具有较好的灵活性和鲁棒性。同时提取时,并不需要原始视频载体的参加,即很好地实现了盲提取。仿真结果表明,算法在具有良好不可见性的前提条件下,对压缩码率影响较小,能够较好地抵抗噪声、帧剪切、重编码等攻击。在原有基础上,提出一种完全消除误差漂移的鲁棒性视频水印算法,通过调制I帧量化后的4×4 DCT系数,严格保证嵌入误差矩阵的最后一行和最后一列同时为0,如此便可完全消除帧内误差漂移的问题。同时,算法较好地利用了人眼视觉系统中的纹理掩蔽特性,选择纹理复杂的区域进行水印嵌入。首先,根据Weber定律确定纹理块作为待嵌入区域,然后,再根据相应条件选择最终的纹理块嵌入水印信息。本章从理论上和例证上说明了算法的正确性,也通过实验验证了算法的有效性。