基于深度递归非负矩阵分解的音频场景分类方法及系统技术方案

技术编号:28216686 阅读:36 留言:0更新日期:2021-04-28 09:29
本发明专利技术公开了基于深度递归非负矩阵分解的音频场景分类方法及系统,该方法包括:将待分类的音频信号按照贝叶斯信息准则进行音频场景切分;将切分后的每一段音频划分为多个块,每个块包括多个音频帧;以块为单位分别输入多个预先训练好的深度递归NMF网络,得到每块音频在不同子空间中的展开特征;将不同子空间中的展开特征拼接为一个长特征向量,输入支持向量机,获得每块音频的类别判别结果;计算该段音频所有块的类别判别结果的均值,由此得到该段音频的所属类别。本发明专利技术的方法将深度NMF用于音频场景分类,通过探索相邻帧之间NMF系数的递归关系,降低模型复杂度,提高泛化能力。力。力。

【技术实现步骤摘要】
基于深度递归非负矩阵分解的音频场景分类方法及系统


[0001]本专利技术涉及音频分类领域,具体涉及基于深度递归非负矩阵分解(Nonnegative Matrix Factorization,NMF)的音频场景分类方法及系统。

技术介绍

[0002]音频作为多媒体信息的重要组成部分,对其分析、检索和使用已成为日常生活中不可避免的问题。如何对海量音频信息进行高效管理、分析和利用已然成为音频信号处理领域一个极富挑战的问题。音频场景分类是对音频的初步分析,是音频高效管理和充分使用的前提。它关注如何让计算机能够分辨场景中的各种声音,识别特定场景中的基本声学要素,并能根据这些要素对新场景归类。
[0003]传统的音频分类系统主要分为两步操作:首先,利用变换从待分析信号中提取出频谱、基频、音色、共振峰等声学特征;其次,高斯混合模型(GMM)、隐马尔可夫模型(HMM)或支持向量机(SVM)被用作后端分类器完成对信号的归类。
[0004]近年来,随着深度学习的发展,人们开始研究大数据驱动的音频场景分类算法。一种直接的方法就是用深度神经网络(DNN)替换GMM作为后端分类器。由于DNN 能够通过改变隐含层数量增加模型复杂度,并通过层次化结构实现特征的多次变换, DNN通常表现出比传统分类器更好的性能。另一种方式则采用卷积神经网络(CNN) 作为前端特征提取器,后端则采用DNN或者CNN作为分类器。全网络结构允许模型进行联合训练,从而进一步提升系统性能。
[0005]基于DNN的音频场景分类算法充分利用了网络的强大建模能力,但是DNN的不可解释性极大地增加了其优化和训练过程的复杂性。与之相反,由于NMF是基于一组统计模型,因而它易于扩展,如稀疏性正则、卷积化等。但是,NMF在测试阶段需要解迭代优化问题,这会增加推理所需时间。

技术实现思路

[0006]本专利技术的目的在于克服上述缺陷,在借鉴深度递归神经网络结构的基础上,将 NMF的迭代优化计算利用网络进行展开(unfolding)。由于采用深度递归结构的NMF 能够利用反向传播算法进行高效计算,从而提高了NMF在测试/训练阶段的计算速度,使得NMF能够利用海量数据进行训练。另外,相较于DNN,NMF能够给建模提供更好的解释性。结果表明,在少量训练数据的情况下,深度递归NMF比DNN 具有更好的泛化能力;而在大数据情况下,性能于DNN相当。
[0007]为实现上述目的,本专利技术提出了一种基于深度递归非负矩阵分解的音频场景分类方法,该方法包括:
[0008]将待分类的音频信号按照贝叶斯信息准则进行音频场景切分;
[0009]将切分后的每一段音频划分为多个块,每个块包括多个音频帧;以块为单位分别输入多个预先训练好的深度递归NMF网络,得到每块音频在不同子空间中的展开特征;将不
同子空间中的展开特征拼接为一个长特征向量,输入支持向量机,获得每块音频的类别判别结果;
[0010]计算该段音频所有块的类别判别结果的均值,由此得到该段音频的所属类别。
[0011]作为上述方法的一种改进,所述深度递归NMF网络为一个改进的堆叠RNN,包括K个处理层,每个处理层包括t个处理单元;对应处理每个块中的t个音频帧: x1,x2,

,x
t

[0012]其中网络的第k层的第i个处理单元的输出为:
[0013][0014][0015]是一个N维的行向量
[0016][0017][0018]其中,1≤i≤t;W
(k)
表示第k层对应的字典,是W
(k)
的转置,I为单位矩阵,α
(k)
是第k层对应的非负权重,b=λ/α
(k)
为截断门限,λ是一个控制网络输出特征稀疏性的参数;当k=1时,
[0019][0020]其中,表示权重系数;
[0021]第k个处理层的每个单元的输入为则所述展开特征为第K层输出组成的向量:
[0022][0023]作为上述方法的一种改进,所述方法还包括对深度递归NMF网络进行训练的步骤,具体包括:
[0024]基于各类干净音频信号和稀疏NMF,利用乘积更新准则训练得到相应干净音频字典W
(clean)

