音频数字水印技术的研究与应用_第1页
音频数字水印技术的研究与应用_第2页
音频数字水印技术的研究与应用_第3页
音频数字水印技术的研究与应用_第4页
音频数字水印技术的研究与应用_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、音频数字水印技术的研究与应用李武民 (吉首大学信息科学与工程学院,湖南 吉首 416000)摘 要 随着音频数字媒体盗版、侵权事件的日益增多,音频数字媒体的版权问题日益受到人们关注。数字水印是解决音频媒体版权保护问题的重要手段,应用于版权保护的数字水印要求较高的鲁棒性,随着各种攻击技术和方法的发展,如何提高音频数字水印方法的抗攻击能力,尤其是提高音频水印的鲁棒性成为一个亟待解决的问题。本文针对应用于版权保护的音频数字水印算法进行了研究,介绍了音频数字水印技术及其主要算法,音频数字版权保护系统的基本框架。分析了一种基于离散小波的算法,使用MATLAB对其水印的嵌入与提取进行仿真、检测。结果表明:

2、离散小波算法对提高水印的鲁棒性方面具有很强的优势。关键词:音频数字;版权保护;数字水印;MATLAB仿真;鲁棒性;Audio digital watermark technology research and applicationLi Wuming(college of information science and engineering,Jishou University,jishou hunan 416000)Abstract With the audio digital media piracy violations, increase, audio digital media co

3、pyright problems have been more people to pay attention to. Digital watermarking is solve audio media copyright protection of the important method, used in copyright protection for digital watermarking high robustness, with all kinds of attack techniques and methods of development, how to improve th

4、e audio digital watermark method ability against the attack, especially improve audio watermarking robustness become a urgent problem to be solved. This paper applied to the protection of the copyright audio digital watermark algorithm is studied, this paper introduces the audio digital watermark te

5、chnology and the main algorithm, audio digital copyright protection system of the basic framework. Analysis based on discrete wavelet algorithm, using MATLAB to the watermark embedding and extraction simulation and testing. The results show that the discrete wavelet algorithm to improve the robustne

6、ss of watermarking has a strong advantage.Key words: Audio digital;The copyright protection;Digital watermarking;MATLAB simulation; Robustness; II目 录第一章 绪论11.1课题研究背景及意义11.2音频信息隐藏技术的现状11.3研究内容及主要贡献2第二章 音频数字水印技术32.1音频数字信号的特点32.1.1 音频数字水印的定义32.1.2 音频数字水印的特性42.2声学基本知识42.2.1人类听觉特性42.2.2音频信号数字化52.2.3音频信号的

7、数字存储格式52.3音频数字水印的研究现状52.4数字音频水印的版权保护系统52.4.1 现状分析52.4.3版权保护系统的功能框架理论分析6第三章 音频数字水印算法的主要算法介绍83.1音频数字水印算法的定义83.2音频数字水印的典型算法83.2.1时域音频水印算法83.2.2变换域音频水印算法10第四章 一种基于离散小波变换的水印算法的性能分析134.1算法的基本思想134.2算法的设计思路和过程134.3水印的嵌入和提取144.3.1嵌入水印124.3.2提取水印124.4实验结果及性能分析12第五章 总结与展望175.1论文工作总结175.2下一步展望17参考文献20致谢21附录一22

8、附录二23附录三24附录四2530第1章 绪论1.1课题研究背景及意义二十一世纪是数字时代,通信技术的迅速发展和计算机网络的普遍应用,使人们可以通过互联网收发信息,可以随时传上自己创作的数字图像、音乐、视频等作品,也可以进行学术交流。然而,也正是由于网络的这种便捷性、传播迅速的优点使其很容易被非法拷贝,导致数字产品的版权、完整性、有效性得不到保证,严重损害了创作者的利益。而一些具有特殊意义的数字信息,如涉及司法诉讼、政府机要等信息,更是遭到了不法分子地恶意攻击和随意篡改等,这一系列问题给当今科学家带来了巨大挑战。数字水印技术是最近几年国际提出的一种新的数字产品版权和数字维护的技术。它将特制的标

