数字图像水印技术研究设计.doc

上传人:豆**** 文档编号:17237021 上传时间:2022-05-22 格式:DOC 页数:33 大小:6.47MB
返回 下载 相关 举报
数字图像水印技术研究设计.doc_第1页
第1页 / 共33页
数字图像水印技术研究设计.doc_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《数字图像水印技术研究设计.doc》由会员分享,可在线阅读,更多相关《数字图像水印技术研究设计.doc(33页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流数字图像水印技术研究设计.精品文档.题 目 数字图像水印技术研究 学生姓名 许唤弟 学号 1113024015 所在学院 物理与电信工程学院 专业班级 通信工程1101班 指导教师 陈莉 _ 完成地点 物理与电信工程学院实验室 2015 年 月 日毕业论文设计任务书院(系) 物电学院 专业班级 通信1101 学生姓名 许唤弟 一、毕业论文设计题目 数 字 图 像 水 印 技 术 研 究 二、毕业论文设计工作自 2015 年 3 月 5 日 起至 2015 年 6 月 10 日止 三、毕业论文设计进行地点: 物电学院实验室 四、毕业论文设计的内

2、容要求:1、数字水印是实现版权保护的有效办法,是信息隐藏技术研究领域的重要分支。随着数字水印技术的发展,数字水印的应用领域也得到了扩展,数字水印的基本应用领域是版权保护、隐藏标识、认证和安全不可见通信,典型的水印算法是空域算法,这类算法中典型的水印算法是将信息嵌入到随机选择的图像点中最不重要的像素位 (LSB:least significant bits)上,这可保证嵌入的水印是不可见的。但是由于使用了图像不重要的像素位,算法的鲁棒性差,水印信息很容易为滤波、图像量化、几何变形的操作破坏。另外一个常用方法是利用像素的统计特征将信息嵌入像素的亮度值中。这次毕业设计的任务是实现空域水印嵌入。 2、

3、要求以论文形式提交设计成果,应掌握撰写毕业论文的方法, 应突出“目标,原理,方法,结论”的要素,对所研究内容作出详细有条理的阐述。 进度安排: 1-3周:查找资料,文献。 4-7周:研究现有空域水印算法原理,整理算法实现思路。 8-11周:根据算法在MATLAB下仿真实现对图像的水印嵌入和提取。 12-14周:分析试验结果,对比各种算法的优点和缺点,尝试改进算法。 15-17周:撰写毕业论文,完成毕业答辩。 指导教师 陈莉 系(教 研 室) 系(教研室)主任签名 批准日期 接受论文 (设计)任务开始执行日期 学生签名 数字图像水印技术研究许唤弟(陕西理工学院物理与电信工程学院通信1101班,陕

4、西 汉中 723000)指导教师:陈莉摘 要数字水印是近年来出现的数字产品的版权保护技术。可以标识著作者、所有者、使用者等,并携带有版权保护信息和认证信息,目的是鉴别出非法复制和盗用的数字产品,保护数字产品的合法拷贝和传输。随着网络信息化进程的加速,对数字产品版权保护技术的要求日益迫切。因此,数字水印一经提出就成为热点问题,出现了许多数字水印方案,也有许多公司已推出了数字水印的产品。 本文介绍了数字水印技术的相关概念研究背景和近些年的研究动态,描述了数字水印的特征分类以及其应用。在介绍信息隐藏、数字水印的相关概念、特点基础上系统的论述了图像水印算法的通用模型。进而基于典型的空域数字水印算法过程

5、,详细介绍用MATLAB实现数字水印的嵌入、提取和攻击测试的方法。数字水印的研究是从空间域开始的,LSB算法是空域算法中最具有代表性的。这种水印算法的最大优点是信息嵌入和提取算法简单,执行速度快,缺点是鲁棒性差,我们还可以利用这种水印算法的脆弱性来进行文件的完整性检查。 最后,给出了未来可能的研究方向的一些建议。 关 键 词 版权保护 数字水印 空域 LSB算法 脆弱性Research of Digital image watermarking technologyXu Huandi( Grade2011,Class1101, Communication and Telecommunicati

6、on Engineering Physics,Shaanxi University of Technology,Hanzhong 723000,Shaanxi) Tutor: Chen LiAbstract : Digital watermark is a copyright protection technology of the digital products occurring in recent years, which can be identified by the author, owners, users, etc., It carries information of co

7、pyright protection and authentication , the purpose is to identify illegal copying and piracy of digital products, to protect the legal copy and transportation of digital product. With the acceleration of network information process, the requirements of digital product copyright protection technolog

8、y is becoming more and more urgent. Therefore, digital watermarking become a hot topic when it is proposed, many digital watermarking schemes occur . Many companies have introduced the digital watermark products.This paper introduces the concepts about the digital watermarking and the development of

9、 digital watermarking technologies,describes the basic characteristic,classification and application fields of digital watermarking. It then formulates the generic model of digital watermarking algorithm based on images and typical process of airspace digital watermarking algorithm. This paper intro

10、duces MATLAB digital watermark embedding and extraction and attack test method.The digital watermarking algorithm based on LSB is introduced as a delegate of the digital watermarking algorithms based on special-domain.One of the advantages of this algorithm is that the information embedding and extr

11、action method is simple,and its speed is fast , the defect is poor robustness. We can use its frangibility to detect the integrity of the original data.Finally, some suggests are given out on the possible research directions in the future. Keyword: copyright protection digital watermarking airspace

12、algorithm based on LSB frangibility目 录 1绪论1 1.1课题研究的背景及意义1 1.2国内外研究状况1 1.3目前研究存在的问题3 1.4研究的若干关键方向3 1.4.1 理论研究3 1.4.2 应用研究42数字水印技术概述4 2.1数字水印的基本特征4 2.2数字水印的应用领域5 2.3 数字水印的分类5 2.4 数字水印技术原理和基本模型6 2.5典型数字水印算法分析8 2.5.1 空间域算法8 2.5.2 变换域算法9 2.5.3 两种不同域算法比较9 2.6数字水印面临的攻击103 LSB算法理论研究10 3.1 LSB算法介绍10 3.2 LSB

13、算法原理及基本步骤11 3.3 LSB算法的实现11 3.3.1 嵌入算法的主要思路12 3.3.2 提取算法的主要思路124 在MATLAB下的仿真结果及分析12 4.1 嵌入水印后的运行结果12 4.2 提取水印后的运行结果13 4.3 JPG格式图片的水印嵌入与提取14 4.4 LSB算法的再次验证15 4.5鲁棒性验证实验17结束语19致谢19参考文献21附录A: 外文文献原文22附录B: 外文文献翻译27附录C: 程序321绪论1.1课题研究的背景及意义伴随着高科技电子信息产业的飞速发展,到来了一个全新的数字化产品信息时代。网络和计算机的快速发展在很多方面改变了大家的生活。通信技术、

14、多媒体、网络计算机技术发展技术的普及和运用,让人们对信息的需求从以前的单一文本数据逐渐扩伸到数字化文本、图像、音频、视频信号集成的多媒体信息。数字化的多媒体信息拥有的优点是质量高、易于存储、加工和复制等。多媒体信息存储和传送技术的进步,使存储和传送数字化信息非常便捷,网络计算机技术在给人们应用这些资源带来方便的同时,在网络信息安全方面也提出了新的问题。因此引发的版权盗用问题和版权保护问题已成为越来越严重的社会问题。进而数字产品产权保护等方面问题就亟待解决。由此,数字水印技术也就产生了,并且在数字产品的产权保护方面起到了越来越重要的作用。 数字水印技术的最根本思想就是在原来的媒体数据中,比如说音

15、频、视频、图像等,隐藏具有特定意义的附加信息作为标识,这些信息和原来的数据紧密结合,并和它一起被传送。在接收那一端,通过计算机水印信号就被提取出来而达到各种目的。由于它在知识版权保护、真伪辨别、秘密通信等领域有着广泛的应用前景,所以数字水印技术已经成为一个非常重要的技术。数字水印被认为是抵抗多媒体版权盗用的“最后一道防线”。因此从数字水印技术本身来说,它具有非常广泛的应用前景和庞大的经济价值。数字产品的知识版权保护是数字水印发展最重要的动力,但是伴随着数字水印技术的快速发展,其应用的前景也是越来越广。总而言之,数字水印有下面这些主要的应用领域: (1) 知识版权保护:版权保护是最初提出数字水印

16、技术的目的。数字作品拥有者用密钥产生一个水印,并将它嵌入到原来的数字作品中,这样可以保护其知识产权。如果该数字作品被盗版时,所有者可以通过数字水印的提取来保护自己的利益。数字水印技术的这种应用必须有较好的鲁棒性、安全性和不可见性。(2) 拷贝控制:拷贝控制是一种防止数字产品被非法拷贝的保护机制,它不会允许没有授权的媒体拷贝。比如说在DVD播放系统中,就可以在原始视频信号中加入拷贝控制信息,从而达到控制使用的目的。(3) 认证:如果数字产品被应用于法庭、医学、新闻和商业等其他领域时,就需要判断它们的内容是否被修改或者特殊处理过。其中易损水印的鲁捧性较低,所以在数字水印的运用中,可以用它来检验数字

17、产品内容是否具有完整性。(4) 指纹应用:为了防止没有授权的拷贝的非法销售,数字产品的所有者可以把不同的用户识别码作为像指纹一样的信息,加入到合法的产品中,当非法拷贝一旦被发现,就可以通过提取水印提取来确定它的根源。(5) 隐秘通信及其对抗:信息战的重要组成部分是网络情报战,其最核心的内容就是利用公用网络对保密数据进行传输。这个领域采用的传统方法加密方案,但是加密后的文件往往很混乱,很容易被攻击者注意。因此数字水印技术可以利用数字化信号对人的知觉冗余,进行各种信号隐藏,从而实现隐秘通信。在现实中,数字水印技术的这些应用为它的发展提供了动力,当然对于不同的应用,数字水印的特性也有不同的要求。1.

18、2国内外研究状况最早的数字水印算法是基于空域的算法,空间域方法指的是用各种方法直接对图像的像素值进行修改,把数字水印直接嵌入在原始数据上。第一个算法是由R Gvan Schgndel等人提出来的,这是一种比较典型的空域信息隐藏算法。比如后面的Patchwork算法是由麻省理工学院媒体实验室Walter Banderf等人提出来的。基于空域的数字水印算法能嵌入比较大的信息量,但是它的抗攻击能力不太好,所以最后慢慢被变换域算法所替代。变换域算法就是在把水印嵌入原始载体的显著区域。这块区域的隐蔽效果比较好,比空域算法能更好地抵抗攻击,并且保持了对人类知觉系统的不可察觉性,但变换域有较小的水印嵌入量。

19、当今使用的主要变换域算法有:离散余弦变换(Discrete Cosine Transform,DCT)、离散小波变换(Discrete Wavelet Transform,DWT)。Deepa Kunclur和Dimitrios Hatzinakos对矩阵作小波变换,然后水印信叠加到原始图像的小波变换系数上。由Ahmed等人发现的离散余弦交换广泛应用于变换图像编码,实际上,DCT是静止图像编码标准(Joint Photographic Experts Group,JPEG)和运动图像编码标准(Moving Pictures Experts Group,MPEG)的基础。还有Cox等人提出了基于

20、图像全局变换的算法,主要贡献是他们明确提出只有加载在图像视觉敏感部分的数字水印才能有比较好的鲁棒性。其中基于分块的离散余弦变换是最常用的变换算法之一,最原始的基于分块的离散余弦变换数字水印是在原始数据上隐藏了一些二进制的信息。C.S.Hsu等人提出了一种基于分块的离散余弦变换的数字水印算法,他们所选的水印是可识别的图像,而不会是一个个随机数。进行检验时,通过衡量提取出来的水印和原水印之间的相似度来判断是否加入了水印。伴随着快速发展的数字水印技术,许多研究所或者大学也逐渐从技术跟踪转为深入研究。其中具有代表性的有哈工大、天津大学、北邮等,都是国内投入水印技术研究比较早,并且取得了比较的好成绩。图

21、像水印技术的历史阶段大概可以分为两个:第一阶段是使用无意义水印,例如伪随机序列作为水印嵌入到原载体图像中,假如提取出来的水印序列有许多错误,那么只能通过统计决策来确定载体中是不是加有水印;第二阶段是使用有含义的图像水印,如果采用有含义的图像作为水印来嵌入,那么在检测水印的过程中,假若其它原因致使提取的水印损坏,大家仍可通过知觉确认到底是不是含有水印。梅蕤蕤等提出的是彩色图像自适应的数字水印算法、郑江滨等提出的是基于彩色分量DCT域的数字图像水印算法。以上都采用的是有含义的图像作为水印信息嵌入到载体图像当中,并且原始载体使用了彩色的图像,这样使水印技术更加具有适用性。我国在1999年12月11日

22、,第一届信息隐藏学术研讨会由北京电子技术应用研究所组织召开,迄今为止已经成功举办了六届,这在很大程度上促进了国内水印技术的深入研究与快速发展。与此同时,国家也非常重视信息安全产业的健康发展,在2003年的科技型中小企业技术创新基金若干重点项目指南中,明确指出了对于数字产品产权保护(基于数字水印、信息隐藏、或者网络认证等先进技术)和个性化产品(证件)的防伪)等多项防盗版和防伪技术给以重点支持。为了推进我国在这一国际前沿领域发展水印技术,促进我国的研究人员在此领域的紧密合作与交流,在2005年10月12日至14日,第十二届全国图象图形学学术会议由中国图象图形学学会主办,中科院自动化所协办,在北京西

