基于多传感器信息融合的自动驾驶目标分类方法及系统与流程

文档序号:16210834发布日期:2018-12-08 07:43阅读:252来源:国知局
基于多传感器信息融合的自动驾驶目标分类方法及系统与流程

本发明涉及自动驾驶领域,特别是一种基于多传感器信息融合的自动驾驶目标分类方法及系统。

背景技术

在自动驾驶技术中,获知车辆周围目标的类别(比如说行人,自行车,轿车,卡车等)将会对单车自动驾驶带来极大的辅助。并且获知目标的类型对于自动驾驶运动模型的学习与训练都有极大的帮助。

自动驾驶车辆往往会安装多种传感器,比如激光雷达、摄像头和测速雷达等,因此在对目标进行分类时,首先要通过不同传感器的检测特征(激光雷达检测目标的大小,摄像头检测目标的轮廓,测速雷达可检测目标的速度)分别对目标进行分类,之后通过信息融合的方式,将不同传感器的结果融合到一起。有效的信息融合能够很好地减小目标的误判,对于目标的追踪,障碍物的躲避都会起到很好的作用。但在实际融合的过程中,往往不能充分利用各个传感器的优势,将现有数据很好的融合在一起。



技术实现要素:

为实现在自动驾驶中精准判断目标对象的类型,本发明实施例提供了一种基于多传感器信息融合的自动驾驶目标分类的方法。

根据本发明的一个方面,提出一种基于多传感器信息融合的自动驾驶目标分类的方法,该方法包括步骤:两个或多个传感器对目标对象分别进行检测,并初步判断所述目标对象的类型;根据所述传感器的可靠性参数,计算每种传感器针对所述目标对象的基本概率赋值函数;对上述基本概率赋值函数进行信息融合,判定所述目标对象的类型。

根据本发明的另一种情况,提出一种基于多传感器信息融合的自动驾驶目标分类系统,该系统包括:两个或多个传感器,用于对目标对象分别进行检测,并初步判断所述目标对象的类型;计算单元,根据所述传感器的可靠性参数,计算每种传感器针对所述目标对象的基本概率赋值函数;信息融合单元,对上述基本概率赋值函数进行信息融合,判定所述目标对象的类型。

根据本发明的再一方面,提出一种计算机存储介质,该介质上存储有计算机程序,该计算机程序被行以实施本发明的方法。

本发明基于证据理论,充分融合了多种传感器的信息,实现对目标种类的精准判断,提高了自动驾驶的安全性和可靠性

附图说明

图1是根据本发明一实施例的基于多传感器信息融合的自动驾驶目标分类的方法的流程图。

图2为根据本发明一实施例的基于多传感器信息融合的自动驾驶目标分类方法中计算基本概率赋值函数的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

本发明提出一种基于多传感器信息融合的自动驾驶目标分类的方法,针对自动驾驶过程中遇到的目标对象,利用多种传感器各自检测并初步判断出目标对象类型,通过一种基于证据理论的信息融合方式,获取精准的目标的类型,提高自动驾驶的安全可靠性。

图1示出根据本发明一实施方式的基于多传感器信息融合的自动驾驶目标分类方法的流程图。参照图1,该方法包括以下步骤:

步骤s1,利用两个或多个传感器对目标对象分别进行检测,并初步判断所述目标对象的类型。

随着智能驾驶相关技术的飞速发展,自动驾驶越来越关注驾驶的安全性,要求智能驾驶系统中的传感器能识别不同车道的行人及自行车,同一车道上行驶的轿车和卡车,并能在有障碍时改变自动驾驶状态,避免事故的发生。

在智能驾驶系统中,需要重点识别的目标对象主要是行人、自行车、轿车和卡车,本发明以这几种为例进行描述,但并不限于仅仅识别这几类目标对象,而是可以识别道路上可能出现的对驾驶有影响的任何目标对象。

传感器种类繁多,本发明优选选用激光雷达、摄像头和测速雷达来识别目标对象。

激光雷达,用于根据目标对象的大小对目标类型进行判断。激光雷达可以准确地描述目标的大小,因此根据大小,可以判断出人,自行车,轿车或者卡车。

摄像头,用于根据目标对象的轮廓,对目标类型进行判断。摄像头则可以很好地获取目标的轮廓信息,从而根据这些轮廓,判断出目标的种类。