9、记嵌入到数字图像、声音、文档图书、视频等数字作品之中,用以保护作者权益。我国学术界对数字水印技术的研究也方兴未艾,已经有相当一批有实力的科研机构投入到这一领域的研究中来,有的已经取得了重要研究成果。信息隐藏及数字水印技术作为一个前沿研究领域,它与信息安全、信息隐藏、数据加密等均有密切的关系。 随着数字化和网络化技术的迅速发展,一方面为实现信息高速无失真的传播和灵活的编辑、修改提供了便利的手段,同时也对数字化产品的版权保护和多媒体数据库的安全管理提出了严峻的挑战,因为在“数字世界”中进行盗版、伪造和窜改已变得十分容易。作为信息隐藏领域的一个重要分支数字水印技术,为多媒体信息安全、版权保护和产品防

10、伪无疑提供了一种有效的手段和强大的、潜在的应用市场。特别是在网络技术和应用迅速发展的今天,数字水印技术的研究更具现实意义。1.2音频信息隐藏技术的现状信息隐藏技术具有悠久的历史来源,是有古老的的掩密技术发展而来,是近些年来信息安全领域出现的一种新技术,该技术对于隐秘通信具有重大意思。它将秘密信息嵌入到看上去普通的信息中进行传送,以防止第三方检测出秘密信息。也就是说,信息隐藏技术就是建立用来传送秘密信息的隐蔽信道。通常称待隐藏的信息为秘密信息,它可以是版权信息或秘密数据,也可以是一个序列号;而公开的掩护音频信息称为掩护载体。音频信息隐藏系统主要由下述两部分组成:(1) 信息侵入算法:在密钥的控制

11、下将秘密信息隐藏到掩护对象中;(2) 信息检索/提取算法:根据密匙从掩护载体中检测/恢复出秘密信息;音频隐藏系统的通用模型如图1-1所示:秘密信息秘密信息 密匙 检测器通信信道嵌入算法音频载体 密匙图1-1 音频信息隐藏系统的通用模型1.3研究内容及主要贡献 本课题研究目的是通过对现有要求对音频数字水印方法的分析,设计一种基于小波变换的数字音频水印算法,以提高音频水印抵抗重量化、裁剪、加躁等攻击的能力,用来对原音频水印信息进行保护,对数字产品的版权、完整性、有效性的保证。并理论分析一个基于数字水印的版权保护系统,加强对对数字产品版权的保护。第2章 音频数字水印技术2.1音频数字信号的特点2.1

12、.1 音频数字水印的定义目前有许多文献讨论有关数字水印技术的问题,而数字水印依然没有得到一个明确的统一的定义。现在学界比较赞同杨义先等的看法,他认为“数字水印是永久镶嵌在其他数据中去有鉴别性的数字信号或模式”,因为可见水印是可以感知的,但它的存在并不影响宿主数据的可用性,嵌入的水印同样可以起到鉴别的目的。音频数字水印技术 周宏,陈建.数字音频水印J.电声技术,2002,7:11-12.则是在保持对原始音频的听觉感知上,通过特定的算法,利用人类听觉不可感知性把一些标志性隐秘信息嵌入到音频文件中,从而保护音频的版权和音频的完整性。这些隐秘信息可以是一段作者的序列号、有意义的文本或者一幅图形甚至视频

13、。水印信息被嵌入后应当是不可察觉的,不影响原始音频音质。但可以通过一些计算与操作进行检测或提取。音频数字水印系统模型、音频数字水印系统的嵌入模型和检测模型分别如下图2-1、图2-2和图2-3所示。提取的水印音频攻击 水印数据原始音频信号受攻击后音频信号传输信道含水印的音频信号嵌入算法提取算法 图2-1 音频数字水印系统模型水印预处理水印信息 水印音频信号嵌入算法 原始音频信号 感知模型图 2-2 音频数字水印嵌入模型水印音频信号 检测算法 原始音频信号 无水印 NO是否存在水印 YES提取的水印水印逆处理 图2-3 音频数字水印检测模型2.1.2 音频数字水印的特性一般来说,音频数字水印不仅具

14、有水印本身固有属性外,还具有自身许多方面的特征。最基本,最重要的是水印的不可感知性,鲁棒性以及嵌入容量这三个特性。不可感知性又称透明性,是指利用人类听觉系统的属性和载体信息冗余,通过一些列数字水印算法将水印嵌入到原始载体,而嵌入水印后的载体在听觉上没有产生失真,数据包含的信息没有受到影响。在感知性上是透明的。鲁棒性是指接收方得到的受到攻击后的数字作品在提取或检测后得到的水印没有遭到不可识别的破坏。主要用于版权保护和版权归属认证。容量是指载体能够嵌入的水印信息的多少。容量越大能嵌入量就越大,水印系统也就越好。但由于水印系统受到多方面因素的影响,嵌入的水印容量是不确定的。为增大嵌入容量,我们可采取

