- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字水印的嵌入和检测的一种新型的运算法则
数字水的嵌入和检测的一种新型的运算法则摘要:在本文中主要介绍一种新型的运算法则,用来嵌入和检测数字水印,这种方法不同于其他的运算法则。因为用运算法则将数字比特嵌入到与其相关联的像素之间。反之,大多数别的算法嵌入数字比特是在相关联的像素的位置上。在嵌入时,一个离散混乱的图像用来创建一个连续的随机序列,将水印比特进行编码,另一个离散图像用来置换出最初的信息。水印检测的依据是寻找一种最小距离的途径,如Viter Algorithm,它的执行并不包括原始信息。根据实验的结果表明,这种算法可以有效的抵抗高斯噪声、图形压缩、拷贝的影响,并且可以重新获得制质很好的原始图片。
序言
随着新兴的英特网技术的快速发展,人们可以从因特网中的各个地方搜寻到很多漂亮的图片。所以,版权的保护问题就变得越来越重要了,面对这种不确版权问题,水印技术出现了。与此同时,为了使对水印的攻击更加的困难,大多数的水印在设计时都利用计算机对水印进行编码。
最早的水印技术是最小有效比特算法,它认为PN 序列对于水印比特和降低最小有效比特是根据水印比特来转变的,尽管这种算法几乎不降低原始图像的品质,但是水印很容易受到攻击而被破坏。后来,算法出现了,它利用减少图像的统计特性,来计算出水印比特,上述的算法都属于空间域算法。为了抵抗对水的攻击,一些学者提出了给原始图像加入额外的比特,以用来提高算法的,用许多来出原始的信息。
在本文中,一种新的算法被提出来。第一,将原始图像分割为的块,于是形成的嵌入比特相结合,成为数字水印比特随机序列。最后 ,嵌入水印比特编码以用来修改像素之间的关系,使其达到最小距离法则,这种正确的方法可以影响嵌入水印比特信息。水印检测的依据是寻找最小距离法则,如Viterbi算法,但它的执行并不包括原始像素。根据上述内容,这种运算法则可以恢复出已经编码的水印比特,接着,应用同样的随机序列形成编码比特,最终得到数字水印比特。 利用MATLAB进行试验,试验结果显示,提取出的水印信息经过JPEG格式的压缩(压缩比例达到36%)或利用PSNR=33.9的高斯噪声攻击后,水印图片仍然可以被识别。
水印嵌入的新算法
为了方便描述,我们对一些符号进行定义。指图像中各个位置(x,y)上的灰度值的大小,z指大小为的原始像素,并且位置(x,y)要求满足、,W是由大小为比特的两个水印像素组成,这里N M。
形成随机序列
这里有许多互相不关联的用来形成随机序列
Logistic图:,
Chebyshev图:,
其中将置于4,超出的图可以同时产生随机序列。他们的yapunov指数分别为各自得0.393和1.3878,故这种算法用Chebyshev图,其中初始值k(第一密匙),在模拟中我们一般将。重复Chebyshev图利用初始点,形成一个实数值序列。这种算法从该序列中前面的九个点被去掉,从第十个点开始之后的每两个点中取一个点。剩下的点生成二进制比特流,每个实数用i和e两个系统构成,再将前面的8比特带入到,。
水印信息的编码
这种算法用链接起来的每列生成序列,并且组成,,这时利用公式:,构造数字水印编码,这里 是操作,如果攻击者不知道密匙,他们就无法重新获得水印信息。
置换的方法
通常我们用两种方法来置换水印中的,第一种是利用的块直接置换,并且是在局部置换图片中的每一块,以用来除去最初的图片。第二种方法是,在置换后利用的块直接除去最初的图片。在本文中我们主要采用第一种方法,这种方法如下:
B已是同样大小的块,设其为。同样每个块的大小为,再者,假设座坐标的坐标值为,定义。将分配到每个块上 : :定义为
这里,,为第二密匙。通过试验,我们定义并且,得到的周期为12。实验表明,在置换时,当图片执行5次时被置换出的信息量是最好的,因此在检测阶段,图片的执行周期一般为5次。
嵌入算法
根据的值,降低符合像素的灰度级。如果i为自然数沿着横坐标降低像素值,另外再沿着纵坐标降低像素的值。这种方法我们可以如下定义为:
我们将第一块作为标记。假设并且,定义
如下:
设定中心点灰度级为
中的i为自然数,设横坐标减小像素。如果,计算结果为
如果,计算结果为
同时
当中的i为平均数,沿纵坐标降低像素。如果,计算结果为
如果,计算结果为
同时
重复上面的算法一直到,直到这时。第一块被转变为水印比特。利用同样的方法,将产生的剩余加入到其他的块中。
最后,从所有的块中置换出清晰的图像。这里每个块中执行的次数为7次。
水印的检测
在这里检测的步骤分为三步
第一步:将图片分块,如前面的(C)步。利用叠代法,将执行到每个块中。
第二步:在每个块中,我们寻找到最小距离的那一步分,因此我们要给这个距离作个定义。如果A,B
您可能关注的文档
最近下载
- 基于51单片机的智能台灯设计.doc
- 幼儿园课件:小老鼠和泡泡糖最终.pptx
- 2024最新国开《个人理财》形考题库.docx VIP
- 国家开放大学学前教育专业+毕业作业(幼儿园教学活动设计与指导)9.doc
- 第18课 从九一八事变到西安事变(课件).pptx VIP
- 酒店装配式装修技术规程.pdf VIP
- 2023年中国汉字听写大赛全部试题库及答案.pdf VIP
- 2024中国铁路成都局集团限公司招聘高校毕业生998人高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 人文英语3--An-absence-excuse-letter完整版.docx
- 神经工程学(天津大学)大学MOOC慕课 客观题答案.docx
文档评论(0)