首页 > 专利 > 杭州电子科技大学 > 一种基于DWT-SVD-ICA的数字音频水印算法专利详情

一种基于DWT-SVD-ICA的数字音频水印算法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2016-03-30
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-08-03
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2019-03-22
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2036-03-30
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201610191502.6 申请日 2016-03-30
公开/公告号 CN105741844B 公开/公告日 2019-03-22
授权日 2019-03-22 预估到期日 2036-03-30
申请年 2016年 公开/公告年 2019年
缴费截止日
分类号 G10L19/018 主分类号 G10L19/018
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 1
权利要求数量 2 非专利引证数量 1
引用专利数量 8 被引证专利数量 0
非专利引证 1、王庆岭 等.基于小波域的自适应数字水印算法的研究《.自动化与仪器仪表》.2015,(第1期),第13-16,19页. 陈寅秋.基于奇异值分解和小波变换的音频数字水印研究《.中国优秀硕士学位论文全文数据库 信息科技辑》.2008,(第11期),兰宇琳.鲁棒性数字音频水印算法的研究. 《中国优秀硕士学位全文数据库 信息科技辑》.2012,(第10期),;
引用专利 CN101504850A、CN102496367A、CN103955880A、CN101277438A、CN1941693A、WO2010100398A1、US2014005815A1、US2014005815A1 被引证专利
专利权维持 6 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 唐向宏、蔡倩、何雨亭、来伊丽、夏凯莉、李齐良 第一发明人 唐向宏
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 6
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明公开了一种基于DWT‑SVD‑ICA的数字音频水印算法,按如下步骤进行:第一步:对原始音频进行预处理,选择合适片段用水印嵌入;第二步:嵌入水印时,对原始音频进行三级小波变换,并对小波变换的近似分量进行奇异值分解,然后利用随机混合法完成水印嵌入;第三步:提取水印时,对嵌有水印的音频信号进行小波变换和奇异值分解,然后利用负熵最大化的固定点算法实现水印盲检测。本发明与传统基于ICA的音频水印算法相比,具有如下优点:水印鲁棒性得到了一定的提高即水印鲁棒性强劲,既可保证水印的不可感知性,又能保证水印的盲提取。
  • 摘要附图
    一种基于DWT-SVD-ICA的数字音频水印算法
  • 说明书附图:图1
    一种基于DWT-SVD-ICA的数字音频水印算法
  • 说明书附图:图2
    一种基于DWT-SVD-ICA的数字音频水印算法
  • 说明书附图:图3
    一种基于DWT-SVD-ICA的数字音频水印算法
  • 说明书附图:图4
    一种基于DWT-SVD-ICA的数字音频水印算法
  • 说明书附图:图5
    一种基于DWT-SVD-ICA的数字音频水印算法
  • 说明书附图:图6
    一种基于DWT-SVD-ICA的数字音频水印算法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2019-03-22 授权
