一种生成探测目标信息的方法、装置和设备与流程

文档序号:12444639阅读:156来源:国知局
一种生成探测目标信息的方法、装置和设备与流程

本发明涉及信息处理技术领域,特别是涉及一种生成探测目标信息的方法、装置和设备。



背景技术:

随着车辆电子化智能化的发展,许多不同种类的传感器已被应用到车辆上,用于对车辆周围的环境进行感知以及对车辆周围的目标物进行探测。其中,由于不同种类的传感器采用不同的探测机理对目标物进行探测,故不同种类的传感器有着各自不同的探测优势和探测劣势。在现有技术中,车辆周围的目标物通常是通过单一种类的传感器进行探测的,也就是说,用于描述目标物特征的探测目标信息都是同一个传感器采集到的信息。但发明人经过研究发现,由于单一种类的传感器必然存在的探测劣势,单一种类的传感器有时无法采集到有些维度的探测目标信息,有时采集到的有些维度的探测目标信息又不够准确,甚至有时无法准确探测到目标物。可见,在采用单一种类的传感器对目标物进行探测的情况下,不仅很容易出现误检目标物、漏检目标物的情况,而且也无法准确地、全面地提供多个维度的探测目标信息。



技术实现要素:

本申请所要解决的技术问题是,提供一种生成探测目标信息的方法、装置和设备,以降低目标物的误检率和漏检率并准确地、全面地提供多个维度的探测目标信息。

第一方面,提供了一种生成探测目标信息的方法,包括:

在统一的平面坐标系中,确定多个不同种类的传感器在当前探测周期探测到的初始探测目标的空间位置;

通过对在所述当前探测周期下每两个不同传感器探测到的待匹配的初始探测目标进行空间位置匹配,确定探测结果下的初始探测目标,作为结果探测目标;其中,任意两个所述结果探测目标的空间位置之间均是相匹配的;

生成所述探测结果的探测目标信息;其中,所述探测结果的探测目标信息包括:各个所述结果探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息;各个所述结果探测目标为被各自传感器探测到的初始探测目标。

可选的,还包括:

根据在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,计算所述探测结果在所述当前探测周期下的空间匹配置信度;

所述探测结果的探测目标信息还包括:所述探测结果在所述当前探测周期下的空间匹配置信度。

可选的,所述生成所述探测结果的探测目标信息,包括:

若所述探测结果在所述当前探测周期下的空间匹配置信度达到预设空间置信度阈值以上,生成所述探测结果的探测目标信息。

可选的,还包括:

通过对所述探测结果在最近多个探测周期下的空间匹配置信度进行加权运算,确定所述探测结果的时间匹配置信度;

所述探测结果的探测目标信息还包括:所述探测结果的时间匹配置信度。

可选的,所述生成所述探测结果的探测目标信息,包括:

若所述探测结果的时间匹配置信度达到预设时间置信度阈值以上,生成所述探测结果的探测目标信息。

可选的,若两个所述待匹配的初始探测目标的空间位置之间的欧式距离在预设距离阈值以内,则两个所述待匹配的初始探测目标的空间位置之间是相匹配的。

可选的,还包括:

根据当前车速确定在所述平面坐标系下的筛选范围;

根据所述筛选范围中,确定所述待匹配的初始探测目标;其中,所述待匹配的初始探测目标的空间位置位于所述筛选范围中。

可选的,所述筛选范围为车辆在转弯半径超过当前半径阈值且路程不超过当前路程阈值的情况下所有可能经过的空间位置的范围,其中,所述当前半径阈值基于所述当前车速和侧向加速度阈值确定,所述当前路程阈值基于所述当前车速和预设时间阈值确定。

可选的,所述探测结果在所述当前探测周期下的空间匹配置信度具体为:所述探测结果对应的匹配次数与总匹配次数之间的比值,其中,所述探测结果对应的匹配次数为所述在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,所述总匹配次数为在所述当前探测周期下各个待匹配的初始探测目标之间进行匹配的次数。

可选的,所述通过对所述探测结果在最近多个探测周期下的空间匹配置信度进行加权运算,确定所述探测结果的时间匹配置信度,具体为:

将所述最近多个探测周期下的空间匹配置信度分别与各探测周期对应的加权系数相乘之后再将所得到的乘积相加,得到所述探测结果的时间匹配置信度;

其中,越接近于当前时刻的探测周期对应的加权系数越大。

可选的,所述各探测周期对应的加权系数是归一化的加权系数。

可选的,所述多个不同种类的传感器包括相机、雷达和/或激光雷达,所述相机对应的维度为探测目标的图像特征,所述雷达对应的维度为探测目标与车辆的相对速度,所述激光雷达对应的维度为探测目标的轮廓。

第二方面,提供了一种生成探测目标信息的装置,包括:

第一确定单元,用于在统一的平面坐标系中,确定多个不同种类的传感器在当前探测周期探测到的初始探测目标的空间位置;

第二确定单元,用于通过对在所述当前探测周期下每两个不同传感器探测到的待匹配的初始探测目标进行空间位置匹配,确定探测结果下的初始探测目标,作为结果探测目标;其中,任意两个所述结果探测目标的空间位置之间均是相匹配的;

生成单元,用于生成所述探测结果的探测目标信息;其中,所述探测结果的探测目标信息包括:各个所述结果探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息;各个所述结果探测目标为被各自传感器探测到的初始探测目标。

可选的,还包括:

计算单元,用于根据在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,计算所述探测结果在所述当前探测周期下的空间匹配置信度;