15、对其进行编码等做法。2.2声学基本知识2.2.1人类听觉特性在音频文件中嵌入水印的各种方法一般都要利用人类听觉系统的某些特性,即人的听觉生理-心理特性。使用这些特性主要是为了满足水印的不可感知性。首先,人的听觉具有掩蔽效应。掩蔽效应是指一个较弱但可以听到的声音由于另外一个较强的声音的出现而变得无法听到的现象。掩蔽的效果依赖于掩蔽音和被掩蔽音的时域与频域特性。频域和时域掩蔽效应有各自的特性及局限,频域掩蔽效应局限在频率域而时域掩蔽效应则局限在时间域。其次,人耳对声音信号的绝对相位不敏感,而只对其相对相位敏感。最后,人耳对不同频率段声音的敏感度不同,通常可以听见20Hz-18kHz的信号,但对30

16、0-3400Hz范围内的信号最为敏感,幅度很低的信号也能被听见,而在低频区域高频区,能被人耳听见的掩蔽信号幅度要高得多。2.2.2音频信号数字化传统的音频信息都是模拟形式的,原始音频信号在实践与幅度上都是连续变化的一维模拟信号。若要用计算机对其进行处理,需先对音频信号进行数字化。模数转换分为采样、量化、编码三部分。2.2.3音频信号的数字存储格式音频经过A/D变换后的存储格式主要有:WAV,数字音频波形格式;MIDI,用于音频合成的数字乐器合成器。目前我们遇到的多数为.wav和.mid文件。2.3音频数字水印的研究现状在我国加入WTO与网络技术应用迅速发展的今天,音频数字水印技术得到了突飞猛进

17、的发展,它的安全可靠、易分辨、易识别、检测提取易操作,难以伪造等特点受到广大制造商的亲睐。音频数字水印技术是在不影响内容的价值和使用前提下,通过一定的算法将一些标志性信息直接嵌入到音频信号中,并且嵌入的信息不能被人的听觉系统察觉到,只有通过专用的检测器或阅读器才能识别。2.4数字音频水印的版权保护系统2.4.1 现状分析随着Internet的普及。Internet迅速成为音乐发布的重要渠道,消费者可以很方便地从网上下载音乐等音频文件。然而大量侵害知识产权的非法数字音频的发布,却使音频版权所有者蒙受了巨大的经济损失。因此音频版权保护技术就成为当今信息产业的研究热点。经过学者们的学习与研究,在音频

18、数字水印的版权保护系统方面已取得了突飞猛进的发展,作为初学者我将对版权保护系统的基本功能框架及其理论构建做个理论的分析。2.4.2版权保护系统的基本功能框架功能架构定义了数字版权保护系统的高层模块。每个模块又可细化为若干子模块。这些模块担任了不同的角色,互相协作,保证整个数字版权保护系统的功能要求。音频版权系统功能架构有三个模块组成:版权的创建获取、管理与使用,如图2-1所示。音频版权保护系统功能结构版权创建获取版权使用版权管理 存储使用权限管理交易使用跟踪管理权限创建权限验证 内容元数据支付执行 权限流动 打包许可证 权限角色操作 图 2-1 音频版权保护系统的功能构架 2.4.3版权保护系

19、统的功能框架理论分析 (1)版权创建获取模块版权创建获取模块支持权限的验证、创建和流动。权限验证对创建的音频类容是否包含合法有效的权限进行检测;权限创建为新的类容分配权限;权限流动允许通过一系列回顾或者是类容权限许可的工作流程步骤加工数字化内容。 (2)版权管理模块版权管理模块支持产品的存储和交易。音频内容可以保存在分布式数据库中,也可以通过交易转移版权使用许可,模块还可以对音频内容及其源数据执行存取与检索操作。 (3)版权使用模块版权使用模块支持使用权限管理和使用跟踪管理的功能,从而确保音频内容的使用环境与赋予的权限相匹配,且若音频内容使用许可协议中具有许可跟踪的条款,则还要对用户使用音频内

