车道信息的确定方法、计算机设备及介质与流程

文档序号:33559454发布日期:2023-03-22 13:35阅读:64来源:国知局
车道信息的确定方法、计算机设备及介质与流程

1.本技术涉及道路地图技术领域,具体涉及一种车道信息的确定方法、计算机设备及介质。


背景技术:

2.在自动驾驶功能的研发过程中,道路地图扮演者一个重要的角色,在自动驾驶中可以作为匹配车辆定位、路径规划的基础,同时可以辅助环境感知。在自动驾驶功能的测试中,道路地图可以作为判断自动驾驶功能的基础数据,是自动驾驶虚拟测试的场景建模的基础。
3.在进行地图制作时,需要识别出道路中到底有几条车道。在采用智能摄像头识别道路中的车道时,往往会直接使用智能摄像头输出的识别结果。但智能摄像头输出的识别结果中一般不会包括智能摄像头采集的原始图像,导致无法消除遮挡物、阴影、曝光等因素对车道线数量识别的影响。
4.因此,现有的车道信息的确定方案存在识别出的车道线数量的准确度较低的技术问题。


技术实现要素:

5.本技术提供一种车道信息的确定方法、计算机设备及介质,旨在提高车道线数量的准确度。
6.一方面,本技术提供一种车道信息的确定方法,所述方法包括:
7.获取预设车辆上的预设摄像头输出的多个时间段内的车道线数量,所述多个时间段包括第一时间段和第二时间段,第二时间段为第一时间段的前一相邻时间段;
8.检测第一时间段内的车道线数量是否小于第二时间段内的车道线数量;
9.若第一时间段内的车道线数量小于第二时间段内的车道线数量,则检测第一时间段内的车道线数量是否正确;
10.若第一时间段内的车道线数量不正确,基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量,得到第一时间段内的车道信息。
11.在本技术一种可能的实现方式中,所述检测第一时间段内的车道线数量是否正确,包括:
12.在第一时间段内的车道线数量的多个第一车道线中,确定相比于第二时间段内的车道线数量的多个第二车道线中缺失的目标车道线;
13.检测所述目标车道线在第一时间段内是否被遮挡;
14.基于所述目标车道线在第一时间段内是否被遮挡,确定第一时间段内的车道线数量是否正确。
15.在本技术一种可能的实现方式中,所述基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量,包括:
16.将第一时间段内的车道线数量,替换为第二时间段内的车道线数量。
17.在本技术一种可能的实现方式中,第一时间段的后一相邻时间段为第三时间段,所述基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量,包括:
18.检测第三时间段内的车道线数量与第二时间段内的车道线数量是否相等;
19.若第三时间段内的车道线数量与第二时间段内的车道线数量相等,将第一时间段内的车道线数量,替换为第二时间段内的车道线数量;
20.若第三时间段内的车道线数量与第二时间段内的车道线数量不相等,将第一时间段划分为按时间先后排序的第一子时间段和第二子时间段,将第一子时间段内的车道线数量,替换为第二时间段内的车道线数量。
21.在本技术一种可能的实现方式中,所述检测第一时间段内的车道线数量是否正确,包括:
22.在第一时间段内的车道线数量的多个第一车道线中,确定相比于第二时间段内的车道线数量的多个第二车道线中缺失的目标车道线;
23.确定所述目标车道线的缺失持续时长;
24.基于所述缺失持续时长是否小于预设时长,确定第一时间段内的车道线数量是否正确。
25.在本技术一种可能的实现方式中,所述基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量之后,还包括:
26.获取修改后的第一时间段内的车道线数量的多个第一车道线的车道线类型;
27.基于所述车道线类型,确定所述多个第一车道线之间形成的多个第一车道的车道类型,第一时间段内的车道信息中还包括所述多个第一车道的车道类型。
28.在本技术一种可能的实现方式中,所述基于所述车道线类型,确定所述多个第一车道线之间形成的多个第一车道的车道类型,包括:
29.在车道线类型为实线时,确定所述实线右侧的第一车道上是否出现过目标对象;
30.基于所述实线右侧的第一车道上是否出现过目标对象,确定所述实线右侧的第一车道的车道类型。
31.在本技术一种可能的实现方式中,目标对象为与预设车辆同向的其他车辆,所述基于所述实线右侧的第一车道上是否出现过目标对象,确定所述实线右侧的第一车道的车道类型,包括:
32.若所述实线右侧的第一车道上出现过所述其他车辆,获取所述其他车辆的出现频率;
33.在所述出现频率大于预设频率时,判定所述实线右侧的第一车道的车道类型为机动车道;
34.在所述出现频率小于或等于预设频率时,判定所述实线右侧的第一车道的车道类型为应急车道。
35.另一方面,本技术提供一种车道信息的确定方法,所述装置包括:
36.获取单元,用于获取预设车辆上的预设摄像头输出的多个时间段内的车道线数量,所述多个时间段包括第一时间段和第二时间段,第二时间段为第一时间段的前一相邻
时间段;
37.第一检测单元,检测第一时间段内的车道线数量是否小于第二时间段内的车道线数量;
38.第二检测单元,用于若第一时间段内的车道线数量小于第二时间段内的车道线数量,则检测第一时间段内的车道线数量是否正确;
39.修改单元,用于若第一时间段内的车道线数量不正确,基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量,得到第一时间段内的车道信息。
40.另一方面,本技术还提供一种计算机设备,所述计算机设备包括:
41.一个或多个处理器;
42.存储器;以及
43.一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现所述的车道信息的确定方法。
44.另一方面,本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行所述的车道信息的确定方法中的步骤。
45.本技术实施例提供的车道信息的确定方法、计算机设备及介质,车道信息的确定方法包括:获取预设车辆上的预设摄像头输出的多个时间段内的车道线数量;检测第一时间段内的车道线数量是否小于第二时间段内的车道线数量;若第一时间段内的车道线数量小于第二时间段内的车道线数量,且第一时间段内的车道线数量不正确,基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量,得到第一时间段内的车道信息。相较于传统方法,本技术实施例通过判断预设摄像头输出的车道线数量是否减少,并在第一时间段内的车道线数量不正确时,基于相邻时间段内的车道线数量来修改第一时间段内的车道线数量,消除了遮挡物、阴影、曝光等因素对车道线数量识别的影响,使得车道线数量更加准确。
附图说明
46.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
47.图1是本技术实施例提供的车道信息的确定系统的场景示意图;
48.图2是本技术实施例中提供的车道信息的确定方法的一个实施例流程示意图;
49.图3是本技术实施例中提供的检测第一时间段内的车道线数量是否正确的一个实施例流程示意图;
50.图4是图3实施例中车道线的示意图;
51.图5是本技术实施例中提供的检测第一时间段内的车道线数量是否正确的另一实施例流程示意图;
52.图6是图5实施例中车道线的示意图;
53.图7是本技术实施例中提供的车道信息的确定装置的一个实施例结构示意图;
54.图8是本技术实施例中提供的计算机设备的一个实施例结构示意图。
具体实施方式
55.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
56.在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
57.在本技术中,“示例性”一词用来表示“用作例子、例证或说明”。本技术中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本技术,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本技术。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本技术的描述变得晦涩。因此,本技术并非旨在限于所示的实施例,而是与符合本技术所公开的原理和特征的最广范围相一致。
58.本技术实施例提供一种车道信息的确定方法、计算机设备及介质,以下分别进行详细说明。
59.如图1所示,图1是本技术实施例提供的车道信息的确定系统的场景示意图,该车道信息的确定系统可以包括计算机设备100,计算机设备100中集成有车道信息的确定装置,如图1中的计算机设备100。
60.本技术实施例中,该计算机设备100可以为终端或者服务器,当计算机设备100为服务器时,可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,例如,本技术实施例中所描述的计算机设备100,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器以构建的云服务器。其中,云服务器由基于云计算(cloud computing)的大量计算机或网络服务器以构建。
61.可以理解的是,本技术实施例中计算机设备100为终端时,所使用的终端可以是既包括接收和发射硬件的设备,即具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备。具体的计算机设备100具体可以是台式终端或移动终端,计算机设备100具体还可以是手机、平板电脑、笔记本电脑等中的一种。
62.本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本技术方案一种应用场景,并不以构建对本技术方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的计算机设备,例如图1中仅示出1个计算机设
63.备,可以理解的,该车道信息的确定系统还可以包括一个或多个其他计算机设5
备,具体此处不作限定。
64.另外,如图1所示,该车道信息的确定系统还可以包括存储器200,用于存储数据,如存储预设摄像头输出的多个时间段内的车道线数量。
65.需要说明的是,图1所示的车道信息的确定系统的场景示意图仅仅是一个
66.示例,本技术实施例描述的车道信息的确定系统以及场景是为了更加清楚的说0明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限
67.定,本领域普通技术人员可知,随着车道信息的确定系统的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
68.接下来,介绍本技术实施例提供的车道信息的确定方法。
69.本申实施例车道信息的确定方法的实施例中以车道信息的确定装置作为执5行主体,为了简化与便于描述,后续方法实施例中将省略该执行主体,该车道信息的确定装置应用于计算机设备。
70.请参阅图2,图2为本技术实施例中提供的车道信息的确定方法的一个实施例流程示意图,该车道信息的确定方法包括:
71.201、获取预设车辆上的预设摄像头输出的多个时间段内的车道线数量,多0个时间段包括第一时间段和第二时间段,第二时间段为第一时间段的前一相邻
72.时间段;
73.本技术实施例中的预设车辆一般为地图数据采集车,地图数据采集车上设置有预设摄像头。预设摄像头为智能摄像头,预设摄像头用于在预设车辆的行
74.驶过程中对附近的道路环境进行识别,并输出道路相关的以下信息:车道线数5量、车道线类型(例如实线、虚线、双实线等类型)、车道线颜色、宽度等等、附近目标对象(例如行人、车辆等)的动态参数(例如相对于预设车辆的位置、运动方向、运动速度),当然预设摄像头还可输出识别到的交通标识牌等其他信息,在此不作限定。
75.由于预设车辆在进行地图数据采集时,预设摄像头会持续不断地输出车道线数量,因此可获取到相邻的多个时间段内的车道线数量。需要说明的是,同一时间段内的车道线数量相同,即一个时间段对应一个车道线数量。
76.202、检测第一时间段内的车道线数量是否小于第二时间段内的车道线数量;
77.在本技术实施例中,若第一时间段内的车道线数量小于第二时间段内的车道线数量,表明识别到的车道线数量减少,可能出现由于遮挡物、阴影、曝光等因素,部分车道线未被识别到的情况。
78.203、若第一时间段内的车道线数量小于第二时间段内的车道线数量,则检测第一时间段内的车道线数量是否正确;
79.在本技术实施例中,若第一时间段内的车道线数量小于第二时间段内的车道线数量,则进一步检测第一时间段内的车道线数量是否正确,即是否确实是由于遮挡物、阴影、曝光等因素造成的车道线数量减少。检测第一时间段内的车道线数量是否正确的具体步骤,详见图3或图5所示实施例中的内容。
80.204、若第一时间段内的车道线数量不正确,基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量,得到第一时间段内的车道信息。
81.在本技术实施例中,第一时间段的相邻时间段内的车道线数量可包括第一时间段
的前一相邻时间段内的车道线数量(即第二时间段内的车道线数量),也可包括一时间段的后一相邻时间段内的车道线数量(即第三时间段内的车道线数量)。基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量的具体步骤,详见图3或图5所示实施例中的内容。可以理解的是,通过对第一时间段内的车道线数量的修改,修改后的第一时间段内的车道线数量可更加准确。其中,第一时间段内的车道信息中包括修改后的第一时间段内的车道线数量。
82.本技术实施例提供的车道信息的确定方法,通过判断预设摄像头输出的车道线数量是否减少,并在第一时间段内的车道线数量不正确时,基于相邻时间段内的车道线数量来修改第一时间段内的车道线数量,消除了遮挡物、阴影、曝光等因素对车道线数量识别的影响,使得车道线数量更加准确。
83.在本技术的一些实施例中,如图3所示,检测第一时间段内的车道线数量是否正确,包括:
84.301、在第一时间段内的车道线数量的多个第一车道线中,确定相比于第二时间段内的车道线数量的多个第二车道线中缺失的目标车道线;
85.在本技术实施例中,由于第一时间段内的车道线数量小于第二时间段内的车道线数量,因此第一时间段内识别到的车道线相比于第二时间段内识别到的车道线更少,少了的车道线即为目标车道线。参照图4,图4中的时间段t2为第一时间段,图4中的时间段t1为第二时间段,可以看出,时间段t2相比于时间段t1少了车道线d,车道线d即目标车道线。
86.302、检测目标车道线在第一时间段内是否被遮挡;
87.在本技术实施例中,若目标车道线被遮挡时可以被预设摄像头识别到,可以采用相关的功能实现目标车道线是否遮挡的识别。例如,由于预设摄像头可以识别出附近目标对象(例如行人、车辆等),因此可基于识别出的附近目标对象,判断识别出的附近目标对象是否处于图4中车道线d的位置,从而确定车道线d是否被附近目标对象遮挡。其中,图4中的遮挡物即图4中车道线d的位置上的附近目标对象。
88.303、基于目标车道线在第一时间段内是否被遮挡,确定第一时间段内的车道线数量是否正确。
89.在本技术实施例中,若目标车道线在第一时间段内被遮挡,判定第一时间段内的车道线数量不正确。若目标车道线在第一时间段内未被遮挡,判定第一时间段内的车道线数量正确。
90.在本技术的一些实施例中,基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量,可以包括:将第一时间段内的车道线数量,替换为第二时间段内的车道线数量。以图4为例,将第一时间段内的车道线数量,替换为第二时间段内的车道线数量,即是将时间段t2内的车道线数量,替换为时间段t1内的车道线数量,从而使得时间段t1内的车道信息中同时包括车道线a、b、c、d这4条车道线。
91.在本技术的一些实施例中,基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量,可以包括:检测第三时间段内的车道线数量与第二时间段内的车道线数量是否相等;若第三时间段内的车道线数量与第二时间段内的车道线数量相等(例如图4中时间段t3a内的车道线数量与时间段t1内的车道线数量相等,可判定时间段t2内识别不出车道线d是由于车道线d被遮挡导致的),因此将第一时间段内的车道线数量,替
换为第二时间段内的车道线数量。若第三时间段内的车道线数量与第二时间段内的车道线数量不相等(例如图4中时间段t3b内的车道线数量与时间段t1内的车道线数量不相等,由于时间段t2内车道线d的位置被遮挡,因此无法确定时间段t2内是否存在车道线d),因此将第一时间段划分为按时间先后排序的第一子时间段和第二子时间段,将第一子时间段内的车道线数量,替换为第二时间段内的车道线数量,而第二子时间段内的车道线数量维持不变,即第二子时间段内的车道线数量与第三时间段内的车道线数量保持一致。当然,在第三时间段内的车道线数量与第二时间段内的车道线数量不相等时,也可直接将第一时间段内的车道线数量,替换为第二时间段内的车道线数量,或者直接将第一时间段内的车道线数量维持不变。
92.本技术实施例所公开的方案,通过检测目标车道线在第一时间段内是否被遮挡,实现了预设摄像头输出的第一时间段内的车道线数量是否正确的判断。
93.在本技术的一些实施例中,如图5所示,检测第一时间段内的车道线数量是否正确,包括:
94.501、在第一时间段内的车道线数量的多个第一车道线中,确定相比于第二时间段内的车道线数量的多个第二车道线中缺失的目标车道线;
95.在本技术的实施例中,由于第一时间段内的车道线数量小于第二时间段内的车道线数量,因此第一时间段内识别到的车道线相比于第二时间段内识别到的车道线更少,少了的车道线即为目标车道线。参照图6,图6中的时间段t2为第一时间段,图6中的时间段t1为第二时间段,可以看出,时间段t2相比于时间段t1少了车道线d,车道线d即目标车道线。
96.502、确定目标车道线的缺失持续时长;
97.在本技术的实施例中,目标车道线的缺失持续时长即未识别到目标车道线的持续时长。以图6为例,在多个时间段包括时间段t1、时间段t2、时间段t3a时,车道线d的缺失持续时长为时间段t2的时长,在多个时间段包括时间段t1、时间段t2、时间段t3b时,车道线d的缺失持续时长为时间段t2与时间段t3b的时长之和。
98.503、基于缺失持续时长是否小于预设时长,确定第一时间段内的车道线数量是否正确。
99.在本技术的实施例中,预设时长基于实际情况设定。若缺失持续时长大于或等于预设时长,判定第一时间段内确实不存在目标车道线,即第一时间段内的车道线数量正确。若缺失持续时长小于预设时长,判定第一时间段内存在目标车道线,但目标车道线未被识别到,即第一时间段内的车道线数量不正确。其中,在第一时间段内的车道线数量正确时,将第一时间段内的车道线数量维持不变,在第一时间段内的车道线数量不正确时,将第一时间段内的车道线数量,替换为第二时间段内的车道线数量。
100.可以理解的是,针对目标车道线被遮挡时无法被预设摄像头识别到的情况,以及由于阴影、曝光等因素导致的目标车道线无法被预设摄像头识别到的情况,可采用本实施例的方式检测第一时间段内的车道线数量是否正确。
101.本技术实施例所公开的方案,通过检测目标车道线的缺失持续时长是否小于预设时长,实现了预设摄像头输出的第一时间段内的车道线数量是否正确的判断。
102.由于不同场景下,阴影、曝光、遮挡等因素导致车道线无法被预设摄像头识别到的情况的发生可能性不同,故而,可通过预设时长的适应性变化,来保证基于缺失持续时长是
否小于预设时长,确定第一时间段内的车道线数量是否正确时的结果准确性,具体如下:
103.例如,曝光、阴影等因素与预设摄像头所在环境下的光照情况息息相关,环境很暗很亮时常会导致预设摄像头无法准确识别出车道线,故而,可获取预设车辆附近的环境光照强度(例如可以利用安装于车辆的相应传感器采集到),并根据环境光照强度确定该预设时长,环境光照强度较高或较低时,容易发生识别不出的情况,此时可采用较长的预设时长,而在环境光照强度未较高,也未较低时,则采用较短的预设时长。具体举例中,若环境光照强度处于预设光照强度范围,则将第一预设数值作为预设时长,若环境光照强度未处于预设光照强度范围(例如小于预设光照强度范围的最小值,即环境光照强度较低,或大于预设光照强度范围的最大值,即环境光照强度较高),则将第二预设数值作为预设时长,第二预设数值大于第一预设数值。
104.再例如,遮挡因素与预设车辆的路况息息相关,路况比较拥堵时常常会导致车道线被遮挡,故而,可获取预设车辆附近路况的拥堵程度(例如可以自在线地图调取拥堵程度),并根据拥堵程度确定该预设时长,例如,可预先设置多个拥堵程度与多个时长的映射关系,然后,可根据该映射关系,确定预设车辆附近路况的拥堵程度所映射的时长,并作为该预设时长。
105.又例如,还可将拥堵程度量化为拥堵参数,进而,可预先设置拥堵参数与时长的函数关系,例如,在某个区间范围内,二者可以是呈正比关系的,然后,可根据该函数关系,将预设车辆对应的拥堵参数代入该函数关系,得到所计算出来的时长,并作为该预设时长。
106.在本技术的一些实施例中,如图5所示,基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量之后,还包括:
107.获取修改后的第一时间段内的车道线数量的多个第一车道线的车道线类型(以图6为例,多个第一车道线包括车道线a、b、c,车道线a的车道线类型为双实线,车道线b的车道线类型为虚线,车道线c的车道线类型为实线);基于车道线类型,确定多个第一车道线之间形成的多个第一车道的车道类型。其中,车道类型可分为机动车道、非机动车道、应急车道、公交车专用车道等,机动车道还可分为与预设车辆同一行驶方向的机动车道,与预设车辆相反行驶方向的机动车道。
108.在本技术一些实施例中,基于车道线类型,确定多个第一车道线之间形成的多个第一车道的车道类型,可以包括:若第一车道线的车道线类型为单虚线,则判定该第一车道线两侧的第一车道均为同向机动车道;若第一车道线的车道线类型为双实线,则判定该第一车道线右侧的第一车道为与预设车辆同一行驶方向的最后一个机动车道;若第一车道线的车道线类型为黄色单实线,则判定该第一车道线右侧的第一车道为与预设车辆同一行驶方向的最后一个机动车道;若最左侧的第一车道线为(白色)实线,且该实线左侧无路障、隔离设施等,则认定该第一车道线左侧的第一车道为机动车道。
109.在本技术一些实施例中,基于车道线类型,确定多个第一车道线之间形成的多个第一车道的车道类型,可以包括:若第一车道线的车道线类型为(白色)实线时,确定(白色)实线右侧的第一车道上是否出现过目标对象,基于(白色)实线右侧的第一车道上是否出现过目标对象,确定(白色)实线右侧的第一车道的车道类型。以目标对象为与预设车辆同向的其他车辆为例,基于实线右侧的第一车道上是否出现过目标对象,确定实线右侧的第一车道的车道类型,可以包括:若实线右侧的第一车道上出现过其他车辆,获取其他车辆的出
现频率;在出现频率大于预设频率时,判定实线右侧的第一车道的车道类型为机动车道;在出现频率小于或等于预设频率时,判定实线右侧的第一车道的车道类型为应急车道,预设频率基于实际情况设定。以目标对象为非机动车(例如自行车)或行人为例,基于实线右侧的第一车道上是否出现过目标对象,确定实线右侧的第一车道的车道类型,可以包括:若实线右侧的第一车道上出现非机动车或行人的次数大于预设阈值,判定实线右侧的第一车道的车道类型为非机动车道。以目标对象为停车位为例,基于实线右侧的第一车道上是否出现过目标对象,确定实线右侧的第一车道的车道类型,可以包括:若实线右侧的第一车道上出现过停车位,判定实线右侧的第一车道的车道类型为非机动车道。以目标对象为应急车道、公交车道等字样时,基于实线右侧的第一车道上是否出现过目标对象,确定实线右侧的第一车道的车道类型,可以包括:若实线右侧的第一车道上出现过应急车道、公交车道等字样,判定实线右侧的第一车道的车道类型为应急车道或公交车专用车道。
110.本技术实施例所公开的方案,通过多个第一车道线的车道线类型,确定多个第一车道线之间形成的多个第一车道的车道类型,实现了车道类型的识别。
111.在本技术一些实施例中,车道信息不仅可包括车道线数量,还可包括车道类型。车道信息可用于生成道路地图,道路地图可以是openx地图,openx是为自动化驾驶测试所需要的地图所制定的一组协议,openx地图主要包括opendrive数据和openscenario数据,opendrive数据用于描述道路的静态信息,openscenario数据用于描述道路上的动态信息和交通参与者行为等内容,因此可基于车道信息,生成opendrive数据。基于车道信息,生成opendrive数据,可以包括:将车道信息匹配到openx地图的相应位置:例如某时刻或某时间段的车道信息为a,则可根据该时刻或时间段内预设车辆的位置信息,判断这个车道信息a应当定位在地图的哪段位置,从而确定出openx地图中该段位置的道路情况,得到opendrive数据。例如车道信息a为三条机动车道、一条非机动车道,则在openx地图的opendrive数据中,该时刻或时间段内预设车辆的位置处的道路情况也是这三条机动车道、一条非机动车道。
112.进一步地,在上述道路地图的基础上,还提供一种道路地图的回注方法,道路地图的回注方法包括:
113.基于道路地图中的道路静态数据进行仿真建模,得到道路模型,其中,道路静态数据指道路上的固定的不会发生变化的数据,例如道路上的车道数量、车道类型(例如机动车道、非机动车道、应急车道、公交车专用车道)、道路上的路口、道路形状等,例如道路静态数据可以是opendrive数据,而道路模型即仿真的道路,包括仿真路面、仿真车道线、仿真路牌等;
114.基于道路地图中的动态场景数据进行仿真建模,得到道路模型上的多个运动目标模型以及多个运动目标模型的运动参数,其中,动态场景数据指道路上的动态变化的数据,例如道路上的车辆、行人等在同一时刻的位置、速度、行驶状态等,行驶状态可包括变道、转弯、刹车等,例如动态场景数据可以是openscenario数据,而运动目标模型即仿真的动态物,包括仿真的动态的人、车等;
115.基于道路模型、道路模型上的多个运动目标模型以及多个运动目标模型的运动参数,生成道路地图的动态仿真场景模型,其中,动态仿真场景模型中包括道路模型、可按照运动参数运动的运动目标模型,动态仿真场景模型中还可包括仿真的静态物,仿真的静态
物例如仿真的静态的人、车、路牌等,可以理解的是,动态仿真场景模型展现的场景与预设车辆真实的行驶过程中该预设车辆及其附近场景相同或相近;此外,由于车道信息中包括每个车道的车道类型,因此在进行仿真场景的建模时可根据每个车道的车道类型,叠加车辆模型到仿真场景中,车辆模型可包括公交车模型、消防车模型等,例如在仿真场景的某一段时间内,在车道类型为公交车专用车道的车道上叠加公交车模型,以模拟公交车行驶经过的过程;
116.获取动态仿真场景模型中指定位置和指定视角下的仿真视频数据,其中,指定位置可以是动态仿真场景模型中指定的任意位置,例如指定位置可以是预设车辆车顶,指定视角可以是任意方向的视角,例如指定视角可以是朝向预设车辆前方或后方的视角,仿真视频数据为指定位置和指定视角下取景渲染得到的画面;
117.将仿真视频数据注入至指定的车辆控制算法所在终端,其中,车辆控制算法可以是智能驾驶的相关算法,车辆控制算法所在终端用于对车辆控制算法进行训练、验证、测试等,可以理解的是,在将仿真视频数据回注到指定的车辆控制算法所在终端后,车辆控制算法所在终端可基于仿真视频数据,对车辆控制算法进行训练、验证、测试等。
118.本技术实施例所公开的方案,通过动态仿真场景模型的构建及仿真视频数据的取景渲染,可以为训练、验证、测试等提供更丰富、自由、多样视角与取景位置的素材,例如若车辆无车顶的摄像头,那么,基于本技术实施例的方案,可形成车顶前方、后方等位置、视角的摄像头的仿真视频数据。并且可以有效保障所构建的动态仿真场景模型能准确体现出真实场景,这样,对车辆控制算法的训练、验证、测试才更有意义,有助于保障车辆控制算法的训练、验证、测试的有效性。
119.为了更好实施本技术实施例中车道信息的确定方法,在车道信息的确定方法基础之上,本技术实施例中还提供一种车道信息的确定装置,如图7所示,车道信息的确定装置700包括:
120.获取单元701,用于获取预设车辆上的预设摄像头输出的多个时间段内的车道线数量,多个时间段包括第一时间段和第二时间段,第二时间段为第一时间段的前一相邻时间段;
121.第一检测单元702,用于检测第一时间段内的车道线数量是否小于第二时间段内的车道线数量;
122.第二检测单元703,用于若第一时间段内的车道线数量小于第二时间段内的车道线数量,则检测第一时间段内的车道线数量是否正确;
123.修改单元704,用于若第一时间段内的车道线数量不正确,基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量,得到第一时间段内的车道信息。
124.本技术实施例提供的车道信息的确定装置,通过判断预设摄像头输出的车道线数量是否减少,并在第一时间段内的车道线数量不正确时,基于相邻时间段内的车道线数量来修改第一时间段内的车道线数量,消除了遮挡物、阴影、曝光等因素对车道线数量识别的影响,使得车道线数量更加准确。
125.在本技术的一些实施例中,第二检测单元703,具体用于:
126.在第一时间段内的车道线数量的多个第一车道线中,确定相比于第二时间段内的车道线数量的多个第二车道线中缺失的目标车道线;
127.检测目标车道线在第一时间段内是否被遮挡;
128.基于目标车道线在第一时间段内是否被遮挡,确定第一时间段内的车道线数量是否正确。
129.在本技术的一些实施例中,修改单元704,具体用于:
130.将第一时间段内的车道线数量,替换为第二时间段内的车道线数量。
131.在本技术的一些实施例中,修改单元704,具体用于:
132.检测第三时间段内的车道线数量与第二时间段内的车道线数量是否相等;
133.若第三时间段内的车道线数量与第二时间段内的车道线数量相等,将第一时间段内的车道线数量,替换为第二时间段内的车道线数量;
134.若第三时间段内的车道线数量与第二时间段内的车道线数量不相等,将第一时间段划分为按时间先后排序的第一子时间段和第二子时间段,将第一子时间段内的车道线数量,替换为第二时间段内的车道线数量。
135.在本技术的一些实施例中,第二检测单元703,具体用于:
136.在第一时间段内的车道线数量的多个第一车道线中,确定相比于第二时间段内的车道线数量的多个第二车道线中缺失的目标车道线;
137.确定目标车道线的缺失持续时长;
138.基于缺失持续时长是否小于预设时长,确定第一时间段内的车道线数量是否正确。
139.在本技术的一些实施例中,车道信息的确定装置700还用于:
140.获取修改后的第一时间段内的车道线数量的多个第一车道线的车道线类型;
141.基于车道线类型,确定多个第一车道线之间形成的多个第一车道的车道类型,第一时间段内的车道信息中还包括多个第一车道的车道类型。
142.在本技术的一些实施例中,车道信息的确定装置700还用于:
143.在车道线类型为实线时,获取实线右侧的第一车道上是否存在目标对象;
144.基于实线右侧的第一车道上是否存在目标对象,确定实线右侧的第一车道的车道类型。
145.在本技术的一些实施例中,车道信息的确定装置700还用于:
146.若实线右侧的第一车道上存在其他车辆,获取其他车辆的出现频率;
147.在出现频率大于预设频率时,判定实线右侧的第一车道的车道类型为机动车道;
148.在出现频率小于或等于预设频率时,判定实线右侧的第一车道的车道类型为应急车道。
149.除了上述介绍用于车道信息的确定方法与装置之外,本技术实施例还提供一种计算机设备,其集成了本技术实施例所提供的任一种车道信息的确定装置,计算机设备包括:
150.一个或多个处理器;
151.存储器;以及
152.一个或多个应用程序,其中一个或多个应用程序被存储于存储器中,并配置为由处理器执行上述车道信息的确定方法的任一实施例中的步骤。
153.本技术实施例还提供一种计算机设备,其集成了本技术实施例所提供的任一种车道信息的确定装置。如图8所示,其示出了本技术实施例所涉及的计算机设备的结构示意
memory)、磁盘或光盘等。该计算机可读存储介质中存储有多条指令,该指令能够被处理器进行加载,以执行本技术实施例所提供的任一种车道信息的确定方法中的步骤。例如,该指令可以执行如下步骤:
165.获取预设车辆上的预设摄像头输出的多个时间段内的车道线数量,多个时间段包括第一时间段和第二时间段,第二时间段为第一时间段的前一相邻时间段;
166.检测第一时间段内的车道线数量是否小于第二时间段内的车道线数量;
167.若第一时间段内的车道线数量小于第二时间段内的车道线数量,则检测第一时间段内的车道线数量是否正确;
168.若第一时间段内的车道线数量不正确,基于第一时间段的相邻时间段内的车道线数量,修改第一时间段内的车道线数量,得到第一时间段内的车道信息。
169.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
170.以上对本技术实施例所提供的一种车道信息的确定方法、计算机设备及介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1