2 2016-08-03 实质审查的生效 IPC(主分类): G10L 19/018 专利申请号: 201610191502.6 申请日: 2016.03.30
3 2016-07-06 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于DWT-SVD-ICA的数字音频水印算法,其特征是按如下步骤进行:
第一步:对原始音频进行预处理,选择合适片段用水印嵌入;第一步具体如下:设第k帧音频信号的短时能量由Ek表示,定义如下:
其中,xk(i)为第k帧音频信号第i点的大小,N为信号帧长;
设第k帧音频信号的过零率用Zk表示,定义为:
其中, 设定两个阈值Eth和Zth,选取过零率Zk≤Zth且短时能量Ek≥Eth
的音频帧作为水印嵌入帧ASk;
第二步:嵌入水印时,对原始音频进行三级小波变换,并对小波变换的近似分量进行奇异值分解,然后利用随机混合法完成水印嵌入;第二步具体如下:
(1)对每帧ASk进行三级小波变换,得到低频近似分量CA3k和细节分量CD1k,CD2k,CD3k;
为了实现对CA3k进行奇异值分解,先将CA3k转换成二维矩阵ca3k:
对ca3k进行奇异值分解成 并将其奇异值矩阵 按式(4)转化为一维数组
Sk:
(2)读取长度为 的水印信息Mk,将水印Mk和一维数组Sk融合构成二维矩阵MSk:
将MSk与自适应混合矩阵Ak线性相乘得到嵌入水印的矩阵Xk,ICA混合公式如下:
ak11,ak21在[0.85,0.99]的区间内随机选择;
选择SVD特征值来调节水印的嵌入强
度;round(x)代表对x四舍五入;将Rk=ak21Sk+ak22Mk作为密钥保存用于水印提取,Lk=ak11Sk+ak12Mk按式(7)转换成奇异值矩阵S',并按式(8)进行奇异值分解获得嵌入水印的ca3'k:
将二维矩阵ca3'k按式(9)转换成一维矩阵CA3'k:
CA3'k与CD1k,CD2k,CD3k进行小波重构,完成对第k帧音频信号的水印嵌入SWk;
(3)重复以上步骤(1)、(2),直至完成对所有帧的水印嵌入,最后得到嵌入水印的音频SW;
第三步:提取水印时,对嵌有水印的音频信号进行小波变换和奇异值分解,然后利用负熵最大化的固定点算法实现水印盲检测。

2.如权利要求1所述的基于DWT-SVD-ICA的数字音频水印算法,其特征是:第三步:①对嵌有水印的音频SW分帧成SWk,k=1,2, … ,并对SWk进行分段三级小波分解,得到近似分量CA3'k,转换成二维矩阵ca3'k,再将ca3'k进行SVD分解得到奇异值矩阵S'k,对S'k中的奇异值按式(10)转化为Lk;
②将密钥Rk和Lk按式(11)融合成Xk;
根据Fast-ICA的实现步骤,对矩阵Xk进行解混,得到解混矩阵Wk,计算Yk矩阵:
由于Fast-ICA分离出两个独立变量不能确定哪一个分量含有水印信号,需将Yk1和Yk2分别与Lk进行相似度比较,选择相似度小于0.8的分量作为含有水印的独立分量;假设Yk1分量是所选含有水印的独立分量,则令WMk=Yk1;
③按式(13)进行水印提取:
其中E{.}代表求均值;
④重复以上步骤①、②、③,直到提取出所有水印WA。
说明书

技术领域

[0001] 本发明属于数字音频水印技术领域,具体涉及一种基于变换域和独立分量分析技术结合的数字音频水印技术的表示方法。

背景技术

[0002] 由于独立分量分析(ICA)是一种非常有效的盲信号处理技术,其基本原理是通过分析多维观测数据间的高阶统计相关性,找出相互独立的隐含信息成分,完成分量间高阶冗余的去除及独立信源的提取,而数字水印技术就是要在水印的载体中嵌入或提取出独立的信源信号。因此,业界将独立分量分析(ICA)应用数字音频水印的盲提取和半盲提取。目前,将ICA应用于图像水印研究的比较多,而应用于数字音频水印的研究相对较少。大多数基于ICA的水印虽然有较好的不可感知性,但鲁棒性仍不够强健。而相对的,基于变化域由于其强健的鲁棒性在该技术领域得到了广泛的应用。

发明内容