测速雷达,用于根据目标对象的速度,对目标类型进行判断。测速雷达可以很好地捕获目标的速度,因此,可以根据目标的速度,判断出目标是自行车或者行人,还是轿车或者卡车。

本发明中,采用激光雷达,摄像头和测速雷达这三种传感器,分别从不同的角度(目标大小,轮廓和速度)来对目标的种类进行描述,能够充分弥补不同角度判断结果信息的不足,提高信息的可靠性。

步骤s2,根据所述传感器的可靠性参数,计算所述目标对象的基本概率赋值函数。

该步骤进一步包括:

步骤s21,根据激光雷达的可靠性参数,计算出目标的基本概率赋值函数(bpa):

上述公式中,其中μp,μb,μc,μt分别是激光雷达对检测行人,自行车,轿车和卡车的准确度,这些值主要与激光雷达通过目标大小判断目标类别的算法有关,可以通过真实测试得到。αpαb,αc分别表示激光雷达由于客观原因对行人,自行车和轿车的误检因子,ω表示被检测对象的全集,根据本发明的实施例,包括有人、自行车、轿车和卡车,a表示ω的子集,mlidar(a)表示根据当前观测结果(证据)对于ω的子集a的信任程度,如mlidar{p})表示当前证据对于判断结果是行人的信任程度,mlidar(ω)则表示这个值不知如何分配,即不确定程度。mlidar({b,c,t})表示当前证据对于判断结果是自行车、轿车或卡车的信任程度。其他类似形式的参数表示类似的含义。

根据上述准确度和误检因子可计算其基本概率赋值函数mlidar(a),客观原因例如是轿车可能被挡住了一部分导致在大小上被检测成了自行车,但如果检测出来的是卡车,那就不存在客观原因。

如上述公式所示,由于是根据大小来判断目标的种类,如果检测类别是人,则一方面可能是行人,另一方面,有可能是自行车,轿车或卡车被遮挡的结果;如果检测类别是自行车,则一方面可能是自行车,另一方面可能是轿车或者卡车被遮挡的结果;如果检测类型是轿车,则一方面可能是轿车,另一方面可能是卡车被遮挡的结果;如果检测类型是大卡车,则只能是卡车。

步骤s22,利用摄像头的信息,根据目标的轮廓,对目标类型进行判断,按照如下公式来计算摄像头分类的基本概率赋值函数:

其中ζp,ζb,ζc,ζp分别是摄像头利用轮廓信息判断目标类型的可靠性,与检测算法有关,θ是摄像头的精确度,与摄像头的像素等有关,利用轮廓进行检测,容易把行人和自行车相互混淆,也容易把轿车和卡车相互混淆,例如在公式中,在检测结果为行人时,既对结果为行人有一定的信任程度mcamera({p})=θζp,也对结果为行人或自行车的合集有一定的信任程度mcamera({p,b})=(1-θ)ζp。计算其基本概率赋值函数mcamem(a);

步骤s23,利用测速雷达信息,根据目标的速度信息,对目标进行分类,按照以下公式计算测速雷达分类的基本概率赋值函数:

由于行人和自行车的速度相近,卡车和轿车的速度相近,所以只能分成两大组,设测速雷达利用速度信息对于行人和自行车的检测可靠性为σpb,轿车和卡车的为σct,这个值与临界速度有关,计算其基本概率赋值函数mradar(a)。

步骤s3,对上述基本概率赋值函数进行信息融合,判定所述目标对象的类型。

在分别计算上述激光雷达,摄像头和测速雷达对目标对象产生的基本概率赋值函数之后,利用下面的公式进行多传感器信息融合:

上述融合算法如下:

m(φ)=0

式中,m(a)表示根据当前的信息(证据),将结果判断为a的可靠程度,i表示传感器的种类,j表示根据证据判断的可能的集合,n表示传感器的个数,mi(aj)表示各个传感器根据其检测结果对于可能子集的信任程度,即基本概率赋值函数。m(φ)表示融合各个传感器,对于判断结果为空集的信任程度,φ表示空集。若k=0,认为mi(aj)之间是矛盾的。对于集合a来说,m(a)的计算方法是,首先对三个传感器中交集为a的赋值函数进行累乘,之后再将所有的累乘结果累加,再乘上系数k得到。累乘累加的具体计算方式在下面参照应用实例的描述中通过实例有进一步说明。