所述探测结果的探测目标信息还包括:所述探测结果在所述当前探测周期下的空间匹配置信度。

可选的,所述生成单元,具体用于:

若所述探测结果在所述当前探测周期下的空间匹配置信度达到预设空间置信度阈值以上,生成所述探测结果的探测目标信息。

可选的,还包括:

第三确定单元,用于通过对所述探测结果在最近多个探测周期下的空间匹配置信度进行加权运算,确定所述探测结果的时间匹配置信度;

所述探测结果的探测目标信息还包括:所述探测结果的时间匹配置信度。

可选的,所述生成单元,具体用于:

若所述探测结果的时间匹配置信度达到预设时间置信度阈值以上,生成所述探测结果的探测目标信息。

可选的,若两个所述待匹配的初始探测目标的空间位置之间的欧式距离在预设距离阈值以内,则两个所述待匹配的初始探测目标的空间位置之间是相匹配的。

可选的,还包括:

第四确定单元,用于根据当前车速确定在所述平面坐标系下的筛选范围;

第五确定单元,用于根据所述筛选范围中,确定所述待匹配的初始探测目标;其中,所述待匹配的初始探测目标的空间位置位于所述筛选范围中。

可选的,所述筛选范围为车辆在转弯半径不超过当前半径阈值且路程不超过当前路程阈值的情况下所有可能经过的空间位置的范围,其中,所述当前半径阈值基于所述当前车速和侧向加速度阈值确定,所述当前路程阈值基于所述当前车速和预设时间阈值确定。

可选的,所述探测结果在所述当前探测周期下的空间匹配置信度具体为:所述探测结果对应的匹配次数与总匹配次数之间的比值,其中,所述探测结果对应的匹配次数为所述在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,所述总匹配次数为在所述当前探测周期下各个待匹配的初始探测目标之间进行匹配的次数。

可选的,所述第三确定单元,具体用于:

将所述最近多个探测周期下的空间配置置信度分别与各探测周期对应的加权系数相乘之后再将所得到的乘积相加,得到所述探测结果的时间匹配置信度;其中,越接近于当前时刻的探测周期对应的加权系数越大。

可选的,所述各探测周期对应的加权系数是归一化的加权系数。

可选的,所述多个不同种类的传感器包括相机、雷达和/或激光雷达,所述相机对应的维度为探测目标的图像特征,所述雷达对应的维度为探测目标与车辆的相对速度,所述激光雷达对应的维度为探测目标的轮廓。

第三方面,提供了一种生成探测目标信息的设备,包括处理器、存储器、通信接口、总线系统;

所述总线系统,用于将所述设备的各个硬件组件耦合在一起;

所述通信接口,用于实现所述设备与至少一个其它设备之间的通信连接;

所述存储器,用于存储程序指令和数据;

所述处理器,用于读取存储器中存储的指令和数据,执行以下操作:

在统一的平面坐标系中,确定多个不同种类的传感器在当前探测周期探测到的初始探测目标的空间位置;

通过对在所述当前探测周期下每两个不同传感器探测到的待匹配的初始探测目标进行空间位置匹配,确定探测结果下的初始探测目标,作为结果探测目标;其中,任意两个所述结果探测目标的空间位置之间均是相匹配的;

生成所述探测结果的探测目标信息;其中,所述探测结果的探测目标信息包括:各个所述结果探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息;各个所述结果探测目标为被各自传感器探测到的初始探测目标。

可选的,所述处理器还执行以下操作:

根据在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,计算所述探测结果在所述当前探测周期下的空间匹配置信度;

所述探测结果的探测目标信息还包括:所述探测结果在所述当前探测周期下的空间匹配置信度。

可选的,为了生成所述探测结果的探测目标信息,所述处理器执行以下操作:

若所述探测结果在所述当前探测周期下的空间匹配置信度达到预设空间置信度阈值以上,生成所述探测结果的探测目标信息。

可选的,所述处理器还执行以下操作:

通过对所述探测结果在最近多个探测周期下的空间匹配置信度进行加权运算,确定所述探测结果的时间匹配置信度;

所述探测结果的探测目标信息还包括:所述探测结果的时间匹配置信度。

可选的,为了生成所述探测结果的探测目标信息,所述处理器执行以下操作:

若所述探测结果的时间匹配置信度达到预设时间置信度阈值以上,生成所述探测结果的探测目标信息。

可选的,若两个所述待匹配的初始探测目标的空间位置之间的欧式距离在预设距离阈值以内,则两个所述待匹配的初始探测目标的空间位置之间是相匹配的。

可选的,所述处理器还执行以下操作:

根据当前车速确定在所述平面坐标系下的筛选范围;

根据所述筛选范围中,确定所述待匹配的初始探测目标;其中,所述待匹配的初始探测目标的空间位置位于所述筛选范围中。

可选的,所述筛选范围为车辆在转弯半径不超过当前半径阈值且路程不超过当前路程阈值的情况下所有可能经过的空间位置的范围,其中,所述当前半径阈值基于所述当前车速和侧向加速度阈值确定,所述当前路程阈值基于所述当前车速和预设时间阈值确定。

可选的,所述探测结果在所述当前探测周期下的空间匹配置信度具体为:所述探测结果对应的匹配次数与总匹配次数之间的比值,其中,所述探测结果对应的匹配次数为所述在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,所述总匹配次数为在所述当前探测周期下各个待匹配的初始探测目标之间进行匹配的次数。

可选的,为了确定所述探测结果的时间匹配置信度,所述处理器具体例如执行以下操作:

