数字水印的设计与实现.pptVIP

  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文档。上传文档
查看更多
数字水印系统 目录 课题背景与研究意义 关键技术及理论基础 系统设计 系统实现 总结 数字水印系统 一、课题背景及研究意义 ? 我们已经进入了二十一世纪的数字化时代。人们习惯 于通过互联网随时随地地将自己的照片、图像、等数 据上传发布。又由于互联网快速便捷的特性,这些原 创或者商用作品容易被有意无意的篡改。数字产品的 版权,完整性,有效性得不到保证。 ? 本系统主要设计了基于 LSB 算法和基于混沌细胞自动机 算法的数字水印的嵌入、提取 / 检测两大主要功能。方 便用户能够根据自己的需要将自己的图像作品嵌入数 字水印,并能够加以检测,甚至抵抗一定程度的简单 攻击。在一定程度上遏止侵犯原创权的行为。 数字水印系统 二、关键技术及理论基础 数 字 水 印 ( digital watermark ) 技 术 , 是 指在数字化的数据内容 中嵌入视觉不可感知的 数字记号。被嵌入的记 号通常是不可见或不可 察的,但是通过一些特 定的计算操作可以被检 测或者提取 ①透明性( invisibility ) ②不可检测性 ( undetectability ) ③鲁棒性( robustness ) ④安全性( security ) 数字水印概念 数字水印特征 数字水印系统 二、关键技术及理论基础 嵌入与检测数字 水印工作模型 密钥 水印信息 原始数据 水印嵌入算法 水印载体数据 密钥 水印载体数据 原始数据 水印提取算法 水印提取或存在与 否的二值判断 数字水印系统 三、系统设计 系 统 功 能 图 数 字 水 印 系 统 文件管理模块 攻击模块 LSB 水印模块 CELL 水印图像模块 新建 打开 保存 另存为 剪切攻击 平移攻击 嵌入 提取 嵌入 检测 随机剪切 1/8 剪切 1/16 剪切 四周剪切 上平移 下平移 左平移 右平移 四、系统实现 数字水印系统 嵌入水印时,将 原始图片亮度值 每一字节的最低 位赋值为前 7 位 与隐藏信息的异 或。 基于 LSB 算法数 字水印 提取水印时,将 待测图像每个字 节的 8 位亮度值 异或,即得到隐 藏信息的消息串, 整合后得到嵌入 的水印图像。 四、系统实现 2 3 1 随机序列整合成随 机矩阵 经过基于投票规则 的细胞自动机变化 产生细胞水印模板 矩阵 WaterMark 。 将细胞水印模板嵌 入原始图像亮度值 DCT 域 E ( image ) =IDCT(DCT(image) +alpha*WaterMark ) DCT 离散余弦变换 输入 Logistic 产生的随 机序列矩阵 Rand[i][j] 将 9 个细胞矩阵中的值相加,大于 4 时取 1 否则取 0 ,得到矩阵 charge m++ Y 将 Rand 矩阵转化为二值矩阵: Rand[i][j]0.5 时取 1 否则取 0 将 Rand 矩阵扩大一圈为 0 的 边界生成 temp 矩阵 m=0,i=0,j=0 mdo_num 将 watermark 矩阵赋值为 temp 矩阵中除最外层一圈 边界的值 N 将 temp 矩阵第 0 行除头尾两值以外 赋值为原 Rand 矩阵最后一行的值 将 temp 矩阵最后 1 行除头尾两值以 外赋值为原 Rand 矩阵第 0 行的值 将 temp 矩阵第 0 列除头尾两值以外 赋值为原 Rand 矩阵最后 1 列的值 将 temp 矩阵最后 1 列除头尾两值以 外赋值为原 Rand 矩阵第 0 列的值 Temp[0][0]=temp[Nh][Nw]; Temp[Nh+1][Nw+1]=temp[1][1]; Temp[Nh+1][0]=temp[1][Nw]; Temp[0][Nw+1]=temp[Nh][1]; 在 temp 矩阵中从左到右、从上到下依次取行数等于 Nh 列 数等于 Nw 的值分别赋值给 Cell1 — Cell9 9 个细胞矩阵 将 temp 矩阵除最外一圈边界赋值为 charge 矩阵的值 基于混沌与细胞 自动机算法的数 字水印嵌入功能 数字水印系统 四、系统实现 2 3 1 利用原始图像产生 实际细胞水印模板 矩阵 提取的细胞水印模 板 = (待测图像 DCT 矩阵 - 原始图像 DCT 矩阵) /alpha 实际细胞水印模板 矩阵与提取的细胞 水印模板矩阵做相 关性检测 根据阈值判断待测 图像中是否含有水 印 基于混沌与细胞 自动机算法的数 字水印检测功能 四、系统实现 数字水印系统 四、系统实现 数字水印系统 序 号 实验 算法 攻击类型 攻击次数 实验结果 1 LSB 1/16 剪切 1 100% 提取 2 LSB 1/8 剪切 1 有损提取 3 LSB 随机剪切 10 有损提取 4 LSB 随机剪切 20 有损提取 5 LSB 随机剪切 30 无法提取 6

文档评论(0)

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

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

1亿VIP精品文档

相关文档