1.本技术涉及高精地图技术领域,尤其涉及一种高精地图车道线的生成方法、装置、设备及存储介质。
背景技术:
2.高精地图是自动驾驶不可或缺的基础设施,高精地图的绘制是利用安装在车辆上的摄像头以及传感器对道路进行识别,采集关于道路的点云数据,以此完成高精地图的绘制。
3.车道线作为高精地图的基础元素之一,是高精地图绘制过程中不可缺少的重要元素。相关技术中,高精地图生成的车道线与道路实际车道线存在明显偏差,导致绘制出来的高精地图精度不达标。
技术实现要素:
4.为解决或部分解决相关技术中存在的问题,本技术提供一种高精地图车道线的生成方法、装置、设备及存储介质,能够提高高精地图的绘制精度。
5.本技术的第一方面提供了一种高精地图车道线生成方法,包括:
6.同步车辆相机与rtk设备的系统时间;
7.获取所述rtk设备中的车辆定位信息,其中所述车辆定位信息包括:车辆空间坐标点;
8.采集所述车辆相机上传的道路图像;
9.对所述道路图像进行识别处理,得到所述道路图像中的车道线像素坐标点;
10.以时间戳作为索引因子,利用所述时间戳匹配出所述车道线像素坐标点对应的车辆空间坐标点;
11.对所述车辆空间坐标点进行拟合,得到车道线。
12.优选的,所述同步车辆相机与rtk设备的系统时间,包括:
13.分别多次获取不同时刻的车辆相机系统时间和rtk设备系统时间;
14.计算不同时刻的所述车辆相机系统时间与所述rtk设备系统时间的差值,得到多个系统时间差值;
15.对多个所述系统时间差值进行均值计算,得到目标系统时间差值;
16.根据所述目标系统时间差值,同步车辆相机与rtk设备的系统时间。
17.优选的,所述同步车辆相机与rtk设备的系统时间后,还包括:
18.根据所述车辆相机的位置和所述rtk设备的位置,计算出位置补偿系数;再执行
19.获取所述rtk设备中的车辆定位信息,其中所述车辆定位信息包括:车辆空间坐标点;
20.所述以时间戳作为索引因子,利用所述时间戳匹配出所述车道线像素坐标点对应的车辆空间坐标点后,还包括:
21.将所述车辆空间坐标点与所述位置补偿系数相加,得到目标车辆空间坐标点;
22.所述对所述车辆空间坐标点进行拟合,得到车道线,包括:
23.对所述目标车辆空间坐标点进行拟合,得到车道线。
24.优选的,所述根据所述车辆相机的位置和所述rtk设备的位置,计算出位置补偿系数,包括:
25.获取车辆速度,并选取道路中的某一位置作为参考位置;
26.确定所述车辆相机和所述rtk设备分别通过所述参考位置的通过时间;
27.将所述rtk设备通过所述参考位置的通过时间与所述车辆相机通过所述参考位置的通过时间相减,得到第一通过时间差;
28.将所述车辆速度与所述第一通过时间差相乘,得到位置补偿系数。
29.优选的,所述将所述车辆相机通过所述参考位置的通过时间与所述rtk设备通过所述参考位置的通过时间相减,得到第一通过时间差后,还包括:
30.再次让所述车辆相机和所述rtk设备通过所述参考位置,并确定所述车辆相机和所述rtk设备分别通过所述参考位置的通过时间;
31.再次将所述rtk设备通过所述参考位置的通过时间与所述车辆相机通过所述参考位置的通过时间相减,得到第二通过时间差;
32.对所述第一通过时间差和所述第二通过时间差进行均值计算,得到目标通过时间差;
33.将所述车辆速度与所述第一通过时间差相乘,得到位置补偿系数,包括:
34.将所述车辆速度与所述目标通过时间差相乘,得到位置补偿系数。
35.优选的,所述将所述车辆空间坐标点与所述位置补偿系数相加,得到目标车辆空间坐标点,包括:
36.将所述车辆空间坐标点转换至utm坐标系下;
37.将位于utm坐标系下的所述车辆空间坐标点与所述位置补偿系数相加,得到修正后的位于utm坐标系下的所述车辆空间坐标点;
38.将修正后的位于utm坐标系下的所述车辆空间坐标点转成至wgs84坐标下,得到目标车辆空间坐标点。
39.本技术的第二方面提供了一种高精地图车道线生成装置,包括:
40.同步模块,用于同步车辆相机与rtk设备的系统时间;
41.获取模块,用于获取所述rtk设备中的车辆定位信息,其中所述车辆定位信息包括:车辆空间坐标点;
42.采集模块,用于采集所述车辆相机上传的道路图像;
43.识别处理模块,用于对所述道路图像进行识别处理,得到所述道路图像中的车道线像素坐标点;
44.索引模块,用于以时间戳作为索引因子,利用所述时间戳匹配出所述车道线像素坐标点对应的车辆空间坐标点;
45.拟合模块,用于对所述车辆空间坐标点进行拟合,得到车道线。
46.优选的,还包括:
47.计算模块,用于根据所述车辆相机的位置和所述rtk设备的位置,计算出位置补偿
系数;
48.补偿模块,将所述车辆空间坐标点与所述位置补偿系数相加,得到目标车辆空间坐标点;
49.所述拟合模块用于对所述车辆空间坐标点进行拟合,得到车道线,包括:
50.对所述目标车辆空间坐标点进行拟合,得到车道线。
51.本技术的第三方面提供了一种电子设备,包括:
52.处理器;以及
53.存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的数据库集群高可用处理方法。
54.本技术的第四方面提供了一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的数据库集群高可用处理方法。
55.本技术提供的技术方案可以包括以下有益效果:
56.本技术的技术方案,包括:同步车辆相机与rtk设备的系统时间;获取rtk设备中的车辆定位信息,其中车辆定位信息包括:车辆空间坐标点;采集车辆相机上传的道路图像;对道路图像进行识别处理,得到道路图像中的车道线像素坐标点;以时间戳作为索引因子,利用时间戳匹配出车道线像素坐标点对应的车辆空间坐标点;对车辆空间坐标点进行拟合,得到车道线。本技术由于预先同步了车辆相机与rtk设备的系统时间,当利用时间戳匹配出车道线像素坐标点对应的车辆空间坐标点时,能够基于时间戳进行偏差优化,使得最后拟合出来的车道线与道路中实际的车道线不会出现明显偏差,以此提高高精地图的绘制精度。
57.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
58.通过结合附图对本技术示例性实施方式进行更详细地描述,本技术的上述以及其它目的、特征和优势将变得更加明显,其中,在本技术示例性实施方式中,相同的参考标号通常代表相同部件。
59.图1是本技术实施例中的一种高精地图车道线生成方法的流程示意图;
60.图2是本技术一实施例中的一种高精地图车道线生成方法的流程示意图;
61.图3是本技术实施例中的一种高精地图车道线生成装置的结构示意图;
62.图4是本技术一实施例中的一种高精地图车道线生成装置的结构示意图;
63.图5是本技术实施例示出的电子设备的结构示意图。
具体实施方式
64.下面将参照附图更详细地描述本技术的实施方式。虽然附图中显示了本技术的实施方式,然而应该理解,可以以各种形式实现本技术而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本技术更加透彻和完整,并且能够将本技术的范围完整地传达给本领域的技术人员。
65.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
66.应当理解,尽管在本技术可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
67.相关技术中,高精地图生成的车道线与道路实际车道线存在明显偏差,导致绘制出来的高精地图精度不达标。因此,为了解决上述技术问题,本技术提供了一种高精地图车道线生成方法、装置、设备及存储介质,能够提高高精地图的绘制精度。
68.以下结合附图详细说明本技术的技术方案。
69.图1示出了本技术实施例中的一种高精地图车道线生成方法的流程示意图。
70.请参阅图1,一种高精地图车道线生成方法,包括如下步骤:
71.步骤s11、同步车辆相机与rtk设备的系统时间。
72.车辆相机是安装在车辆的摄像装置,用于采集关于道路的视频流数据。rtk设备则是安装在车辆的定位设备,用于对车辆进行gps定位。
73.车辆相机和rtk设备都各自有其自己的系统时间,且车辆相机的系统时间与rtk设备的系统时间会有一定偏差,为了能够统一系统时间,需要将车辆相机的系统时间与rtk设备的系统时间进行同步。时间同步的方式可以采用如下方式进行:
74.1)分别多次获取不同时刻的车辆相机系统时间和rtk设备系统时间。
75.例如,统计2022年3月11日10点15分10秒、2022年3月11日10点15分11秒、2022年3月11日10点15分13秒、2022年3月11日10点15分14秒、2022年3月11日10点15分15秒的车辆相机系统时间{t1、t2、t3、t4、t5}和rtk设备系统时间{t1、t2、t3、t4、t5}。
76.2)计算不同时刻的车辆相机系统时间与rtk设备系统时间的差值,得到多个系统时间差值。
77.根据不同时刻计算不同时刻对应的系统时间差值{δt1、δt2、δt3、δt4、δt5},其中δt1=t
1-t1,δt2=t
2-t2,δt3=t
3-t3、δt4=t
4-t4、δt5=t
5-t5。
78.3)对多个系统时间差值进行均值计算,得到目标系统时间差值。
79.根据预设均值算法对多个系统时间差值进行均值计算,得到目标系统时间差值t
target
=(δt1+δt2+δt3+δt4+δt5)/5。
80.4)根据目标系统时间差值,同步车辆相机与rtk设备的系统时间。
81.计算得到目标系统时间差值t
target
后,将车辆相机的系统时间与目标系统时间差值t
target
相加,使得车辆相机的系统时间能够与rtk设备的系统时间同步。
82.步骤s12、获取rtk设备中的车辆定位信息,其中车辆定位信息包括:车辆空间坐标点。
83.执行完成时间同步操作后,获取rtk设备中的车辆定位信息,车辆定位信息包括车
辆空间坐标点,车辆空间坐标点是gps定位数据。
84.步骤s13、采集车辆相机上传的道路图像。
85.安装在车辆的车辆相机会采集关于道路的视频流数据,视频流数据是由一帧帧道路图像所组成的视频流数据。
86.步骤s14、对道路图像进行识别处理,得到道路图像中的车道线像素坐标点。
87.对道路图像进行识别处理,依次对道路图像进行二值化处理、噪点滤波处理、边缘检测、感兴趣区域处理以及霍夫变换处理,能够得到道路图像中的车道线像素坐标点。
88.步骤s15、以时间戳作为索引因子,利用时间戳匹配出车道线像素坐标点对应的车辆空间坐标点。
89.由于车辆相机的系统时间与rtk设备的系统时间已经完成同步,车辆相机每个时刻都会采集道路图像,对应的,rtk设备在每个时间也会对车辆进行定位,因此,道路图像中携带有时间戳数据,同样的,车辆定位信息同样也携带有时间戳数据。可以以时间戳作为索引因子,基于时间戳匹配出车道线像素坐标点对应的车辆空间坐标点。
90.步骤s16、对车辆空间坐标点进行拟合,得到车道线。
91.基于时间戳匹配出车道线像素坐标点对应的车辆空间坐标点,对车辆空间坐标点进行拟合,得到车道线。本技术由于预先同步了车辆相机与rtk设备的系统时间,当利用时间戳匹配出车道线像素坐标点对应的车辆空间坐标点时,能够基于时间戳进行偏差优化,使得最后拟合出来的车道线与道路中实际的车道线不会出现明显偏差,以此提高高精地图的绘制精度。
92.图2示出了本技术一实施例中的一种高精地图车道线生成方法的流程示意图。
93.请参阅图2,一种高精地图车道线生成方法,包括如下步骤:
94.步骤s21、同步车辆相机与rtk设备的系统时间。
95.车辆相机是安装在车辆的摄像装置,用于采集关于道路的视频流数据。rtk设备则是安装在车辆的定位设备,用于对车辆进行gps定位。
96.车辆相机和rtk设备都各自有其自己的系统时间,且车辆相机的系统时间与rtk设备的系统时间会有一定偏差,为了能够统一系统时间,需要将车辆相机的系统时间与rtk设备的系统时间进行同步。时间同步的方式可以采用如下方式进行:
97.1)分别多次获取不同时刻的车辆相机系统时间和rtk设备系统时间。
98.例如,统计2022年3月11日10点15分10秒、2022年3月11日10点15分11秒、2022年3月11日10点15分13秒、2022年3月11日10点15分14秒、2022年3月11日10点15分15秒的车辆相机系统时间{t1、t2、t3、t4、t5}和rtk设备系统时间{t1、t2、t3、t4、t5}。
99.2)计算不同时刻的车辆相机系统时间与rtk设备系统时间的差值,得到多个系统时间差值。
100.根据不同时刻计算不同时刻对应的系统时间差值{δt1、δt2、δt3、δt4、δt5},其中δt1=t
1-t1,δt2=t
2-t2,δt3=t
3-t3、δt4=t
4-t4、δt5=t
5-t5。
101.3)对多个系统时间差值进行均值计算,得到目标系统时间差值。
102.根据预设均值算法对多个系统时间差值进行均值计算,得到目标系统时间差值t
target
=(δt1+δt2+δt3+δt4+δt5)/5。
103.4)根据目标系统时间差值,同步车辆相机与rtk设备的系统时间。
104.计算得到目标系统时间差值t
target
后,将车辆相机的系统时间与目标系统时间差值t
target
相加,使得车辆相机的系统时间能够与rtk设备的系统时间同步。
105.步骤s22、根据车辆相机的位置和rtk设备的位置,计算出位置补偿系数。
106.由于车辆相机与rtk设备的安装位置不同(车辆相机一般安装在车头位置处,而rtk设备一般安装在车尾位置处),因此,需要根据车辆相机的位置和rtk设备的位置,计算出位置补偿系数。具体方式如下:
107.步骤s221a、获取车辆速度v
车
,并选取道路中的某一位置作为参考位置。
108.例如,获取车辆速度v
车
=3米/秒。
109.步骤s222a、确定车辆相机和rtk设备分别通过参考位置的通过时间。
110.例如,确定车辆相机通过参考位置的时间为2022年3月11日12点54分,而rtk设备通过参考位置的时间为2022年3月11日12点54分3秒。
111.步骤s223a、将rtk设备通过参考位置的通过时间与车辆相机通过参考位置的通过时间相减,得到第一通过时间差。
112.将rtk设备通过参考位置的通过时间与车辆相机通过参考位置的通过时间相减,得到第一通过时间差δk1=2022年3月11日12点54分3秒-2022年3月11日12点54分=3秒。
113.步骤s224a、将车辆速度v
车
与第一通过时间差δk1相乘,得到位置补偿系数pcc。
114.根据车辆速度v
车
与第一通过时间差δk1=3*3=9米,此时就计算得到位置补偿系数pcc=9米。
115.进一步地,为了让计算出来的位置补偿系数pcc更加准确,在一些实施例中,还可以采用如下方式计算出位置补偿系数pcc:
116.步骤s221b、获取车辆速度v
车
,并选取道路中的某一位置作为参考位置。
117.例如,获取车辆速度v
车
=3米/秒。
118.步骤s222b、确定车辆相机和rtk设备分别通过参考位置的通过时间。
119.例如,确定车辆相机通过参考位置的时间为2022年3月11日12点54分,而rtk设备通过参考位置的时间为2022年3月11日12点54分3秒。
120.步骤s223b、将rtk设备通过参考位置的通过时间与车辆相机通过参考位置的通过时间相减,得到第一通过时间差δk1。
121.将rtk设备通过参考位置的通过时间与车辆相机通过参考位置的通过时间相减,得到第一通过时间差δk1=2022年3月11日12点54分3秒-2022年3月11日12点54分=3秒。
122.步骤s224b、再次让车辆相机和rtk设备通过参考位置,并确定车辆相机和rtk设备分别通过参考位置的通过时间。
123.例如,确定车辆相机再次通过参考位置的时间为2022年3月11日12点54分,而rtk设备再次通过参考位置的时间为2022年3月11日12点54分5秒。
124.步骤s225b、再次将rtk设备通过参考位置的通过时间与车辆相机通过参考位置的通过时间相减,得到第二通过时间差δk2。
125.再次将rtk设备通过参考位置的通过时间与车辆相机通过参考位置的通过时间相减,得到第二通过时间差δk2=2022年3月11日12点54分5秒-2022年3月11日12点54分=5秒。
126.步骤s226b、对第一通过时间差和第二通过时间差进行均值计算,得到目标通过时
间差;
127.对第一通过时间差δk1和第二通过时间差δk2进行均值计算,得到目标通过时间差k
target
=(5+2)/2=3.5秒。
128.步骤s227b、将车辆速度v
车
与目标通过时间差k
target
相乘,得到位置补偿系数。
129.根据车辆速度v
车
与目标通过时间差k
target
=3*3.5=10.5米,此时就计算得到位置补偿系数pcc=10.5米。由于位置补偿系数pcc是由前后两次通过参考位置的时间差均值计算出来的,因此能够进一步消除误差。
130.步骤s23、获取rtk设备中的车辆定位信息,其中车辆定位信息包括:车辆空间坐标点。
131.执行完成时间同步操作和计算出位置补偿系数后,获取rtk设备中的车辆定位信息,车辆定位信息包括车辆空间坐标点,车辆空间坐标点是gps定位数据。
132.步骤s24、采集车辆相机上传的道路图像。
133.安装在车辆的车辆相机会采集关于道路的视频流数据,视频流数据是由一帧帧道路图像所组成的视频流数据。
134.步骤s25、对道路图像进行识别处理,得到道路图像中的车道线像素坐标点。
135.对道路图像进行识别处理,依次对道路图像进行二值化处理、噪点滤波处理、边缘检测、感兴趣区域处理以及霍夫变换处理,能够得到道路图像中的车道线像素坐标点。
136.步骤s26、以时间戳作为索引因子,利用时间戳匹配出车道线像素坐标点对应的车辆空间坐标点。
137.由于车辆相机的系统时间与rtk设备的系统时间已经完成同步,车辆相机每个时刻都会采集道路图像,对应的,rtk设备在每个时间也会对车辆进行定位,因此,道路图像中携带有时间戳数据,同样的,车辆定位信息同样也携带有时间戳数据。可以以时间戳作为索引因子,基于时间戳匹配出车道线像素坐标点对应的车辆空间坐标点。
138.步骤s27、将车辆空间坐标点与位置补偿系数相加,得到目标车辆空间坐标点。
139.利用位置补偿系数pcc对车辆空间坐标点进行补偿,具体方式如下:将车辆空间坐标点转换至utm坐标系下;将位于utm坐标系下的车辆空间坐标点与位置补偿系数相加,得到修正后的位于utm坐标系下的车辆空间坐标点;将修正后的位于utm坐标系下的车辆空间坐标点转成至wgs84坐标下,得到目标车辆空间坐标点。通过上述方式,就能将对车辆空间坐标点进行位置补偿。
140.步骤s28、对目标车辆空间坐标点进行拟合,得到车道线。
141.基于时间戳匹配出车道线像素坐标点对应的车辆空间坐标点,再将车辆空间坐标点与位置补偿系数相加,得到目标车辆空间坐标点,对目标车辆空间坐标点进行拟合,得到车道线。本实施例由于预先同步了车辆相机与rtk设备的系统时间,同时还进行了位置补偿,能够进一步使得拟合出来的车道线与道路中实际的车道线更加接近(尤其是在车道线的拐弯部分或者路口部分),即优化误差,以此提高高精地图的绘制精度。
142.与前述的功能方法实施例相对应,本技术提供了一种高精地图车道线生成装置及相应的实施例。
143.图3示出了本技术实施例中的一种高精地图车道线生成装置的结构示意图。
144.请参阅图3,一种高精地图车道线生成装置30,包括:同步模块310、获取模块320、
采集模块330、识别处理模块340、索引模块350和拟合模块360。
145.同步模块310用于同步车辆相机与rtk设备的系统时间。
146.获取模块320用于获取rtk设备中的车辆定位信息,其中车辆定位信息包括:车辆空间坐标点。
147.采集模块330用于采集车辆相机上传的道路图像。
148.识别处理模块340用于对道路图像进行识别处理,得到道路图像中的车道线像素坐标点。
149.索引模块350用于以时间戳作为索引因子,利用时间戳匹配出车道线像素坐标点对应的车辆空间坐标点。
150.拟合模块360用于对车辆空间坐标点进行拟合,得到车道线。
151.本实施例的装置,同步模块310用于同步车辆相机与rtk设备的系统时间,获取模块320用于获取rtk设备中的车辆定位信息,其中车辆定位信息包括:车辆空间坐标点。采集模块330用于采集车辆相机上传的道路图像,识别处理模块340用于对道路图像进行识别处理,得到道路图像中的车道线像素坐标点,索引模块350用于以时间戳作为索引因子,利用时间戳匹配出车道线像素坐标点对应的车辆空间坐标点,拟合模块360用于对车辆空间坐标点进行拟合,得到车道线。本技术由于预先同步了车辆相机与rtk设备的系统时间,当利用时间戳匹配出车道线像素坐标点对应的车辆空间坐标点时,能够基于时间戳进行偏差优化,使得最后拟合出来的车道线与道路中实际的车道线不会出现明显偏差,以此提高高精地图的绘制精度。
152.图4示出了本技术一实施例中的一种高精地图车道线生成装置的结构示意图。
153.请参阅图4,一种高精地图车道线生成装置30,包括:同步模块310、计算模块370、获取模块320、采集模块330、识别处理模340、索引模块350、补偿模块380和拟合模块360。
154.其中同步模块310、获取模块320、采集模块330、识别处理模340、索引模块350的功能请参阅图3中的相关描述,此处不再赘述。
155.计算模块370用于根据车辆相机的位置和rtk设备的位置,计算出位置补偿系数;
156.补偿模块380将车辆空间坐标点与位置补偿系数相加,得到目标车辆空间坐标点;
157.拟合模块360用于对目标车辆空间坐标点进行拟合,得到车道线。
158.关于上述实施例中的装置及系统,其中各个模块及单元执行操作的具体方式已经在有关该装置及系统所对应的方法实施例中进行了详细描述,此处将不再做详细阐述说明。
159.请参阅图5,电子设备500包括处理器510和存储器520。
160.处理器510可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
161.存储器520可以包括各种类型的存储单元,例如系统内存、只读存储器(rom)和永久存储装置。其中,rom可以存储处理器510或者计算机的其他模块需要的静态数据或者指
令。永久存储装置可以是可读写的存储装置。永久存储装置可以是即使计算机断电后也不会失去存储的指令和数据的非易失性存储设备。在一些实施方式中,永久性存储装置采用大容量存储装置(例如磁或光盘、闪存)作为永久存储装置。另外一些实施方式中,永久性存储装置可以是可移除的存储设备(例如软盘、光驱)。系统内存可以是可读写存储设备或者易失性可读写存储设备,例如动态随机访问内存。系统内存可以存储一些或者所有处理器在运行时需要的指令和数据。此外,存储器520可以包括任意计算机可读存储媒介的组合,包括各种类型的半导体存储芯片(例如dram,sram,sdram,闪存,可编程只读存储器),磁盘和/或光盘也可以采用。存储器520上存储有可执行代码,当可执行代码被处理器510处理时,可以使处理器510执行上文述及的方法中的部分或全部。
162.此外,根据本技术的方法还可以实现为一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括用于执行本技术的上述方法中部分或全部步骤的计算机程序代码指令。
163.或者,本技术还可以实施为一种计算机可读存储介质(或非暂时性机器可读存储介质或机器可读存储介质),其上存储有可执行代码(或计算机程序或计算机指令代码),当可执行代码(或计算机程序或计算机指令代码)被电子设备(或服务器等)的处理器执行时,使处理器执行根据本技术的上述方法的各个步骤的部分或全部。
164.以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文披露的各实施例。
技术特征:
1.一种高精地图车道线生成方法,其特征在于,包括:同步车辆相机与rtk设备的系统时间;获取所述rtk设备中的车辆定位信息,其中所述车辆定位信息包括:车辆空间坐标点;采集所述车辆相机上传的道路图像;对所述道路图像进行识别处理,得到所述道路图像中的车道线像素坐标点;以时间戳作为索引因子,利用所述时间戳匹配出所述车道线像素坐标点对应的车辆空间坐标点;对所述车辆空间坐标点进行拟合,得到车道线。2.根据权利要求1所述的高精地图车道线生成方法,其特征在于,所述同步车辆相机与rtk设备的系统时间,包括:分别多次获取不同时刻的车辆相机系统时间和rtk设备系统时间;计算不同时刻的所述车辆相机系统时间与所述rtk设备系统时间的差值,得到多个系统时间差值;对多个所述系统时间差值进行均值计算,得到目标系统时间差值;根据所述目标系统时间差值,同步车辆相机与rtk设备的系统时间。3.根据权利要求1所述的高精地图车道线生成方法,其特征在于,所述同步车辆相机与rtk设备的系统时间后,还包括:根据所述车辆相机的位置和所述rtk设备的位置,计算出位置补偿系数;再执行获取所述rtk设备中的车辆定位信息,其中所述车辆定位信息包括:车辆空间坐标点;所述以时间戳作为索引因子,利用所述时间戳匹配出所述车道线像素坐标点对应的车辆空间坐标点后,还包括:将所述车辆空间坐标点与所述位置补偿系数相加,得到目标车辆空间坐标点;所述对所述车辆空间坐标点进行拟合,得到车道线,包括:对所述目标车辆空间坐标点进行拟合,得到车道线。4.根据权利要求3所述的高精地图车道线生成方法,其特征在于,所述根据所述车辆相机的位置和所述rtk设备的位置,计算出位置补偿系数,包括:获取车辆速度,并选取道路中的某一位置作为参考位置;确定所述车辆相机和所述rtk设备分别通过所述参考位置的通过时间;将所述rtk设备通过所述参考位置的通过时间与所述车辆相机通过所述参考位置的通过时间相减,得到第一通过时间差;将所述车辆速度与所述第一通过时间差相乘,得到位置补偿系数。5.根据权利要求4所述的所述的高精地图车道线生成方法,其特征在于,所述将所述车辆相机通过所述参考位置的通过时间与所述rtk设备通过所述参考位置的通过时间相减,得到第一通过时间差后,还包括:再次让所述车辆相机和所述rtk设备通过所述参考位置,并确定所述车辆相机和所述rtk设备分别通过所述参考位置的通过时间;再次将所述rtk设备通过所述参考位置的通过时间与所述车辆相机通过所述参考位置的通过时间相减,得到第二通过时间差;对所述第一通过时间差和所述第二通过时间差进行均值计算,得到目标通过时间差;
将所述车辆速度与所述第一通过时间差相乘,得到位置补偿系数,包括:将所述车辆速度与所述目标通过时间差相乘,得到位置补偿系数。6.根据权利要求3~5中任意一项所述的高精地图车道线生成方法,其特征在于,所述将所述车辆空间坐标点与所述位置补偿系数相加,得到目标车辆空间坐标点,包括:将所述车辆空间坐标点转换至utm坐标系下;将位于utm坐标系下的所述车辆空间坐标点与所述位置补偿系数相加,得到修正后的位于utm坐标系下的所述车辆空间坐标点;将修正后的位于utm坐标系下的所述车辆空间坐标点转成至wgs84坐标下,得到目标车辆空间坐标点。7.一种高精地图车道线生成装置,其特征在于,包括:同步模块,用于同步车辆相机与rtk设备的系统时间;获取模块,用于获取所述rtk设备中的车辆定位信息,其中所述车辆定位信息包括:车辆空间坐标点;采集模块,用于采集所述车辆相机上传的道路图像;识别处理模块,用于对所述道路图像进行识别处理,得到所述道路图像中的车道线像素坐标点;索引模块,用于以时间戳作为索引因子,利用所述时间戳匹配出所述车道线像素坐标点对应的车辆空间坐标点;拟合模块,用于对所述车辆空间坐标点进行拟合,得到车道线。8.根据权利要求7所述的高精地图车道线生成装置,其特征在于,还包括:计算模块,用于根据所述车辆相机的位置和所述rtk设备的位置,计算出位置补偿系数;补偿模块,将所述车辆空间坐标点与所述位置补偿系数相加,得到目标车辆空间坐标点;所述拟合模块用于对所述车辆空间坐标点进行拟合,得到车道线,包括:对所述目标车辆空间坐标点进行拟合,得到车道线。9.一种电子设备,其特征在于,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1至6中任一项所述的数据库集群高可用处理方法。10.一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1至6中任一项所述的数据库集群高可用处理方法。
技术总结
本申请涉及一种高精地图车道线生成方法、装置、设备及存储介质。该方法包括:同步车辆相机与RTK设备的系统时间;获取RTK设备中的车辆定位信息,其中车辆定位信息包括:车辆空间坐标点;采集车辆相机上传的道路图像;对道路图像进行识别处理,得到道路图像中的车道线像素坐标点;以时间戳作为索引因子,利用时间戳匹配出车道线像素坐标点对应的车辆空间坐标点;对车辆空间坐标点进行拟合,得到车道线。本申请由于预先同步了车辆相机与RTK设备的系统时间,利用时间戳匹配出车道线像素坐标点对应的车辆空间坐标点时,能够基于时间戳进行偏差优化,使得拟合出来的车道线与道路中实际的车道线不会出现明显偏差,以此提高高精地图的绘制精度。精度。精度。
技术研发人员:费再慧 单国航 贾双成 朱磊 李成军
受保护的技术使用者:智道网联科技(北京)有限公司
技术研发日:2022.03.15
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-15867.html