一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于改进MFCC的工地特种车辆识别方法与流程

2021-06-08 13:46:00 来源:中国专利 TAG:识别 工地 特种 改进 车辆

一种基于改进mfcc的工地特种车辆识别方法
技术领域
1.本申请涉及声纹识别技术领域,具体涉及一种基于改进mfcc的工地特种车辆识别方法。


背景技术:

2.经国家电网调研发现,在已发生地下电缆事故中,有三分之一都是外力破坏致使的。在外力破坏地下电缆事件中,基本上都是由于工程队不正当的使用工程机械进行施工作业,导致电缆的破损、断开。为解决此类问题,采用的解决方法有人工巡检、加装地下电缆防护外管、摄像头监控以及使用振动信号来监测工程机械。但这些方法都存在不具有实时性、成本高、容易受到遮挡、易受天气影响、准确度不高等缺点。


技术实现要素:

3.本发明的目的在于,提供一种基于改进mfcc的工地特种车辆识别方法,将mfcc参数和加权的一阶、二阶mel差分倒谱参数合并为一个矢量,作为音频信号的特征参数,通过gmm

ubm模型,对所述特征参数进行训练和识别,实现对工程车辆的实时识别。
4.本发明的所采取的技术方案是:一种基于改进mfcc的工地特种车辆识别方法,用于实时识别工地特种车辆,包括如下步骤:
5.s101:对采集到的语音信号进行预处理,得到时域信号s(n);
6.s102:对音频时域信号s(n)进行dft变换,得到频域信号x(k);
7.s103:使用mel滤波器组对频域信号x(k)进行mel滤波;
8.s104:对滤波器的输出e(m)取对数,得到对数频谱s(m);
9.s105:对对数频谱s(m)进行离散余弦变换,得到mfcc参数mfcc(n)、一阶差分倒谱参数δmfcc(n)和二阶差分倒谱参数δ2mfcc(n);
10.s106:将mfcc参数和加权的一阶、二阶差分倒谱参数合并为一个矢量,提取为音频信号的特征参数,所述特征参数表达式如下所示:
11.newmfcc=mfcc a
·
δmfcc b
·
δ2mfcc
12.其中a为一阶差分倒谱参数权重,b为一阶差分倒谱参数权重,且0<b<a<1;
13.s107:使用gmm

ubm模型,对特征参数newmfcc进行训练和识别。
14.进一步地,所述预处理包括采样和量化、预加重处理、分帧与加窗处理和语音端点检测处理。
15.进一步地,所述dft变换公式为:
[0016][0017]
进一步地,所述mel滤波器的传递函数h
m
(k)表达式如下:
[0018][0019]
f(m)定义为:
[0020][0021]
式中,f
l
和f
h
分别是在mel滤波器组内的最低和最高频率;n是离散余弦变换的变换点数;m为三角滤波器的个数。b
‑1和b是互逆函数,且f
s
为采样频率。
[0022]
进一步地,每个滤波器的输出为:
[0023][0024]
进一步地,所述mfcc参数、一阶差分倒谱参数δmfcc(n)和二阶差分倒谱参数δ2mfcc(n)的表达式如下:
[0025][0026][0027][0028]
式中k为常数。
[0029]
进一步地,所述步骤s107的具体方法为:
[0030]
(1)利用gmm为每种工程车辆建立概率模型,m阶的gmm为m个单高斯函数的加权平均和表达式如下:
[0031][0032]
其中,x是维度为d的特征向量,ω
i
,i=1,2,

,m是混合权重;b
i
(x),i=1,2,

,m是d维单高斯密度函数,具体表达式如下:
[0033][0034]
其中,μ
i
是平均值向量,∑
i
是完全协方差矩阵,是∑
i
的逆矩阵,|∑
i
|是∑
i

行列式,混合权重ω
i
应满足下列条件:
[0035][0036]
(2)gmm的模型参数记为λ={ω
i

i
,∑
i
},得到gmm的对数似然函数具体表达式如下:
[0037][0038]
(3)根据音频的特征向量序列,找出在已训练出的n个gmm找出最大的对数似然函数,即对应识别出来的工程车辆i
*
,具体表达式如下:
[0039][0040]
本发明的有益技术效果在于:将mfcc参数和加权的一阶、二阶mel差分倒谱参数合并为一个矢量,作为音频信号的特征参数,所述特征参数不仅能够反映音频的静态特性,还能表示出音频的动态特性,而且所述特征参数的维数所述特征参数的维数比mfcc δmfcc的维数少n维,比mfcc δmfcc δ2mfc的维数少2*n维,计算复杂程度减小,有效提升识别速度;通过gmm

