当前位置: 首页 > 专利查询>天津大学专利>正文

音频信号篡改检测与恢复的数字水印算法制造技术

技术编号:14952609 阅读:117 留言:0更新日期:2017-04-02 09:39
本发明专利技术涉及一种用数字音频水印进行语音信号篡改检测与恢复的方法,该方法将原始信号的压缩版本作为水印信号,因此该水印信号不包含其他的冗余信息,在恢复时也不需要其他与原始信号相关的信息,因而该水印具有自恢复性。根据数字水因信号的冗余性,水印信息被嵌入到信号最低有效位中(least significant bits,LSBs)。水印信号可以准确定位信号破碎区域并对其进行恢复。水印信号在能保持较高的信噪比的同时还能够有令人满意的恢复效果。

【技术实现步骤摘要】

本专利技术专利涉及数字水印
,尤其是易碎水印技术应用于保护音频信号。
技术介绍
数字水印技术的原理为利用图像及声音等媒体信号的冗余性,在原始信号中嵌入有关的信息来保护原始信息,根据使用范围和意义的不同,这种嵌入的信息可以是关于数字信号的版权信息,也可以是由原信号压缩得到的码率比较小的水印。嵌入的信号能很好的隐藏在原始信号下不易被察觉,不会对原始水印造成影响。这种技术能够在一定程度上保护数字信号的版权,也能利用嵌入水印的特性尽可能的对受到破坏的信息进行恢复,由此达到抵挡恶意攻击的目的。水印技术在图像领域有一定程度的发展,但是同类算法在音频领域内并不多见。传统的水印认证技术着重于检测信号是否遭受过破坏,测试信号的完整性,不能进一步准确高效的处理音频信号并将其修复。图像和音频领域中数字水印技术发展不平衡的情况,主要由于听觉和视觉方面的差异性,人类听觉系统比人类视觉系统的敏感性要高许多,这就需要音频的恢复算法更加强效,恢复效果更好,才能够得到可懂的恢复信号。另外,由于听觉系统的敏感特性,人耳能够更容易的感知到新加入的水印信息,使得能在音频信号中嵌入的水印能量不能过大。也就是说,一方面需要嵌入水印的能量更小,在这种情况下水印能够包含关于原始音频信号的内容要较少,而另一方面,为应对更敏感的听觉系统,要使用有限的水印信号的信息达到更好的恢复效果。
技术实现思路
本专利技术的目的是研究出一种特殊的易碎性数字水印,使嵌入水印的音频信号在受到一定程度的攻击后,可以进行某种程度上的自恢复。该数字水印不仅能够对音频受损部分进行检测,还能够通过水印进行信息恢复。水印信号在能保持较高的信噪比的同时还能够有令人满意的恢复效果。为了解决上述技术问题,本专利技术所采取的技术方案是:一种用数字音频水印进行语音信号篡改检测与恢复的方法,其特征在于包括如下具体步骤:在本专利技术中中,参数的设置如下;试验用数据是8000Hz采样率,16bits采样精度的波形文件;取每帧内包含的采样点数n为64,取每个帧组中帧数m为16,每个帧组内的参照值总数k为345,则每帧分配23个参照值,量化后的整型数最大值为8192,量化参数q取为1500,量化结束后,为了简化嵌入过程,将有正有负的量化后参数整体平移,使其原始范围从-8192~8191变化至0~16383,量化后的参照值每个占据15bits;优选的,水印的嵌入过程为:将原始信号分帧,该专利技术采用的方法是将信号相邻n个采样点分为一帧,帧与帧之间没有重叠部分;(1)对帧进行分组,记每一个帧组中包含m个帧;记原始信号中共有N个采样点,而通常情况下N并不是的整数倍,对于这种情况,为了简化后面的处理,对原始信号进行补零;(2)分帧结束后,将原始数据进行压缩,使用的方法是对原始信号的幅度值除以系数c,得到压缩后的数据;(3)通过随机数算法,打乱帧的顺序,并将相邻的m个帧组成一个帧组;(4)对上述数据向量进行线性变换,得到未量化的参照值;而随机的帧序列是又一个随机数种子生成的,在嵌入水印过程又提取水印过程中,双方采用同一个种子,则可以保证嵌入/提取过程中操作的帧组是同一的帧组;(5)对参照值进行量化操作;(6)把一帧的序号(64bits表示),320bits的五层最高有效位,以及345bits的参照值放入一个哈希函数中,来产生一个31位长的哈希序列;随机生成一个哈希序列,对于每一帧,使用自身数据相关的哈希序列与随机序列异或生成定位数据;(7)随机生成一个31位长的哈希序列,对于每一帧,使用自身数据相关的31位哈希序列与随机序列异或生成的31位数据作为定位数据;(8)将31位定位数据与前文中提到的345位参照值数及8位补零数据一同组成384位替代六层最低有效位数据的水印数据;优选的,水印的提取恢复过程为:(1)对信号进行分帧分组后,提取信号六位最低有效位,并将每个帧中的最低有效位数据分为两组,一组是用于恢复数据的参照值,另外一组是定位篡改区域的定位数据。每帧中的六位最低有效位共计384位,而其中用于恢复数据的参照值共计345位,而定位数据有31位,篡改区域定位的第一步就是抽取原始数据中31位定位数据;(2)得到31位定位数据后,抽取十层最高有效位640位内的内容,与这帧的序号64位,以及345位参照值一同,放入哈希函数中计算出一个31位长的哈希序列;通过定位数据判断某帧是否被破坏;(3)经过哈希函数得到的31位哈希序列再与提取的31位哈希序列进行异或运算,得到最终31位定位数据;如果在受损定位后发现某个帧组的全部帧都没有受损,那么恢复过程将跳转到下一个帧组;(4)判断某帧是否被破坏;(5)接收方接收一个信号后,通过与嵌入方相同的随机种子生成嵌入方嵌入水印的帧分组排序,进而获得分组信息;(6)如果在受损定位后发现某个帧组的全部帧都没有受损,那么恢复过程将跳转到下一个帧组(7)将提取方提取出的量化参照值经过处理后得到未量化的参照值;(8)通过计算得出受破损区域内的信号数据;(9)标准化篡改恢复信号。一种用数字音频水印进行语音信号篡改检测与恢复的方法,包括以下步骤,步骤一,水印信息的嵌入过程:嵌入信号的水印生成自原始信号的压缩版本,不包含其他的冗余信息,在恢复时也不需要其他相关与原始信号的信息,因而具有自恢复性。步骤二,水印信息的提取恢复过程:当嵌入水印的信号遭到篡改时,算法可以根据嵌入的水印准确的定位被篡改部位,并从正确的部分中抽取用于恢复的水印信号。当被抽取的水印足够多时,算法可以对被篡改部分进行恢复。本专利技术步骤一中所述水印信息嵌入过程包括以下步骤:步骤11,将原始信号分帧,该专利技术采用的方法是将信号相邻n个采样点分为一帧,帧与帧之间没有重叠部分。步骤12,对帧进行分组,记每一个帧组中包含m个帧。记原始信号中共有N个采样点,而通常情况下N并不是n×m的整数倍,对于这种情况,为了简化后面的处理,对原始信号进行补零。补零结束后,每一帧中都有n个采样点,每个帧组中都有n×m个采样点,共有N/(n×m)个帧组。虽然可能某一帧中全由零组成,但不存在某一帧组全是又零组成。步骤13,分帧结束后,将原始数据进行压缩,使用的方法是对原始信号的幅度值除以系数c,得到压缩后的数据。步骤14,通过随机数算法,打乱帧的顺序,并将相邻的m个帧组成一个帧组。步骤15,对上述数据向量进行线性变换,得到未量化的参照值。而随机的帧序列是又一个随机数种子生成的,在嵌入水印过程又提取水印过程中,双方采用同一个种子,则可以保证嵌入/提取过程中操作的帧组是同一的帧组。步骤16,对参照值进行量化操作。步骤17,在本专利技术中中,参数的设置如下。试验用数据是8000Hz采样率,16bits采样精度的波形文件。取每帧内包含的采样点数n为64,取每个帧组中帧数m为16,每个帧组内的参照值总数k为345,则每帧分配23个参照值,量化后的整型数最大值为8192,量化参数q取为1500,量化结束后,为了简化嵌入过程,将有正有负的量化后参数整体平移,使其原始范围从-8192~8191变化至0~16383,量化后的参照值每个占据15bits。步骤18,把一帧的序号(64bits表示),320bits的五层最高有效位,以及345bits的参照值放入一个哈希函数中,来产生一个31位长本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/21/201610955253.html" title="音频信号篡改检测与恢复的数字水印算法原文来自X技术">音频信号篡改检测与恢复的数字水印算法</a>