20、容进行跟踪监督。以三个功能模块为音频保护系统提供了核心功能。功能机构解决了音频版权保护系统问题中的一部分,但是为了能向复杂性和多层次关系提供支持,音频数字版权保护系统还必须支持大多数的兼容的信息模块。第3章 音频数字水印算法的主要算法介绍3.1音频数字水印算法的定义音频数字水印算法,就是将数字水印通过水印嵌入算法,嵌入到音频文件中(如wav,mp3,avi等等),但是又对音频文件原有音质无太大影响,或者人耳感觉不到它的影响。相反通过水印提取算法,将音频数字水印从音频宿主文件中完整的提取出来。这些嵌入的水印,和提取出来的水印,就叫音频数字水印。3.2音频数字水印的典型算法 将根据水印加载方式的不

21、同,典型的音频数字水印算法可分为两类:时域数字音频水印和变换域数字音频水印算法。前者直接将水印信息嵌入到音频信号的时域选定的采样数据中,后者首先对原始音频信号进行某种变换运算(如DCT变换、DFT变换、DWT变换等等),然后通过修改其频域信号中某些指定的频域系数嵌入数据。虽然变换域算法的计算量比时域变换的计算量大,但是变换域算法的鲁棒性、抗干扰和抗恶意攻击的能力都比时域算法强。因此在现有的音频数字水印算法中,大多数的算法都是采用变换域音频水印算法,使其更具有实用价值。3.2.1时域音频水印算法 音频水印的时域算法是在时域中构造水印。原始信号不需要进行任何交换,将水印信号直接嵌入到音频信号中。时

22、域音频水印算法比较容易,实现使用的开销也少。但是,抵抗各种攻击的能力较差。时域算法中最主要的算法是最低比特位(LSB)算法、回升隐藏(Echo hiding)算法等。 (1)最低有效算法(LSB) 最低有效位算法又称最不重要位(least singnificant bit,LSB)算法 P.Bassia,I.Pitas,N.Nikolaidis.Robust audio watermarking in the time domainj.IEEE Transon Multimedia.2001,3(2):1250-9210.。它是将秘密数据嵌入到载体数据中一种最为简单的方法。任何形式的水印都可以

23、转换成一串二进制码流,而音频文件的每一个采样数据也是二进制数来表示。为了信号的不可感知性,一般要选取最低有效位来嵌入水印。该算法是一种把秘密信息嵌入原始数据最简单的嵌入算法 G.C.RODRIGUEZ,M.N.MIYATAKE,H.M.P.MEANA.Analysis of dudio watermakingschemesC.The 2nd Imternational Conference on Electricaland Electronics Engineering.Mexico City,Merico,IEEE,2005:17-20. 。该算法实现简单,信息嵌入和提取速度快,嵌入水印的容

24、量大。但是该算法抗干扰能力差,比如噪声、压缩、滤波、重采样等攻击都会破坏水印数据,如果不采用冗余技术,其实用价值将很小。目前,对最不重要位的主要改进是根据人耳听觉掩蔽效应,可在音频信号的高位进行隐蔽,在保证秘密信息的隐蔽性的基础上,提高水印的鲁棒性、稳健性。低位比特码本身简单易实现,音频信号里可编码的数据量大,水印嵌入和提取算法简单,速度快。但是其最大缺点是对某些信号处理技术比较敏感,即对信号处理的稳健性很差。为此需要采用一些冗余技术对它编码,从而需要额外的比特开销。 (2)基于回声的水印算法 基于回声嵌入水印的算法是一种经典的音频水印算法,它是利用人耳听觉系统的掩蔽效应得出的。音频信号的向后

25、掩蔽效应使得弱信号出现在强信号之后,弱信号将因为强信号的存在而变得无法听见,算法涉及的参数包括回声的幅度和延时。通过回声将数据嵌入到音频信号,首先在音频信号中加入回声,根据回声延迟的不同来嵌入“0”或“1”。在接收端根据接收信号加入的回声延迟来判断嵌入的是“0”或“1”,进而得到水印信息。文献检测回声的方法是用复倒谱来实现的,观察嵌入水印信号的音频信号的复倒谱,找到水印嵌入的位置。在回声延迟的时间位置峰值明显高于周围峰值,检测结果是根据不同延迟处的峰值大小判断嵌入的信息。回声算法最初是由Gruhl等 Bender W,et al.Techniques for data hiding.IBM S

26、ystems Journal,1996,35(3&4):313-336.人提出,此后又有学者对其算法进行了改进。下图3-1是利用回声隐藏算法的音频数字水印算法的框图。 回声混入原始音频 数 据音 频数据段 含水印音频数据 分段 延 时 水印比特 衰减 图3-1 回声编码水印嵌入流程图 回声隐藏算法原理是:设S =s(n),0<=n<N,按下式可以得到含有回升的音频序列Y: s(n),0<=n<m y(n) = s(n)+Ks(n-m),m<=n<N 其中,信号和回声间的延时是m,一般m<<N,k为衰减系数。通过修改m的值来进行水印信息的嵌

