法律状态公告日
法律状态信息
法律状态
2022-04-26
未缴年费专利权终止 IPC(主分类):G01S 3/802 专利号:ZL2015102564484 申请日:20150519 授权公告日:20171226
专利权的终止
2017-12-26
授权
授权
2015-10-07
实质审查的生效 IPC(主分类):G01S3/802 申请日:20150519
实质审查的生效
2015-09-09
公开
公开
技术领域
本发明涉及小尺寸阵列,尤其是直径小于4cm的阵列下的声强估计声源 定向方法,可用于视频会议系统、机器人听觉、助听器、人机语音交互系 统、以及音频监控等诸多领域。
背景技术
在很多实际应用中,由于受到安装平台限制或系统设计要求,往往只 能采用小尺寸麦克风阵列。而在小尺寸阵列孔径条件下,传统的声源定向 方法如时延估计法、可控功率波束形成法等已经无法满足实际定向精度的 要求。基于差分思想的声强估计声源定向方法为小尺寸阵列条件下的高精 度声源定向提供了一个重要技术途径。目前,基本的声强估计声源定向方 法有复声强法(见文献[1]Günel B,Hacihabiboglu H,Kondoz A M.Acoustic Source Separation of Convolutive Mixtures Based on Intensity Vector Statistics [J].IEEE Transactions on Audio,Speech,and Language Processing,2008, 16(4):748-756;文献[2]陈华伟,赵俊渭.基于矢量传感器复声强测量的低 空目标二维波达方向估计[J].声学学报:中文版,2004,(3):277-282.)和直方 图法(见文献[3]Zhong,X.,Chen,X.,Wang,W.,&Alinaghi,Acoustic vector sensor based reverberant speech separation with probabilistic time-frequency masking.European Signal Processing Conference.IEEE,2013:1-5;文献[4]惠 俊英,惠娟.矢量声信号处理基础[M].国防工业出版社,2009)。对于复声 强法,其虽然对空间不相关噪声具有很强的抑制能力,但对混响较为敏感, 随着混响的增大其性能急剧下降。而对于直方图法,信噪比较低时,其性 能较差,并且该方法须通过搜索峰值来确定方位角,实时性较差。因此, 为了克服以上方法的缺陷,本发明提出了一种同时对噪声和混响具有鲁棒 性的声源定向方法,并且所提出的方法具有闭式解,无需峰值搜索,便于 实时实现。
发明内容
本发明的目的是针对上述背景技术中的不足,提供一种适用于微型麦 克风阵列的声强估计声源定向方法,同时对噪声和混响具有鲁棒性,并且 具有闭式解,无需峰值搜索,便于实时实现。
为实现上述目的,本发明采用以下技术方案:
一种适用于微型麦克风阵列的声强估计声源定向方法,包括如下步骤:
步骤1,借助语音信号的稀疏特性对各时频点构造方位估计时频图,利 用滑动窗对选定的时频块对应的瞬时方位估计值进行局部标准差估计;
步骤2,根据设定的局部标准差门限参数值对时频点进行二值掩蔽处理;
步骤3,对过滤出的时频点进行重新排布,并再次进行局部标准差估计 和门限判断;
步骤4,将满足条件的时频点对应的各方向上的瞬时声强进行求和平均, 得出方位角估计值。
所述步骤1的具体步骤为:对每个时频点各方向上的声强估计值进行求 和平均,并取实部,即可得到方位角估计值:
上式中,Iox(t,f)、Ioy(t,f)分别表示各时频点在x轴和y轴方向上声强分量, Re表示取实部;
为了更加清楚的了解每个时频点对方位估计的贡献,利用下式对每个 时频点进行瞬时方位估计,
因为是圆形阵列,考虑到方位估计的范围为[-180°,180°),-180°又与180° 重合,为了防止180°附近定向产生偏差,在利用复声强法得到初步估计结 果后对方位估计值在180°附近的时频点进行修正,如果 ||φ||>L,那么对每个时频点对应的小于0°的方位角进行360° 补偿,即φ(t,f)←φ(t,f)+360°。然后对修正之后的瞬时方位估计值计 算局部标准差。
所述步骤2中,如果σ1(ti,fi)>α,那么将所有符合条件的时频点信息都 置为0,即φ(ti,fi)=0,Iox(ti,fi)=0,Ioy(ti,fi)=0。这样做的目的是为了初步 筛选出那些局部标准差较大且定向精度不高的时频点。
所述步骤3中的时频点重新排布,是将过滤出的时频点对应的方位角、 各方向声强分量信息分别载入一个新向量中。
所述步骤3中,将满足σ1(tk,fk)≤α条件的二维时频图中的时频点信息分 别载入到一维向量中,即φ′(k)=φ(tk,fk),I′ox(k)=Iox(tk,fk),I′oy(k)=Ioy(tk,fk), 这样做的目的,可以有效的分散开原先局部标准差较小,但是定向精度很 差的区域中的时频点,然后计算出对应时频点的局部标准差σ2(k)。如果 σ2(ki)≤β,就按照步骤2的方法将不满足条件的时频点信息置0,其他时频 点信息保留,φ″(j)=φ′(ki),I″ox(j)=I′ox(ki),I″oy(j)=I′oy(ki)。
所述步骤4中,将步骤3中最终保留的数据按照下式即可得出方位角估 计值:
本发明的有益效果为:相比现有技术,本发明对混响和噪声具有更高 的鲁棒性,方位估计精度也较高,具体为:
(1)由于对时频点进行局部标准差估计时,往往会出现局部标准差较小 但方位估计值也不完全精确的情况,如果按照局部标准差进行加权,必定 会造成这些方位估计误差较大的时频点占据更大的权重,从而导致最后估 计结果偏离真实值。为此,本发明巧妙利用二次门限时频重排的方式,有 效克服了局部标准差较小而方位估计值不准的异常情况。
(2)本发明克服了直方图法的缺陷,一方面在信噪比降低时也能保持很 高的定向精度,另一方面避免了峰值搜索过程,实时性较高。
(3)相比现有的方法,本发明适用于小尺寸麦克风阵列,且具有较高的 抗混响能力和空间噪声抑制能力,在混响噪声环境下的方位估计精度高。
附图说明
图1为阵列结构和坐标定义示意图;
图2为本发明方法原理流程图;
图3为时频重排前后部分时频信息分布图,其中,(a)第一次门限判断 后部分时频信息分布,(b)时频重排方式1,(c)时频重排方式2,(d)第二 次门限判断后部分时频信息的一种分布方式;
图4为实施例1的仿真结果图,其中,(a)局部标准差小于30°但方 位估计值大于30°的时频分布,(b)第一次门限判断后,局部标准差小于 30°但方位估计大于30°的时频分布,(c)第二次门限判断后,局部标准差 小于30°但方位估计大于30°的时频分布;
图5为对比例1的仿真结果图,其中,(a)信噪比20dB时复声强法、 直方图法和本发明方法的均方根误差对比图,(b)信噪比10dB时复声强法、 直方图法和本发明方法的均方根误差对比图;
图6为对比例2的实测结果图,其中,(a)复声强法、直方图法和本发明 方法平均绝对误差对比图,(b)复声强法、直方图法和本发明方法最大绝对 误差对比图。
具体实施方式
本发明中所指的微型麦克风阵列是指尺寸较小的阵列,一般是指直径小 于4cm的阵列(即下文所述的D<4cm),本发明实施例和对比例中都选用 2.5cm。
下面结合附图对发明的技术方案进行详细说明。
本发明方法是在如图1所示的麦克风阵列的基础上,按照图2所示的原 理流程图进行研究的。四个全向麦克风等间隔的分布在直径为D的圆周上, 那么原点处声压由四个麦克风接收到的信号的平均值近似求得:
其中,p1(t)、p2(t)、p3(t)、p4(t)分别表示麦克风M1、M2、M3、M4接收到 的信号,原点处振速的两个正交分量为:
式中,ρ为媒质密度。考虑到语音信号具有短时平稳的特性,因此我们采用 时频处理方法。对接收到的信号分别进行短时傅里叶变换,得到原点处振 速的两个正交分量为:
其中,P1(t,f)、P2(t,f)、P3(t,f)、P4(t,f)分别为四个麦克风接收信 号的短时傅里叶变换。原点处声压信号p0(t)的短时傅里叶变换为P0(t,f),则 各方向上的瞬时复声强可以表示为:
P0(t,f)表示P0(t,f)的希尔伯特变换,由于振速和声压的相位相差90°,采用 希尔伯特变换以消除相位差,符号*表示共轭运算。然后利用式(2)计算出时 频点的瞬时方位值,并利用下式进行局部标准差估计,
其中Ω表示滑动窗,N表示滑动窗的大小,μ(t,f)表示方位估计的局部均值, 由下式求得:
接下来根据时频点的局部标准差进行掩蔽和重排。图3(a)表示第一次门 限判断以后时频点分布情况,其中灰色部分表示局部标准差σ1(ti,fi)>α的时 频点,E(t,f)表示时频点信息,包括这些时频点的瞬时方位估计值、各方向 上的声强分量等,图3(b)给出了一种经过第一次门限判断保留的时频点进 行时频重排后的表现图。由于时频重排前后满足能量守恒定律,因此这样 的时频重排方法有很多,图3(b)、3(c)只是给出了较为简单的时频重排方式, 可根据实际情况自主进行重排。而图中的灰色部分表示第二次门限判断局 部标准差σ2(ki)>β的时频点。根据第二次门限判断的结果,将保留的时频 点信息,任意的(不用考虑时频点排序问题,因为本次排布不影响最后定 位精度)放置在一个新的向量中,如图3(d)给出了随机的一种排布。最后, 将这些时频点各方向上声强分量按照式(3)得到最终的方位估计值。
下面结合一些具体实施例以及对比例对本发明做进一步说明。
实施例
本发明方法对瞬时方位估计异常时频点的掩蔽效果。
对瞬时方位估计异常时频点的掩蔽是本发明的关键技术。为此,举例 说明对异常点的掩蔽效果。考虑混响时间为200ms,信噪比为20dB时,真 实方位角为120°,门限值设为50°。图4(a)为瞬时方位估计偏差大于30° 的时频点(异常的时频点)的分布情况,异常时频点的总数共为7167个,占 总时频点的比例高达11.29%。经过第一次门限判断并进行时频掩蔽后,此 时异常时频点的分布如图4(b)所示,其异常时频点的总数下降为2145个, 占总时频点的比例为3.38%。而采用本发明方法的两次门限判断并进行时频 掩蔽后,对应的异常时频点的分布如图4(c)所示,其异常时频点的总数进一 步减少为102个,其占总时频点的比例仅为0.16%。通过以上仿真分析表明, 本发明方法对异常时频点具有良好的抑制作用,有效提高了声源方位估计 的精度。
对比例1
高混响下复声强法、直方图法与本发明方法的仿真比较。
令D=2.5cm,阵列中心到声源距离为2m,声音在空气的速度为340m/s。 选择房间参数为7×6×4m,阵列中心置于(3.5,2.8,1)m。混响时间为500ms, 信噪比分别20dB、10dB。α为最大局部标准差的35%,β为最大局部标准 差的30%。考虑方位角从-180°到180°,且以10°为间隔,进行100次蒙特 卡洛实验。对这100次结果求取均值和方差,利用均方根误差作为评价指 标。
图5(a)表示信噪比为20dB时三种方法各个方位角的均方根误差,其中 对于平均均方根误差,复声强法为4.86°,直方图法为5.42°,本发明方法为 3.79°。而最大均方根误差,复声强法达到15.11°,直方图法为9.39°,本发 明方法为8.09°。图5(b)为信噪比为10dB时三种方法各个方位角的均方根 误差,其中对于平均均方根误差,复声强法为5.11°,直方图法为13.13°, 本发明方法为4.23°。而最大均方根误差,复声强法为15.22°,直方图法为 26.42°,本发明方法为8.7°。从仿真结果来看,直方图法在高混响低信噪比 环境下基本失效,在高混响高信噪比环境下虽然可以定向,但是定向精度 还有待提高。此外,直方图法通过搜索峰值带来的高计算复杂度也是一大 问题。而复声强法和本发明方法对噪声具有一定的鲁棒性,实时性也比较 高。但是,复声强法虽整体上要优于直方图法,但是精度也不是很高,甚 至在某些角度也失去了定向性能。因此本发明方法整体上要优于以上两种 方法。
对比例2
实际环境下复声强法、直方图法与本发明方法的比较。
将整套系统放置在房间参数为6.69×7.79×2.68m的会议室进行实测。阵 列置于房间中心附近,声源和阵列放置在不同高度。利用采集卡对四路麦 克风信号同时进行数据采集,然后利用电脑对导入的数据进行处理。考虑 方位角由-180°到180°以30°间隔递增,每个角度再进行10次实验。其中, 图6(a)表示三种方法各个方位角的平均绝对误差,图6(b)表示三种方法各个 方位角的最大绝对误差。由实测结果可以看出,本发明方法整体上误差都 要小于复声强法和直方图法,精度较高,且具有一定的鲁棒性。
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的 普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进 和润饰,这些改进和润饰也应视为本发明的保护范围。
机译: 麦克风阵列,使用该麦克风阵列形成恒定指向性波束的方法和设备以及使用该麦克风阵列估计声源方向的方法和设备
机译: 麦克风阵列,使用该麦克风阵列形成恒定指向性波束的方法和设备以及使用该麦克风阵列估计声源方向的方法和设备
机译: 麦克风阵列,使用该麦克风阵列形成恒定指向性波束的方法和设备以及使用该麦克风阵列估计声源方向的方法和设备