23、郊宾馆召开,此次会议上再次强调了数字水印技术的重要性,尤其是在数字产品版权保护方面。1.3目前研究存在的问题作为国际学术界新兴的研究领域,数字水印在近十几年中己经得到了迅速发展,但发展仍然不成熟,尚有许多问题有待解决,理论基础依旧薄弱,大多数还是经验性的水印算法。认清当前数字水印研究出现的问题对于指正水印算法的快速发展有着非常重要的意义1。部分学者对于水印系统的性能评价已经做了一些最初步的研究,但是当前仍然缺少评估水印系统性能合理性的通用标准,其中包含怎样客观地评价各种水印算法的性能,怎样通过可靠的标准来选择合适的水印方案,怎样对数字水印进行标准化的攻击测试,以及怎样进行标准化地分析测试的数据

24、结果等。大部分水印算法根据经验值对整个图像均用一样强度水印嵌入,因此图像的所有部分所嵌入的水印能量都是相同的。但是由于没有充分考虑图像本来的局部特性和人的视觉特征,很容易造成某些分块引起了较大的失真是因为嵌入的水印能量过于大,而有些分块因为嵌入的水印能量太小而远远没有达到最小的图像失真度。水印的两个非常重要特性是鲁棒性和不能感知性,自从数字水印技术提出以来,水印技术研究的其中一个主题就是对这两个特性的研究。当要设计一个比较完整的水印系统时,水印的鲁棒性、嵌入的可能水印能量以及水印不能感知性,它们之间必须达到平衡。这就成为一个比较难的课题,因为牵扯到设计鲁棒性的水印算法、构造水印和估计水印能量等