将所述最近多个探测周期下的空间配置置信度分别与各探测周期对应的加权系数相乘之后再将所得到的乘积相加,得到所述探测结果的时间匹配置信度;

其中,越接近于当前时刻的探测周期对应的加权系数越大。

可选的,各探测周期对应的加权系数是归一化的加权系数。

可选的,所述多个不同种类的传感器包括相机、雷达和/或激光雷达,所述相机对应的维度为探测目标的图像特征,所述雷达对应的维度为探测目标与车辆的相对速度,所述激光雷达对应的维度为探测目标的轮廓。

在本申请提供的实施方式中,采用多个不同种类的传感器对车辆周围的目标进行探测,通过空间位置匹配确定不同种类的传感器探测到的表示同一目标物的探测目标,计算空间匹配度,进而对探测目标时间上的跟踪,计算时间匹配置信度。以该目标物作为探测结果,在为该探测结果生成的探测目标信息中包括有该探测结果在当前探测周期下的空间匹配置信度、该探测结果的时间匹配置信度、用于表示该探测结果的各个探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息。由此可见,一方面,通过空间匹配置信度和时间匹配置信度,可以确定不同种类的传感器的探测目标为同一目标物的可能性,而不同种类的传感器又具有不同的优势,因此,目标物的误检、漏检的情况大大减少,即目标物的误检率和漏检率大大降低。另一方面,按照各个不同种类传感器所能准确采集到的探测目标信息的维度,将各个不同种类传感器采集到的探测目标信息融合到同一目标物的探测目标信息中,这样能够为目标物提供更准确、更全面的探测目标信息。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一应用场景所涉及的系统框架示意图;

图2为本发明实施例中一种生成探测目标信息的方法的流程示意图;

图3为本发明实施例中一种平面坐标系示例的示意图;

图4为本发明实施例中一种筛选范围示例的示意图;

图5为本发明实施例中一种车辆在最大转角时的转弯半径示例的示意图;

图6为本发明实施例中不同传感器探测到的初始探测目标在统一的平面坐标系中的空间位置的示意图;

图7为本发明实施例中另一种生成探测目标信息的方法的流程示意图;

图8为本发明实施例中一种生成探测目标信息的装置的结构示意图;

图9为本发明实施例中一种生成探测目标信息的设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

发明人经过研究发现,不同种类的传感器采用不同的探测机理对目标物进行探测,故不同种类的传感器有着各自不同的探测优势和探测劣势。例如,通过相机传感器探测目标物时是由摄像头获得视觉成像,视角一般能够达到±90°的范围。又如,通过雷达传感器探测目标物时是对比发射的电磁波和接收的电磁波,远距离探测能达到200米和±10°范围,中距离能达到50米和±45°范围。再如,通过激光雷达传感器探测目标物时是通过激光光束扫描物体,良好条件下能达到200米±45°范围。而现有技术中,由于车辆周围的目标物是通过单一种类的传感器进行探测的,而通过单一种类的传感器探测车辆周围的目标物必然存在的一定的探测劣势,因此,单一种类的传感器有时无法采集到有些维度的探测目标信息,有时采集到的有些维度的探测目标信息又不够准确,甚至有时无法准确探测到目标物。可见,在采用单一种类的传感器对目标物进行探测的情况下,不仅很容易出现误检目标物、漏检目标物的情况,而且也无法准确地、全面地提供多个维度的探测目标信息。

为了解决这一问题,在本发明实施例中,采用多个不同种类的传感器对车辆周围的目标进行探测,通过空间位置匹配确定不同种类的传感器探测到的表示同一目标物的探测目标。以该目标物作为探测结果,在为该探测结果生成的探测目标信息中包括有该探测结果在当前探测周期下的空间匹配置信度、该探测结果的时间匹配置信度、用于表示该探测结果的各个探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息。由此可见,一方面,通过空间匹配置信度和时间匹配置信度,可以确定不同种类的传感器的探测目标为同一目标物的可能性,而不同种类的传感器又具有不同的优势,因此,目标物的误检、漏检的情况大大减少,即目标物的误检率和漏检率大大降低。另一方面,按照各个不同种类传感器所能准确采集到的探测目标信息的维度,将各个不同种类传感器采集到的探测目标信息融合到同一目标物的探测目标信息中,这样能够为目标物提供更准确、更全面的探测目标信息。

举例来说,本发明实施例的场景之一,可以是应用到如图1所示的场景中。该场景可以包括相机传感器101、雷达传感器102、激光雷达传感器103、处理器104,其中,相机传感器101和处理器104可以进行交互,雷达传感器102和处理器104可以进行交互,激光雷达传感器103和处理器104可以进行交互。处理器104在统一的平面坐标系中,确定相机传感器101、雷达传感器102和激光雷达传感器103分别在当前探测周期探测到的初始探测目标的空间位置;处理器104通过对在所述当前探测周期下相机传感器101和雷达传感器102、雷达传感器102和激光雷达传感器103探测到的待匹配的初始探测目标进行空间位置匹配,确定探测结果下的初始探测目标,作为结果探测目标;其中,任意两个所述结果探测目标的空间位置之间均是相匹配的;处理器104根据在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,计算所述探测结果在所述当前探测周期下的空间匹配置信度;处理器104通过对所述探测结果在最近多个探测周期下的空间匹配置信度进行加权运算,确定所述探测结果的时间匹配置信度;处理器104生成所述探测结果的探测目标信息;其中,所述探测结果的探测目标信息包括:所述探测结果在所述当前探测周期下的空间匹配置信度,所述探测结果的时间匹配置信度,各个所述结果探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息,各个所述结果探测目标为被各自传感器探测到的初始探测目标。