27、入。3.2.2变换域音频水印算法基于变换域的音频水印技术,一般是对原始音频通过某种变换得到其变换域内的系数,然后修改变换域系数来隐藏水印。常用的变换域方法有相位水印算法、扩频水印算法、离散小波变换(DWT)、离散傅里叶变换(DFT)、离散余弦变换(DCT)、倒谱域水印算法等。由于在这些算法中水印都是被嵌入在变换后的频域系数中,因此又称频域算法。(1)相位水印算法相位水印算法利用人耳的听觉系统对绝对相位不敏感,而对相对相位敏感的特性,使用代表水印数据的参考相位替换原始音频段的绝对相位。并对其他的音频段进行调整,以保持各段之间的相对相位不变。Lie WenNung等 Lie W N,Chang L

28、 CH.Rouble ang hig-quality time-domain audio watermarking subject to psyehoaeoustic maskig.The 2001 IEEE International Symposium on Circuits and System,2001(2):45-48.利用频域掩蔽模型,通过扩大或缩小三个相邻数据块在采样点的幅值,保持他们的相对能量关系以嵌入水印,提取时不需要原始信号,同步问题通过在水印信号中加入同步码字来实现。它可以抵抗MP3压缩、低通滤波、幅度归一化、剪切以及相同采样率的D/A、A/D转换,但不能抵抗重采样、样本

29、精度转换、单声道/多声道转换和时间伸缩等攻击。它的一个缺陷是:代表水印数据的参考相位急剧变化时,会出现显示的相位离差。(2)扩频水印算法一般来说,在通信信道中,要保持有效的带宽和降低能量,总是需要把信息集中在尽可能窄的频谱范围内。另一方面,要将编码数据分布到尽可能多的频谱中去,以便对信息流进行编码。这样,即便某些频率存在干扰,它也不会影响数据的接收。目前,存在多种扩频通信的方法,其中常用的方法有直接序列扩频编码(DSSS,Direct Sequence Spread Spectrum Encoding)。该方法是将水印数据隐藏在载波的相位上,然后将载波与伪随机序列(一般采用m序列作为伪随机码)

30、相乘,衰减后再加到音频序列上,类似于加上宽带噪声。水印的提取方法就是水印的嵌入方法的逆操作。还有一种方法就是直接将衰减的伪随机序列加到音频序列上,如果要嵌入多比特,可以采用不同的水印比特乘以伪随机序列加到音频序列的不同位置上。水印检测提取时计算载体数据与伪随机序列的相关系数,如果载体数据未经嵌入水印,相关系数的期望值为0,当伪随机序列长度较大时,相关系数的概率取值应在0附近;而如果载体数据是经过嵌入水印的,相关系数与水印数据、嵌入强度有关,可以通过相关系数恢复出水印。(3) 离散小波变换域(DWT)算法小波变换具有多分辨率、时域局部化、计算复杂度低等优点,因此小波变换在众多信号处理领域得到了广

31、泛应用。有参考文献 KOB S,Nishimur A R .Log-sealing watermarking deteetionin digital audio watermarking. IEEE International Confereneeon Aeousties,Speeeh,ang signal Proeessing(IC ASSP2004).2004,81-84.提出一种基于DWT的自同步音频水印算法。他们采用m序列作为同步信号,并和水印信息一起隐藏在DWT域低频子带中,利用DWT的时域局部性,解决了同步信号的鲁棒性与其搜索计算量之间的矛盾。也有参考文献 钮心忻,杨义先,基于小波

32、变换域的数字水印隐藏与检索计算。计算机学报,2000,23(1):21-27.提出了一种基于小波变换的水印隐藏和检测算法,把高斯白噪声作为水印信号嵌入到原始音频信号小波变换域。用这种算法隐藏水印具有良好的隐蔽性,且能抵抗多种强干扰和常见的信号处理操作。 (4)离散傅里叶变换域(DFT)算法傅里叶变换域算法是先对音频信号进行傅里叶变换,选择其中的中频段2.4KHz-6.4KHz的傅里叶变换系数来进行数据嵌入,即用表示秘密数据序列的频谱分量来替换相应的傅里叶变换系数,选择中频段使得数据被保存在最敏感的低频范围之外。如果嵌入数据量不是很大且其幅度相对于当前的音频量好像比较小,则该技术对噪声、录音失真