25、。目前,大部分水印算法利用的是经验值,并没有从理论上解决此问题。1.4研究的若干关键方向1.4.1 理论研究对于理论研究,对于下面这些很有价值的问题,值得去深入的研究:(1) 选择宿主信号和嵌入位置。能不能从理论上去指导选择宿主信号,在理论指导下能不能找出水印信号嵌入的最佳的位置等。(2) 水印嵌入的最大强度。期望嵌入水印的强度能尽可能的大是因为要提高水印抗攻击的能力。但假如嵌入水印的强度过于大,人们就能感觉出来,因此就破坏了原载体数据的质量。所以,能不能从理论上算出原来载体可以嵌入的最大的水印强度,并且在感官上能够不容易被察觉,以及对嵌入了水印以后的原载体质量的降低程度评估,这些问题的研究仍

26、然很有意义。(3) 水印的安全性。目前数字水印的算法有许多,但是没有统一的准则能够找到哪些水印嵌入算法是安全的,哪些是很不安全的,或者哪些是相对比较安全的。对于这方面的研究也非常有意义。1.4.2 应用研究数字水印技术有着非常宽广的应用,当今比较活跃的研究系统有:图书馆电子资料水印保护、票据水印防伪、数字产品电子交易、身份证防伪水印等。伴随电子商务政务的逐渐展开,怎样综合运用数字水印技术和密码技术解决电子商务政务中的信息安全问题亟待解决2。对于水印系统的实际应用非常必要的是根据不同的应用制定其相应的水印标准。数字水印要得到更广泛的应用,那必须建立一系列的标准,比如水印的认证标准、嵌入水印的标准

