掌桥专利:专业的专利平台
掌桥专利
首页

基于人工智能的不良视距交叉路口安全会车方法及系统

文献发布时间:2023-06-19 11:45:49


基于人工智能的不良视距交叉路口安全会车方法及系统

技术领域

本发明涉及人工智能领域,具体为一种基于人工智能的不良视距交叉路口安全会车方法及系统。

背景技术

在道路转弯地段、交叉路口、主支路汇合处等视线有遮挡的地方,一旦驾驶人员车速过快,就容易发生交通安全事故,造成重大人身伤害和财产损失。现阶段的技术主要是根据智能传感器技术检测道路各个方向的来车以及车速信息,并通过道路旁边安装的路测单元设备提前进行预警,但是该方法需要使用大量传感器等硬件设备,成本高且仅能测出固定位置的瞬时速度,实时性较差。

发明内容

为了解决上述问题,本发明提出一种基于人工智能的不良视距交叉路口安全会车方法,该方法包括:

路口处选择目标车辆,预测目标车辆与非目标车辆的会车位置,进而获取会车位置的位置权值,并根据会车位置与路口中心点间的距离计算距离权值,根据位置权值和距离权值获取会车位置危险程度;

目标车辆与非目标车辆进行会车时,路口处其他车辆的预测位置与会车位置间的距离和其他车辆预测行驶路径的路径权值加权求和得到其他车辆影响程度;所述路径权值表征会车位置对其他车辆预测行驶路径的影响程度;

根据目标车辆与非目标车辆的会车时间计算会车紧急程度,所述会车时间为目标车辆与非目标车辆到达会车位置所用时间;

根据目标车辆与每辆非目标车辆的会车位置危险程度、其他车辆影响程度和会车紧急程度得到目标车辆的速度调节优先级;

路口处每辆车辆分别作为目标车辆,可得到所述每辆车辆的速度调节优先级,基于速度调节优先级确定需要进行速度调节的车辆。

进一步地,所述位置权值的获取方法为:

路口处设置会车危险区域,在会车危险区域中设置多个同心子区域后为各同心子区域分配权值,会车位置所处同心子区域的权值为会车位置的位置权值。

进一步地,所述位置权值的获取方法为:

在车道中设置第一会车区域,基于道路中心线将第一会车区域划分为会车子区域,路口交叉区域为第二会车区域,将第二会车区域划分为多个同心的会车子区域,计算会车子区域的道路利用率,会车位置所处会车子区域的道路利用率为会车位置的位置权值;其中,道路利用率的计算方法为:

获取路口处所有道路方向上允许的车辆行驶方向,一种行驶方向对应一条行驶路径,进而得到总行驶路径数量Q,统计行驶路径经过的会车子区域,获取每个会车子区域中包括的行驶路径的数量q,q与Q的比值为会车子区域的道路利用率。

进一步地,会车时间与会车紧急程度呈负相关。

进一步地,速度调节优先级的获取方法为:

根据会车位置危险程度和其他车辆影响程度得到会车位置的综合评价系数,目标车辆与每辆非目标车辆的会车紧急程度与会车位置的综合评价系数相乘后再相加得到速度调节优先级。

本发明提出一种基于人工智能的不良视距交叉路口安全会车系统,该系统包括:

第一计算模块,用于在路口处选择目标车辆,预测目标车辆与非目标车辆的会车位置,进而获取会车位置的位置权值,并根据会车位置与路口中心点间的距离计算距离权值,根据位置权值和距离权值获取会车位置危险程度;

第二计算模块,用于在目标车辆与非目标车辆进行会车时,路口处其他车辆的预测位置与会车位置间的距离和其他车辆预测行驶路径的路径权值加权求和得到其他车辆影响程度;所述路径权值表征会车位置对其他车辆预测行驶路径的影响程度;

第三计算模块,用于根据目标车辆与非目标车辆的会车时间计算会车紧急程度,所述会车时间为目标车辆与非目标车辆到达会车位置所用时间;

第四计算模块,用于根据目标车辆与每辆非目标车辆的会车位置危险程度、其他车辆影响程度和会车紧急程度得到目标车辆的速度调节优先级;

第五计算模块,用于将路口处每辆车辆分别作为目标车辆,可得到所述每辆车辆的速度调节优先级,基于速度调节优先级确定需要进行速度调节的车辆。

