数字水印算法设计.doc
《数字水印算法设计.doc》由会员分享,可在线阅读,更多相关《数字水印算法设计.doc(36页珍藏版)》请在三一办公上搜索。
1、 课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 信息工程学院 题 目: 数字水印算法设计 初始条件: MATLAB软件平台、版权图像、水印图像要求完成的主要任务:1. 设计任务学习掌握一种数字水印算法,选择两幅图像分别作为版权图像和水印图像,采用水印嵌入算法成生含水印图像。采用水印提取算法,提取出嵌入水印。并对水印算法的鲁棒性进行测试。2. 设计要求 掌握一种数字水印的嵌入与提取算法原理。 编写出水印嵌入算法的matlab程序,并给出水印嵌入前后的版权图像,并对嵌入效果进行分析说明。 编写出水印提取算法matlab程序,并给出水印原图和提取出的水印图像,并对水印的提取效果进行分
2、析说明。 进行水印的抗攻击实验,噪声攻击,剪切攻击,缩放攻击,压缩攻击等。测定提取前后水印的峰值信噪比(PSNR)和相关性(NC)时间安排: 第18-19周。指导教师签名: 年 月 日系主任签名: 年 月 日目 录摘 要1Abstract21数字水印概念31.1数字水印分类31.2数字水印作用41.3数字水印研究现状及未来52数字水印算法62.1数字水印基本原理62.2数字水印通用模型72.3典型数字水印算法82.3.1基于空域的数字水印算法82.3.2基于频域的数字水印算法92.3.3基于压缩域的数字水印算法102.3.4NEC算法102.3.5生理模型算法102.4离散余弦变换(DCT)算
3、法112.4.1DCT变换公式112.4.2二维DCT的性质122.5离散余弦变换的水印嵌入132.6离散余弦变换的水印提取143数字水印算法的MATLAB编程153.1数字水印的嵌入153.2数字水印的提取174数字水印的抗攻击实验194.1噪声攻击204.2滤波攻击214.3压缩攻击224.4剪切攻击224.5旋转攻击234.6探究嵌入因子对实验的影响255小结与体会26参考文献27附录28摘 要现今数字时代的到来,多媒体数字世界丰富多彩,数字产品几乎影响到每一个人的日常生活。所谓“数字水印”是往多媒体数据中添加的某些数字信息,比如将在数码相片中添加摄制者的信息,在数字影碟中添加电影公司的
4、信息等等。与普通水印的特性类似,数字水印在多媒体数据中(如数码相片)也几乎是不可见的,也很难被破坏掉。因此数字水印在今天的计算机和互联网时代大有可为。数字水印技术基本上具有下面几个方面的特点:安全性:数字水印的信息应是安全的,难以篡改或伪造,同时,应当有较低的误检测率,当原内容发生变化时,数字水印应当发生变化,从而可以检测原始数据的变更;当然数字水印同样对重复添加有很强的抵抗性。隐蔽性:数字水印应是不可知觉的,而且应不影响被保护数据的正常使用;不会降质;鲁棒性:是指在经历多种无意或有意的信号处理过程后,数字水印仍能保持部分完整性并能被准确鉴别。可能的信号处理过程包括信道噪声、滤波、数/模与模/
5、数转换、重采样、剪切、位移、尺度变化以及有损压缩编码等。主要用于版权保护的数字水印易损水印(Fragile Watermarking),主要用于完整性保护,这种水印同样是在内容数据中嵌入不可见的信息。当内容发生改变时,这些水印信息会发生相应的改变,从而可以鉴定原始数据是否被篡改。水印容量:是指载体在不发生形变的前提下可嵌入的水印信息量。嵌入的水印信息必须足以表示多媒体内容的创建者或所有者的标志信息,或购买者的序列号,这样有利于解决版权纠纷,保护数字产权合法拥有者的利益。尤其是隐蔽通信领域的特殊性,对水印的容量需求很大。关键词:数字水印、鲁棒性、MATLABAbstractDigital wat
6、ermark (Digital Watermarking) technology is to some identifying information (Digital Watermarking) is directly embedded into the Digital carrier (including multimedia, documentation, software, but does not affect the use value of the original carrier, also not easy to sensory systems (such as visual
7、 or auditory system) perceive or notice. Through these information hidden in the carrier, can be sent to confirm content creators, buyers, hidden information or whether the carrier have been tampered with. Digital Watermarking is an important research direction of information hiding technology.As di
8、gital watermarking technique basically has the following several aspects: the characteristics of security, digital watermarking information should be safe, difficult to tampering or forgery, at the same time, should have a lower error detection rate, when the original content changes, digital waterm
9、arking should be changed, which can detect the change in the original data; Digital watermarking to repeating the same, of course, add strong resistance. Concealment: digital watermarking should be perception, and should not affect the normal use of protected data; Not lower quality; Robustness: ref
10、ers to the experience of unintentional or intentional after signal processing, digital watermarking can remain part of the integrity and can be correctly identified. Most is mainly used for copyright protection of digital Watermarking, mainly used for integrity protection, the same watermark is embe
11、dded in content data information is not visible. When the content changes, the watermark information will happen corresponding change, in order to identify whether the raw data has been tampered with. Watermark capacity: refers to the carrier under the premise of not happen deformation can embed wat
12、ermark information. Embedded watermark information must be adequately represent multimedia content creator or the owner of the mark information, or the serial number of the buyer, this is beneficial to solve the copyright disputes, to protect the interests of digital property rights legal owner. The
13、 particularity of covert communication field, in particular, the watermark capacity is a big demand.Keywords: digital watermark, robustness, MATLAB数字水印算法设计1 数字水印概念数字水印(Digital Watermarking)技术是将一些标识信息(即水印)直接嵌入数字载体当中(包括多媒体、文档、软件等)或是间接表示(修改特定区域的结构),且不影响原载体的使用价值,也不容易被探知和再次修改,但可以被生产方识别和辨认。通过这些隐藏在载体中的信息,可
14、以达到确认内容创建者、购买者、传送隐秘信息或者判断载体是否被篡改等目的。 数字水印是实现版权保护的有效办法,是信息隐藏技术研究领域的重要分支。1.1 数字水印分类(1) 按水印的特性可以将数字水印分为鲁棒数字水印和易损数字水印两类。鲁棒数字水印主要用于在数字作品中标识著作权信息,利用这种水印技术在多媒体内容的数据中嵌入标示信息。在发生版权纠纷时,标示信息用于保护数据的版权所有者。用于版权保护的数字水印要求有很强的鲁棒性和安全性。易损水印,与鲁棒水印的要求相反,易损数字水印主要用于完整性保护,这种水印同样是在内容数据中嵌入不可见的信息。当内容发生改变时,这些水印信息会发生相应的改变,从而可以鉴定
15、原始数据是否被篡改。易损水印必须对信号的改动很敏感,人们根据易损水印的状态就可以判断数据是否被篡改过。(2) 按水印所附载的媒体划分可分为文本水印、图像水印、音频水印、视频水印及软件水印等。图像水印将水印信息嵌入到图像中,发生所有权争议时,通过提取、检测嵌入信息来证实所有权。图像水印利用人类视觉系统的特点,应用最为广泛。根据水印嵌入方式不同,图像水印算法主要分为时(空)域方法和变换域方法两类。1.2 数字水印作用最早提出数字水印的概念与方法是为了进行多媒体数据的版权保护。随着计算机和互联网的发展,越来越多的艺术作品、发明或创意都开始以多媒体数据的形式表达,比如用数码相机摄影,用数字影院看电影,
16、用MP3播放器听音乐,用计算机画画等等。所有活动所涉及的多媒体数据都蕴含了大量价值不菲的信息。与作者创作这些多媒体数据所花费的艰辛相比,篡改、伪造、复制和非法发布原创作品在信息时代变成了一件轻而易举的事情。任何人都可以轻而易举地创建多媒体数据的拷贝,与原始数据比较,复制出的多媒体数据不会有任何质量上的损失,即可以完整地“克隆”多媒体数据。因此如何保护这些数据上附加的“知识产权”是一个亟待解决的问题。那么数字水印则正好是解决这类“版权问题”的有效手段。比如以前的画家用印章或签名标识作品的作者,那么今天他可以通过数字水印将自己的名字添加到作品中来完成著作权的标识。同样,音像公司也可以把公司的名字、
17、标志等信息添加到出版的磁带、CD碟片中。这样通过跟踪多媒体数据中的数字水印信息来保护多媒体数据的版权。除了在版权保护方面的应用,数字水印技术在文档(印刷品、电子文档等)的真伪认证上面也有很大的用途,例如对政府部门签发的红头文件,文件认证的传统方法是鉴别文件的纸张、印章或钢印是否符合规范和标准,缺点是无论纸张、印章或钢印都容易被伪造。特别是印章,虽然政府部门对印章的管理和制作有严格规定,但社会上还是有所谓“一个萝卜刻一个章”的说法。这说明传统方法有着极不完善的地方。使用数字水印技术则可以有效解决这个问题。以数字水印作为信息载体,将某些信息添加到红头文件中,使得文件不仅有印章或钢印,而且有难以察觉
18、的数字水印信息,从而大大增加了文件被伪造的难度。将数字水印信息添加到文档中,也意味着某些信息可以在文档中被写入两次。例如护照持有人的名字在护照中被明显印刷出来,也可以在头像中做为数字水印被隐藏起来,如果某人想通过更换头像来伪造一份护照,那么通过扫描护照就有可能检测出隐藏在头像中的水印信息与打印在护照上的姓名不符合,从而发现被伪造的护照。此外数字水印还用来做多媒体数据的访问控制和复制控制。比如CD数据盘中秘密的数字水印信息可以有条件的控制什么样的人可以访问该CD盘中的内容。目前DVD已经火爆国内电子市场,有很多大公司开始研究如何应用数字水印系统改进DVD的访问与复制控制。比如希望消费者手中的DV
19、D播放器允许无限制地复制家庭录像或过期的电视节目,家庭录像中所添加的数字水印不含任何控制标识,电视节目里的数字水印标识为“复制一次”、“复制多次”,而商业的视频节目则标识为“不允许复制”,相关的播放设备将对这些数字水印标识进行判别并起相应作用。这样就既保证了消费者私下复制、交换节目的自由,又有效控制了商业上的侵权行为。目前全部的解决方案已经形成,问题是该解决方案的安全性、有效性、简洁性还需做进一步的考验,暂时不能提供给DVD制造商和用户。数字水印技术还可以应用于信息的安全通信。由于人们很难觉察到数字水印信息在多媒体数据中的存在,某些重要信息在传输的过程中就可以隐藏在普通的多媒体数据,从而避开第
20、三方的窃听和监控。国外报纸报道恐怖分子头目本-拉登就利用公开发布的数字水印技术,将给基地组织的指令通过数字水印隐藏在普通数码相片中,然后发布到一些网站的BBS上,基地组织成员根据约定好的规则将数码相片中的数字水印信息提取出来。这种做法与普通的电话通信、电子邮件通信以及加密通信相比,隐蔽性高,不容易监控,而且很难被察觉。1.3 数字水印研究现状及未来随着计算机网络技术的发展,数字水印在数字产品保护方面越来越受到重视,在许多国家已经得到了广泛的应用。德国利用数字水印技术来防止伪造电子照片,美国在商标及包装印刷方面都应用了数字水印技术,日本的保险票据中也加入数字水印来作为防伪。在我国数字水印技术研究
21、起步较晚,才只有几年时间,但发展速度很快,已经有相当一批有实力的科研机构投入到这一领域的研究中来。为了促进数字水印及其他信息隐藏技术的研究和应用,1999年12月,我国信息安全领域的何德全院士、周仲义院士、蔡吉人院士与有关应用研究单位联合发起召开了我国第一届信息隐藏学术研讨会。2000年1月,由国家“863”智能机专家组和中科院自动化所模式识别国家重点实验室组织召开了数字水印学术研讨会,来自国家自然科学基金委员会、国家信息安全测评认证中心、中国科学院、北京邮电大学、国防科技大学、清华大学、北方工业大学、上海交通大学、天津大学、中国科技大学、北京大学、北京理工大学、中山大学、北京电子技术应用研究
22、所等单位的专家学者和研究人员深入讨论了数字水印的关键技术,报告了各自的研究成果。从这次会议反应的情况上看,我国相关学术领域的研究与世界水平相差不远,而且有自己独特的研究思路。因为数字水印的基本思想是在原始媒体数据中附加信息作为标记,这些信息与原始数据紧密结合,并随之一起被传输。在接收端,通过计算机水印信号被提取出来用于数字签名、数字指纹、广播监视、内容认证、拷贝控制和秘密通信等。数字水印被视作抵抗多媒体盗版的“ 最后一道防线”。所以从数字水印技术自身来说,它具有广泛的应用前景和巨大的经济价值。2 数字水印算法2.1 数字水印基本原理水印的基本原理是嵌入某些标识数据到宿主数据中作为水印,使得水印
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 水印 算法 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2396620.html