ubm模型,有效提高识别的准确度;实现对工地特种车辆的实时识别,以便及时向有关部门传输相关信息,有效防护地下电缆。
附图说明
[0041]
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0042]
图1为本发明实施例的方法流程图。
具体实施方式
[0043]
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。
[0044]
如图1所示,一种基于改进mfcc的工地特种车辆识别方法,用于实时识别工地特种车辆,包括如下步骤:
[0045]
s101:对采集到的语音信号进行预处理,得到时域信号s(n);
[0046]
s102:对音频时域信号s(n)进行dft变换,得到频域信号x(k);
[0047]
s103:使用mel滤波器组对频域信号x(k)进行mel滤波;
[0048]
s104:对滤波器的输出e(m)取对数,得到对数频谱s(m);
[0049]
s105:对对数频谱s(m)进行离散余弦变换,得到mfcc参数mfcc(n)、一阶差分倒谱
参数δmfcc(n)和二阶差分倒谱参数δ2mfcc(n);
[0050]
s106:将mfcc参数和加权的一阶、二阶差分倒谱参数合并为一个矢量,提取为音频信号的特征参数,所述特征参数表达式如下所示:
[0051]
newmfcc=mfcc a
·
δmfcc b
·
δ2mfcc
[0052]
其中a为一阶差分倒谱参数权重,b为一阶差分倒谱参数权重,且0<b<a<1;
[0053]
s107:使用gmm

ubm模型,对特征参数newmfcc进行训练和识别。
[0054]
在本发明实施例中,步骤s101中的预处理包括采样和量化、预加重处理、分帧与加窗处理和语音端点检测处理,具体方法如下:
[0055]
(1)采样和量化
[0056]
根据采样定理(莱奎斯特定理)进行采样即采样频率高于声音频率的两倍时,才能使信号在波形下不失真,即采样频率应满足:f
s
≥2f。将音频信号进行采样和量化,使连续的模拟信号转换成离散的数字信号,便于计算机对声音信号进行一系列的操作。
[0057]
(2)预加重
[0058]
由于声音信号的能量在低频处大,而在高频处比较小,使得高频处的信号不明显,音频信号在高频处传输困难。为了解决这种问题,需要在传输之前对声音信号的高频进行预加重处理。
[0059]
预加重处理是在数模转换后通过一个数字滤波器,提高信号的高频部分,使得信号传输质量提高,高低频保持在平衡的状态下。所述数字滤波器特点是可以以6db/倍程来提高高频的特性,所述数字滤波器的传递函数为:
[0060]
h(z)=1

az
‑1[0061]
式中,a称为预加重系数,其范围为0.9≤a<1。
[0062]
经过采样后的n时刻的信号为s(n),在经过了预加重处理后的表达式为:
[0063]
s(n)=s(n)

as(n

1)
[0064]
(3)加窗和分帧
[0065]
将音频信号以10

30ms为单位进行分帧处理,为了让前后相邻的两帧能够平滑相接,相邻两帧之间会重叠一部分。分帧的实质就是给信号进行加窗处理,声音信号s(n)进行加窗后号s
w
(n)为:
[0066]
s
w
(n)=s(n)
×
ω(n)
[0067]
式中,ω(n)表示窗函数。
[0068]
(4)语音端点检测
[0069]
通过端点检测将需要进行识别的音频信号的开始点和结束点检测出来,丢弃无关段,降低无关段对识别结果的影响,提高时间鲁棒性。
[0070]
步骤s102中,对音频时域信号s(n)进行dft变换,得到频域信号x(k),所述dft变换公式为:
[0071][0072]
通过dft变换,把音频信号从时域变换到频域,进而研究音频信号的频谱结构和变化规律。
[0073]
步骤s103中,所述mel滤波器的传递函数h
m
(k)表达式如下:
[0074][0075]
f(m)定义为:
[0076][0077]
式中,f
l
和f
h
分别是在mel滤波器组内的最低和最高频率;n是离散余弦变换的变换点数;m为三角滤波器的个数。b
‑1和b是互逆函数,且f
s
为采样频率。
[0078]
每个滤波器的输出为:
[0079][0080]
利用mel滤波器组模拟人耳只关注某些特定的频率分量的特性,将线性频谱映射到基于听觉感知的非线性频谱中,然后转化到倒谱上。
[0081]
步骤s104中,对e(m)取对数,得到对数频谱s(m),具体表达式如下:
[0082]
s(m)=ln(e(m)),0≤m≤m
[0083]
步骤s105中,通过dct变换使得特征参数的维度减少,减少训练,使得识别率的计算更加简单。对s(m)进行dct变换,得到mfcc系数,具体表达式如下:
[0084][0085]
所述mfcc参数反映了音频数据的静态特性,但人耳对音频信号的动态特征更为敏感,通过对mfcc参数的一阶和二阶差分,可得到反映音频信号动态变化的参数。
[0086]
一阶差分倒谱参数δmfcc(n)的表达式如下:
[0087][0088]
二阶差分倒谱参数δ2mfcc(n)的表达式如下:
[0089][0090]
式中k为常数,在本发明实施例中,k=2。
[0091]
步骤s106中,将mfcc参数和加权的一阶、二阶差分倒谱参数合并为一个矢量,提取为音频信号的特征参数,所述特征参数表达式如下所示:
[0092]
newmfcc=mfcc a
·
δmfcc b
·
δ2mfcc
[0093]
其中a为一阶差分倒谱参数权重,b为一阶差分倒谱参数权重,且0<b<a<1。在本发明实施例中,a=1/3,b=1/6。在所述特征参数newmfcc中,mfcc表示音频的静态特性,δmfcc反映动态特性,δ2mfcc表示平衡因子。
[0094]
最后使用gmm

