没有合适的资源?快使用搜索试试~ 我知道了~
基于LSB算法的数字水印嵌入与提取方法(实用应用文).doc
需积分: 2 0 下载量 115 浏览量
2024-01-24
21:59:46
上传
评论
收藏 38KB DOC 举报
温馨提示
试读
18页
基于LSB算法的数字水印嵌入与提取方法(实用应用文).doc
资源推荐
资源详情
资源评论
基于LSB算法的数字水印嵌入与提取方法
文档信息
主题:
关于“IT计算机”中“嵌入式开发”的参考范文。
属性:
Doc-923AXH,doc格式,正文6065字。质优实惠,欢迎下载!
适用:
作为内容写作的参考文案,解决如何写作、正确编写文案格式、内容摘取等相关
工作。
目录
目录 .....................................................................................................................................1
正文 .....................................................................................................................................1
1设计目的...................................................................................................................2
2设计方案...................................................................................................................2
3设计方案...................................................................................................................6
4程序源代码...............................................................................................................9
(1)嵌入水印代码...................................................................................................9
(2) 水印的提取过程 .................................................................................................13
5仿真结果与分析.....................................................................................................16
(2) 将要嵌入到图像中的水印显示出来,如图 .....................................................16
(2)通过提取水印的过程算法将水印从原图像中提取出来,如图 ......................16
(1)嵌入水印后的运行结果.................................................................................17
(2)提取水印后的运行结果.................................................................................17
6结论.........................................................................................................................17
正文
基于LSB算法的数字水印嵌入与提取方法
1设计目的
(1)了解数字水印的基本概念,深入理解基于LSB算法的数字水印嵌入与提
取方法。(2)运用MATLAB语言编程实现图像水印的嵌入和提取。
(3)能够显示水印嵌入前后的载体图像,能够显示嵌入与提取的水印。
2设计方案
数字水印的相关知识数字水印的相关知识
数字水印(DigitalWatermark)技术是指用信号处理的方法在数字化的多媒
体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测器或阅
读器才能提取。数字水印是信息隐藏技术的一个重要研究方向。
在数字水印技术中,水印的数据量和鲁棒性构成了一对基本矛盾。从主观上讲
,理想的水印算法应该既能隐藏大量数据,又可以抗各种信道噪声和信号变形。然
而在实际中,这两个指标往往不能同时实现,不过这并不会影响数字水印技术的应
用,因为实际应用一般只偏重其中的一个方面。如果是为了隐蔽通信,数据量显然
是最重要的,由于通信方式极为隐蔽,遭遇敌方篡改攻击的可能性很小,因而对鲁
棒性要求不高。但对保证数据安全来说,情况恰恰相反,各种保密的数据随时面临
着被盗取和篡改的危险,所以鲁棒性是十分重要的,此时,隐藏数据量的要求居于
次要地位。数字水印技术是通过一定的算法将一些标志性信息直接嵌到多媒体内容
当中,但不影响原内容的价值和使用,并且不能被人的知觉系统觉察或注意到。水
印信息可以是作者的序列号、公司标志、有特殊意义的文本等,可用来识别文件、
图像或音乐制品的来源、版本、原作者、拥有者、发行人、合法使用人对数字产品
的拥有权。与加密技术不同,数字水印技术并不能阻止盗版活动的发生,但它可以
判别对象是否受到保护,监视被保护数据的传播、真伪鉴别和非法拷贝、解决版权
纠纷并为法庭提供证据。为了给攻击者增加去除水印的难度,目前大多数水印制作
方案都采用密码学中的加密(包括公开密钥、私有密钥)体系来加强,在水印的嵌入
、提取时采用一种密钥,甚至几种密钥联合使用。
随着计算机应用逐渐广泛、网络技术的迅速发展,使音频、视频等多媒体信息
都能以数字形式传输和播放,从而使大规模非授权拷贝成为了可能,而这样会损害
音乐、电影、书籍和软件等出版业的发展,为了保护知识产权引发了一个很有意义
的研究方向:信息隐藏。本文首先介绍了了数字水印技术的原理和分类,接着对L
SB 算法原理及LSB 算法实现进行了介绍,最后使用MATLAB
对其加密过程进行了仿真。
数字水印技术的基本原理
数字水印的主要目的是将特定的信息加入到需要保护的媒体信息中,加入的信
息一般是能够代表媒体信息版权的内容,如公司标志、媒体作者、特定代码等,而
且要保证数字水印能够抵抗一定的攻击,而不被轻易的破坏和修改,同时数字水印
要能够被提取或者能够被检测到。数字水印的具体内容、算法、提取或检测过程根
据实际应用有不同的要求。数字水印的嵌入和提取过程如图,图所示。
图 数字水印的嵌入过程
水印信息
密钥
图像
带有水印的
图像
加密算法
图 数字水印的提取过程
图是数字水印的嵌入过程,加入密钥可以提高数字水印的隐蔽性、抗攻击性,
而并非是必须的。根据用途不同,嵌入的水印有些是需要还原的,而有些则只需验
证水印的存在性,前者需要数字水印的提取算法,而图需要数字水印的检测算法,
根据具体的水印算法,嵌入或提取的过程可能有所不同。
数字水印的分类
数字水印算法一般可分为两种空域法和频域法,频域法有以下优点:
(1)嵌入的水印信号能量可以分布到空域的所有像素上,有利于保证水印的不
可见 性;
(2)视觉系统(HVS
)的某些特性(如频率的掩蔽特性)可以更方便地结合到水印编码过程中;
(3)频域法可与国际数据压缩标准兼容,从而实现在压缩域(compressed
domain )内的水印编码。所以我们也以频域法为主介绍MATLAB
在数字水印技术中的使用。
剩余17页未读,继续阅读
资源评论
omygodvv
- 粉丝: 504
- 资源: 2078
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功