27、等,每种水印算法的评价都应该是建立在一定的标准之上。科学的测评体系是标准化工作的基础,假若没有一个公认的、符合需求的评价标准,技术方案之间就没有办法去比较优劣性,更谈不上去形成一个统一的技术准则。在数字水印技术的研究中,迄今为止都没有一个统一的被大家所接受的评价体系。要建立一个比较科学的测评体系,就必须要有一个兼容各种信息隐藏与攻击算法的统一的理论框架,并且在这个框架的基础上构建测评的理论基础,确定测评的指标及它的理论值。水印的应用研究还包括对水印协议的研究。水印生成协议、水印嵌入协议都属于水印协议。一些具体应用系统的协议已经在研究中,但是水印协议的标准化还没有进行。2数字水印技术概述2.1数

28、字水印的基本特征对于不同的用途,数字水印的要求各不一样3。常常我们要求数字水印应具有如下基本特征:(1)鲁棒性(Robustness):字面意思为“强健性、坚固性、强壮性”。数字水印具备这些的特性时我们称它具有鲁棒性:当被保护的信息经过如传输、过滤操作、编码、放大、加入噪声等操作的改动后,嵌入的信息应保持它的完整性,一般不能去除,并以一定的正确概率被检测到。当有敌意的第三方想要通过某些处理来去除或修改被嵌入的信息时,保护信息就会发生明显改变,从而达到对信息的保护作用,并提醒合法的所有者或使用者对其进行保护。如果对鲁棒性的要求不同,水印应用也就会有所不同,正常都能够抵抗一般的图像处理。对水印要求