可以理解的是,在上述应用场景中,虽然将本发明实施方式的动作描述由处理器104执行,但是本发明在执行主体方面不受限制,只要执行了本发明实施方式所公开的动作即可。

可以理解的是,上述场景仅是本发明实施例提供的一个场景示例,本发明实施例并不限于此场景。

下面结合附图,通过实施例来详细说明本发明实施例中车速规划的方法、装置和设备的具体实现方式。

示例性方法

参见图2,示出了本发明实施例中一种生成探测目标信息的方法的流程示意图,在本实施例中,所述方法例如可以包括以下步骤:

步骤201:在统一的平面坐标系中,确定多个不同种类的传感器在当前探测周期探测到的初始探测目标的空间位置。

需要说明的是,不同的传感器探测时往往采用各自独立的坐标系对各自探测到的初始探测目标进行空间位置的标识,而不同传感器采用的独立的坐标系往往是不同的。因此,为了通过分析不同传感器探测到的初始探测目标的空间位置关系确定用于表示同一目标物的初始探测目标,可以建立一个统一的平面坐标系并各传感器探测到的初始探测目标的空间位置从各自独立的坐标系中变换到统一的平面坐标系中。例如,统一的平面坐标系可以采用图3所示的坐标系示例,该坐标系示例的坐标平面为车辆侧倾轴和俯仰轴组成的平面,该坐标系的原点O为传感器的扫描中点,该坐标系的X轴正方向为车辆前进方向,该坐标系的Y轴正方向为垂直于车辆前进方向的向右方向。

可以理解的是,目前常用的用于探测车辆周围目标物的传感器为相机、雷达、激光雷达等。在本实施例中,所述多个不同种类的传感器例如可以包括相机、雷达和/或激光雷达。

步骤202:通过对在所述当前探测周期下每两个不同传感器探测到的待匹配的初始探测目标进行空间位置匹配,确定探测结果下的初始探测目标,作为结果探测目标;其中,任意两个所述结果探测目标的空间位置之间均是相匹配的。

可以理解的是,一个探测结果对应于车辆周围的一个目标物。在所述探测结果下的初始探测目标,可以理解为,不同种类传感器对同一目标物探测到的探测目标。对同一目标物而言,不同种类的传感器探测到的初始探测目标在统一的平面坐标系中的空间位置可能会有点差异。若两个不同种类的传感器探测到的初始探测目标的空间位置较为相近,则这两个初始探测目标的空间位置可以被认为是相匹配的,这两个初始探测目标则可以被认为是不同传感器对同一目标物探测得到的目标,也即,这两个初始探测目标表示的是同一个目标物、是同一个探测结果下的。因此,在具体实现步骤202时,对于所有的待匹配的初始探测目标,每两个属于不同种类探测器探测到的待匹配的初始探测目标均进行空间位置匹配。若两个待匹配的初始探测目标的空间位置相匹配,则确定这两个待匹配的初始探测目标对应于同一个探测结果。综合所有待匹配的初始探测目标的空间位置的匹配结果,确定属于同一探测结果下的初始探测目标。

举例说明,假设采用相机、雷达和激光雷达三种传感器探测目标物,相机探测到的初始探测目标包括A和B,雷达探测到的初始探测目标包括C和D,激光雷达探测到的初始探测目标包括E和F,则待匹配的初始探测目标可以包括A、B、C、D、E和F。由于不同传感器探测到的待匹配的初始探测目标之间进行空间位置匹配,因此,A和C之间可以进行空间位置匹配,A和D之间可以进行空间位置匹配,A和E之间可以进行空间位置匹配,A和F之间可以进行空间位置匹配,B和C之间可以进行空间位置匹配,B和D之间可以进行空间位置匹配,B和E之间可以进行空间位置匹配,B和F之间可以进行空间位置匹配,C和E之间可以进行空间位置匹配,C和F之间可以进行空间位置匹配,D和E之间可以进行空间位置匹配,D和F之间可以进行空间位置匹配。若A和C之间空间位置相匹配、C和F之间空间位置相匹配且A和F之间空间位置相匹配,则A、C和F为同一探测结果下的初始探测目标,即A、C和F为结果探测目标。

需要说明的是,不同初始探测目标的空间位置之间的距离例如可以通过欧式距离来表示。因此,两个待匹配的初始探测目标可以是基于两者在所述平面坐标系中的欧氏距离来进行空间位置匹配。若两者空间位置的欧式距离很小,则两者可以认为是表示同一目标物,则可以确定两者是同一探测结果下的初始探测目标。也即,若两个所述待匹配的初始探测目标的空间位置之间的欧式距离在预设距离阈值以内,则两个所述待匹配的初始探测目标的空间位置之间是相匹配的。

例如,如图6所示,假设A(xcn,ycn)为相机探测到的初始探测目标,B(xrm,yrm)为雷达探测到的初始探测目标,C(xlm,ylm)为激光雷达探测到的初始探测目标。其中,所述A和B这两个所述待匹配的初始探测目标的空间位置之间的欧式距离可以通过以下公式计算:

其中,dm表示A和B的空间位置之间的欧氏距离,xrm表示所述雷达探测到的初始探测目标的空间位置的横坐标,xcn表示所述相机探测到的初始探测目标的空间位置的横坐标,yrm表示所述雷达探测到的初始探测目标的空间位置的纵坐标,ycn表示所述相机探测到的初始探测目标的空间位置的纵坐标。当dm小于预设距离阈值D时,所述雷达探测到的初始探测目标A和所述相机探测到的初始探测目标B的空间位置之间是相匹配的。其中,所述预设距离阈值D应小于不同目标物之间的最小距离,以防止对应于不同目标物的初始探测目标的空间位置匹配成功。若A和B、B和C以及A和C的空间位置之间均相匹配,那么A、B、C所表示的是同一目标物,也即,A、B、C属于同一探测结果下的初始探测目标。

