图像数字水印的设计与实现_第1页
图像数字水印的设计与实现_第2页
图像数字水印的设计与实现_第3页
图像数字水印的设计与实现_第4页
图像数字水印的设计与实现_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、唐山师范学院专科毕业论文题 目 图像数字水印的设计与实现学 生 指导教师 年 级 08级信息平安专 业 计算机应用技术系 别 计算机科学系唐山师范学院计算机科学系2021 年 6月郑 重 声 明本人的毕业论文设计是在指导教师 的指导下独立撰写并完成的。毕业论文设计没有剽窃、抄袭、造假等违反学术道德、学术标准和侵权行为,本人愿意承当由此产生的各种后果,直至法律责任;并可以通过网络承受公众的查询。特此郑重声明。毕业论文设计作者签名: 2011 年 6 月 11 日目 录 TOC o 1-3 h z u HYPERLINK l _Toc263693232 图像数字水印的设计与实现 PAGEREF _

2、Toc263693232 h 1 HYPERLINK l _Toc263693233 摘 要 PAGEREF _Toc263693233 h 1 HYPERLINK l _Toc263693237 1绪论 PAGEREF _Toc263693237 h 1 HYPERLINK l _Toc263693238 本课题研究的背景及意义 PAGEREF _Toc263693238 h 1 HYPERLINK l _Toc263693240 数字图像水印的开展历程及其现状 PAGEREF _Toc263693240 h 1 HYPERLINK l _Toc263693243 2系统的需求分析 PAGE

3、REF _Toc263693243 h 2 HYPERLINK l _Toc263693244 任务概述 PAGEREF _Toc263693244 h 2 HYPERLINK l _Toc263693252 功能需求2 HYPERLINK l _Toc263693284 3数字水印技术概括2 HYPERLINK l _Toc263693285 3.1 数字水印的概念和特性2 HYPERLINK l _Toc263693288 3.2 数字水印系统模型2 HYPERLINK l _Toc263693285 3.3 数字水印的分类3 HYPERLINK l _Toc263693290 4数字水印

4、算法研究3 HYPERLINK l _Toc263693291 4.1 空域算法 PAGEREF _Toc263693291 h 3 HYPERLINK l _Toc263693292 4.2 变换域算法 PAGEREF _Toc263693292 h 4 HYPERLINK l _Toc263693305 5基于空域最低位算法实现对彩色和灰度图像的隐藏4 HYPERLINK l _Toc263693306 最低有效位方法4 HYPERLINK l _Toc263693298 5.2 数字水印图像LSB空域法的原理4 HYPERLINK l _Toc263693298 5.3 LSB的算法实现

5、嵌入和提取4 HYPERLINK l _Toc263693327 6 调试及测试分析5 HYPERLINK l _Toc263693298 6.1 是否嵌入水印图像成功的判断5 HYPERLINK l _Toc263693298 6.2 测试判断是否嵌入水印的依据5 HYPERLINK l _Toc263693327 7 总结与心得5 HYPERLINK l _Toc263693328 参考文献:6 HYPERLINK l _Toc263693329 致谢6 HYPERLINK l _Toc263693330 外文页 PAGEREF _Toc263693330 h 6基于LSB图像数字水印的设

6、计与实现作者姓名 张盟 王晓敬摘 要伴随着互联网和数字多媒体技术的飞速开展,如何保护多媒体作品的版权和鉴别其真伪成为国际上研究的热门课题. 数字水印作为信息隐藏技术研究领域的重要分支,是实现版权保护或跟踪侵权行为的有效方法。它是通过一定的算法将某些秘密信息水印嵌入到被保护的数字多媒体(如静止图像、音频、视频等)内容中,但不影响原内容的价值和使用,并且不能被人的感知系统发觉。目前的数字水印算法已经有许多种。根本上可以按照嵌入方法分为空域和变换域两种。虽然空域方法有一定的缺点,但是算法简单,比拟容易学习,而且具有较好的数字水印嵌入效果。本论文针对基于空域的数字水印算法进展了研究,在简要介绍本课题研

7、究背景与本课题的国内外研究动态的根底上,随后介绍了数字水印技术的应用、特点等。本文通过对常见格式的图像的处理和基于空域算法的数字水印的嵌入与提取算法进展了深入的分析和研究,采用基于空域LSB算法的数字水印方法,将数字水印嵌入到图像的LSB位。通过Visual C+6.0编程实现最终的设计,并将实现数字水印的嵌入、提取,以及图像及根本信息的显示。关键词 数字水印. 算法 . 图像信息隐藏. lsb1绪 论1.1本课题研究的背景及意义数字图像水印技术是信息隐藏和信息平安技术领域的一个非常重要的分支,由于现代社会多媒体信息交流开展迅速,电子出版物版权越来越难以解决,然而数字图像水印可以用信号处理的方