29、最强的是版权保护的鲁棒性水印,能够抵抗恶意性攻击,但不同的是,对易损的水印和注释的水印不需要特别强调对一些恶意攻击的抵御能力。(2)不可感知性(Imperceptibility):不可感知的字面意思为“很难觉察,感觉不到”,是指水印信息在嵌入后,被保护的信息不应该引起原始被保护信息质量的大幅下降和视觉效果的显著变化。这对于鲁棒和易损的不可见水印来说是一个最基本的要求。这种技术在实际操作中实现起来是比较困难的,其实从信息处理的角度看,不可感知性和鲁棒性是一对互相矛盾的特性,如果过多的注重这一方面,就会削弱另一方面的性能。所以在这两者之间必须进行折中。虽然这种技术很困难,但是它并不是不可能,因为人

30、类的知觉系统也并不是特别精确,不可感知并不是绝对感觉不到的。现在,如果需要兼顾这两方面,通常人们是在“相对”不能感知的前提下尽量的去提升水印的鲁棒性。(3)可检测性:作品的作者或公证机构来提取或者检测数字水印。当作品发生版权问题纠纷时就可以通过对作品当中存在的水印信息进行提取从而确认作品的归属权。如果一个水印不能具备可以检测性,那么这个水印也就失去了它的意义。 (4)安全性:数字水印的信息应该保证安全性,很难改变或伪造,与此同时,还应当有低误检测率。如果原来的内容发生变化,水印应当也发生改变,从而可以检验到原来数据的改变。(5)嵌入容量(embedding capacity):是指载体在不发生

31、形变的前提下可嵌入的水印信息量。尤其是隐蔽通信领域的特殊性,对水印的容量希求很大。2.2数字水印的应用领域研究数字水印技术是与数字媒体的保护版权是密切相关的,当今数字水印技术应用非常广泛,概括起来主要包括下面几个方面4:(1)跟踪非法传播这是使用用户的信息作为水印嵌入到产品中,嵌入的这些水印信息就像人的指纹或DNA基因一样,可以精确地区别每一个不一样的个体,所以又叫“指纹”。拷贝未经授权时,就可按照此拷贝恢复出的信息来确定它的具体来源,就可以找出违法传播者。(2)标题与注释将媒体的相关注释或标题等信息利用水印技术加入其中,方便自己或他人用。例如,在照片中加入拍摄的时间、地点、作者等;在音乐中隐

32、藏乐典的简介、作曲、访问链接等。这种注释不用增加额外的带宽,并且很不容易丢失,所以这是一种比较理想的标识方式。(3)内容保护一些应用中,拥有数字产品内容的人可能会希望要卖的多媒体内容能任意地预览,为了多招来顾客,但是需要注意的是,要防止这些内容不会被其它人用于其它目的。因此,预览的内容就被自动加上水印。数字水印的技术因为自身的优点很多,很多的应用领域都在关注,但是目前技术自身还不能完全满足安全性和可用性等要求。然而在现代密码学的研究和不断发展的基础上,数字水印技术的应用有了很好的依靠。现代密码学所提供的特性是保密、认证、不可抵赖和完整性,利用这个可以设计比较安全的数字水印以便服务不同的应用领域