需要说明的是,传感器探测到的目标通常数量较多,这会导致空间匹配的处理量过大。为了减少空间匹配的数据量,在本实施例的一些实施方式中,可以以车辆在驾驶员反应时间以内可能会行驶到的位置形成筛选范围并仅对筛选范围内不同种类的传感器探测到的初始探测目标进行空间匹配。具体地,本实施例在S202之前,例如还可以包括:根据当前车速确定在所述平面坐标系下的筛选范围;根据所述筛选范围中,确定所述待匹配的初始探测目标,然后再进入执行S202;其中,所述待匹配的初始探测目标的空间位置位于所述筛选范围中。

在上述实施方式中,所述筛选范围例如可以由车辆在当前位置的最小转弯半径和在未达到驾驶员反应时间时的最远路程来确定。一方面,考虑到车辆在以当前速度转弯行驶时会产生侧向加速度,为了保证车辆行驶的安全性以及乘客乘坐的舒适程度,车辆的侧向加速度可以限制在侧向加速度阈值以内,此时,根据所述侧向加速度阈值和所述当前车速可以得到车辆在当前位置的最小转弯半径,该最小转弯半径可以作为当前半径阈值使用。当所述车辆的侧向加速度不大于所述侧向加速度阈值时,所述车辆的转弯半径不小于当前半径阈值,因此,所述筛选范围对应的转弯半径应不小于所述当前半径阈值。另一方面,考虑到在车辆行驶过程中驾驶员有一定的反应时间,而需要探测的目标物主要是在驾驶员反应时间内车辆可能会碰撞到的目标物,因此,以预设时间阈值表示驾驶员的反应时间,可以根据预设时间阈值和所述当前车速得到车辆在当前位置下未达到驾驶员反应时间时的最远路程,该最远路程可以作为当前路程阈值使用。当反应时间不大于预设时间阈值时,所述车辆的行驶路程不大于所述当前路程阈值,因此,所述筛选范围对应的路程应不大于所述当前路程阈值。综上两方面来说,所述筛选范围可以为车辆在转弯半径超过当前半径阈值且路程不超过当前路程阈值的情况下所有可能经过的空间位置的范围,其中,所述当前半径阈值基于所述当前车速和侧向加速度阈值确定,所述当前路程阈值基于所述当前车速和预设时间阈值确定。例如,如图4所示的筛选范围示例,筛选范围D是由两条曲线L1和L2以及直线L3围成的区域,其中,两条曲线L1和L2的曲率半径为当前半径阈值,直线L3距离车辆当前位置的直线距离为当前路程阈值。

其中,所述当前半径阈值和所述路程阈值可以通过以下公式计算:

其中,Radius表示所述当前半径阈值,Vx表示所述当前车速,Ay表示所述侧向加速度阈值,d表示所述当前路程阈值,treacion表示所述预设时间阈值。

可以理解的是,所述当前转弯半径也可以根据车辆本身的最大转角确定。如图5所示,δmax为车辆转向系统的最大转角,L为轴距,Radiusmin可以为车辆的最小转弯半径,由此可知:

步骤203:生成所述探测结果的探测目标信息;其中,所述探测结果的探测目标信息包括:各个所述结果探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息;各个所述结果探测目标为被各自传感器探测到的初始探测目标。

需要说明的是,常见的用于周围环境感测的车载传感器包括相机、雷达、激光雷达等。其中,相机的摄像头可以通过视觉成像描绘探测目标的外观和形状等,雷达可以通过对发送的和接收的电磁波各个特征的比较得到探测目标的方位和探测目标与车辆的相对速度,激光雷达可以通过激光光束扫描得到探测目标的轮廓。在本实施例中,所述多个不同种类的传感器例如可以包括相机、雷达和/或激光雷达,其中,所述相机对应的维度可以为探测目标的图像特征,所述雷达对应的维度可以为探测目标与车辆的相对速度,所述激光雷达对应的维度可以为探测目标的轮廓。作为一种示例,同一目标物被相机、雷达或激光雷达在车辆行驶中探测到时,在用于表示该目标物的探测结果的探测目标信息中可以包括:所述相机探测到该目标物的图像特征(如几何特征),所述雷达探测到该目标物相对于车辆自身的相对速度,所述激光雷达探测到该目标物的轮廓。

在本实施例的一些实施方式中,为了使得探测结果的探测目标信息能够用于确定探测结果下各结果探测目标在空间角度上能够表示同一目标物的可能性,所述探测结果的探测目标信息还可以包括:所述探测结果在所述当前探测周期下的空间匹配置信度。此时,在步骤203之前,本实施例中例如还可以包括:根据在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,计算所述探测结果在所述当前探测周期下的空间匹配置信度。

可以理解的是,所述探测结果在所述当前探测周期下的空间匹配置信度表示,在所述当前探测周期中所述探测结果下的初始探测目标在空间位置的角度上表示同一目标物的可能性。其中,所述探测结果在所述当前探测周期下的空间匹配置信度具体例如可以为:所述探测结果对应的匹配次数与总匹配次数之间的比值。其中,所述探测结果对应的匹配次数为所述在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,所述总匹配次数为在所述当前探测周期下各个待匹配的初始探测目标之间进行匹配的次数。