进一步地,所述第一计算模块包括位置权值计算单元:

路口处设置会车危险区域,在会车危险区域中设置多个同心子区域后为各同心子区域分配权值,会车位置所处同心子区域的权值为会车位置的位置权值。

进一步地,所述第一计算模块包括位置权值计算单元:

在车道中设置第一会车区域,基于道路中心线将第一会车区域划分为会车子区域,路口交叉区域为第二会车区域,将第二会车区域划分为多个同心的会车子区域,计算会车子区域的道路利用率,会车位置所处会车子区域的道路利用率为会车位置的位置权值;其中,道路利用率的计算方法为:

获取路口处所有道路方向上允许的车辆行驶方向,一种行驶方向对应一条行驶路径,进而得到总行驶路径数量Q,统计行驶路径经过的会车子区域,获取每个会车子区域中包括的行驶路径的数量q,q与Q的比值为会车子区域的道路利用率。

进一步地,会车时间与会车紧急程度呈负相关。

进一步地,速度调节优先级的获取过程为:

根据会车位置危险程度和其他车辆影响程度得到会车位置的综合评价系数,目标车辆与每辆非目标车辆的会车紧急程度与会车位置的综合评价系数相乘后再相加得到速度调节优先级。

本发明的有益效果在于:

1.本发明根据目标车辆与每辆非目标车辆的会车位置危险程度、会车位置对其他车辆的影响程度和根据会车时间得到的会车紧急程度得到目标车辆的速度调节优先级,考虑了多种影响因素,所得速度调节优先级更精确。

2.本发明利用神经网络对采集到达路口图像进行处理,获取车辆速度、转向等信息,不需在道路上安装路测单元和传感器,成本低且计算速度快。

3.本发明考虑了会车位置出现危险时可能会殃及会车位置附近车辆这一因素,以及会车位置对会车位置附近车辆后续行驶的影响,提高路口车辆通行的安全性。

附图说明

图1为本发明方法实施流程图。

图2为实施例中会车危险区域示意图。

具体实施方式

为了让本领域技术人员更好的理解本发明,下面结合实施例对本发明进行详细描述。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。

本申请通过采集路口图像,采用DNN网络检测道路及路口各个车辆相关状态,预测会车结果,根据会车结果对车辆速度进行先后干涉,并通过车联网系统提醒驾驶人员及时采取控制措施,提高交叉路口的会车安全。本发明对于十字形、T形、单个弯道等多种类型的道路均适用。

实施例一:

实施例以十字交叉路口为例,具体的场景为:只有一个监控摄像头,没有交通灯,道路宽度较小的交叉路口,车辆在交叉路口及附近区域会车时风险较大,因此需要对车辆速度进行控制,提高交叉路口会车的安全程度。

该实施例提供了一种基于人工智能的不良视距交叉路口安全会车方法,该方法实施流程如图1所示,该方法包括:

构建并训练会车信息推理网络:

通过元胞自动机等方式能够设置车辆的速度和方向,仿真得到车辆的会车时间和会车位置。但是每次仿真实验都需要设置相应参数,过程繁琐,速度也较慢,所以,本发明先通过仿真的方式来获得大量的对应数据,用通过仿真获得的数据来训练会车信息推理网络,以增强本发明的泛化能力和响应速度。

会车信息推理网络的具体构建过程为:

i)从3D模拟器中获得训练数据:在3D模拟器虚拟场景下建立道路、车辆模型,并在该场景空间内的道路交叉口放置一个相机来获得仿真路口图像,相机的采样间隔为Δt。通过改变道路的支路个数、道路宽度以及车辆个数、车辆速度、车辆初始位置和转向等信息得到不同情况下的路口图像,增加会车信息推理网络的泛化能力。对仿真路口图像进行的一系列图像处理,得到车辆的行驶速度V、车辆初始位置坐标(x

其中,车辆的行驶速度、初始位置坐标、转向信息的获取方法为:

a)获取仿真路口图像,该仿真路口图像为3D模拟器摄像头以斜俯视视角采集得到,因此先对仿真路口图像进行透视变换处理,得到对应的正俯视视角图像,以消除近大远小的畸变问题。

图像中包含道路、车辆、环境等复杂信息,需要通过实例分割网络对其进行处理,得到所需的道路和车辆信息。本发明对道路和车辆的感知均采用实例分割的方式,道路实例分割网络和车辆实例分割网络均为Encoder-Decoder的结构。具体地:

