- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Matlab的数字水印设计基于空域的水印实现
目录1设计目的12设计要求23相关知识33.1 数字水印的相关知识数字水印的相关知识33.2 数字水印技术的基本原理43.3数字水印的分类54设计内容64.1 LSB算法介绍64.1.1 LSB算法的基本原理64.1.2 LSB算法基本步骤64.2 LSB算法的实现64.3设计流程图74.3.1水印嵌入的流程图74.3.2水印提取的流程图85程序源代码96仿真结果与分析126.1 嵌入水印后的运行结果126.2 提取水印后的运行结果136.3 结果分析147结论语158参考文献161设计目的(1)了解数字水印的基本概念,深入理解基于LSB算法的数字水印嵌入与提取方法。(2)运用MATLAB语言编程实现图像水印的嵌入和提取。(3)能够显示水印嵌入前后的载体图像,能够显示嵌入与提取的水印。(4)熟练掌握 MATLAB软件的基本操作。(5)学会掌握 MATLAB软件的程序编程。(6)培养独立分析和解决问题的能力,学会撰写课程设计的总结报告。2设计要求本设计利用MATLAB进行编程及仿真,仿真内容为基于Matlab的数字水印设计,基于空域的水印实现。拟利用所学数字图象处理技术知识,在MATLAB软件系统上来实现对图像水印的嵌入和提取。(1)掌握课程设计的相关知识、概念、思路及目的。(2)程序设计合理、能够正确运行且操作简单,可实施性强。(3)掌握数字水印技术的基本原理。(4)掌握基于空域的LSB算法并明确程序操作步骤的先后顺序。3相关知识3.1 数字水印的相关知识数字水印的相关知识数字水印(DigitalWatermark)技术是指用信号处理的方法在数字化的多媒体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测器或阅读器才能提取。数字水印是信息隐藏技术的一个重要研究方向。在数字水印技术中,水印的数据量和鲁棒性构成了一对基本矛盾。从主观上讲,理想的水印算法应该既能隐藏大量数据,又可以抗各种信道噪声和信号变形。然而在实际中,这两个指标往往不能同时实现,不过这并不会影响数字水印技术的应用,因为实际应用一般只偏重其中的一个方面。如果是为了隐蔽通信,数据量显然是最重要的,由于通信方式极为隐蔽,遭遇敌方篡改攻击的可能性很小,因而对鲁棒性要求不高。但对保证数据安全来说,情况恰恰相反,各种保密的数据随时面临着被盗取和篡改的危险,所以鲁棒性是十分重要的,此时,隐藏数据量的要求居于次要地位。数字水印技术是通过一定的算法将一些标志性信息直接嵌到多媒体内容当中,但不影响原内容的价值和使用,并且不能被人的知觉系统觉察或注意到。水印信息可以是作者的序列号、公司标志、有特殊意义的文本等,可用来识别文件、图像或音乐制品的来源、版本、原作者、拥有者、发行人、合法使用人对数字产品的拥有权。与加密技术不同,数字水印技术并不能阻止盗版活动的发生,但它可以判别对象是否受到保护,监视被保护数据的传播、真伪鉴别和非法拷贝、解决版权纠纷并为法庭提供证据。为了给攻击者增加去除水印的难度,目前大多数水印制作方案都采用密码学中的加密(包括公开密钥、私有密钥)体系来加强,在水印的嵌入、提取时采用一种密钥,甚至几种密钥联合使用。随着计算机应用逐渐广泛、网络技术的迅速发展,使音频、视频等多媒体信息都能以数字形式传输和播放,从而使大规模非授权拷贝成为了可能,而这样会损害音乐、电影、书籍和软件等出版业的发展,为了保护知识产权引发了一个很有意义的研究方向:信息隐藏。本文首先介绍了了数字水印技术的原理和分类,接着对LSB算法原理及LSB算法实现进行了介绍,最后使用MATLAB 对其加密过程进行了仿真。3.2 数字水印技术的基本原理数字水印的主要目的是将特定的信息加入到需要保护的媒体信息中,加入的信息一般是能够代表媒体信息版权的内容,如公司标志、媒体作者、特定代码等,而且要保证数字水印能够抵抗一定的攻击,而不被轻易的破坏和修改,同时数字水印要能够被提取或者能够被检测到。数字水印的具体内容、算法、提取或检测过程根据实际应用有不同的要求。数字水印的嵌入和提取过程如图3.1,图3.2所示。图3.1 数字水印的嵌入过程图3.2 数字水印的提取过程图3.1是数字水印的嵌入过程,加入密钥可以提高数字水印的隐蔽性、抗攻击性,而并非是必须的。根据用途不同,嵌入的水印有些是需要还原的,而有些则只需验证水印的存在性,前者需要数字水印的提取算法,而图3.2需要数字水印的检测算法,根据具体的水印算法,嵌入或提取的过程可能有所不同。3.3数字水印的分类数字水印算法一般可分为两种空域法和频域法,频域法有以下优点:(1)嵌入的水印信号能量可以分布到空域的所有像素上,有利于保证水印的不可见 性;(2)视觉系统(HVS)的某些特性(如频率的掩蔽特性)可以更方便地结合到水
您可能关注的文档
最近下载
- 公文规范与写作.ppt
- 二零二四年度大型音乐节主办方与演出乐队演出合同协议范本3篇.docx VIP
- 河南省驻马店市平舆县2022年人教版小升初考试数学试卷(原卷版+解析).docx VIP
- 2023年新高考数学大一轮复习(新高考)40抛物线及其性质(解析版).pdf VIP
- ISO 27002 2022 信息安全、网络安全与个人隐私保护-信息安全控制.pdf VIP
- 江浙沪皖自驾路线合集(2024.1.7更新)(3).pdf VIP
- 人教版五年级语文(上册)写字表课文同步正楷练字帖.pdf VIP
- 《肖申克的救赎》完整中英文对照剧本.docx VIP
- 《水浒传》章回概括100回本-重点归纳.pdf VIP
- 17中医养生学第十六章因人养生.pptx VIP
文档评论(0)