举例说明,假设采用相机和雷达两种传感器探测目标物,相机探测到的初始探测目标包括A和B,雷达探测到的初始探测目标包括C和D,则待匹配的初始探测目标可以包括A、B、C和D。由于不同传感器探测到的待匹配的初始探测目标之间进行空间位置匹配,因此,A和C之间可以进行空间位置匹配,A和D之间可以进行空间位置匹配,B和C之间可以进行空间位置匹配,B和D之间可以进行空间位置匹配,可见,各个待匹配的初始探测目标之间进行匹配的次数为4,即总匹配次数为4。假设A和C之间的空间位置相匹配,A和D之间的空间位置不匹配,B和C之间的空间位置不匹配,B和D之间的空间位置不匹配,则A和C为同一探测结果下的结果探测目标,可见,各个结果探测目标的空间位置之间相匹配的次数为1,即该探测结果对应的匹配次数为1。

进一步而言,在一些实施方式中可以只针对较高空间匹配置信度的探测结果生成包含不同传感器探测到的信息的探测目标信息。具体地,步骤203例如可以包括:若所述探测结果在所述当前探测周期下的空间匹配置信度达到预设空间置信度阈值以上,生成所述探测结果的探测目标信息。

在一些实施方式中,为了使得探测结果的探测目标信息能够用于确定在不同探测周期下探测结果能够表示同一目标物的可能性,所述探测结果的探测目标信息还可以包括:所述探测结果的时间匹配置信度。此时,在步骤203之前,本实施例中例如还可以包括:通过对所述探测结果在最近多个探测周期下的空间匹配置信度进行加权运算,确定所述探测结果的时间匹配置信度。

可以理解的是,在不同探测周期利用不同种类传感器进行探测时,探测到的所述待匹配的初始探测目标可能会有所不同,进而导致不同探测周期下所述探测结果的空间匹配置信度可能有所不同。为了衡量不同探测周期下的探测结果是否表示同一目标物,可以追踪探测结果在多个不同探测周期下的空间匹配置信度得到探测结果的时间匹配置信度。其中,所述探测结果的时间匹配置信度即表示,在多个不同探测周期下的探测结果在时间角度上表示同一目标物的可能性。

进一步而言,在一些实施方式中可以只针对较高时间匹配置信度的探测结果生成包含不同传感器探测到的信息的探测目标信息。具体地,步骤203例如可以包括:若所述探测结果的时间匹配置信度达到预设时间置信度阈值以上,生成所述探测结果的探测目标信息。

在一些实施方式中,时间匹配置信度的确定方式具体例如可以为:将所述最近多个探测周期下的空间匹配置信度分别与各探测周期对应的加权系数相乘之后再将所得到的乘积相加,得到所述探测结果的时间匹配置信度;其中,越接近于当前时刻的探测周期对应的加权系数越大。其中,所述各探测周期对应的加权系数例如可以是归一化的加权系数,即各探测周期对应的加权系数之和为1。

作为一种示例,所述时间匹配置信度可以通过以下公式计算:

其中,Ptracting表示所述时间匹配置信度。c、c-1、……、c-(m-1)分别表示当前探测周期、当前探测周期之前的第一个探测周期、……、当前探测周期之前的第m-1个探测周期,即最近m个探测周期。PL(c)、PL(c-1)、……、PL(c-(m-1))分别为所述探测结果在各个探测周期下的空间匹配置信度,m为正整数,分别表示各探测周期对应的加权系数。其中,所述时间匹配置信度Ptracting也可以是归一化的。

通过本实施例提供的各种实施方式,采用多个不同种类的传感器对车辆周围的目标进行探测,通过空间位置匹配确定不同种类的传感器探测到的表示同一目标物的探测目标。以该目标物作为探测结果,在为该探测结果生成的探测目标信息中包括有该探测结果在当前探测周期下的空间匹配置信度、该探测结果的时间匹配置信度、用于表示该探测结果的各个探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息。由此可见,一方面,通过空间匹配置信度和时间匹配置信度,可以确定不同种类的传感器的探测目标为同一目标物的可能性,而不同种类的传感器又具有不同的优势,因此,目标物的误检、漏检的情况大大减少,即目标物的误检率和漏检率大大降低。另一方面,按照各个不同种类传感器所能准确采集到的探测目标信息的维度,将各个不同种类传感器采集到的探测目标信息融合到同一目标物的探测目标信息中,这样能够为目标物提供更准确、更全面的探测目标信息。

参见图7,示出了本发明实施例中另一种生成探测目标信息的方法的流程示意图,在本实施例中,所述方法例如可以包括以下步骤:

步骤701:生成统一的平面坐标系,根据当前车速确定在所述平面坐标系下的筛选范围。

步骤702:在所述平面坐标系中确定多个不同种类的传感器在当前探测周期探测到的初始探测目标的空间位置。

步骤703:根据所述筛选范围,确定待匹配的初始探测目标,其中,所述待匹配的初始探测目标的空间位置位于所述筛选范围中。

步骤704:通过对在所述当前探测周期下每两个不同传感器探测到的所述待匹配的初始探测目标进行空间位置匹配,确定探测结果下的初始探测目标,作为结果探测目标;其中,任意两个所述结果探测目标的空间位置之间均是相匹配的。

步骤705:根据在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,计算所述探测结果在所述当前探测周期下的空间匹配置信度。

步骤706:通过对所述探测结果在最近多个探测周期下的空间匹配置信度进行加权运算,确定所述探测结果的时间匹配置信度。