8、法在数字图像的数据中嵌入隐含的信息来实现新的版权保护方法,所以数字图像水印在短短的几年里,已经得到了相当强劲的开展,如今已经成为数字图像处理领域的一个研究热点。1.2数字图像水印的开展历程及其现状现在的版权保护系统可以采用密码认证技术,但是传统的加密方式对多媒体信息的保护有一定的局限性,不能够完全保证信息的平安性,一旦密码被破解,多媒体信息就可以被任意复制、篡改,并且在法庭上很难取证。数字水印技术可以作为加密技术的补充,增强对多媒体信息的版权保护。数字水印技术最早是在1994年得国际图像处理会议上由shcnydel等人提出的,这一技术在当时的学术界引起广泛的关注,并且迅速成为信息平安和图像处理

9、领域的研究热点。此后,很多高校、研究机构、企业和公司都展开了对数字水印的研究,并取得了一定的成果。我国的数字水印技术研究也得到了国家和有关部门的重视,并有一些研究成果逐步走向实用化。2系统的分析需求2.1任务概述数字水印的主要目的是将特定的信息参加到需要保护的媒体信息中,参加的信息一般是能够代表媒体信息版权的内容,如公司标志、媒体作者、特定代码等,而且要保证数字水印能够抵抗一定的攻击,而不被轻易的破坏和修改,同时数字水印要能够被提取或者能够被检测到。数字水印的具体内容、算法、提取或检测过程根据实际应用有不同的要求。功能需求本课题基于LSB算法的数字水印嵌入、提取系统的具体设计要求如下:1:能够

10、实现翻开和保存常见格式的图像。2:能够显示图像和嵌入的水印图像的相关信息。3:能够实现对水印图像的嵌入以及相关信息的嵌入操作4:系统能够判断图像是否嵌入了水印图像以及嵌入的水印图像的大小。5:系统能够对灰度图像和彩色图像分别嵌入。3数字水印技术概括3.1 数字水印技术的概念和特性概念:数字水印是将一些标识信息即数字水印直接嵌入数字载体包括多媒体、文档、软件等当中,但不影响原载体的使用价值,也不容易被人的知觉系统如视觉系统或听觉系统觉察或注意到。通过这些隐藏在载体中的信息,可以到达确认内容创立者、购置者、传送隐秘信息或者判断载体是否被篡改等目的。特性:数字水印有很多特性,其中最主要的三个特性是保

11、真度、鲁棒性和容量。一般来说,容量、鲁棒性和保真度三者相互制约,不可能设计一个使三者都到达最优的水印系统,只能根据实际需要在三者中进展折衷。在实际应用中,可根据需要进展取舍。3.2 数字水印系统模型数字水印处理技术主要包括数字水印的嵌入、提取和检测。通用的水印模型框架如图1、图2所示:数字水印技术可以从不同的角度进展分类,因此有多种分类方法。按数字水印的特性可分为鲁棒数字水印和脆弱数字水印。鲁棒数字水印主要用于标识数字媒体信息的版权信息,它要求嵌入的水印能够抵抗对媒体的常规编辑和恶意攻击。而脆弱水印相反,它对攻击敏感,可以根据脆弱水印的状态判断原始信息是否被修改正。按数字水印所附载的媒体可分为

12、图像水印、音频水印、视频水印和文本水印等。每一种数字化的媒体都有相应的水印算法,这也造成了数字水印算法的复杂性。按数字水印影藏的位置划分可以分为空时域数字水印、频域数字水印、时/频数字水印和时间/尺度数字水印。按数字水印的可见性可以分为可见数字水印和非可见数字水印。可见数字水印通常是将公司表示叠加到原始图像上、算法比拟简单,也有相应的应用软件。而不可见数字水印要求嵌入的水印是不能被人的视觉系统感知的,其算法相对复杂,目前还没有较成熟的应用软件。4数字水印算法研究在正式介绍LSB算法前,介绍一下水印主要有哪些种是必要的。一般从大体上来分,水印就是空域方法和变换域方法两大类:4.1 空域算法空域算