ubm模型,对特征参数newmfcc进行训练和识别。步骤s107的具体方法为:
[0095]
(1)利用gmm为每种工程车辆建立概率模型,m阶的gmm为m个单高斯函数的加权平均和表达式如下:
[0096][0097]
其中,x是维度为d的特征向量,ω
i
,i=1,2,

,m是混合权重;b
i
(x),i=1,2,

,m是d维单高斯密度函数,具体表达式如下:
[0098][0099]
其中,μ
i
是平均值向量,∑
i
是完全协方差矩阵,是∑
i
的逆矩阵,|∑
i
|是∑
i
的行列式,混合权重ω
i
应满足下列条件:
[0100][0101]
(2)gmm的模型参数记为λ={ω
i

i
,∑
i
},得到gmm的对数似然函数具体表达式如下:
[0102][0103]
(3)根据音频的特征向量序列,找出在已训练出的n个gmm找出最大的对数似然函数,即对应识别出来的工程车辆i
*
,具体表达式如下:
[0104][0105]
gmm模型利用多个高斯分布的线性组合来近似表征多维矢量的任意连续概率分布,能够有效的描述音频的特征。但在实际使用过程中,由于每段音频包含的数据都不够多,训练出来gmm模型通常并不高效。而ubm模型相当于一个大的混合高斯分布模型,能够为gmm模型提供足够多的高斯分布线性组合数据,提高gmm模型的高效性,从而解决目标训练数据太少的问题。通过将ubm和gmm结合生成gmm

ubm模型,可以有效提高识别的准确度。
[0106]
现有技术通常采用mfcc δmfcc或mfcc δmfcc δ2mfcc两种方式构建音频信号的特征参数。与现有技术相比,本发明实施例所述的特征参数newmfcc,大大减小了参数矩阵的维数从而减少了计算量。用mat1和mat2分别表示mfcc δmfcc和mfcc δmfcc δ2mfcc的系数矩阵,mat3表示newmfcc的系数矩阵,可以得到如下表达式:
[0107]
mat1={m
r,1
,

,m
r,n
,δm
r,1
,

,δm
r,n
}
[0108]
mat2={m
r,1
,

,m
r,n
,δm
r,1
,

,δm
r,n
,δ2m
r,1
,

,δ2m
r,n
}
[0109]
mat3={m
r,1
a
·
δm
r,1
b
·
δ2m
r,1
,

,m
r,n
a
·
δm
r,n
b
·
δ2m
r,n
}
[0110]
通过比较mat1、mat2和mat3三个系数矩阵可以发现,mat3的维数比mat1的维数少n维,比mat2的维数少2*n维。因此在本发明实施例所述的特征参数newmfcc进行训练和识别的时候,能够大大减少计算时间。本发明实施例从很大程度上了逼近了音频的动态特性,很好的消除了音频帧之间的相关性,大大提高了识别率。
[0111]
表1为在不同的高斯混合模型维度下,采用不同特征参数进行识别的性能分析。
[0112]
表1不同特征参数的性能分析
[0113][0114][0115]
实验采用的音频数据来源与现场工地,使用网络声音采集器分别在4个工地现场采集了钻孔机、挖掘机、打桩机在工作时候的音频,在录制过程中,存在着各种噪音,如鸟叫声、路边车辆经过的声音等,每种特种车辆工作时的音频数据各取了150段,一共450段,时间长度在10

15s。采样频率设置为22.05khz,精度为16位,单声道,存储格式为wav格式。其中130段音频数据用于训练模型,30段音频对ubm进行训练,100段对gmm进行训练,另外20段作为测试集。
[0116]
实验数据表明:
[0117]
(1)四种特征参数所对应的识别率都与高斯混合度成正比关系,即高斯混合度越高,拟合越精确,系统识别率越高。
[0118]
(2)newmfcc在四种特征参数所对应的系统中识别率最高,比采用传统mfcc的系统平均高15%,比使用mfcc δmfcc的系统高8.9%,与使用mfcc δmfcc δ2mfcc的系统高4.7%。
[0119]
(3)采用newmfcc的系统与使用传统的mfcc的系统速度基本一致,与使用mfcc δmfcc的系统相比,速度平均提升了0.98倍,比使用mfcc δmfcc δ2mfcc的系统速度提升了1.93倍。
[0120]
本发明实施例所述的识别方法,将mfcc参数和加权的一阶、二阶mel差分倒谱参数
合并为一个矢量,作为音频信号的特征参数,所述特征参数不仅能够反映音频的静态特性,还能表示出音频的动态特性。所述特征参数的维数比mfcc δmfcc的维数少n维,比mfcc δmfcc δ2mfc的维数少2*n维,计算复杂程度减小,有效提升识别速度。通过gmm

ubm模型,有效提高识别的准确度。本发明实施例所述的识别方法可实现对工地特种车辆的实时识别,以便及时向有关部门传输相关信息,有效防护地下电缆。
[0121]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