【技术保护点】
一种用数字音频水印进行语音信号篡改检测与恢复的方法,其特征在于包括如下具体步骤:在本专利技术中,参数的设置如下;试验用数据是8000Hz采样率,16bits采样精度的波形文件;取每帧内包含的采样点数n为64,取每个帧组中帧数m为16,每个帧组内的参照值总数k为345,则每帧分配23个参照值,量化后的整型数最大值为8192,量化参数q取为1500,量化结束后,为了简化嵌入过程,将有正有负的量化后参数整体平移,使其原始范围从‑8192~8191变化至0~16383,量化后的参照值每个占据15bits;优选的,水印的嵌入过程为:将原始信号分帧,采用的方法是将信号相邻n个采样点分为一帧,帧与帧之间没有重叠部分;(1)对帧进行分组,记每一个帧组中包含m个帧;记原始信号中共有N个采样点,而通常情况下N并不是的整数倍,对于这种情况,为了简化后面的处理,对原始信号进行补零;(2)分帧结束后,将原始数据进行压缩,使用的方法是对原始信号的幅度值除以系数c,得到压缩后的数据;(3)通过随机数算法,打乱帧的顺序,并将相邻的m个帧组成一个帧组;(4)对上述数据向量进行线性变换,得到未量化的参照值;而随机的帧序列是又一个随机数种子生成的,在嵌入水印过程又提取水印过程中,双方采用同一个种子,则可以保证嵌入/提取过程中操作的帧组是同一的帧组;(5)对参照值进行量化操作;(6)把一帧的序号,64bits表示,320bits的五层最高有效位,以及345bits的参照值放入一个哈希函数中,来产生一个31位长的哈希序列;随机生成一个哈希序列,对于每一帧,使用自身数据相关的哈希序列与随机序列异或生成定位数据;(7)随机生成一个31位长的哈希序列,对于每一帧,使用自身数据相关的31位哈希序列与随机序列异或生成的31位数据作为定位数据;(8)将31位定位数据与前文中提到的345位参照值数及8位补零数据一同组成384位替代六层最低有效位数据的水印数据;优选的,水印的提取恢复过程为:1)对信号进行分帧分组后,提取信号六位最低有效位,并将每个帧中的最低有效位数据分为两组,一组是用于恢复数据的参照值,另外一组是定位篡改区域的定位数据;每帧中的六位最低有效位共计384位,而其中用于恢复数据的参照值共计345位,而定位数据有31位,篡改区域定位的第一步就是抽取原始数据中31位定位数据;2)得到31位定位数据后,抽取十层最高有效位640位内的内容,与这帧的序号64位,以及345位参照值一同,放入哈希函数中计算出一个31位长的哈希序列;通过定位数据判断某帧是否被破坏;3)经过哈希函数得到的31位哈希序列再与提取的31位哈希序列进行异或运算,得到最终31位定位数据;如果在受损定位后发现某个帧组的全部帧都没有受损,那么恢复过程将跳转到下一个帧组;4)判断某帧是否被破坏;5)接收方接收一个信号后,通过与嵌入方相同的随机种子生成嵌入方嵌入水印的帧分组排序,进而获得分组信息;6)如果在受损定位后发现某个帧组的全部帧都没有受损,那么恢复过程将跳转到下一个帧组7)将提取方提取出的量化参照值经过处理后得到未量化的参照值;8)通过计算得出受破损区域内的信号数据;9)标准一种用数字音频水印进行语音信号篡改检测与恢复的方法化篡改恢复信号。...