13、法,即本文即将论述的方法,它的整个实现过程是在空域中完成的,所谓的空域就是与变换域相对,就是说不需要对图像进展任何变换而是直接在图像的每个象素上进展水印的嵌入,本文论述的LSB法就是空域法中较根底也是最重要的方法之一。一般来讲,此法的强健性不是特别的满意,但它的最大优点是简单易行,影藏的信息量比拟大,因此仍然受到重视。4.2 变换域算法 变换域算法,一般来讲,在图像通过离散傅立叶变换,余弦变换,沃尔什变换或小波变换等其中任何一种后,再参加水印,就称其为变换域法,由此来看,只要有一种变换就有一种水印嵌入的方法。另外变换域法中,水印是嵌在变换后的系数上的,因此可以有一定的强健性,例如,离散余弦变幻

14、的水印可以抵抗JEPG压缩,小波变换的水印可以抵抗JEPG2000压缩,这就是变换域法现在比拟流行的原因。5基于空域最低位算法实现对彩色和灰度图像的隐藏5.1 最低有效位方法LSB算法也叫做最低有效位,是一种较为根底的信息隐藏算法。在位图图像数据中,每8位称作一个位面。通常,5个最高位面含有人眼可见的有意义的信息,在其他的位面中几乎没有视觉信息,它们表示图像中很细小的局部,在图像学的范畴中,它们称作噪声。利用位图格式位面的这种特性,我们可以将水印的数据嵌入到人眼不易发觉的位置,这种方法就是LSB算法。一般的LSB算法中,信息嵌入在图像的后4位。 数字水印图像LSB空域法的原理 LSB翻译成中文

15、就是最不重要位,顾名思义,就是要把水印图像嵌入到载体图像的最不重要位上。大家都知道一副256级灰度图中每一个象素是有8位二进制构成,例如111111255,其中每一位在这个象素所起到的作用是不一样的,最高位就代表10000000128,而最低位1却只代表1,这就给水印提供了最直接的提示,可以通过改变一幅图像的最低位来嵌入数据。因为即使载体图像的所有最低位都改变了,图像本身也根本不会发生任何变化,即满足了水印的性质之一透明性。5.3 LSB的算法实现 按照上述原理,我们可以由一下几步来完成水印的嵌入和提取:将一副256级灰度图像的局部或所有的最低位置零局部还是所有取决于嵌入水印的大小,在这个过程

16、中要明确,虽然图像的最低位已经被修改正了,但由于人的生理涂点即人的眼睛只能识别大概40级灰度,所以这一点点的修改对人的视觉没有任何影响,在置零时采用的主要是判断这个象素灰度级是否被2整除,可以的就不变,不可以的就减1这样的算法比拟简单易行。将一副二值的图像按照一定的算法嵌入到原图像中,这个算法一般是保密的,一般情况可以称这个算法为密钥,在这里为了介绍简单只采用了按顺序嵌入,即如果水印图像的值为0,那么把原图像的相应最低位设为0;同样如果水印图像的值为1 ,那么把原图像的最低位设为1;这样就完成了图像的嵌入。水印的提取,即在得到带有水印的图像后,只要按照嵌入的算法即密钥去把图像的最低位的象素值提

17、取出来那么就可以真正的得到想要的水印图像。6调试及测试分析6.1是否嵌入水印图像成功的判断嵌入水印后的效果,现有载体图像如图3所示灰度级图像,大小为200*200。水印信息为随机生成的秘密信息,LSB算法选用最低位平面来嵌入秘密信息。最低位平面对图像的视觉效果影响最轻微,但很容易受到噪声影响和攻击,可采用在一个区域中嵌入一样的信息。 图3 载体图像 图4 嵌入水印后的图像6.2测试判断是否嵌入水印的依据通过提取水印算法提取水印,可得到随机的10位秘密信息:0100110010。由此可以判断该图像已嵌入了水印,假设没有提取到这样随机的10位秘密信息,那么那么可以说明没有嵌入水印。.7总结与心得LSB算法简单,实现容易,同时可以保证数字水印的不可见性,由于可以在最低位的每个像素上都插入数字水印信息,因此有较大的信息嵌入量。LSB算法一般嵌入图像的最低一位或者两位,如果嵌入的位数太多,那么会被人眼发觉到。但是由于数字水印位于图像的不重要像素位上,因此很容易被图像过滤、量化和几何型等操作破坏,以致无法恢复数字水印。针对根本的LSB算法的缺点,一些研究者也提出了一些改良的算法,如奇偶标志位隐藏算法、索引数据链隐藏算法等,这些算法能增强数字水印的隐蔽性。数字水印技术是近年来兴起的一门较前沿的技术,还处在开展阶段,没有统一的国际标准,缺乏完整的软件系统。但是数字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论