- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目前存在的主要问题 ? 1) 水印不可见性与鲁棒性之间的矛盾,若要 隐藏更多的信息则不能满足不可见性,隐藏 较少信息则不能满足鲁棒性。 ? 2) 算法过于复杂,实现的难度加大。 ? 3) 水印算法不能保证通用性,一种算法不能 抵抗滤波、压缩、加噪、拉伸、锐化攻击。 ? 4) 不能适应最新的图像和视频压缩标准 ? 5) 水印算法应该是非对称的、单向的、不可 逆的 本论文主要工作包括两个方面 ? 一、设计一种可以解决以上问题的数字 水印算法 ? 二、研究分析目前的水印算法攻击现状, 对目前的水印攻击算法进行研究,并对 抵抗特定水印攻击的算法进行深入研究, 提出可能的解决方案,并做初步的尝试。 一、基于 DWT 及 Logistic 混 沌系统的数字水印算法设计 基本思路 : ( 1 )对水印图像进行预处理 ( 2 )采用伪随机数发生器生成混沌单向随机序列,以 决定水印信息嵌入的位置; ( 3 )对二层分解的中频和高频进行合适的分块; ( 4 )选择正确的小波分解的频段来进行水印数据的嵌 入 ( 5 )根据合适的公式和密钥嵌入水印信息 一些难点问题 : ( 1 )如何解决水印算法的不可见性和鲁棒性之 间的矛盾; ( 2 )采用何种伪随机数发生器来生成混沌单向 随机序列,这涉及水印算法的安全性问题; ( 3 )在小波域的哪一部分嵌入小波系数才能充 分利用小波分解的优点; ( 4 )如何在提高水印算法安全性的同时,保证 水印算法的低复杂性。 算法设计 ? 1 、本文算法水印嵌入频段的选择 在小波分解的第二层和第三层中频和高频系数嵌入水 印信息,最大限度的利用了小波的多分辨率分解特性 以及结合了低频和高频嵌入水印信息的优点 ? 2 、水印图像的预处理方法 1 )二值图像的生成 2 )采用 Arnold 置乱算法 ? 1 )二值图像的生成 原始图像 位平面 7 位平面 6 位平面 5 位平面 4 位平面 3 位平面 2 位平面 1 位平面 0 2 2 1, [ ( , ) / 2 ] 1 ( , ) ( ( , )) 0, [ ( , ) / 2 ] 0 i p l l p i p Integer X m n MOD x m n B X m n Integer X m n MOD ? ? ? ? ? ? ? ? ? 0 0 0 1 0 1 0 0 0 1 0 1 1 1 1 0 1 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 56 78 8 69 ? 2 ) Arnold 置乱算法 原始图像 一次变换 两次变换 三次变换 四次变换 , mod y x 2 1 1 1 y x N ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? = ? ? 1 1 , 0 , ? ? N y x ? , 采用图像置乱的优点 1) 达到视觉上的置乱所需迭代很少,基本 一次计算就可以达到目的,所以运算量 相对其他置乱算法较小。 2) 充分将数字水印技术和密码学相结合, 增加了水印信息的安全性。 3) 作为一种空域的变换,消除了像素的 空间相关性从而提高数字水印的鲁棒性, 增强了水印的抗攻击的能力 Arnold 反变换的算法 ( )(mod ) ( 2 )(mod ) x x y n y x y n ? ? ? ? ? ? ? ? ? , 2 2 x y x x y x x y y x y n y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? , 2 2 2 x y n x x y n x x y n y x y n y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3 、基于 Logistic 混沌系统的混沌单向随 机序列的产生 要求: ( 1 )分布的均匀性,接近u (0,1) 分布, 整体和局部分布都比较均匀; ( 2 )
文档评论(0)