道路实例分割网络的具体训练内容为:数据集为经过透视变换的路口图像;标签有6类,背景和不同支路,该方式为像素级分类,即需要给图像中所有像素标注上对应标签,标注背景像素值为0,标注道路各支路像素值分别为1-5,其中标注交叉区域像素值为1,标注交叉区域左侧道路像素值为2,标注交叉区域右侧道路像素值为3,标注交叉区域上侧道路像素值为4,标注交叉区域下侧道路像素值为5;网络所用loss函数为交叉熵损失函数。

车辆实例分割网络的具体训练内容为:数据集为经过透视变换的路口图像;标签为M+1类,背景和不同车辆,其中M为图像中的车辆总数。该方式为像素级分类,需要给图像中所有像素标注上对应标签,标注背景像素值为0,各个车辆像素分别为1-M;网络所用loss函数为交叉熵损失函数。

本发明为了后续进行会车时间和会车位置的推理,需要先对路口图像中的道路和车辆进行实例化,并判断出车辆所在支路。具体过程为:

对道路的实例分割结果图像进行处理,获得各个支路连通域的最小外接矩形,得到矩形的中心点O;对车辆的实例分割结果图像进行处理,得到各个车辆实例连通域的最小外接矩形,得到矩形的中心点M;计算车辆中心点M与道路中心点O的L2距离,距离最小者,表明车辆属于该支路。

至此,完成车辆所在支路的判断。

本发明采集图像中有两类车辆:朝向路口行驶的可能发生会车的车辆,以及背向路口行驶的无关车辆。因此本发明通过连续帧仿真路口图像中同一车辆的位置变化来获得车辆的行驶方向和行驶速度,进而在获得车辆行驶信息的同时判断出可能发生会车的车辆。具体过程如下:

首先,计算得到交叉区域连通域中心点与各个车辆连通域中心点之间的距离D,即图像中车辆到交叉区域中心点的距离;对于连续多帧路口图像,根据IoU来判断同一辆车辆在连续帧内的位置变化,根据该帧中的D

判断车辆行驶方向:若D

至此,获得仿真路口图像中可能发生会车的车辆的行驶方向与行驶速度V。

b)要判断车辆在图像中的会车位置,则需要先确定每辆车在图像中的初始位置坐标。比起车辆连通域的中心点位置,根据两辆车的车头中心点位置来判断车辆是否会车更加合理。车头中心点位置判断方法为:对于将要经过交叉口的N辆车的外接矩形,得到四条边的中心点到交叉区域连通域中心点的L2距离,距离最小的中心点即为车头中心点,仿真路口图像中车头中心点对应的像素坐标(x

c)本发明所述会车场景中,车辆的转向信息也会影响后续的会车判断,所以需对车辆的行驶意图进行判断。

车辆到达路口后的转向信息包括直行和转向两种,车辆进行转向之前,都会打转向灯,因此本发明采用转向判断神经网络来获取车辆的转向信息,转向判断神经网络采用Encoder-FC的网络结构,转向判断神经网络的具体训练内容为:数据集为车辆的实例分割图像;标签为车辆对应的序列[S,L,R],S表示直行,L表示左转,R表示右转,其中S,L,R均为0和1的二值,值为0表示不属于此情况,值为1表示属于此情况;网络所用loss函数为交叉熵损失函数。

经过上述步骤,获得了道路上可能发生会车的车辆的行驶方向、行驶速度、标号信息、初始位置坐标和转向信息,为后续判断车辆会车时间和会车位置提供了数据基础。

ii)获取标签数据:根据模拟器中采集到的车辆进行会车时的图像,可得到会车位置坐标(x,y);从初始位置到两辆车进行会车经过n帧,根据相机采样间隔Δt和间隔帧数n可得到会车时间t。