33、及磁带的颤动都具有一定的鲁棒性。有参考文献 王秋生,孙佳和。基于量化数字音频信号频域参数的水印嵌入算法。声学学报,2002,27(4):379-385.提出一种基于DFT域的量化音频水印算法,该算法根据不同的水印信息用不同的量化器去量化原始信号。提取水印是根据待检查数据与不同量化结果的距离恢复嵌入的信息。 (5)离散余弦变换域(DCT)算法有关参考文献 Cheng S,Yu H,Xiong Z X.Enhanced Spectrum Watermarking of MPEG 2-AAC Audio.Proceedings of IEEE International Conference on

34、Acoustics,Speech ang Singnal Proceeding,2002,4:372-373.提出了一种基于DCT域的改进Patchwork音频水印算法。该算法先随机选择两个DCT系数集合A和B,再通过对A增加一个常量,对B减去一个常量来分别修改它们的系数均值,水印的提取通过分析两个系数集合的统计量关系来进行。也有参考文献 王向阳,杨红颖,基于离散余弦的自适应数字音频水印技术研究。小型微型计算机系统。2004,25(10):1825-1827.提出了一种将灰度图像嵌入到音频信号的数字水印算法。该算法依据人类听觉系统(HAS)择段做DCT变换,并通过修改中高频DCT系数完成水印信

35、息的自适应嵌入。 (6)倒谱域水印算法倒谱域水印算法,是近两年研究者们才提出来的,是将信息掩藏到信号倒谱域的水印算法,这些算法主要利用了信号倒谱变换系数的不相关性,且倒谱能量主要集中在零点附近等性质。现研究表明,大的倒谱系数在声音信号中的是容易被感知的,为保证透明性一般都其舍去不用,仅仅修改较小的倒谱系数。第4章 一种基于离散小波变换的水印算法的性能分析4.1算法的基本思想所谓小波,即小区域的波,是一种特殊的长度有限,平均值为0的波形。小波变换就是将信号分解为一系列的小波函数的叠加,而这些小波函数都是由一个母小波函数经过平移或尺度伸缩得来的。小波理论采取多分辨率分析的思想,非均匀的划分时域空间

36、。离散小波变换是通过对基本小波进行尺度伸缩和平移得到的。基本小波X(t)是一个具有特殊性质的实值函数,它的定义如下:设X(t)为平方可积函数,其傅里叶变换为X(w)。当X(w)满足允许性条件:CX=(|X(w)|*|X(w)|)/(w)dw<时,我们称X(t)是一个基本小波或小波母函数。对基本小波X(t)做伸缩和平移后,得到Xab(t)=(1/)*X(t-b)/a),a,bR,a0其中a为伸缩因子,b为平移因子。称Xab(t)为由X(t)生成并依赖参数a,b的连续小波。4.2算法的设计思路和过程 本算法需嵌入的水印是一幅二值图像。假设W0是M*N的图像,他可以表示为W0=w0(i,j),

37、0iM,0jN。其中w0(i,j)代表水印图像的第i行第j列像素的值,始终w0(i,j)0,1。由于水印是二维图像,而音频是一维时变信号,因此在嵌入水印前首先对图像进行预处理。 (1)水印图像降维将二维水印序列通过重排变为一维序列,即V=v(r)=w0(i,j),0iM,0jN,r=i*M+j实现代码中通过C = reshape(BW,1,M12),将水印信息得到的一维序列存入序列C中。(2)水印序列加密 对水印序列进行加密。通过口令作为随机种子,产生一个与水印序列等长的扩频列b(l),与上式中的序列v(l)作异或运算得到经过加密的水印序列w(l),经过上面处理的水印图像即可用于下面的水印嵌入

38、。4.3水印的嵌入和提取4.3.1嵌入水印水印嵌入包括原始音频信号小波分解、特征提取、水印嵌入及小波重构生成水印信号等环节。首先把水印进行二值化,设水印序列的长度是lenth。采用对音频进行分段处理的方法嵌入水印,假设每个音频段的采样数据个数为L=1740,在每个数据段中嵌入n比特水印。原始数字音频信号的采样数据个数必须满足条件N(lenth/n)*L。水印的嵌入算法描述如下:(1) 将图像12.bmp转化为二值图像,并对二值水印图像进行降维存入序列中。(2) 读取hongri.wav音频,对音频进行进行分段处理。(3) 对音频进行三级小波分解,并以相邻60个系数为量化组,从低频分量中的第60

