本公开涉及数据处理技术领域,提供了一种声源定位方法、声源定位装置,以及实现声源定位方法的计算机可读存储介质及电子设备。其中,该方法包括:对于当前测量区域,确定当前测量区域的尺寸以及当前测量区域对应的测量精度;根据测量精度对当前测量区域进行网格划分以确定多个假定声源,以在多个假定声源中确定当前测量区域的目标声源;根据目标声源在当前测试区域所处的位置,在当前测试区域中划分出尺寸较小的下一测量区域;将下一测量区域更新为当前测量区域,以定位下一测量区域的目标声源。本技术方案能够在保证声源定位精度的情况下,有利于减少计算量,进而提升声源定位效率。
【技术实现步骤摘要】
声源定位方法及装置、计算机存储介质和电子设备
本公开涉及数据处理
,具体而言,涉及一种声源定位方法、声源定位装置,以及实现所述声源定位方法的计算机存储介质和电子设备。
技术介绍
声源定位技术已经广泛应用于声源跟踪、语音增强等领域。一般利用麦克风阵列来采集某一区域内声音信号并进一步形成波束的方式实现对该区域内的声源定位。相关技术中,对某一区域进行声源定位具体可以包括:首先根据定位精度将该区域划分为多个假定声源点,进一步地,对于每个假定声源点,进行以下计算:声源点的坐标计算,声源点与麦克风阵列中每个麦克风之间的相对位置计算,每个麦克风采集到该声源点的声源信号后的加权、延时、求和计算,以及,对求和后的数据进行功率谱计算。然而,相关技术中的声源定位方案中,计算量较大,声源定位效率有待提高。需要说明的是,上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解。
技术实现思路
本公开的目的在于提供一种声源定位方法、声源定位装置、计算机存储介质及电子设备,进而在保证定位精度的情况下,至少在一定程度上减少计算量,有利于提升声源定位效率。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种声源定位方法,包括:对于当前测量区域,确定所述当前测量区域的尺寸以及确定对所述当前测量区域的网格划分尺寸;根据所述网格划分尺寸对所述当前测量区域进行网格划分,以确定多个假定声源,并在所述多个假定声源中确定所述当前测量区域的目标声源;根据所述目标声源在所述当前测试区域所处的位置,在所述当前测试区域中划分出尺寸较小的下一测量区域;将所述下一测量区域更新为所述当前测量区域,以定位所述下一测量区域的目标声源。在本公开的一些实施例中,基于前述方案,确定所述当前测量区域的尺寸以及确定对所述当前测量区域的网格划分尺寸,包括:获取所述当前测量区域的内接长方形的第一边长L和第二边长W,得到所述当前测量区域的尺寸,其中L大于等于W,L、W均为正数;获取在第一边方向上对所述当前测量区域的网格划分尺寸为L/n,在第二边方向上对所述当前测量区域的网格划分尺寸为W/n,n均为正整数。在本公开的一些实施例中,基于前述方案,在所述多个假定声源中确定所述当前测量区域的目标声源,包括:基于由多个声学传感器组成的声阵列计算每个所述假定声源的功率;将功率最大的假定声源确定为所述当前测量区域的目标声源。在本公开的一些实施例中,基于前述方案,基于由多个声学传感器组成的声阵列计算每个所述假定声源的功率,包括:针对每个所述假定声源,计算每个声学传感器与参考传感器之间的延时,其中,所述参考传感器为声阵列中与所述假定声源距离最近的声学传感器;根据所述延时对所述每个声学传感器进行信号时移,并进行加权求和,得到所述假定声源的功率。在本公开的一些实施例中,基于前述方案,根据所述目标声源在所述当前测试区域所处的位置,在所述当前测试区域中切分出尺寸较小的下一测量区域,包括:以所述目标声源在所述当前测试区域所处的位置为所述下一测量区域的中心,根据所述网格划分尺寸确定所述下一测量区域的边长,在所述当前测试区域中切分出所述下一测量区域。在本公开的一些实施例中,基于前述方案,将所述下一测量区域更新为所述当前测量区域,以定位所述下一测量区域的目标声源,包括:对于更新后的当前测量区域,确定对所述更新后的当前测量区域的网格划分尺寸;根据所述网格划分尺寸对所述更新后的当前测量区域进行网格划分以确定多个假定声源,以在所述多个假定声源中确定所述更新后的当前测量区域的目标声源,并根据所述目标声源在所述更新后的当前测试区域所处的位置,在所述更新后的当前测试区域中划分出尺寸较小的下一测量区域。在本公开的一些实施例中,基于前述方案,在根据所述网格划分尺寸对所述当前测量区域进行网格划分之前,所述方法还包括:判断所述当前测量区域对应的测量精度是否满足预设精度要求;若满足,则将所述当前测量区域的目标声源作为最终声源。根据本公开的一个方面,提供一种声源定位装置,包括:尺寸确定模块,被配置为:对于当前测量区域,确定所述当前测量区域的尺寸以及确定对所述当前测量区域的网格划分尺寸;网格划分模块,被配置为:根据所述网格划分尺寸对所述当前测量区域进行网格划分,以确定多个假定声源,并在所述多个假定声源中确定所述当前测量区域的目标声源;区域切分模块,被配置为:根据所述目标声源在所述当前测试区域所处的位置,在所述当前测试区域中切分出尺寸较小的下一测量区域;更新模块,被配置为:将所述下一测量区域更新为所述当前测量区域,以定位所述下一测量区域的目标声源。根据本公开的一个方面,提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的声源定位方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述第一方面所述的声源定位方法。由上述技术方案可知,本公开示例性实施例中的声源定位方法、声源定位装置、计算机存储介质及电子设备至少具备以下优点和积极效果:在本公开的一些实施例所提供的技术方案中,在本公开的一些实施例所提供的技术方案中,基于网格划分尺寸对当前测量区域进行网格划分之后确定当前测量区域的目标声源,并根据该目标声源在当前测试区域所处的位置,在当前测试区域中划分出尺寸较小的下一测量区域。进一步地,将下一测量区域更新为上述当前测量区域,以定位被切分出的测量区域的声源。可见,本技术方案基于当前测量区域的目标声源切分测量区域,以缩小当前测量区域的尺寸,进一步再定位较小尺寸的测量区域内的声源。从而,本技术方案能够在保证声源定位精度的情况下,有利于减少计算量,进而提升声源定位效率。本公开应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示出了根据本公开示例性实施例中用于实现声源定位方法及装置的系统架构示意图;图2示出了根据本公开一示例性实施例中声源定位方法的流程示意图;图3示出了根据本公开另一实施例的声源定位方法的流程示意图;图4示出了根据本公开再一示例性实施例中声源定位方法的流程示意图;图5示出本公开一示例性实施例中声源定位装置的结构示意图;图6示出本公开示例性实施例中计算机存储介质的结构示意图;以及,图7示出本公开示例性实施例中电子设备的结构示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应本文档来自技高网...
【技术保护点】
1.一种声源定位方法,其特征在于,所述方法包括:/n对于当前测量区域,确定所述当前测量区域的尺寸以及确定对所述当前测量区域的网格划分尺寸;/n根据所述网格划分尺寸对所述当前测量区域进行网格划分,以确定多个假定声源,并在所述多个假定声源中确定所述当前测量区域的目标声源;/n根据所述目标声源在所述当前测试区域所处的位置,在所述当前测试区域中划分出尺寸较小的下一测量区域;/n将所述下一测量区域更新为所述当前测量区域,以定位所述下一测量区域的目标声源。/n
【技术特征摘要】
1.一种声源定位方法,其特征在于,所述方法包括:
对于当前测量区域,确定所述当前测量区域的尺寸以及确定对所述当前测量区域的网格划分尺寸;
根据所述网格划分尺寸对所述当前测量区域进行网格划分,以确定多个假定声源,并在所述多个假定声源中确定所述当前测量区域的目标声源;
根据所述目标声源在所述当前测试区域所处的位置,在所述当前测试区域中划分出尺寸较小的下一测量区域;
将所述下一测量区域更新为所述当前测量区域,以定位所述下一测量区域的目标声源。
2.根据权利要求1所述的声源定位方法,其特征在于,确定所述当前测量区域的尺寸以及对所述当前测量区域的网格划分尺寸,包括:
获取所述当前测量区域的内接长方形的第一边长L和第二边长W,得到所述当前测量区域的尺寸,其中L大于等于W,L、W均为正数;
获取在第一边方向上对所述当前测量区域的网格划分尺寸为L/n,在第二边方向上对所述当前测量区域的网格划分尺寸为W/n,n均为正整数。
3.根据权利要求1所述的声源定位方法,其特征在于,在所述多个假定声源中确定所述当前测量区域的目标声源,包括:
基于由多个声学传感器组成的声阵列计算每个所述假定声源的功率;
将功率最大的假定声源确定为所述当前测量区域的目标声源。
4.根据权利要求3所述的声源定位方法,其特征在于,基于由多个声学传感器组成的声阵列计算每个所述假定声源的功率,包括:
针对每个所述假定声源,计算每个声学传感器与参考传感器之间的延时,其中,所述参考传感器为声阵列中与所述假定声源距离最近的声学传感器;
根据所述延时对所述每个声学传感器进行信号时移,并进行加权求和,得到所述假定声源的功率。
5.根据权利要求1至4中任意一项所述的声源定位方法,其特征在于,根据所述目标声源在所述当前测试区域所处的位置,在所述当前测试区域中切分出尺寸较小的下一测量区域,包括:
以所述目标声源在所述当前测试区域所处的位置为所述下一测量区域的中心,根据所述网格划分尺寸确定所述下一测量区域的边长,...
【专利技术属性】
技术研发人员:葛宝珊,葛杨,沈松,
申请(专利权)人:北京东方振动和噪声技术研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。