数字视频水印的设计与实现-毕业设计(论文).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数字视频水印的设计与实现-毕业设计(论文).docx》由会员分享,可在线阅读,更多相关《数字视频水印的设计与实现-毕业设计(论文).docx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华北电力大学本科毕业设计(论文)数字视频水印的设计与实现摘 要数字水印技术是目前信息安全领域研究的一个热点,而数字视频水印能为数字视频提供一种版权保护方案。数字视频在多媒体产品中占有较大的比重,目前数字视频水印是多媒体数字水印技术研究方向中当前的一个重点和难点,因此研究数字视频水印具有较强的现实意义。本文对数字视频水印的研究意义和视频水印的研究现状作了概述,介绍了视频水印的模型与应用、视频水印的主要特征、技术分类,进而提出了一种基于分块DCT变换和Arnold置乱变换的视频水印算法,该算法在水印嵌入过程中充分考虑了人类视觉系统(HVS)的特点,在DCT块中嵌入水印信息,从而使算法具有一定的抗攻
2、击能力。最后用MATLAB实现了视频水印的嵌入和检测,以及对视频水印进行信号处理攻击、几何攻击和同步攻击,比较攻击前后视频的变化并对视频水印进行性能评价。实验结果表明,本文所提出的视频水印算法对椒盐噪声、高斯噪声、丢帧、帧平移和帧交换具有良好的鲁棒性,这对数字视频水印的进一步研究具有一定的参考价值。关键词:数字水印;离散余弦变换(DCT);分块;视频;Arnold置乱Design and Implementation of Digital Video watermarkingAbstractDigital Watermarking Technique is one of the hottest
3、 topics in the information security field. It provides a kind of right protect scheme for digital videos, which takes up a relative major proportion in multimedia products. At present, Digital video watermarking is an important and difficult part of the multimedia digital watermarking field. Therefo
4、re, it is significant to do some researches in Digital video watermarking field. This paper summaries the significance and the current situation of studying video watermarking, introduces the model and application and its major characteristics and classification of technology. Then we put forward a
5、video watermarking algorithm based on Block DCT and Arnold transformation. This algorithm takes fully consideration of the features of HVS in the course of embedding watermarking and embeds watermarking information in block DCT, so that it has a certain anti-attacking ability. Finally, we uses MATLA
6、B to realize the embedment and extraction of video watermarking, as well as carry out the signal processing attacks, geometric attacks, synchronization attacks to watermarked videos , compares the changes of the video before and after attacking. Experiments result show that it has certain referenced
7、 value to the further study of digital video watermarking.Keywords : Digital watermarking; discrete cosine transform(DCT); block; video; Arnold scramblingII目 录摘要ABSTRACT1 引言11.1 选题意义11.2 数字视频水印的研究现状11.3 本文的主要内容22 数字视频数字水印概述及相关理论32.1数字视频水印的介绍32.1.1 数字视频水印技术32.1.2 数字视频水印的特征32.1.3 数字视频水印的分类42.2 数字视频水印的
8、模型52.3 离散余弦变换72.4 人类视觉系统83视频水印的嵌入和检测方案103.1水印的预处理103.2视频水印的嵌入103.3视频水印的检测134 用MATLAB实现视频水印的嵌入和检测174.1水印的嵌入过程184.2水印的检测过程235 实验结果与分析255.1不可见性255.2 鲁棒性265.2.1几何攻击265.2.2信号处理攻击275.2.3同步攻击285.3 性能评价29结 论30参考文献31附 录33致 谢46华北电力大学本科毕业设计(论文)1引言1.1选题意义随着计算机网络技术的迅猛发展和信息媒体的数字化,信息表达的效率和准确性得到了极大地提高。但是另一方面也随之出现了十
9、分严重的问题,如作品侵权更加容易,篡改也更加方便。为此,以打击盗版为目的的数字水印(digital watermarking)技术应运而生。数字水印最初研究的重点是图像水印,已经取得了不少的研究成果,而且还推出了一些实用的产品,而基于视频产品的水印研究还相对较少。但是随着多媒体技术的发展,视频产品越来越多。例如:DVD (Digital Video Disc)、 VCD (VIDEO CD)、视频会议、视频点播(VOD, Video on Demand)、多媒体教材、录像带等,所以视频产品的版权保护还需解决,视频水印作为视频数据的知识产权保护方法正在受到越来越多的重视。而且到目前为止,视频水印
10、算法使用的技术较落后,其抗攻击能力不强,因此很有必要尝试用新的技术实现新的视频水印算法,找到更多更好的方法来保护视频产品的知识产权。再者由于数字产品本身的特点是非常易于拷贝和传输的,如果不加以控制,每个用户都可以无限制的复制出完全相同的视频拷贝,这就会威胁到视频节目制造商和发售商的商业利益。所以现阶段视频的版权保护的技术研究就显得更为重要。综上所述,研究数字视频水印技术的主要意义在于可以有效的实现网络环境中数字视频作品的版权保护和认证。面对人类社会的数字化时代,在网络交流日益普及和电子商务逐渐启动的今天,数字视频作品的版权保护和认证问题以及数字信息的安全传输问题是摆在人们面前需要迫切解决的问题
11、,而数字视频水印技术将是解决这类问题的一种最有效和最具潜力的技术。多媒体数字水印系统软件的开发具有显著的经济效益和社会效益;对于规范数字化市场,促进信息产业的健康持续发展具有极为重要的意义。1.2 数字视频水印的研究现状数字视频水印的发展基本上是与图像水印的发展同步的,从提出图像水印概念开始,数字视频水印的概念也随之提出,随着近几年来DVD等视频产品的迅速普及,反而对数字视频水印产品的要求更为迫切。数字视频水印研究是数字水印研究方向的一个热点。根据视频技术和用户需求的发展,产生了一些相应的视频水印技术。随着视频压缩标准的不断发展,视频编、解码核心技术的公开,还有人类视觉系统的研究,使得水印嵌入
12、的方案也越来越复杂,同时为了实现利用水印进行完整性认证,水印嵌入的策略和修改技术逐步发展。密码学、扩频通信、纠错编码、信息论、信号处理等已经充分运用到视频水印系统。视频水印的检测一般与相应的水印嵌入方法相关,要防止针对视频水印的攻击方法,评价视频水印的隐蔽效果主要通过实验来进行,运用攻击方法来验证水印系统的鲁棒性和脆弱性。现有视频水印技术从嵌入策略上可分为三类:第一类是将水印信息直接嵌入到原始视频图像序列中,然后进行视频编码,如空域直序扩频方法 、变换域方法 。这类方法可以将静态图像水印算法移植过来,但是经过视频编码处理后,会造成部分水印信息丢失,给水印提取和检测带来不便,而且其运算量大、效率
13、低,因此这类方法应用生命力不强。第二类是把水印信息嵌入到视频压缩码流中。其最大优点就是不需要完全解码和再编码,提高了水印嵌入和提取效率,缺点是压缩比特率限制了水印嵌入数据量,且抗攻击性差。第三类是在视频编码过程中嵌入水印。这类方法可获得较强的水印鲁棒性和良好的视频质量,而且不会增加数据比特率。数字视频水印技术发展到现在,还有很多问题没有解决。多重水印的图像保真度无法保证。多重水印可以通过正交嵌入的方法来实现,这样在测试的时候,它们互不干扰,然而图像保真度会因为嵌入水印的增多而受到影响。帧删除、帧平均和帧重构是针对视频水印特有的攻击方法。这些攻击会丢失部分水印信息,而水印识别器无法定位丢失信息,
14、导致提取出来的水印信息相对原始信息发生比特平移,不能正确识别。对于视频转码处理也是水印的难点。视频经过解码重编码,如果编码参数发生变化,压缩域水印则很难保留下来。将与内容相关的水印嵌入到视频解码图像序列的方法在一定程度上能够抵抗视频转码处理,但这种方法嵌入水印时需要解码视频,然后再编码,运算量大,在水印嵌入要求实时性强的场合很难实用。经过调查发现基于变换域特别是基于DCT的视频水印技术是目前研究的热点。世界各大公司为了抢占DVD这个市场,也正在加速数字视频水印技术的研究和应用。1.3 本文的主要内容近年来对数字视频水印的研究已经取得了一些成果。本文就是在此基础上展开研究,进而设计了一个视频水印
15、算法,主要有以下几方面的内容: 第一章综述了数字视频水印的研究现状。第二章讨论了视频水印的应用、特征、分类及模型,并叙述了本文相关理论。第三章提出了一种新的数字视频水印方案,并对水印的预处理、嵌入策略和提取方法做了详细的介绍。第四章用MATLAB开发工具实现了该视频水印方案,对水印的具体嵌入和提取方法进行了详细介绍,并讨论了关键的函数。第五章从不可见性和鲁棒性两个方面分析并评价了该算法的性能。第六章总结全文的工作。462 数字视频水印技术概述及相关理论2.1 数字视频水印技术的介绍2.1.1 数字视频水印技术数字视频水印是利用视频数据中存在的冗余数据与随机性把表征版权的信息嵌入到视频自身的数据
16、中,从而起到保护数字视频产品版权或完整性的一种技术。视频水印技术是水印研究方向中的热门领域。水印系统要满足的条件总是建立在应用基础上的。因此,在介绍这些条件和最终设计之前,先介绍视频水印的一些应用。很显然,没有“普遍适用的”水印嵌入方法。虽然总体来说水印嵌入方法应该是健壮的,但是不同的应用对鲁棒性有不同的要求。其用途可包括以下几方面:(1) 版权保护:为保护知识产权,视频数据的拥有者加入代表版权信息的水印到数据中去,并通过密钥控制其安全性,当出现版权纠纷或盗版行为时,水印能被提取作为版权所有者拥有的证明。(2) 数字指纹:为追踪非法盗版源,出品人可在不同的产品中加入不同的ID或序列号,如发现未
17、经授权的用户,根据指纹标记可确定来源,从而知道破坏协议非法提供拷贝给第三方的使用者。(3) 拷贝保护:这种应用的一个典型的例子是DVD防拷贝系统,即将水印信息加入DVD数据中,这样DVD播放机即可通过检测DVD数据中的水印信息而判断其合法性和可拷贝性,从而保护制造商的商业利益。(4) 广播监测:在商业广告中嵌入水印,一个自动监测系统能判断广告是否如合约履行。电视制品亦可受到广播监测系统的保护 。新闻广告寸秒寸金,极易受到知识产权侵害。广播监测系统能监视所有频道,并能根据发现指证电视台的违反合约行为。(5) 数据认证:在视频数据中加入脆弱水印,能提供数据是否被篡改和改动的位置的信息。(6) 标题
18、和注释:作为视频邮件的索引,注释可以水印的形式加入视频内容中;作为电影或新闻的索引,作者及注释可以水印形式加入,从而被搜索引擎搜索时使用。(7) 安全的隐秘通信利用水印技术传送秘密信息。随着视频产品和数字视频水印技术的不断研究和发展,数字视频水印技术将有着更加广泛的应用前景。2.1.2 数字视频水印的特征由于数字视频是连续播放的图像序列,其相临帧之间的内容有高度的相关性,连续帧之间存在大量的数据冗余,使得视频水印容易遭受帧平均、帧丢弃、帧交换等各种攻击,并且还存在动态编解码的过程。因此视频水印除了具有一般水印技术的特征外,还有一些特殊的要求。视频水印总的特征可以概括为以下几点:(1) 鲁棒性指
19、水印能经得起无意修改或恶意攻击。在保证数据对象的使用价值的前提下,无法擦去水印信号。用于认证的脆弱性水印例外,它要求对数据改动的敏感性。水印嵌入方法最终应该抵抗由标准的或恶意的数据处理所引入的任何类型的失真。迄今为止,还没有提出这样完美的方法,甚至到底存在不存在一种完全安全的水印嵌入方法也未可知。因此,实际系统应在鲁棒性和诸如可视性、信息速率之类的相互冲突的要求之间进行折衷。根据水印嵌入方法的应用目的,它所要求的鲁棒性会影响设计的过程。基本的原则是设计这样一种水印嵌入方法,它应该足够的健壮,以至于即使攻击成功也只会削弱载体数据的商业价值。(2) 安全性即水印被嵌入视频后,非授权人即使已知水印算
20、法,只要水印参数未知,不知密钥的情况下仍然无法解读水印或者甚至无法检测到水印的存在,也不能将其删除掉。使用密钥机制是保证水印安全的途径。视频水印中的信息应是安全的,难以被篡改或伪造,未经授权的用户无法正确地检测、提取或移除水印。(3) 不可感知性应包括视觉上不可感知和统计特性不可感知。视频信号嵌入水印后不会影响视频画面的质量,从而确保视频数据的商业价值。可视水印例外。(4) 盲检测:水印检测原则上不能使用原始视频数据,以确保水印检测能够实时完成。(5) 实时性:水印的嵌入和检测提取算法复杂度不能高,必须在短时间内完成,以保证视频数据的实时编解码。(6) 视频速率的恒定性:水印嵌入视频数据后不能
21、改变视频流的码率,必须服从传输信道规定的带宽限制,否则将有可能造成解码后的视频图像和声音的失步,降低视频的质量。(7) 水印容量:嵌入的水印必须能够携带足够多的信息。对于视频水印,规定水印容量为单位时间内嵌入水印信息的数据量,通常要求水印算法有尽可能高的嵌入水印速率。2.1.3 数字视频水印的分类对于数字视频水印技术,可作如下分类1:(1) 按载体类型分类包括压缩域水印和非压缩域水印。基于非压缩域的水印算法,是对未经编码的视频流数据直接进行处理,在原始视频数据中嵌入水印。基于压缩域的水印算法,则与某种视频压缩标准(如常见的MPEG-1,MPEG2或MPEG-4)相结合,在编码视频数据中嵌入水印
22、。(2) 按嵌入域分类主要可分为时空域水印及变换域水印。时空域水印是用待嵌入的信息替换载体信息的冗余部分。一种简单的替换方法就是用待嵌入消息位替换载体中的一些最低有效位(Least Significant Bit,LSB),只有知道隐藏信息嵌入的位置才能提取信息。变换域方法是在宿主信号的某个变换域(如DCT或小波域)中嵌入信息,变换域方法的优点在于: 在变换域中嵌入的信号能量可以分布到时空域的所有像素上; 在变换域中,人的感知系统的某些掩盖特性可以更方便地结合到编码过程中,有利于提高水印的鲁棒性; 变换域方法可与视频压缩标准等兼容,可直接实现压缩域内的算法,提高效率。这些变换包括离散余弦变换(
23、DCT)、离散小波变换(DWT)、傅氏变换(DFT或FFT)等。(3) 按密钥分类 若嵌入和提取采用相同密钥,则称其为对称水印,否则称为非对称水印,也称为公钥水印。(4) 按检测时是否需要原始宿主信号分类分为盲检测水印和非盲检测水印。一般来说,由于视频相对于图像来说,占的存储空间要大很多,一般情况下不会保留原始视频,这就要求在没有原始视频的情况下,仍然能检测水印是否存在。但是,也有极少数方案需要原始的宿主信号。(5) 按水印特性分类可以将数字水印分为鲁棒水印、脆弱水印和半脆弱水印三类。鲁棒水印的主要目的在于保护数字作品的版权,它要求嵌入后的水印能够经受各种常用的信号处理操作,包括有意的或无意的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字视频 水印 设计 实现 毕业设计 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内