33、5。2.3 数字水印的分类对数字水印的分类有很多种,按照不同的角度可以按照下面进行分类:(1)按能见性划分按水印是否能见划分,数字水印被分为可见水印和不可见水印。当需要当场声明一个数字产品的版权归属,威慑和约束盗版者,对于数字的产品进行宣传是就采用可见水印。不可见水印虽然不能够阻挡数字产品非法的复制与盗用,但是可以用它来证明所有权,还可以作为鉴别和起诉非法侵权行为的证据。(2)按水印是否具有鲁棒性划分如果按照水印的鲁棒性,数字水印将分为脆弱数字水印和鲁棒数字水印。对多媒体的各种变换或处理都非常敏感的是脆弱水印;对各种处理操作和攻击均有较强的鲁棒性的叫做鲁棒水印,一个好的鲁棒水印算法甚至可以把水

34、印从质量已被破坏的数字作品中提取出来;如果用于在数字作品中标识著作权信息,如作者、作品序号等,就要在用鲁棒水印。如果是用于完整性认证和内容保护就采用脆弱数字水印。按照脆弱水印的状态就可以判断数据是不是被改变,从而实现对多媒体的被破坏情况的定位或者跟踪。(3)按水印的内容划分按内容划分,数字水印分为有意义的水印和没有意义的水印。有意义的水印指的是水印本身就是某个数字图像或着编码;没有意义的水印则只是对应一个序列号。对有意义的水印来说,优点在于,如果由于受到各种攻击或其它原因致使水印破损,人们仍可以通过知觉系统确认水印是否存在。但如果是无意义的水印,如果有错误,则只能通过统计决策来确定信息中水印还

35、是否存在。(4)按水印要嵌入的空间划分按嵌入的空间来划分,数字水印被分为空域和频域水印。空间域水印的嵌入和提取,是通过修改图像的像素点强度或着图像的灰度值来实现,嵌入信息量大,但是很难抵抗常见图像处理的各种攻击及各种噪声干扰对它的影响,鲁棒性很差。频域的方法则是水印被添加到原始图像的某种变换系数中,可以与数据压缩标准,如JPEG等兼容。所以,频域水印算法鲁棒性更强。(5)按用途划分不同的水印技术满足不同的应用需求。如果按水印的用途划分,我们将数字水印划分为、版权保护、票据防伪、篡改提示和隐藏标识水印。2.4 数字水印技术原理和基本模型所谓的数字水印,就是要嵌入在数字产品中的信号,可以是图像、符

36、号、数字等一切可以作为标识的信息。它存在的原则是不破坏原数据的价值。数字水印指的是利用数字产品信息的冗余性,与多媒体内容相关或不相关的一些标识信息被直接嵌入多媒体内容中,并能够及时被检测或提取出来的技术。这种技术利用了人的知觉系统(HVS)的冗余特性6。如果是从图像处理的角度来看,嵌入水印信号的过程可以认为是在一个强背景(原始图像)下又叠加一个弱信号(水印),前提是叠加的水印信号强度必须要低于HVS(Human Vision System)的对比度门限。因此,通过调整原始图像,就有可能在不改变视觉效果的情况下嵌入信息。假设载体图像为,有待嵌入载体的水印信息为,实际上要嵌入的水印信号为,密钥为,

37、水印的提取以及检测函数为,水印嵌入函数为F。这样的框架大致可以分为下面三步:步骤1:生成水印信号:按照不同的需求,有时候要对需要对水印信息进行预处理,最后水印信号形成。这样的过程可以表示为函数: (2-1)步骤2:嵌入水印信号:用一定的算法把水印信息加到图像的中,最终生成水印图像: (2-2) 算法应该使得对原始图像做的改变最小,与此同时也要保证鲁棒性很强。这一步是非常重要的。步骤3:水印的提取以及检测:从含水印图像中把水印完全恢复的过程叫做水印图像的提取;判断一个图像中特定的水印信号的存在性过程叫做水印的检测。水印的提取检测可表示为: (2-3)或者 (2-4) 其中=0/1,0表示水印不存