步骤707:生成所述探测结果的探测目标信息;其中,所述探测结果的探测目标信息包括:所述探测结果在所述当前探测周期下的空间匹配置信度,所述探测结果的时间匹配置信度,各个所述结果探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息,各个所述结果探测目标为被各自传感器探测到的初始探测目标。

通过本实施例提供的实施方式,采用多个不同种类的传感器对车辆周围的目标进行探测,通过空间位置匹配确定不同种类的传感器探测到的表示同一目标物的探测目标。以该目标物作为探测结果,在为该探测结果生成的探测目标信息中包括有该探测结果在当前探测周期下的空间匹配置信度、该探测结果的时间匹配置信度、用于表示该探测结果的各个探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息。由此可见,一方面,通过空间匹配置信度和时间匹配置信度,可以确定不同种类的传感器的探测目标为同一目标物的可能性,而不同种类的传感器又具有不同的优势,因此,目标物的误检、漏检的情况大大减少,即目标物的误检率和漏检率大大降低。另一方面,按照各个不同种类传感器所能准确采集到的探测目标信息的维度,将各个不同种类传感器采集到的探测目标信息融合到同一目标物的探测目标信息中,这样能够为目标物提供更准确、更全面的探测目标信息。

示例性设备

参见图8,示出了本发明实施例中一种生成探测目标信息的装置的结构示意图。在本实施例中,所述装置例如具体可以包括:

第一确定单元801,用于在统一的平面坐标系中,确定多个不同种类的传感器在当前探测周期探测到的初始探测目标的空间位置。

第二确定单元802,用于通过对在所述当前探测周期下每两个不同传感器探测到的待匹配的初始探测目标进行空间位置匹配,确定探测结果下的初始探测目标,作为结果探测目标;其中,任意两个所述结果探测目标的空间位置之间均是相匹配的。

生成单元803,用于生成所述探测结果的探测目标信息;其中,所述探测结果的探测目标信息包括:所述探测结果在所述当前探测周期下的空间匹配置信度,所述探测结果的时间匹配置信度,各个所述结果探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息,各个所述结果探测目标为被各自传感器探测到的初始探测目标。

可选的,所述装置例如还可以包括:

计算单元,用于根据在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,计算所述探测结果在所述当前探测周期下的空间匹配置信度;

所述探测结果的探测目标信息还包括:所述探测结果在所述当前探测周期下的空间匹配置信度。

可选的,所述生成单元803,具体用于:

若所述探测结果在所述当前探测周期下的空间匹配置信度达到预设空间置信度阈值以上,生成所述探测结果的探测目标信息。

可选的,所述装置例如还可以包括:

第三确定单元,用于通过对所述探测结果在最近多个探测周期下的空间匹配置信度进行加权运算,确定所述探测结果的时间匹配置信度;

所述探测结果的探测目标信息还包括:所述探测结果的时间匹配置信度。

可选的,所述生成单元803,具体用于:

若所述探测结果的时间匹配置信度达到预设时间置信度阈值以上,生成所述探测结果的探测目标信息。

可选的,若两个所述待匹配的初始探测目标的空间位置之间的欧式距离在预设距离阈值以内,则两个所述待匹配的初始探测目标的空间位置之间是相匹配的。

可选的,所述装置例如还可以包括:

第四确定单元,用于根据当前车速确定在所述平面坐标系下的筛选范围;

第五确定单元,用于根据所述筛选范围中,确定所述待匹配的初始探测目标;其中,所述待匹配的初始探测目标的空间位置位于所述筛选范围中。

可选的,所述筛选范围为车辆在转弯半径不超过当前半径阈值且路程不超过当前路程阈值的情况下所有可能经过的空间位置的范围,其中,所述当前半径阈值基于所述当前车速和侧向加速度阈值确定,所述当前路程阈值基于所述当前车速和预设时间阈值确定。

可选的,所述探测结果在所述当前探测周期下的空间匹配置信度具体例如可以为:所述探测结果对应的匹配次数与总匹配次数之间的比值,其中,所述探测结果对应的匹配次数为所述在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,所述总匹配次数为在所述当前探测周期下各个待匹配的初始探测目标之间进行匹配的次数。

可选的,所述第三确定单元,具体例如可以用于:

将所述最近多个探测周期下的空间配置置信度分别与各探测周期对应的加权系数相乘之后再将所得到的乘积相加,得到所述探测结果的时间匹配置信度;其中,越接近于当前时刻的探测周期对应的加权系数越大。

可选的,所述各探测周期对应的加权系数是归一化的加权系数。

可选的,所述多个不同种类的传感器包括相机、雷达和/或激光雷达,所述相机对应的维度为探测目标的图像特征,所述雷达对应的维度为探测目标与车辆的相对速度,所述激光雷达对应的维度为探测目标的轮廓。

通过本实施例提供的各种实施方式,采用多个不同种类的传感器对车辆周围的目标进行探测,通过空间位置匹配确定不同种类的传感器探测到的表示同一目标物的探测目标。以该目标物作为探测结果,在为该探测结果生成的探测目标信息中包括有该探测结果在当前探测周期下的空间匹配置信度、该探测结果的时间匹配置信度、用于表示该探测结果的各个探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息。由此可见,一方面,通过空间匹配置信度和时间匹配置信度,可以确定不同种类的传感器的探测目标为同一目标物的可能性,而不同种类的传感器又具有不同的优势,因此,目标物的误检、漏检的情况大大减少,即目标物的误检率和漏检率大大降低。另一方面,按照各个不同种类传感器所能准确采集到的探测目标信息的维度,将各个不同种类传感器采集到的探测目标信息融合到同一目标物的探测目标信息中,这样能够为目标物提供更准确、更全面的探测目标信息。

