水印嵌入和提取.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
水印的嵌入算法 设X=f(x,y)为原始宿主图像,大小为×;flag为水印图像,大小为×。、分别是、的偶数倍。水印嵌入的步骤如下: 将原始宿主图像分成互不覆盖的子块,块的大小为8×8,记为。其中m=1,2,…..,,记为,。 并根据载体图像的块数,将大小为、水印图像w(x,y) 分成互不覆盖的子块,块的大小为,记为。 将载体图像块逐一DCT变换,记为, 其中为第m个图像离散余弦变换后空间频率(u,v)处的大小。Y为从中频选出的加载的位置,1≤r≤;为水印位置坐标。按照加法准则,将水印块嵌入其中。 公式如下: 。 其中,a为强度因子,然后用来代替嵌入水印后的DCT中频系数。 对各子块DCT反变换,得到嵌入水印后的图像。 2.4水印的提取算法 水印提取是水印算法中的关键部分,是水印嵌入的逆过程。水印提取过程如下: 首先将含水印图像分别分成互不覆盖的子块,块的大小为8x8, 记为 其中m=1,2,…..,,记为,。 对每一个子块进行二维DCT反变换,然后提取水印嵌入位置的中频系数,利用公式计算出水印信息,然后合并成整图。 水印嵌入与提取的程序运行结果 原始公开图像 水印图像 含水印的图像 提取的水印图像 比较含水印的图像和原始公开的图像,仿真结果表明,嵌入水印后图像仍有很好的视觉效果,水印对原始图像的视觉表达几乎没有影响,一只羊不易觉察。 比较水印图像和提取的水印,仿真结果表明,从图像中提取出来的水印图像可以清晰精准识别,验证了嵌入和提取算法的稳定性和有效性。 3 水印攻击检测 由于数字水印在实际应用中可能遭到各种各样的攻击,因此对算法进行攻击测试是衡量一个水印算法优劣的重要手段。 椒盐噪声攻击实验 I2=imnoise(J2,salt pepper,0.02); 原始公开图像 原始水印图像 加椒盐噪声攻击后的图像 加椒盐噪声攻击后提取的水印图像 加入强度0.02的椒盐噪声后,图像出现许多黑白小斑点,攻击后提取的水印也出现许多斑点,但仍勉强可以辨认出来,说明算法能有效抵抗椒盐噪声的攻击 剪切攻击 J3(1:100,1:100)=255; 剪切攻击后的图像 攻击后的水印图像 对图像进行剪切攻击,剪切去图像的一个角,提取出的水印清晰可辨,但也缺了一个角,说明算法抗剪切攻击性能良好,但剪切程度越高,水印也会丢失越高。

文档评论(0)

Epiphany + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档