iii)会车信息推理网络为全连接网络,将可能发生会车的任意两辆车的运动参数[V,x

至此,得到训练好的会车信息推理网络。

选择目标车辆,具体地,一个实施方式中,可在路口图像中的所有车辆中选择目标车辆;优选地,为了提高本发明的计算效率,实施例首先根据路口图像获取所有可能发生会车的车辆,在路口处可能发生会车的车辆中选择目标车辆,可能发生会车的车辆中目标车辆以外的车辆为非目标车辆,对实际获取的路口图像进行处理,获取实际的路口图像中每辆车辆的运动参数,利用会车信息推理网络对目标车辆与非目标车辆的运动参数进行推理,预测目标车辆与非目标车辆的会车位置,进而获取会车位置的位置权值α,并根据会车位置与路口中心点间的距离计算距离权值β,根据位置权值和距离权值获取会车位置危险程度;具体地:

一个实施方式中,会车位置的位置权值的获取方法为:路口处设置会车危险区域,在会车危险区域中设置多个同心子区域后为各同心子区域分配权值,会车位置所处同心子区域的权值为会车位置的位置权值;其中,该实施方式中会车危险区域为圆形区域或矩形区域,所述同心子区域可以是圆形区域或矩形区域。

另一个实施方式中,会车位置的位置权值的获取方法为:在车道中设置第一会车区域,设置第一会车区域的原因为在道路宽度较小的交叉口,由于视野问题,不止在交叉区域,车辆在刚完成转弯的区域范围内由于不良视距问题,同样存在安全隐患;路口交叉区域为第二会车区域,第一会车区域和第二会车区域构成会车危险区域,实施例中十字交叉路口的会车危险区域为十字区域,如图2所示,十字区域为图2中的阴影区域,基于道路中心线将第一会车区域划分为会车子区域,图2中虚线l1和l2为道路中心线,标号为c、d的区域为第一会车区域的会车子区域;路口交叉区域为第二会车区域,将第二会车区域划分为多个同心的会车子区域,图2中标号为a的会车子区域构成的圆形区域和标号为b的会车子区域构成的不规则区域是以交叉路口中心点为区域中心点的同心区域,其中,标号为a的会车子区域和标号为b的会车子区域无重叠区域,且标号为a的会车子区域和标号为b的会车子区域互补构成矩形区域ABCD;计算会车子区域的道路利用率,会车位置所处会车子区域的道路利用率为会车位置的位置权值α。

需要说明,标号为a的会车子区域可以为直角扇形区域,也可以为矩形区域,为了后续得到更精确的参考点,进而得到更精确的距离权值,实施例中标号为a的会车子区域为如图2所示的直角扇形区域。

其中,道路利用率的计算方法为:获取路口处所有道路方向上允许的车辆行驶方向,一种行驶方向对应一条行驶路径,进而得到总行驶路径数量Q,统计行驶路径经过的会车子区域,获取每个会车子区域中包括的行驶路径的数量q,q与Q的比值为会车子区域的道路利用率;实施例中路口为十字路口,存在四个道路方向,每个道路方向上允许的车辆行驶方向为三种,包括直行、左转和右转,则总行驶路径数量Q为12。具体地,标号为a、b、c、d的会车子区域的道路利用率分别为

计算距离权值的原因为,不同会车位置受到不良视距的影响程度不同,且会车位置对会车的影响程度也不同。各会车子区域中距离交叉路口中心点距离最近的点为各会车子区域的参考点,实施例中以会车位置和参考点之间的距离表征会车位置与路口中心点间的距离,具体地,距离权值的计算方法为:获取会车位置所处会车子区域的参考点,计算会车位置与该参考点之间的距离d;由于各会车子区域面积大小不同,导致得到的距离d的尺度不同,因此需要根据会车子区域的距离均值将其尺度进行统一,所述距离均值为会车子区域内每个点与参考点间的距离的均值,以对第一会车区域进行区域划分得到的会车子区域的距离均值为标准距离均值,会车位置所处会车子区域的距离均值与标准距离均值的比值为尺度系数,则距离d与尺度系数的乘积为距离权值S。

根据位置权值α和距离权值β获取会车位置危险程度γ

需要说明,对于会车位置在会车危险区域外的车辆,其会车位置危险程度γ

目标车辆与非目标车辆进行会车时,目标车辆与非目标车辆进行会车时,路口处其他车辆的预测位置与会车位置间的距离和其他车辆预测行驶路径的路径权值加权求和得到其他车辆影响程度;所述路径权值表征会车位置对其他车辆预测行驶路径的影响程度;具体地:

根据其他车辆的初始位置坐标、速度和转向信息可得到其他车辆的预测行驶路径,具体地,可以通过路径预测神经网络预测车辆的行驶路径,进而得到目标车辆与非目标车辆进行会车时其他车辆的预测位置。

一个实施方式中,可获取所有其他车辆的路径权值,并进一步得到其他车辆影响程度。

为了得到更精确的其他车辆影响程度,实施例中根据其他车辆的预测位置与会车位置之间距离的大小对其他车辆进行筛选,预测位置与会车位置间距离小于距离阈值的其他车辆为有效其他车辆,获取有效其他车辆的路径权值,则目标车辆与非目标车辆进行会车时路口处有效其他车辆的预测位置与会车位置间的距离和路径权值加权求和得到其他车辆影响程度γ

设置路径权值的原因为,车辆在不同会车位置进行会车时,有效其他车辆的预测行驶路径不同,会车位置对有效其他车辆的行驶带来的影响不同,具体地,车辆的行驶路径不同,对应的路径权值不同:

若有效其他车辆即将要经过会车位置,则该情况下会车位置对有效其他车辆的影响程度较大,路径权值G设置为0.6;

若有效其他车辆不经过会车位置,则该情况下会车位置对有效其他车辆的影响程度较小,路径权值G设置为0.3;

若有效其他车辆已经经过会车位置,则该情况下会车位置对有效其他车辆几乎没有影响,路径权值G设置为0.1。

根据目标车辆与非目标车辆的会车时间计算会车紧急程度,所述会车时间为目标车辆与非目标车辆到达会车位置所用时间;利用会车信息推理网络得到所述会车时间;具体地,会车紧急程度的计算方法为:

t

根据目标车辆与每辆非目标车辆的会车紧急程度、会车位置危险程度和其他车辆影响程度得到目标车辆的速度调节优先级;具体地:

根据会车位置危险程度和其他车辆影响程度得到会车位置的综合评价指标,实施例中会车位置危险程度γ

实施例中路口处每辆可能发生会车的车辆分别作为目标车辆,获取所述每辆可能发生会车的车辆的速度调节优先级,并基于速度调节优先级确定需要进行速度调节的车辆,具体地,y值最大的车辆为需要进行速度调节的紧急车辆,该紧急车辆速度调节的具体过程为:

通过遗传算法在预设速度范围内寻找使该紧急车辆y值最小的目标速度,通过车联网系统将目标速度发送给该紧急车辆,实现对该紧急车辆速度的干涉;所述预设速度范围根据相关规定确定,实施例中预设速度范围为[10km/h,30km/h]。

对紧急车辆进行速度干涉后,按照紧急车辆的目标速度,重复上述获取车辆的速度调节优先级的步骤,重新获取路口处每辆可能发生会车的车辆的速度调节优先级,寻找新的紧急车辆进行速度调节,使得所有可能发生会车的车辆之间的会车位置尽量在会车危险区域之外,提高交叉路口的行车安全。

实施例二:

基于与上述方法实施例相同的发明构思,该实施例提供了一种基于人工智能的不良视距交叉路口安全会车系统,具体地,该系统包括:

第一计算模块,用于在路口处选择目标车辆,预测目标车辆与非目标车辆的会车位置,进而获取会车位置的位置权值,并根据会车位置与路口中心点间的距离计算距离权值,根据位置权值和距离权值获取会车位置危险程度;

第二计算模块,用于在目标车辆与非目标车辆进行会车时,路口处其他车辆的预测位置与会车位置间的距离和其他车辆预测行驶路径的路径权值加权求和得到其他车辆影响程度;所述路径权值表征会车位置对其他车辆预测行驶路径的影响程度;

第三计算模块,用于根据目标车辆与非目标车辆的会车时间计算会车紧急程度,所述会车时间为目标车辆与非目标车辆到达会车位置所用时间;

第四计算模块,用于根据目标车辆与每辆非目标车辆的会车位置危险程度、其他车辆影响程度和会车紧急程度得到目标车辆的速度调节优先级;

第五计算模块,用于将路口处每辆车辆分别作为目标车辆,可得到所述每辆车辆的速度调节优先级,基于速度调节优先级确定需要进行速度调节的车辆。

关于系统实施例,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可;以上所述旨在让本领域技术人员更好的理解本发明,并不用于限制本发明,凡是在本发明精神和原则之内做出的修改与变动皆在本发明的保护范围内。

相关技术
  • 基于人工智能的不良视距交叉路口安全会车方法及系统
  • 一种基于人工智能的不良视距弯道会车安全方法及系统
技术分类

06120113046422