[0003] 在实验研究中发现,基于变化域的音频水印技术拥有良好的鲁棒性,而ICA可以在保证水印不可感知性的前提下,实现了水印的盲提取。为了同时提高水印的不可感知性和鲁棒性,本发明结合小波变换(DWT)和奇异值分解(SVD)的变换特点,根据奇异值矩阵中的特征自适性调整水印嵌入强度,提出了一种基于DWT-SVD-ICA的数字音频水印算法。
[0004] 本发明采取以下技术方案:一种基于DWT-SVD-ICA的数字音频水印算法,将原始音频信号的分段预处理获取适合嵌入水印的帧,对嵌入帧进行小波变换、奇异值分解,在奇异值中自适应的嵌入水印信号。利用Fast-ICA提取水印以实现水印的盲检测。按如下步骤进行:
[0005] 第一步:为了较好地保证水印的不可感知性和鲁棒性,对原始音频进行预处理,选择合适片段用水印嵌入。具体算法:
[0006] 设第k帧音频信号的短时能量由Ek表示,其定义如下:
[0007]
[0008] 其中xk(i)为第k帧音频信号第i点的大小,N为信号帧长。音频帧的能量体现了某个时间段内音频信号的强度,Ek越大则表示掩蔽性能越好。
[0009] 设第k帧音频信号的过零率用Zk表示,其定义为:
[0010]
[0011] 其中,sgn[x]为符号函数,根据变量x的大小按 取值。音频帧的过零率指一帧内相邻的采样点改变符号的次数,体现了一帧中音频信号幅值变化的程度,过零率Zk越小表示该帧的幅值变化相对平稳。因此,设定两个阈值Eth和Zth,选取过零率Zk≤Zth且短时能量Ek≥Eth的音频帧作为水印嵌入帧ASk。
[0012] 第二步:嵌入水印时,对原始音频进行三级小波变换(DWT),并对小波变换的近似分量进行奇异值分解(SVD),然后利用随机混合方法完成水印嵌入,以提高水印的不可感知性和鲁棒性。具体算法:
[0013] (1)对每帧ASk进行三级小波变换,得到低频近似分量CA3k和细节分量CD1k,CD2k,CD3k。由于CA3k具有能量集中的特性,所以在本发明中选择CA3k作为水印嵌入对象。为了实现对CA3k进行奇异值分解,先需将CA3k按式(7)转换成二维矩阵ca3k(即升维):
[0014]
[0015] 对ca3k进行奇异值分解成两个正交矩阵 和对角阵 并将其奇异值矩阵 按式(4)转化为一维数组Sk:
[0016]
[0017] (2)读取长度为 的水印信息Mk,将水印Mk和一维数组Sk融合构成二维矩阵MSk:
[0018]
[0019] 将MSk与自适应混合矩阵Ak线性相乘得到嵌入水印的矩阵Xk,ICA混合公式如下:
[0020]
[0021] 由于矩阵 的大小决定水印嵌入的强弱,影响着水印在音频中的不可感知性,因此,为了确保水印的鲁棒性和不可感知性,在本发明中,ak11,ak21在[0.85,
0.99]的区间内随机选择;同时, 选择
SVD特征值来调节水印的嵌入强度,这样嵌入水印的强度具有自适应性。round(x)代表对x四舍五入。令Rk=ak21Sk+ak22Mk,并Rk作为密钥保存用于水印提取;令Lk=ak11Sk+ak12Mk,并Lk按式(7)转换成奇异值矩阵S',并按式(8)进行奇异值分解获得嵌入水印的ca3'k:
[0022]
[0023]
[0024] 将二维矩阵ca3'k按式(9)转换成一维矩阵CA3'k(即降维):
[0025]
[0026] CA3'k与CD1k,CD2k,CD3k进行小波重构,完成对第k帧音频信号的水印嵌入SWk;
[0027] (3)重复以上步骤(1)(2)直至完成对所有帧的水印嵌入,最后得到嵌入水印的音频SW。
[0028] 第三步:提取水印时,对嵌有水印的音频信号进行小波变换和奇异值分解,然后利用已有的负熵最大化的固定点算法(Fast-ICA)来实现水印盲检测。具体步骤如下:
[0029] ①对嵌有水印的音频SW分帧成SWk,k=1,2,…。并对SWk进行分段三级小波分解,得到近似分量CA3'k,将其转换成二维矩阵ca3'k,再将ca3'k其进行SVD分解得到奇异值矩阵S'k。对S'k中的奇异值如式(10)转化为Lk;
[0030]
[0031] ②将密钥Rk和Lk按式(11)融合成Xk;
[0032]
[0033] 根据Fast-ICA的实现步骤,对矩阵Xk进行解混,得到解混矩阵Wk,计算Yk矩阵;
[0034]
[0035] 由于Fast-ICA分离出两个独立变量不能确定哪一个分量含有水印信号,需将Yk1和Yk2分别与Lk进行相似度比较,选择相似度(NC)小于0.8的分量作为含有水印的独立分量。假设Yk1分量是所选含有水印的独立分量,则令WMk=Yk1;
[0036] ③根据②步骤,假设Yk1分量是所选含有水印的独立分量,则令WMk=Yk1;按式(13)进行提取水印WAk:
[0037]
[0038] 其中,E{.}代表求均值。
[0039] (4)重复以上步骤①、②和③直到提取出所有水印WA。
[0040] 本发明从考虑平衡水印不可感知性和鲁棒性的角度出发,提供了一种基于DWT-SVD-ICA的数字音频水印算法,其按:第一步:对原始音频进行预处理,选择合适片段用水印嵌入;第二步:嵌入水印时,对原始音频进行三级小波变换(DWT),并对小波变换的近似分量进行奇异值分解(SVD),然后利用随机混合方法完成水印嵌入,以提高水印的不可感知性和鲁棒性;第三步:提取水印时,对嵌有水印的音频信号进行小波处理和奇异值分解,然后利用负熵最大化的固定点算法(Fast-ICA)方法来实现水印盲检测。
[0041] 本发明与传统基于ICA的音频水印算法相比,具有如下优点:水印鲁棒性得到了一定的提高即水印鲁棒性强劲,既可保证水印的不可感知性,又能保证水印的盲提取。