38、在,1表示存在。实际应用的水印技术整体设计方案可以用图2.1、图2.2来概括描述7。图2.1 水印的嵌入模型 图2.2水印的提取模型图2.1为的嵌入水印信号模型8,水印信息是输入信号,原始信息,用来增强算法的安全性是密钥,实际应用的系统中至少使用一个密钥,但是有的甚至是用几个密钥结合来对水印信息加密或控制水印的嵌入位置。这样并不会影像水印的本来算法。水印信息可以为任何形式的数据,原始信息可以为音频、图像或文本等,相应的水印信息经过嵌入算法的处理就被嵌入到原始信息当中去,最后就得到嵌入水印信息后的信息。图2.2为提取水印信息模型,等待检测的含水印的信息有可能受过攻击,在进行恢复水印信息时,可以按

39、照所采用具体嵌入的方法不一样,选择应用和不应用原始信息和水印信息来恢复嵌入的水印信息。恢复的信号可与原始的水印信号进行相似度测量来判定水印信息是不是存在。2.5典型数字水印算法分析数字水印技术是一门相互交叉的学科,特点在于它横跨多科领域,以多科领域的思想、算法和概念为基础,是真正的一个快速发展的技术。研究者们研究数字水都是各用自学科的独特视角,从而相继出现了各种各样的数字水印算法,数字水印系统的典型算法如下:2.5.1 空间域算法空间域算法是直接对图像的像素值进行修改,把水印直接加载在数据载体上。空间域算法嵌入的信息量比较大,最大缺点就在于鲁棒性比较差。(1) 最低有效位算法(Least Si

40、gnificant Bits,LSB)LSB算法是使用一定的密钥通过m序列发生器产生随机信号,接下来按照一定的规则排列成二维的水印信号,并且逐一在原始图像相应像素值的最低几位插入。但是因为水印信号隐藏在像素最不重要的最低位,这也就相当于是叠加了一个能量比较微弱的信号,正因为这样,视觉和听觉上也很难察觉。虽然LSB算法可以隐藏较大信息量,但因为用的是图像不重要的像素位,它的鲁棒性很差,水印信息比较容易就被滤波、图像量化和几何变形等的操作破坏,无法满足对鲁棒性的要求,所以如今的数字水印技术中很少采用LSB算法。然而,因为它是一种较大数据量的信息隐藏的方法,LSB算法仍占据着很重要的地位9。(2)

41、Patchwork算法基于统计理论的是Patchwork算法,具有特定统计特性的数字水印被嵌入到原始数据中。它的具体方法是图像随机选择N对像素点(ai ,bj),然后每个ai 点的亮度值加l,bj 点的亮度值减l,保持整个图像的亮度保持不变。如果适当调整它的参数,就能有效地抵抗剪切、滤波和JPEG压缩等攻击,但对拷贝平均攻击抵抗力较弱,而且该方法嵌入的信息量是有限的。(3) NEC算法这个算法是由NEC实验室的Cox等人提出来的,它的实现方法是,首先产生伪随机序列,该序列具是具有高斯N(0,1)分布的,其次对图像进行DCT变换,最后用伪随机高斯序列来调制(叠加)DCT系数。算法的鲁棒性、安全性

42、、透明性等都比较强。而且对该算法来说,水印信号应该嵌入到原始数据中人的感觉最重要的部分,这种水印信号由独立同分布随机实数序列构成,且该实数序列应该具有高斯分布N(0,1)的特征。空间域算法虽然有嵌入很大信息量的优点,但是因为它的鲁棒性比较差差,所以如今的数字水印系统已经很少使用它了。接下来所介绍的变换域的算法是目前所研究的热点算法。2.5.2 变换域算法 变换域(频域)方法是把图像用变换域来表示,它是采用利用特定的数学变换。如果利用变换域上来嵌入水印,信号能量就能扩散到空间域所有的像素上,这样可以保证水印的不能见性,而且抗攻击上网能力比较好。如今的算法研究中大多数是使用变换域的方法。(1)DCT变换数码率压缩需要常用的一个变换编码方法是离散余弦变换。DCT变换指的是是实数范围内,任何连续的实对称函数的傅立叶变换中只含有余弦项

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com