
软件天地
文章编号:1008-0570(2008)01-1-0301-03
一种基于回声隐藏的数字音频水印算法
ADigitalAudioWatermarkingAlgorithmBasedOnEchoHiding
(1.西安建筑科技大学;2.西安交通大学)姚钟涵
1
王慧琴1,2毛力1
YAOZHOGNHANWANGHUIQINMAOLI
摘要:本文提出了一种新的基于回声隐藏的算法,该算法有别于传统的时间域嵌入-倒谱域提取,水印的嵌入和提取均在时间域完成,能够在回声幅度很小的情况下保持高检测率;基于人类听觉特性对音频进行能量划分,根据能量的不同自适应地嵌入回声,PN序列的引入提高了水印的安全性和不可见性;仿真结果证明该算法对常见攻击具有好的透明性和鲁棒性。关键词:数字水印;回声隐藏;倒谱;PN序列
文献标识码:A中图分类号:TP301.6
Abstract:Differentfromtheconventionalechohidingoperatedintimeandcepstrumdomain,weproposeanewmethodofechohid-
ingwhoseencodinganddecodingarebothoperatedinthetimedomain.TheproposedmethodpreserveshighdetectionratioeveniftheamplitudeoftheechoisindistinctanddividestheaudiosignalbytheenergybasedonHASfortheadaptivelyencoding.ThismethodprovidesbetterimperceptibilityandsecurityaccordingtousingPN-Sequence.Theexperimentalresultsshowthatthewater-
resampleandfilter.marksareinvisibleandrobustagainstthecommonattacksincludingnoise、
Keywords:DigitalWatermarking,Echohiding,Cepstrum,PN-Sequence
引言
数字水印技术是近几年来国际学术界兴起的一个前沿研究领域。它通过在被保护的数字多媒体对象中嵌入秘密信息----水印,对这些对象的版权归属权进行判定。水印信息可以是版本、作者、持有人的姓名和序列号等。按照被保护载体的种类音频水印、文本水印和可以将数字水印技术划分为:图像水印、视频水印等。
回声隐藏是音频水印技术里的一种时间域水印嵌入算法,其优点很多,如隐藏算法简单,算法不产生噪声,隐藏效果好,但同时也存在缺点,当回声幅度减小时,在水印提取时,正确率就会降低;当回声幅度增大时,又得不到好的隐藏效果。因此在回声不可感知的情况下如何提高水印的检测率是回声隐藏的难点。本文使用PN序列对传统的单回声内核作了改进,使用心理声学模型对音频信号按照能量进行了分类,使得水印能够自适应地嵌入,实验验证算法具有良好的不可感知性,并且得到了较高的水印检测率。
信息。
2)定义两种不同的回声延迟△1、△0。比特1对应△1,比特0对应△0。
3)根据每段应该嵌入比特值选择△1或△0对应的内核与该段进行卷积。最后完成段合并。
*水印提取过程为:
1)将接收到的数据y(n)按照预定的段长分段(接收方已知△1,△0,N)。
2)求出各段的倒谱值,比较每一段信号中△1和△0处的倒谱值c(△1)和c(△0),若前者大于后者,则判为1,反之,则判为0。
技术创新
2一种新的回声隐藏算法
本文提出的基于回声隐藏的算法,主要是在透明性、安全性和检测率这三个方面对传统回声隐藏算法进行了改进。框图如下。
图1中,X表示回声内核的符号控制,*表示卷积。算法使用段长N,参与水印嵌入的音频数据位置,和PN序列三个密钥来保证算法的安全性。
2.1水印透明性的提高
在时间域,修改音频信号后的透明性较之频率域差,因此本算法选取音频载体的一部分嵌入数据来保证透明性,选取的位置作为密钥。选用固定的衰减系数是传统回声隐藏的做法,为了提高静音段回声隐藏的检测性能,改进后的算法首先计算每个音频段的能量,对于能量较大的数据段,嵌入水印时选取较大的衰减系数,对于能量较小的数据段则选取较小的衰减系数。这样就保证了在能量较大数据段嵌入幅度较大的回声,提高了检测率,在能量较小的数据段嵌入幅度较小的回声,保证了透明性。如图2所示。
2.2水印安全性的提高
PN序列的引入主要考虑:1)安全性:回声隐藏的弱点就是任
360元/年-301-
1回声隐藏算法
回声隐藏通过在时域引入回声将数据嵌入到音频信号中。
在数字音频中加入回声的方法可表示为:
x(n):原始音频信号;xw(n):含回声的音频信号;△:延迟,d:能量衰减。,h(n)被称作回声内核,回声隐藏通过在音频信号中引入不同的回声延迟来嵌入比特位“1”和“0”。
*水印嵌入过程为:
1)首先将音频载体分割成N段,每段隐藏一个比特的秘密姚钟涵:硕士研究生
基金项目:陕西省自然科学研究计划项目基金(编号:2005F40)PLC技术应用200例》
一种基于回声隐藏的数字音频水印改进算法_物理_自然科学_专业资料 暂无评价
一种基于回声隐藏的数字音... 3页 2财富值 数字音频水印主要算法的研... 4页 5财富值 数字音频信号的水印隐藏与... 4页 2财富值 数字音频信号的水印嵌入...
基于回声隐藏的音频数字水印技术的研究_IT/计算机_专业资料。基于回声隐藏的音频...上,结合双边时域扩展思想,提出了一种 利用PN序列改进前后向回声核的隐藏算法。...
提出了一种自适应扩展回声音频数字水印算法。利用PN序列将音频信号的单回声内核进行扩展后作为水印信号,结合了回声隐藏的鲁棒性和扩频技术的保蕾陛等特点,从而提高了...
文献[4]提出了一种基于回声隐藏的数字音频水印算法。该算法水印的嵌入和提取 均在时间域完成,同时引入了用人类听觉特性寻找序列,提高了水印的安全性并加强了不可见...
数字音频信号的水印隐藏与嵌入算法_专业资料。提出了一种基于小波变换的音频数字水印算法,该算法具有良好的鲁棒性,并且嵌入水印后的音频信号没有引起人耳所感知到的...
一种基于回声隐藏的数字音... 5页 5财富值 数字音频信号的水印隐藏与... 4页 2财富值 数字音频信号的水印嵌入算... 3页 免费 一种新的数字音频水印算法...
更多>>提出了一种新颖的双声道数字音频无源水印算法。本算法先对需要嵌入的灰度...实验结果表明该算法简单易行,嵌入水印后的音频几乎隐藏>> 第2卷第 18期 上海...
一种新的基于变换域的数字音频水印算法_IT/计算机_专业资料。使用Arnold 变换...时 域水印算法中主要包括最不重要位算法, 回声隐藏 算法. 变换域水印算法中...
热门文档