【技术特征摘要】
1.一种用数字音频水印进行语音信号篡改检测与恢复的方法,其特征在于包括如下具体步骤:在本发明中,参数的设置如下;试验用数据是8000Hz采样率,16bits采样精度的波形文件;取每帧内包含的采样点数n为64,取每个帧组中帧数m为16,每个帧组内的参照值总数k为345,则每帧分配23个参照值,量化后的整型数最大值为8192,量化参数q取为1500,量化结束后,为了简化嵌入过程,将有正有负的量化后参数整体平移,使其原始范围从-8192~8191变化至0~16383,量化后的参照值每个占据15bits;优选的,水印的嵌入过程为:将原始信号分帧,采用的方法是将信号相邻n个采样点分为一帧,帧与帧之间没有重叠部分;(1)对帧进行分组,记每一个帧组中包含m个帧;记原始信号中共有N个采样点,而通常情况下N并不是的整数倍,对于这种情况,为了简化后面的处理,对原始信号进行补零;(2)分帧结束后,将原始数据进行压缩,使用的方法是对原始信号的幅度值除以系数c,得到压缩后的数据;(3)通过随机数算法,打乱帧的顺序,并将相邻的m个帧组成一个帧组;(4)对上述数据向量进行线性变换,得到未量化的参照值;而随机的帧序列是又一个随机数种子生成的,在嵌入水印过程又提取水印过程中,双方采用同一个种子,则可以保证嵌入/提取过程中操作的帧组是同一的帧组;(5)对参照值进行量化操作;(6)把一帧的序号,64bits表示,320bits的五层最高有效位,以及345bits的参照值放入一个哈希函数中,来产生一个31位长的哈希序列;随机生成一个哈希序列,对于每一帧,使用自身数据相关的哈希序列与随机序列异或生成定位数据;(7)随机生成一个31位长的哈希序列,对于每一帧,使用自身数据相关的31位哈希序列与随机序列异或生成的31位数据作为定位数据;(8)将31位定位数据与前文中提到的345位参照值数及8位补零数据一同组成384位替代六层最低有效位数据的水印数据;优选的,水印的提取恢复过程为:1)对信号进行分帧分组后,提取信号六位最低有效位,并将每个帧中的最低有效位数据分为两组,一组是用于恢复数据的参照值,另外一组是定位篡改区域的定位数据;每帧中的六位最低有效位共计384位,而其中用于恢复数据的参照值共计345位,而定位数据有31位,篡改区域定位的第一步就是抽取原始数据中31位定位数据;2)得到31位定位数据后,抽取十层最高有效位640位内的内容,与这帧的序号64位,以及345位参照值一同,放入哈希函数中计算出一个31位长的哈希序列;通过定位数据判断某帧是否被破坏;3)经过哈希函数得到的31位哈希序列再与提取的31位哈希序列进行异或运算,得到最终31位定位数据;如果在受损定位后发现某个帧组的全部帧都没有受损,那么恢复过程将跳转到下一个帧组;4)判断某帧是否被破坏;5)接收方接收一个信号后,通过与嵌入方相同的随机种子生成嵌入...

【专利技术属性】
技术研发人员:路文焕魏建国李建方强侯庆志
申请(专利权)人:天津大学
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1