39、到60*(1740+1)个点作为量化嵌入点。水印嵌入。以q=1.7263e-004 作为密钥,在音频文件中以量化嵌入点为基准嵌入二值图像降维后的序列。(4) 逆小波变换,将嵌入了水印的每段音频进行逆变换。并按照原来的顺序重新排列起来,即为嵌入了水印后的音频信号。(5)水印嵌入算法的核心代码如附录一所示。4.3.2提取水印水印的提取就是水印嵌入的逆过程。具体描述如下:(1) 对嵌入水印后的音频进行三级小波分解,并以嵌入时的基准得到量化嵌入点。(2)数据提取。以q=1.7263e-004为密钥,在量化嵌入点处提取数据。(3)对提取水印信息进行升维,并构建二维图像。(4)水印提取算法的核心代码如附录

40、二所示。4.4实验仿真结果及性能分析本文测试使用的数字音频信号的获取方法是:利用Adobe Audition CS5.5软件截取李克勤的歌曲红日前段(大概10s),保存为立体声的wav文件,采样率为4.8kHz,量化精度为32bits,样本长度为10.567s。嵌入的水印为bmp二值图像,大小为29*60。将水印图像降维后,预处理变成长度为1740个样点的一维序列。图4-1为未受攻击的音频和水印对比图,从图中可以看出嵌入水印后的音频信号和原始音频信号看起来几乎没有任何差别,原始水印和提取出来的水印也没有任何差别。 图4-1未受攻击的音频和水印对比图对加入水印后的音频进行鲁棒性测试得到的结果如下

41、所示:(1) 重采样(Re-sampling):用Adobe Audition CS5.5对加入水印后音频信号的采样频率变为4.41kHz,然后提取水印得到的水印与原提取的水印图对比如图4-2,从图中可以看出提出出的水印质量明显下降,且不可以分辨。 图4-2未重采样与重采样提取的水印对比图(2) 重量化(Re-quantization):用Adobe Audition CS5.5对加入水印后音频信号的量化变为24bit,然后提取水印得到的水印与原提取的水印图对比如图4-3,从图中可以看出提取出的水印质量没有多大变化,且可以分辨。 图4-3未重量化与重量化提取的水印对比图(3) 剪切(Clipp

42、ing):用Adobe Audition CS5.5剪掉加入水印后音频信号前后3s的样点并补上空音,提取水印得到的水印图与原提取的水印图对比如图4-4,从图中可以看出提取出的水印仍然比较清晰,只是前面有一段丢失。 图4-4未剪切与剪切提取的水印对比图(4)加噪(Add noise):对嵌入水印的音频,进行加噪攻击,提取水印得到的水印图与原提取的水印图对比如图4-5,从图中可以看出提取出的水印质量有所下降,但尚可以分辨。加噪代码如附录三所示。 图4-5未加噪与加噪提取的水印对比图对上述鲁棒性检测水印音频进行相似度计算(相似度计算算法代码如附录四),得到水印鲁棒性仿真提取结果相似度对比分析,如表4

43、-1所示:原水印重采样重量化剪切加噪相似度(nc)0.99170.68100.99070.89630.9421清晰度非常清晰不可见清晰可见清晰可见一般可见表4-1水印鲁棒性仿真结果相似度对比分析 有上述实验仿真结果相似度对比分析可以看出,该算法对重量化和少量剪切攻击具有非常好的鲁棒性,对于加噪攻击鲁棒性算较好,但对于重采样具有的鲁棒性很差。为增强其鲁棒性,我们可以考虑加入同步等思想,是提取的音频信息更加清晰可见。第五章 总结与展望5.1论文工作总结我国学术界对数字水印技术的研究虽方兴未艾,但已经有相当一批有实力的 科研机构投入到这一领域的研究中来,有的也已经取得了重要研究成果。作为数字产品知识

44、产权保护的重要手段,数字水印技术也得到了广泛的研究。本文主要以数字音频水印技术为研究对象,主要介绍了数字音频水印技术的典型算法和基于复倒谱水印算法的研究及介绍。具体工作总结如下。(1) 介绍课题研究背景及意义,分析音频信息隐藏技术现状,阐述课题研究内容及主要贡献。文中介绍了音频数字信号的特点,音频数字水印的基本原理,给出了音频数字水印系统模型并介绍了人类听觉系统等声学相关知识。在此理论基础上,构建音频数字水印版权保护系统的基本框架,做好音频数字水印版权保护的基础。(2) 说明音频水印算法的基本定义,介绍典型的音频数字水印算法。音频数字水印算法主要分为时域音频数字水印算法和变换域音频数字水印算法

