下载此文档

基于LSB算法的数字水印嵌入与提取方法.docx


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
沈阳理工大学数字图像处理课程设计报告 1 11 设计目的(1)了解数字水印的基本概念,深入理解基于 LSB 算法的数字水印嵌入与提取方法。(2)运用 MATLAB 语言编程实现图像水印的嵌入和提取。(3)能够显示水印嵌入前后的载体图像,能够显示嵌入与提取的水印。 2 设计方案 数字水印的相关知识数字水印的相关知识数字水印( Digital Watermark )技术是指用信号处理的方法在数字化的多媒体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测器或阅读器才能提取。数字水印是信息隐藏技术的一个重要研究方向。在数字水印技术中,水印的数据量和鲁棒性构成了一对基本矛盾。从主观上讲,理想的水印算法应该既能隐藏大量数据,又可以抗各种信道噪声和信号变形。然而在实际中,这两个指标往往不能同时实现,不过这并不会影响数字水印技术的应用,因为实际应用一般只偏重其中的一个方面。如果是为了隐蔽通信,数据量显然是最重要的,由于通信方式极为隐蔽,遭遇敌方篡改攻击的可能性很小,因而对鲁棒性要求不高。但对保证数据安全来说,情况恰恰相反,各种保密的数据随时面临着被盗取和篡改的危险,所以鲁棒性是十分重要的,此时,隐藏数据量的要求居于次要地位。数字水印技术是通过一定的算法将一些标志性信息直接嵌到多媒体内容当中,但不影响原内容的价值和使用,并且不能被人的知觉系统觉察或注意到。水印信息可以是作者的序列号、公司标志、有特殊意义的文本等,可用来识别文件、图像或音乐制品的来源、版本、原作者、拥有者、发行人、合法使用人对数字产品的拥有权。与加密技术不同,数字水印技术并不能阻止盗版活动的发生,但它可以判别对象是否受到保护,监视被保护数据的传播、真伪鉴别和非法拷贝、解决版权纠纷并为法庭提供证据。为了给攻击者增加去除水印的难度, 目前大多数水印制作方案都采用密码学中的加密( 包括公开密钥、私有密钥) 体系来加强,在水印的嵌入、提取时采用一种密钥,甚至几种密钥联合使用。沈阳理工大学数字图像处理课程设计报告 2 2 随着计算机应用逐渐广泛、网络技术的迅速发展, 使音频、视频等多媒体信息都能以数字形式传输和播放,从而使大规模非授权拷贝成为了可能,而这样会损害音乐、电影、书籍和软件等出版业的发展,为了保护知识产权引发了一个很有意义的研究方向: 信息隐藏。本文首先介绍了了数字水印技术的原理和分类, 接着对 LSB 算法原理及 LS B 算法实现进行了介绍,最后使用 MATLAB 对其加密过程进行了仿真。 数字水印技术的基本原理数字水印的主要目的是将特定的信息加入到需要保护的媒体信息中,加入的信息一般是能够代表媒体信息版权的内容,如公司标志、媒体作者、特定代码等,而且要保证数字水印能够抵抗一定的攻击,而不被轻易的破坏和修改,同时数字水印要能够被提取或者能够被检测到。数字水印的具体内容、算法、提取或检测过程根据实际应用有不同的要求。数字水印的嵌入和提取过程如图 ,图 所示。水印信息密钥图像带有水印的图像加密算法图 数字水印的嵌入过程沈阳理工大学数字图像处理课程设计报告 3 3 水印图像密钥原始水印解密算法图 数字水印的提取过程图 是数字水印的嵌入过程,加入密钥可以提高数字水印的隐蔽性、抗攻击性, 而并非是必须的。根据用途不同,嵌入的水印有些是需要还原的,而有些则只需验证水印的存在性,前者需要数字水印的提取算法,而图 需要数字水印的检测算法,根据具体的水印算法,嵌入或提取的过程可能有所不同。 数字水印的分类数字水印算法一般可分为两种空域法和频域法,频域法有以下优点: (1 )嵌入的水印信号能量可以分布到空域的所有像素上,有利于保证水印的不可见性; (2) 视觉系统(HVS ) 的某些特性( 如频率的掩蔽特性) 可以更方便地结合到水印编码过程中; (3) 频域法可与国际数据压缩标准兼容, 从而实现在压缩域( compressed domain ) 内的水印编码。所以我们也以频域法为主介绍 MATLAB 在数字水印技术中的使用。按数字水印的特性可分为鲁捧数字水印和脆弱数字水印。鲁棒数字水印主要用于标识数字媒体信息的版权信息, 它要求嵌入的水印能够抵抗对媒体的常规编辑和恶意攻击, 在对媒体进行如:裁剪、旋转、缩放、压缩的变换后水印信息不受到较大损害。而脆弱水印相反,它对攻击敏感,可以根据脆弱水印的状态判断原始信息是否被修改过。按数字水印所附载的媒体可分为图像水印、音频水印、视频水印和文本水印等。每一种数字化的媒体都有相应的水印算法,这也造成了数字水印算法的复杂性。按数字水印隐藏的位置划分可以分为空(时) 域数字水印、频域数字水印、时/频域数字水印和时间/度数字水印。原始信息通常在空域或者时域上表示,根据信号处理理沈

基于LSB算法的数字水印嵌入与提取方法 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人6188
  • 文件大小408 KB
  • 时间2017-05-27