[0025]利用实际带噪数据,训练字典W=[W
(clean)
,W
(noise)
];其中,W
(noise)
为噪声字典;在采用稀疏NMF训练过程中,保持W
(clean)
不变,只更新W
(noise)
;W= [W
(1)
,W
(2)
,

,W
(K)
];
[0026]利用获得的字典W和预先设定的非负权重α和初始化深度递归NMF网络;其中,是初始迭代点;α=[α
(1)

(2)

(K)
];
[0027]为了训练深度递归NMF网络,解如下的优化问题:
[0028][0029]其中,训练深度递归NMF参数θ包括:字典W,非负权重α和训练数据为 {X
i
,Y
i
}
i=1:I
;I是音频训练样本总数,X
i
和Y
i
分别表示第i个训练样本的网络输入及其期望输出;
是代价函数;是神经网络实际输出;θ是神经网络参数;
[0030]代价函数选为:
[0031][0032]其中,X
f,t
为输入信号x
t
的第f个频率点的频谱;Y
f,t
是干净信号的第t帧,第f个频率点的频谱;M
t,f
是取值范围在0和1之间的待估计掩码值,输入信号X中假定含有一定程度噪声干扰;Y是干净信号。
[0033]作为上述方法的一种改进,所述方法还包括:
[0034]将非负权重α用新变量代替:
[0035][0036]当求解出后,计算非负权重α:
[0037][0038]其中,ε>0,exp(
·
)和ln(
·
)分别表示指数和对数运算;
[0039]将字典W用新变量代替:
[0040][0041]当求解出后,计算字典W:
[0042][0043]其中,表示矩阵的第f行;exp(
·
)和ln(
·
)分别表示指数和对数运算。
[0044]本专利技术还提供了一种基于深度递归非负矩阵分解的音频场景分类系统,所述系统包括:
[0045]切分模块,用于将待分类的音频信号按照贝叶斯信息准则进行音频场景切分;
[0046]音频块的类别判别模块,用于将切分后的每一段音频划分为多个块,每个块包括多个音频帧;以块为单位分别输入多个预先训练好的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于深度递归非负矩阵分解的音频场景分类方法,该方法包括:将待分类的音频信号按照贝叶斯信息准则进行音频场景切分;将切分后的每一段音频划分为多个块,每个块包括多个音频帧;以块为单位分别输入多个预先训练好的深度递归NMF网络,得到每块音频在不同子空间中的展开特征;将不同子空间中的展开特征拼接为一个长特征向量,输入支持向量机,获得每块音频的类别判别结果;计算该段音频所有块的类别判别结果的均值,由此得到该段音频的所属类别。2.根据权利要求1所述的方法,其特征在于,所述深度递归NMF网络为一个改进的堆叠RNN,包括K个处理层,每个处理层包括t个处理单元;对应处理每个块中的t个音频帧:x1,x2,

,x
t
;其中网络的第k层的第i个处理单元的输出为:其中网络的第k层的第i个处理单元的输出为:其中网络的第k层的第i个处理单元的输出为:是一个N维的行向量是一个N维的行向量其中,1≤i≤t;W
(k)
表示第k层对应的字典,是W
(k)
的转置,I为单位矩阵,α
(k)
是第k层对应的非负权重,b=λ/α
(k)
为截断门限,λ是一个控制网络输出特征稀疏性的参数;当k=1时,其中,表示权重系数;第k个处理层的每个单元的输入为则所述展开特征为第K层输出组成的向量:3.根据权利要求2所述的方法,其特征在于,所述方法还包括对深度递归NMF网络进行训练的步骤,具体包括:基于各类干净音频信号和稀疏NMF,利用乘积更新准则训练得到相应干净音频字典W
(clean)
;利用带噪数据,训练字典W=[W
(clean)
,W
(noise)
];其中,W
(noise)
为噪声字典;在采用稀疏NMF训练过程中,保持W
(clean)
不变,只更新W
(noise)
;W=[W
(1)
,W
(2)


,W
(K)
];利用获得的字典W和预先设定的非负权重α和初始化深度递归NMF网络;其中,是初始迭代点;α=[α
(1)
,α
(2)
,α
(K)
];为了训练深度递归NMF网络,解如下的优化问题:
其中,训练深度递归NMF参数θ包括:字典W,非负权重α和训练数据为{X
i
,Y
i
}
i=1:I
;I是音频训练样本总数,X
i
和Y
i
分别表示第i个训练样本的网络输入及其期望输出;是代价函数;是神经网络实际输出;θ是神经网络参数;代价函数选为:其中,X
f,t
为输入信号x
t
的第f个频率点的频谱;Y
f,t
是干净信号的第t帧,第f个频率点的频谱;M
t,f
是取值范围在0和1之间的待估计掩码值,输入信号X中假定含有一定程度噪声干扰;Y是干净信号。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:将非负权重α用新变量代替:当求解出后,计算非负权重α:其中,ε>0,exp(
·
)和ln(
·
)分别表示指数和对数运算;将字典W用新变量代替:当求...

【专利技术属性】
技术研发人员:高圣翔黄远杨晶超孙晓晨沈亮林格平刘发强胡琦刘建颜永红
申请(专利权)人:国家计算机网络与信息安全管理中心
类型:发明
国别省市:

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

1