水印技术的研究及实现课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《水印技术的研究及实现课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水印 技术 研究 实现 课件
- 资源描述:
-
1、汇报框架汇报框架所读文献所读文献数字水印的简介数字水印的简介数字水印系统的基本原理数字水印系统的基本原理两种数字水印算法简介两种数字水印算法简介水印嵌入规则水印嵌入规则1234563所读文献所读文献数字水印技术研究1用于图像认证的数字水印技术综述2图像数字水印技术研究与实现3二值图像数字水印技术综述4基于小波包变换变换的数字水印技术5水印简介水印简介 数字水印作为传统加密方法的有效补充手段,被认为是解决数字媒体的版权保护和信息安全问题的最具潜力的技术之一。它利用图像的冗余,在不影响载体的商用价值和使用价值的前提下,将数字水印永久地嵌入到原始载体中。数字水印是一种可以在开放的网络环境下保护版权和
2、认证来源及完整性的新技术,数字水印技术的发展具有巨大的经济潜力和广阔的应用前景。数字水印的特点数字水印的特点使得原始数据发生可感知的改变当发生改动或攻击,水印信息应保持一定的完整性未授权的个体不得阅读和修改水印允许多重水印嵌入,每个水印均能独立地被证明数字水印的应用数字水印的应用版权保护版权保护访问控制访问控制数字指纹数字指纹票据防伪票据防伪篡改提示篡改提示隐蔽通信及对抗隐蔽通信及对抗数字水印的基本原理数字水印的基本原理 通用的数字水印算法包含两个基本方面:水印的嵌入和水印的提取或检测。设 I 为数字图像,W 为水印信号,K 为密码,则处理后的水印 W由函数 F 定义如下:W =F(I,W,K
3、)(1)若水印所有者不希望水印被其他人知道,则函数F应该是不可逆的,如经典的DES加密算法等。这是将水印技术与加密算法结合起来的一种通用方法,目的是提高水印的可靠性、安全性和通用性。水印的嵌入过程如图 1 所示,设有编码函数 E,原始图像 I 和水印W,那么水印图像表示见公式(2):I=E(I,W)=E(I,F(I,W,K)(2)数字水印嵌入模型数字水印嵌入模型原始图像嵌入算法水印密钥嵌入水印的图像图1 水印的嵌入模型数字水印检测模型数字水印检测模型待检图像检测算法原始水印提取出来的水印密钥原始图像图2 水印的检测模型 在完整性确认和篡改提示应用中,必须能够精确的提取出嵌入的水印信息,从而通过
4、水印的完整性来确认多媒体数据的完整性。所以水印提取框图如图 2空间域数字水印算法空间域数字水印算法 一般来说,不对信号作任何频率变换而得到的信号域就是时空域。通常是采用修改像素的某个分量值来实现水印的嵌入。典型的空域水印算法包括LSB算法、Patchwork算法和纹理块映射编码算法等。一、一、LSB LSB算法算法 LSB算法利用了数字图像处理中位平面的原理,即改变图像的最低位的信息,对图像信息产生的影响非常小,人眼的视觉感知系统往往不能察觉。以一幅256灰度的图像为例,256灰度共需要8个位来表示,但其中每一个位的作用是不一样的,越高位对图像的影响越大,反之越低的位影响越小,甚至不能感知。空
5、间域数字水印算法空间域数字水印算法 LSB算法实现较为简单,首先,需要考虑嵌入的数字水印的数据量,如果嵌入最低的1位,则可以嵌入的信息量是原始图像信息量的18,如果适用最低两位则可以嵌入的信息量是14,以此类推。适用的最低位越多,嵌入的数字水印的信息量越大,同时对图像的视觉效果影响也越大。然后,适当调整数字水印图像的大小和比特位数,以适应数字水印图像数据量的要求。最后,对原始图像中要使用的最低位置0,再将数字水印数据放入原始图像的最低位即可。空间域数字水印算法空间域数字水印算法二、二、Patchwork Patchwork算法算法 该算法是一种基于改变载体图像数据的统计特性的水印算法,因此称为
6、“拼凑”(Patchwork)算法。该算法是通过改变图像数据的统计特性将信息嵌入到像素的亮度值中。具体方法是:随机选取N对像素点(ai,bi),这些随机选取的两个像素点的差值是以0为中心的高斯分布;然后将点ai 的亮度值加1,点bi 的亮度值减1,这样改变分布的中心,并且使得整个图像的平均亮度保持不变;最后采用统计的方法来对水印进行检测。为了抵抗诸如有损压缩以及滤波的处理,它将像素点对扩展成小块的像素区域(patch),增加一个patch中的所有像素点的亮度值,同时减少对应另外一个patch中所有像素点的亮度值。空间域数字水印算法空间域数字水印算法Patchwork水印嵌入算法的具体描述如下:
7、随机选择N对像素点(ai,bi)lum()=像素点亮度值 for(i=1;i=N;i+)(lum(ai),lum(bi)=(lum(ai)+1,lum(bi)+1);上述算法基于一个基本的假设:给一个足够大的N值,对于根据伪随机数生成器生成序列形成的图像像素对(ai,bi),所有像素点ai的亮度平均值与所有像素点bi的亮度平均值非常接近。空间域数字水印算法空间域数字水印算法三、纹理块映射编码算法 纹理块映射编码算法是基于图像的纹理结构,将水印信息嵌入到数字图像的纹理部分。使用纹理块映射编码嵌入的水印将很难被察觉,对滤波、压缩等操作具有一定的抵抗作用。但这种方法只适用于纹理区域存在的图像,而且需
展开阅读全文