45、。时域算法是在时域中构造水印,保持原始信号不变的同时,直接将水印信号嵌入到音频信号中得到的,最主要的算法是最低比特位(LSB)算法、回升隐藏(Echo hiding)算法。变换域算法是对原始音频进行某种变换,得到其变换域内的系数,然后修改变换域系数来隐藏水印,它的主要算法有相位水印算法、扩频水印算法、离散小波变换(DWT)、离散傅里叶变换(DFT)、离散余弦变换(DCT)、倒谱域水印算法。(3) 设计一种基于小波水印算法的水印嵌入与提取。先介绍小波水印算法的基本思想。然后设计提出算法的设计思想和过程,通过试验仿真验证对所提算法的嵌入与提取。最后对实验结果性能分析,进一步完善算法。5.2下一步展

46、望 音频数字水印技术是一个多种科学交叉的领域,横跨数字信号处理、多媒体技术、数字通信等多个学科领域,成为当今信息科学前沿中一个新颖的研究热点。尽管取得了一些研究成果,但也存在一些不足之处。算法都存在着一定的缺陷,这对于实际应用中的水印技术来说存在较大的不方便,这些问题都是论文之后需要进一步改进的地方。我认为本课题存在以下几个问题尚待解决,需要继续研究:(1)进一步提高音频数字水印算法的抗攻击能力。作为版权保护的有效手段,音频数字水印应当具有对各种攻击尽可能强的抵抗能力,理想的水印算法鲁棒性应强到除非严重降低媒体的音量,否则很难达到消除水印的地步,实际的应用系统则对鲁棒性的要求更高。因为音频数字

47、水印技术的发展应当进一步提高算法的抗攻击能力。(2)基于高层信息级别的水印系统的开发。由于建立底层符号级的水印系统完全依赖于计算技术,因而容易受到攻击。而基于更高层信息特征,比如基于音频、图像的内容和文本的语意等设计的水印系统,则可以具有更好的鲁棒性,也是今后研究的方向。(3)本文理论构建的音频版权保护系统结构框架,还需进一步实现该系统,并对系统的系统的性能进行试验和分析。参考文献1周宏,陈建.数字音频水印J.电声技术,2002,7:11-12.2P.Bassia,I.Pitas,N.Nikolaidis.Robust audio watermarking in the time domain

48、J.IEEE Transon Multimedia.2001,3(2):1250-9210.3G.C.RODRIGUEZ,M.N.MIYATAKE,H.M.P.MEANA.Analysis of dudio watermakingschemesC.The 2nd Imternational Conference on Electrical and Electronics Engineering.Mexico City,Merico,IEEE,2005:17-20.4Bender W,et al.Techniques for data hiding.IBM Systems Journal,199

49、6,35(3&4):313-336.5Lie W N,Chang L CH.Rouble ang hig-quality time-domain audio watermarking subject to psyehoaeoustic maskig.The 2001 IEEE International Symposium on Circuits and System,2001(2):45-48.6KOB S,Nishimur A R .Log-sealing watermarking deteetionin digital audio watermarking. IEEE Inter

50、national Confereneeon Aeousties,Speeeh,ang signal Proeessing(IC ASSP2004).2004,81-84.7钮心忻,杨义先,基于小波变换域的数字水印隐藏与检索计算J。计算机学报,2000,23(1):21-27.8王秋生,孙佳和。基于量化数字音频信号频域参数的水印嵌入算法J。声学学报,2002,27(4):379-385.9Cheng S,Yu H,Xiong Z X.Enhanced Spectrum Watermarking of MPEG 2-AAC Audio.Proceedings of IEEE International Conference on Acoustics,Speech ang Singnal Proceeding,2002,4:372-373.10王向阳,杨红颖,基于离散余弦的自适应数字音频水印技术研究J。小型微型计算机系统。2004,25(10):1825-1827.致谢光阴似箭,弹指间,四年时间转眼而逝。经过几个月的努力,在学士论文即将收笔的一刻,我向所有支持、关心和帮助我的人表示由衷的感谢!论文的选题、材料的收集到论文的撰写编排整个过程中,都

温馨提示

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

评论

0/150

提交评论