参见图9,示出了本发明实施例中一种生成探测目标信息的设备的结构示意图。在本实施例中,所述设备900例如具体可以包括:处理器901、存储器902、通信接口903、总线系统904。

其中,所述总线系统904,用于将所述设备的各个硬件组件耦合在一起;

所述通信接口903,用于实现所述设备与至少一个其它设备之间的通信连接;

所述存储器902,用于存储程序指令和数据;

所述处理器901,用于读取存储器902中存储的指令和数据,执行以下操作:

在统一的平面坐标系中,确定多个不同种类的传感器在当前探测周期探测到的初始探测目标的空间位置;

通过对在所述当前探测周期下每两个不同传感器探测到的待匹配的初始探测目标进行空间位置匹配,确定探测结果下的初始探测目标,作为结果探测目标;其中,任意两个所述结果探测目标的空间位置之间均是相匹配的;

生成所述探测结果的探测目标信息;其中,所述探测结果的探测目标信息包括:各个所述结果探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息;各个所述结果探测目标为被各自传感器探测到的初始探测目标。

可选的,所述处理器901例如还可以执行以下操作:

根据在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,计算所述探测结果在所述当前探测周期下的空间匹配置信度;

所述探测结果的探测目标信息还包括:所述探测结果在所述当前探测周期下的空间匹配置信度。

可选的,为了生成所述探测结果的探测目标信息,所述处理器901例如可以执行以下操作:

若所述探测结果在所述当前探测周期下的空间匹配置信度达到预设空间置信度阈值以上,生成所述探测结果的探测目标信息。

可选的,所述处理器901例如还可以执行以下操作:

通过对所述探测结果在最近多个探测周期下的空间匹配置信度进行加权运算,确定所述探测结果的时间匹配置信度;

所述探测结果的探测目标信息还包括:所述探测结果的时间匹配置信度。

可选的,为了生成所述探测结果的探测目标信息,所述处理器901例如可以执行以下操作:

若所述探测结果的时间匹配置信度达到预设时间置信度阈值以上,生成所述探测结果的探测目标信息。

可选的,若两个所述待匹配的初始探测目标的空间位置之间的欧式距离在预设距离阈值以内,则两个所述待匹配的初始探测目标的空间位置之间是相匹配的。

可选的,所述处理器901例如还可以执行以下操作:

根据当前车速确定在所述平面坐标系下的筛选范围;

根据所述筛选范围中,确定所述待匹配的初始探测目标;其中,所述待匹配的初始探测目标的空间位置位于所述筛选范围中。

可选的,所述筛选范围为车辆在转弯半径不超过当前半径阈值且路程不超过当前路程阈值的情况下所有可能经过的空间位置的范围,其中,所述当前半径阈值基于所述当前车速和侧向加速度阈值确定,所述当前路程阈值基于所述当前车速和预设时间阈值确定。

可选的,所述探测结果在所述当前探测周期下的空间匹配置信度具体为:所述探测结果对应的匹配次数与总匹配次数之间的比值,其中,所述探测结果对应的匹配次数为所述在所述当前探测周期下各个所述结果探测目标的空间位置之间相匹配的次数,所述总匹配次数为在所述当前探测周期下各个待匹配的初始探测目标之间进行匹配的次数。

可选的,为了确定所述探测结果的时间匹配置信度,所述处理器901具体例如可以执行以下操作:

将所述最近多个探测周期下的空间配置置信度分别与各探测周期对应的加权系数相乘之后再将所得到的乘积相加,得到所述探测结果的时间匹配置信度;

其中,越接近于当前时刻的探测周期对应的加权系数越大。

可选的,各探测周期对应的加权系数是归一化的加权系数。

可选的,所述多个不同种类的传感器包括相机、雷达和/或激光雷达,所述相机对应的维度为探测目标的图像特征,所述雷达对应的维度为探测目标与车辆的相对速度,所述激光雷达对应的维度为探测目标的轮廓。

通过本实施例提供的各种实施方式,采用多个不同种类的传感器对车辆周围的目标进行探测,通过空间位置匹配确定不同种类的传感器探测到的表示同一目标物的探测目标。以该目标物作为探测结果,在为该探测结果生成的探测目标信息中包括有该探测结果在当前探测周期下的空间匹配置信度、该探测结果的时间匹配置信度、用于表示该探测结果的各个探测目标在各自传感器对应的维度下被各自传感器采集到的探测目标信息。由此可见,一方面,通过空间匹配置信度和时间匹配置信度,可以确定不同种类的传感器的探测目标为同一目标物的可能性,而不同种类的传感器又具有不同的优势,因此,目标物的误检、漏检的情况大大减少,即目标物的误检率和漏检率大大降低。另一方面,按照各个不同种类传感器所能准确采集到的探测目标信息的维度,将各个不同种类传感器采集到的探测目标信息融合到同一目标物的探测目标信息中,这样能够为目标物提供更准确、更全面的探测目标信息。

本发明实施例中提到的“第一确定单元”等名称中的“第一”只是用来做名字标识,并不代表顺序上的第一。该规则同样适用于“第二”、“第三”等。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如只读存储器(英文:read-only memory,ROM)/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如路由器等网络通信设备)执行本发明各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例和设备实施例而言,由于其基本相似于系统实施例,所以描述得比较简单,相关之处参见系统实施例的部分说明即可。以上所描述的设备及系统实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅是本发明的优选实施方式,并非用于限定本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1