实施方案

[0048] 下面结合附图对本发明优选实施例作详细说明。
[0049] 在本实施例中,图1给出的ICA模型图。图2给出本发明的水印嵌入过程图。嵌入过程按如下步骤进行:
[0050] 第一步:对原始音频进行预处理,选择合适片段用水印嵌入。具体算法:
[0051] 设第k帧音频信号的短时能量由Ek表示,其定义如下:
[0052]
[0053] 其中,N为信号帧长。音频帧的能量体现了某个时间段内音频信号的强度,Ek越大则表示掩蔽性能越好。
[0054] 设第k帧音频信号的过零率用Zk表示,其定义为:
[0055]
[0056] 其中, 音频帧的过零率指一帧内相邻的采样点改变符号的次数,体现了一帧中音频信号幅值变化的程度,过零率Zk越小表示该帧的幅值变化相对平稳。
因此,设定两个阈值Eth和Zth,选取过零率Zk≤Zth且短时能量Ek≥Eth的音频帧作为水印嵌入帧ASk。
[0057] 第二步:嵌入水印时,对原始音频进行三级小波变换,并对小波变换的近似分量进行奇异值分解,然后利用随机混合方法完成水印嵌入,以提高水印的不可感知性和鲁棒性。具体算法:
[0058] (1)对每帧ASk进行三级小波变换,得到低频近似分量CA3k和细节分量CD1k,CD2k,CD3k。由于CA3k具有能量集中的特性,所以在本发明中选择CA3k作为水印嵌入对象。为了实现对CA3k进行奇异值分解,先需将CA3k按式(7)转换成二维矩阵ca3k(即升维):
[0059]
[0060] 对ca3k进行奇异值分解成 并将其奇异值矩阵 按式(4)转化为一维数组Sk:
[0061]
[0062] (2)读取长度为 的水印信息Mk,将水印Mk和一维数组Sk融合构成二维矩阵MSk:
[0063]
[0064] 将MSk与自适应混合矩阵Ak线性相乘得到嵌入水印的矩阵Xk,ICA混合公式如下:
[0065]
[0066] 由于矩阵Ak的大小决定水印嵌入的强弱,影响着水印在音频中的不可感知性。因此,为了确保水印的鲁棒性和不可感知性,在本发明中,ak11,ak21在[0.85,0.99]的区间内随机选择;同时, 选择SVD特征值来调节水印的嵌入强度,这样嵌入水印的强度具有自适应性。round(x)代表对x四舍五入。将Rk=ak21Sk+ak22Mk作为密钥保存用于水印提取,Lk=ak11Sk+ak12Mk按式(7)转换成奇异值矩阵S',并按式(8)进行奇异值分解获得嵌入水印的ca3'k:
[0067]
[0068]
[0069] 将二维矩阵ca3'k按式(9)转换成一维矩阵CA3'k(即降维):
[0070]
[0071] CA3'k与CD1k,CD2k,CD3k进行小波重构,完成对第k帧音频信号的水印嵌入SWk;
[0072] (3)重复以上步骤(1)、(2)直至完成对所有帧的水印嵌入,最后得到嵌入水印的音频SW。
[0073] 图3给出本发明的水印提取过程框图。
[0074] 嵌入过程按如下步骤进行:
[0075] 提取水印时,对嵌有水印的音频信号进行小波处理和奇异值分解,然后利用负熵最大化的固定点算法(Fast-ICA)方法来实现水印盲检测。具体步骤如下:
[0076] ①对嵌有水印的音频SW分帧成SWk,k=1,2,…。并对SWk进行分段三级小波分解,得到近似分量CA3'k,将其转换成二维矩阵ca3'k,再将ca3'k其进行SVD分解得到奇异值矩阵S'k。对S'k中的奇异值如式(10)转化为Lk;
[0077]
[0078] ②将密钥Rk和Lk按式(11)融合成Xk;
[0079]
[0080] 根据Fast-ICA的实现步骤,对矩阵Xk进行解混,得到解混矩阵Wk,计算Yk矩阵:
[0081]
[0082] 由于Fast-ICA分离出两个独立变量不能确定哪一个分量含有水印信号,需将Yk1和Yk2分别与Lk进行相似度比较,选择相似度(NC)小于0.8的分量作为含有水印的独立分量。假设Yk1分量是所选含有水印的独立分量,则令WMk=Yk1;
[0083] ③按式(13)进行水印提取:
[0084]
[0085] 其中,E{.}代表求均值。
[0086] (4)重复以上步骤①、②和③直到提取出所有水印WA。
[0087] 为了验证本算法的有效性,利用MATLAB2013b,在计算机上进行仿真实验。图4为原始水印和提取出来的水印图像比较图。图中两图相似度为1,说明本算法可以完整的将水印提取出来。
[0088] 图5和图6分别为原始音频和嵌入水印后的音频的波形比较图和原始音频和嵌入水印后的音频的频谱比较图。从图5(c)中可以看出,原始音频信号嵌入水印前后的波形变化差值很小,变化范围大约在2/1000。人耳听觉频率范围(一般为20Hz~20kHz)范围内,根据人耳掩蔽效应,对2kHz至4kHz范围内,人耳最为敏感。从图6(c)中可以看出,在人耳敏感频率下的频谱的幅度变化很小,变化范围大约在0.2。因此,从图5和图6中可以看出,嵌有水印的音频与原始音频相比,在波形和频谱上没有明显的变化,这表明本发明算法具有良好的不可感知性。
[0089] 以上对本发明的优选实施例进行了详细说明,对本领域的普通技术人员而言,依据本发明提供的思想,在具体实施方式上会有改变之处,而这些改变也应视为本发明的保护范围。

附图说明

[0042] 图1为本发明的ICA模型框图。
[0043] 图2为水印嵌入过程框图。
[0044] 图3为水印提取过程框图。
[0045] 图4为原始水印和提取出来的水印图像比较图。
[0046] 图5为原始音频和嵌入水印后的音频的波形比较图。
[0047] 图6为原始音频和嵌入水印后的音频的频谱比较图。
专利联系人(活跃度排行)
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号