本发明的方法使用了所述激光雷达,摄像头和测速雷达三种传感器对目标对象进行检测并分类,通过其各自的可靠性参数计算出相应的基本概率赋值函数,最终通过证据理论中的融合算法对三种传感器的结果进行信息融合,从而得出对于目标对象种类判断较为准确的结果,为自动驾驶的安全性和可靠性带来了重要保障。

下面描述利用本发明的方法的一具体应用实例,具体实施步骤为:

步骤一,利用激光雷达采集的信息,根据待检测目标的大小,对目标进行分类,假设路况比较宽敞,目标之间没有遮挡,故αp=αb=αc=1,检测算法对于行人的检测准确度μp=0.9。根据激光雷达的可靠性参数,计算出目标的基本概率赋值函数(bpa),如激光雷达将其分为行人,则其bpa为:

mlidar{p})=0.9mlidar(ω)=0.1

步骤二,利用摄像头的信息,根据待检测目标的轮廓,对目标进行分类,假设摄像头自身的准确度θ=0.9,检测算法对于行人的检测准确度ζp=0.9。根据摄像头的可靠性参数,计算出目标的基本概率赋值函数(bpa),如摄像头将其分为行人,则其bpa为:

mcamera({p})=0.81mcamera({p,b})=0.09mcamera(ω)=0.1

步骤三,利用测速雷达的信息,根据待检测目标的速度,对目标进行分类,假设测速雷达对于轿车和卡车的检测准确度σct=0.9。根据测速雷达的可靠性参数,计算出目标的基本概率赋值函数(bpa),在此,假设测速雷达检测失误,结果检测为轿车或卡车,则其bpa为:

mradar({c,t})=0.9mradar(ω)=0.1

步骤四,对三种传感器对目标分类产生的基本概率赋值函数进行信息融合。在该应用实例中,各个传感器(激光雷达,摄像头和测速雷达)根据其检测结果产生的可能子集包括{p}、{b,p}、{c,t}、{ω}。

k=mlidar({p})×mcamera({p})×mradar(ω)+mlidar({p})×mcamera({p,b})×mradar(ω)+mlidar({p})×mcamera(ω)×mradar(ω)+mlidar(ω)×mcamera({p})×mradar(ω)+mlidar(ω)×mcamera({p,b})×mradar(ω)+mlidar(ω)×mcamera(ω)×mradar({c,t})+mlidar(ω)×mcamera(ω)×mradar(ω)=0.109

m(φ)=0

m({c,t})=k-1×{mlidar(ω)×mcamera(ω)×mradar({c,t})}=0.0826

m({p,b})=k-1×{mlidar(ω)×mcamera({p,b})×mradar(ω)}=0.00826

m(ω)=k-1×{mlidar(ω)×mcamera(ω)×mradar(ω)}=0.00917

所以有m(φ,{p},{c,t}{p,b},ω)=(0,0.9,0.0826,0.00826,0.00917),表示该种情况下,判断为行人,轿车或卡车,行人或者自行车,不确定的可靠度分别为0.9,0.0826,0.00826,0.00917,故而判断为行人。

本发明还提出一种用于实现上述方法的基于多传感器信息融合的自动驾驶目标分类系统,该系统包括:两个或多个传感器,用于对目标对象分别进行检测,并初步判断所述目标对象的类型;计算单元,根据所述传感器的可靠性参数,计算每种传感器针对所述目标对象的基本概率赋值函数;信息融合单元,对上述基本概率赋值函数进行信息融合,判定所述目标对象的类型。所述传感器包括激光雷达、摄像头和测速雷达,所述目标对象包括行人、自行车、轿车和卡车。所述计算单元和信息融合单元如何执行计算和信息融合在上面参照方法的描述中已经有详细说明,在此不再赘述。

本发明还提出一种计算机存储介质,该介质上存储有计算机程序,该计算机程序被行以实施本发明的上述方法。

本发明的自动驾驶目标分类技术中多传感器信息融合方法的优点在于:能够将激光雷达,摄像头和测速雷达对于目标种类的判断结果融合到一起,增加自动驾驶技术中目标检测的准确率,避免单一传感器的误检测,提高自动驾驶技术的可靠性。

本发明通过信息融合算法将激光雷达,摄像头和测速雷达对于目标类型的判断结果融合到一起,增加了判断自动驾驶技术中目标类型检测的准确率,避免单一传感器的误检测,提高自动驾驶技术的可靠性。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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