刀刀网
您的当前位置:首页用于测试高精度地图的准确性的方法和装置[发明专利]

用于测试高精度地图的准确性的方法和装置[发明专利]

来源:刀刀网
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 CN 106776996 A(43)申请公布日 2017.05.31

(21)申请号 201611112125.9(22)申请日 2016.12.02

(71)申请人 百度在线网络技术(北京)有限公司

地址 100085 北京市海淀区上地十街10号

百度大厦三层(72)发明人 韩枫慧 

(74)专利代理机构 北京英赛嘉华知识产权代理

有限责任公司 11204

代理人 王达佐 马晓亚(51)Int.Cl.

G06F 17/30(2006.01)

权利要求书3页 说明书10页 附图4页

(54)发明名称

用于测试高精度地图的准确性的方法和装置

(57)摘要

本申请公开了用于测试高精度地图的准确性的方法和装置。方法的一具体实施方式包括:从高精度地图中还原路网地图;获取已标注地图元素的实际坐标的3D点云道路图片;将3D点云道路图片拟合至路网地图中,得到已拟合3D点云道路图片的路网地图;计算已拟合3D点云道路图片的路网地图中3D点云道路图片的实际坐标与路网地图的地图坐标之间的差值;响应于差值小于或等于预设阈值,确定高精度地图准确。该实施方式实现了验证高精度地图的坐标,提高了验证高精地图的道路信息与实际道路是否有差异的效率,并且避免了人工验证所带来的验证误差,提高了验证高精度地图的准确度。

CN 106776996 ACN 106776996 A

权 利 要 求 书

1/3页

1.一种用于测试高精度地图的准确性的方法,其特征在于,所述方法包括:从高精度地图中还原路网地图;

获取已标注地图元素的实际坐标的3D点云道路图片;将所述3D点云道路图片拟合至所述路网地图中,得到已拟合3D点云道路图片的路网地图;

计算所述已拟合3D点云道路图片的路网地图中所述3D点云道路图片的实际坐标与所述路网地图的地图坐标之间的差值;

响应于所述差值小于或等于预设阈值,确定所述高精度地图准确。2.根据权利要求1所述的方法,其特征在于,所述获取已标注实际坐标的3D点云道路图片包括:

经由采集设备扫描实际道路的3D点云信息,得到3D点云道路图片;计算所述3D点云道路图片的各个点数据在世界坐标系中的坐标;根据所述3D点云道路图片的各个点数据在世界坐标系中的坐标,对所述3D点云道路图片进行标注,得到已标注实际坐标的3D点云道路图片。

3.根据权利要求1所述的方法,其特征在于,所述计算所述已拟合3D点云道路图片的路网地图中所述3D点云道路图片的实际坐标与所述路网地图的地图坐标之间的差值包括:

将所述已拟合3D点云道路图片的路网地图中的路网地图元素旋转平移,得到路网地图元素在所述3D点云道路图片中的映射点;

响应于单个映射点的整体或部分重合于所述3D点云道路图片中的点,计算所述单个映射点与3D点云道路图片上重合于所述映射点的点的差值。

4.根据权利要求3所述的方法,其特征在于,所述计算所述已拟合3D点云道路图片的路网地图中所述3D点云道路图片的实际坐标与所述路网地图的地图坐标之间的差值还包括:

响应于单个映射点不重合于所述3D点云道路图片中的点,计算所述单个映射点与所述3D点云道路图片上位于所述单个映射点的法线方向且距所述单个映射点最近的点的差值。

5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:响应于所述差值大于预设阈值,确定所述高精度地图数据失真。6.根据权利要求5所述的方法,其特征在于,所述差值包括以下一项或多项:欧氏距离、向量方向的角度差值和在世界坐标系下的高度差值。7.根据权利要求6所述的方法,其特征在于,所述响应于所述差值小于或等于预设阈值,确定所述高精度地图准确包括:

响应于所述差值所包括的项分别小于或等于所述项的准确阈值,确定所述高精度地图数据准确;

其中,所述差值所包括的项小于或等于所述项的准确阈值包括以下一项或多项:所述欧式距离小于或等于欧氏距离阈值;所述角度差值小于或等于角度差值阈值;以及所述高度差值小于或等于高度差值阈值。8.根据权利要求6所述的方法,其特征在于,所述响应于所述差值大于预设阈值,确定所述高精度地图数据失真包括:

响应于所述差值所包括的任意一项大于所述任意一项的准确阈值,确定所述高精度地

2

CN 106776996 A

权 利 要 求 书

2/3页

图数据失真;

其中,所述差值所包括的任意一项大于所述任意一项的准确阈值包括以下任意一项:所述欧式距离大于欧氏距离阈值;所述角度差值大于角度差值阈值;以及所述高度差值大于高度差值阈值。

9.一种用于测试高精度地图的准确性的装置,其特征在于,所述装置包括:路网还原单元,用于从高精度地图中还原路网地图;图片获取单元,用于获取已标注地图元素的实际坐标的3D点云道路图片;地图拟合单元,用于将所述3D点云道路图片拟合至所述路网地图中,得到已拟合3D点云道路图片的路网地图;

差值计算单元,用于计算所述已拟合3D点云道路图片的路网地图中所述3D点云道路图片的实际坐标与所述路网地图的地图坐标之间的差值;

准确确定单元,用于响应于所述差值小于或等于预设阈值,确定所述高精度地图准确。10.根据权利要求9所述的装置,其特征在于,所述图片获取单元包括:扫描子单元,用于经由采集设备扫描实际道路的3D点云信息,得到3D点云道路图片;坐标计算子单元,用于计算所述3D点云道路图片的各个点数据在世界坐标系中的坐标;

标注子单元,用于根据所述3D点云道路图片的各个点数据在世界坐标系中的坐标,对所述3D点云道路图片进行标注,得到已标注实际坐标的3D点云道路图片。

11.根据权利要求9所述的装置,其特征在于,所述差值计算单元包括:配准子单元,用于将所述已拟合3D点云道路图片的路网地图中的路网地图元素旋转平移,得到路网地图元素在所述3D点云道路图片中的映射点;

重合计算子单元,用于响应于单个映射点的整体或部分重合于所述3D点云道路图片中的点,计算所述单个映射点与3D点云道路图片上重合于所述映射点的点的差值。

12.根据权利要求11所述的装置,其特征在于,所述差值计算单元还包括:不重合计算子单元,用于响应于单个映射点不重合于所述3D点云道路图片中的点,计算所述单个映射点与所述3D点云道路图片上位于所述单个映射点的法线方向且距所述单个映射点最近的点的差值。

13.根据权利要求9-12任意一项所述的装置,其特征在于,所述装置还包括:失真确定单元,用于响应于所述差值大于预设阈值,确定所述高精度地图数据失真。14.根据权利要求13所述的装置,其特征在于,所述差值计算单元计算得到的差值包括以下一项或多项:

欧氏距离、向量方向的角度差值和在世界坐标系下的高度差值。15.根据权利要求14所述的装置,其特征在于,所述准确确定单元进一步用于:响应于所述差值所包括的项分别小于或等于所述项的准确阈值,确定所述高精度地图数据准确;

其中,所述差值所包括的项小于或等于所述项的准确阈值包括以下一项或多项:所述欧式距离小于或等于欧氏距离阈值;所述角度差值小于或等于角度差值阈值;以及

3

CN 106776996 A

权 利 要 求 书

3/3页

所述高度差值小于或等于高度差值阈值。16.根据权利要求14所述的装置,其特征在于,所述失真确定单元进一步用于:响应于所述差值所包括的任意一项大于所述任意一项的准确阈值,确定所述高精度地图数据失真;

其中,所述差值所包括的任意一项大于所述任意一项的准确阈值包括以下任意一项:所述欧式距离大于欧氏距离阈值;所述角度差值大于角度差值阈值;以及所述高度差值大于高度差值阈值。

4

CN 106776996 A

说 明 书

用于测试高精度地图的准确性的方法和装置

1/10页

技术领域[0001]本申请涉及测试技术领域,具体涉及地图测试技术领域,尤其涉及用于测试高精度地图的准确性的方法和装置。

背景技术[0002]高精度地图,用于供自动驾驶汽车使用,需要确定道路坐标、道路信号灯、标识字符、坐标、数字信息等是否与实际道路有差异。[0003]目前确定高精度地图与实际道路的差异时,通常靠人工进行地图检查以及将地图数据还原成路网进行检查。[0004]然而,目前确定高精度地图与实际道路的差异的方法,无法验证高精度地图的坐标,验证高精地图的道路信息与实际道路是否有差异的效率较低,且不能验证地图精度。发明内容[0005]本申请的目的在于提出一种改进的用于测试高精度地图的准确性的方法和装置,来解决以上背景技术部分提到的技术问题。[0006]第一方面,本申请提供了一种用于测试高精度地图的准确性的方法,所述方法包括:从高精度地图中还原路网地图;获取已标注地图元素的实际坐标的3D点云道路图片;将所述3D点云道路图片拟合至所述路网地图中,得到已拟合3D点云道路图片的路网地图;计算所述已拟合3D点云道路图片的路网地图中所述3D点云道路图片的实际坐标与所述路网地图的地图坐标之间的差值;响应于所述差值小于或等于预设阈值,确定所述高精度地图准确。[0007]在一些实施例中,所述获取已标注实际坐标的3D点云道路图片包括:经由采集设备扫描实际道路的3D点云信息,得到3D点云道路图片;计算所述3D点云道路图片的各个点数据在世界坐标系中的坐标;根据所述3D点云道路图片的各个点数据在世界坐标系中的坐标,对所述3D点云道路图片进行标注,得到已标注实际坐标的3D点云道路图片。[0008]在一些实施例中,所述计算所述已拟合3D点云道路图片的路网地图中所述3D点云道路图片的实际坐标与所述路网地图的地图坐标之间的差值包括:将所述已拟合3D点云道路图片的路网地图中的路网地图元素旋转平移,得到路网地图元素在所述3D点云道路图片中的映射点;响应于单个映射点的整体或部分重合于所述3D点云道路图片中的点,计算所述单个映射点与3D点云道路图片上重合于所述映射点的点的差值。[0009]在一些实施例中,所述计算所述已拟合3D点云道路图片的路网地图中所述3D点云道路图片的实际坐标与所述路网地图的地图坐标之间的差值还包括:响应于单个映射点不重合于所述3D点云道路图片中的点,计算所述单个映射点与所述3D点云道路图片上位于所述单个映射点的法线方向且距所述单个映射点最近的点的差值。[0010]在一些实施例中,所述方法还包括:响应于所述差值大于预设阈值,确定所述高精度地图数据失真。

5

CN 106776996 A[0011]

说 明 书

2/10页

在一些实施例中,所述差值包括以下一项或多项:欧氏距离、向量方向的角度差值

和在世界坐标系下的高度差值。[0012]在一些实施例中,所述响应于所述差值小于或等于预设阈值,确定所述高精度地图准确包括:响应于所述差值所包括的项分别小于或等于所述项的准确阈值,确定所述高精度地图数据准确;其中,所述差值所包括的项小于或等于所述项的准确阈值包括以下一项或多项:所述欧式距离小于或等于欧氏距离阈值;所述角度差值小于或等于角度差值阈值;以及所述高度差值小于或等于高度差值阈值。[0013]在一些实施例中,所述响应于所述差值大于预设阈值,确定所述高精度地图数据失真包括:响应于所述差值所包括的任意一项大于所述任意一项的准确阈值,确定所述高精度地图数据失真;其中,所述差值所包括的任意一项大于所述任意一项的准确阈值包括以下任意一项:所述欧式距离大于欧氏距离阈值;所述角度差值大于角度差值阈值;以及所述高度差值大于高度差值阈值。[0014]第二方面,本申请提供了一种用于测试高精度地图的准确性的装置,所述装置包括:路网还原单元,用于从高精度地图中还原路网地图;图片获取单元,用于获取已标注地图元素的实际坐标的3D点云道路图片;地图拟合单元,用于将所述3D点云道路图片拟合至所述路网地图中,得到已拟合3D点云道路图片的路网地图;差值计算单元,用于计算所述已拟合3D点云道路图片的路网地图中所述3D点云道路图片的实际坐标与所述路网地图的地图坐标之间的差值;准确确定单元,用于响应于所述差值小于或等于预设阈值,确定所述高精度地图准确。[0015]在一些实施例中,所述图片获取单元包括:扫描子单元,用于经由采集设备扫描实际道路的3D点云信息,得到3D点云道路图片;坐标计算子单元,用于计算所述3D点云道路图片的各个点数据在世界坐标系中的坐标;标注子单元,用于根据所述3D点云道路图片的各个点数据在世界坐标系中的坐标,对所述3D点云道路图片进行标注,得到已标注实际坐标的3D点云道路图片。[0016]在一些实施例中,所述差值计算单元包括:配准子单元,用于将所述已拟合3D点云道路图片的路网地图中的路网地图元素旋转平移,得到路网地图元素在所述3D点云道路图片中的映射点;重合计算子单元,用于响应于单个映射点的整体或部分重合于所述3D点云道路图片中的点,计算所述单个映射点与3D点云道路图片上重合于所述映射点的点的差值。[0017]在一些实施例中,所述差值计算单元还包括:不重合计算子单元,用于响应于单个映射点不重合于所述3D点云道路图片中的点,计算所述单个映射点与所述3D点云道路图片上位于所述单个映射点的法线方向且距所述单个映射点最近的点的差值。[0018]在一些实施例中,所述装置还包括:失真确定单元,用于响应于所述差值大于预设阈值,确定所述高精度地图数据失真。[0019]在一些实施例中,所述差值计算单元计算得到的差值包括以下一项或多项:欧氏距离、向量方向的角度差值和在世界坐标系下的高度差值。[0020]在一些实施例中,所述准确确定单元进一步用于:响应于所述差值所包括的项分别小于或等于所述项的准确阈值,确定所述高精度地图数据准确;其中,所述差值所包括的项小于或等于所述项的准确阈值包括以下一项或多项:所述欧式距离小于或等于欧氏距离

6

CN 106776996 A

说 明 书

3/10页

阈值;所述角度差值小于或等于角度差值阈值;以及所述高度差值小于或等于高度差值阈值。[0021]在一些实施例中,所述失真确定单元进一步用于:响应于所述差值所包括的任意一项大于所述任意一项的准确阈值,确定所述高精度地图数据失真;其中,所述差值所包括的任意一项大于所述任意一项的准确阈值包括以下任意一项:所述欧式距离大于欧氏距离阈值;所述角度差值大于角度差值阈值;以及所述高度差值大于高度差值阈值。[0022]本申请提供的用于测试高精度地图的准确性的方法和装置,首先从高精度地图中还原路网地图,接着获取已标注实际坐标的3D点云道路图片,之后将所述3D点云道路图片拟合至所述路网地图中,得到已拟合3D点云道路图片的路网地图,之后计算3D点云道路图片中标注的实际坐标与所述已拟合3D点云道路图片的路网地图的坐标之间的差值,最后响应于所述差值小于或等于预设阈值,确定所述高精度地图准确。从而实现了验证高精度地图的坐标,提高了验证高精地图的道路信息与实际道路是否有差异的效率,并且避免了人工验证所带来的验证误差,提高了验证高精度地图的准确度。附图说明[0023]通过阅读参照以下附图所作的对非性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:[0024]图1是根据本申请的用于测试高精度地图的准确性的方法的一个实施例的示意性流程图;[0025]图2示出了计算3D点云道路图片的实际坐标与路网地图的地图坐标之间的差值的方法的一个实施例的示意性流程图;[0026]图3示出了根据本申请的用于测试高精度地图的准确性的方法的一个实施例的示例性应用场景;[0027]图4是根据本申请的用于测试高精度地图的准确性的装置的一个实施例的示例性结构图;[0028]图5是对应上述图4中差值计算单元的一个实施例的示例性结构图;[0029]图6是适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意图。

具体实施方式[0030]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。[0031]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。[0032]图1示出了根据本申请的用于测试高精度地图的准确性的方法的一个实施例的流程100。该用于测试高精度地图的准确性的方法,可以包括以下步骤:[0033]步骤101,从高精度地图中还原路网地图。[0034]在本实施例中,高精度地图是指面向机器的供自动驾驶汽车使用的高精度地图,

7

CN 106776996 A

说 明 书

4/10页

绝对精度一般都会在亚米级,也就是1米以内的精度,例如20厘米以内,而且横向的相对精度(比如,车道和车道,车道和车道线的相对位置精度)往往还要更高。并且高精度地图不仅有高精度的坐标,同时还有准确的道路形状,并且含有每个车道的坡度,曲率,航向,高程以及侧倾的数据。高精度地图不仅描绘道路,更描绘出一条道路上有多少条车道,会真实的反应出道路的实际样式,比如真实道路在某些地方变宽,那么高精度地图中的道路数据相应变宽,而真实道路在某些地方因为汇合而变窄,高精度地图也是一样因为汇合而变窄。另外,每条车道和车道之间的车道线是什么样子的,是虚线、实线还是双黄线,线的颜色,道路的隔离带,隔离带的材质,马路牙子什么样子,什么材质,甚至道路上的箭头,文字的内容,所在位置都会有描述。而且,为了自动驾驶的考虑,诸如每条车道的限速,推荐速度也需要一并提供。而像人行横道,道路沿线的看板,隔离带,限速标志,红绿灯,路边的电话亭等等,这类我们通常统称为交通参与物的绝对地理坐标,物理尺寸以及他们的特质特性等也都会出现在高精度地图的数据中。同时,高精度地图需要具备辅助完成实现高精度的定位位置功能,道路级和车道级的规划能力,以及车道级的引导能力。[0035]这里的路网地图,是指从高精度地图中还原的由各级道路组成的网状系统的地图。应当理解,这里的路网地图同样包括高精度地图中的与道路相关的道路级和车道级的数据。[0036]步骤102,获取已标注实际坐标的3D点云道路图片。[0037]在本实施例中,3D点云道路图片可以通过有人机、无人机空载3D扫描仪或采集车车载地面3D扫描仪扫描实际道路得到(例如通过激光扫描仪或激光雷达扫描仪扫描实际道路得到)。获取的海量点数据扫描资料以点的形式记录,每一个点包含有三维坐标,有些可能含有颜色信息(RGB)或反射强度信息(Intensity)。在标注3D点云道路图片时,可以基于点数据包含的三维坐标所在的坐标系与世界坐标系的映射关系,将该三维坐标转换为世界坐标系中的坐标,从而得到3D点云道路图片的实际坐标。[0038]在一些可选实现方式中,所述获取已标注实际坐标的3D点云道路图片包括:经由采集设备扫描实际道路的3D点云信息,得到3D点云道路图片;计算所述3D点云道路图片的各个点数据在世界坐标系中的坐标;根据所述3D点云道路图片的各个点数据在世界坐标系中的坐标,对所述3D点云道路图片进行标注,得到已标注实际坐标的3D点云道路图片。[0039]在本实现方式中,3D点云道路图片的点数据在世界坐标系中的坐标也即该点数据的实际坐标,因此采用3D点云道路图片的各点数据在世界坐标系中的坐标来标注3D点云道路图片,可以得到已标注实际坐标的3D点云道路图片,从而实现获取3D点云道路图片的精准实际坐标,并为后续测试高精度地图的准确性提供了精准的判定标准。[0040]步骤103,将3D点云道路图片拟合至路网地图中,得到已拟合3D点云道路图片的路网地图。[0041]在本实施例中,在获取路网地图和已标注实际坐标的3D点云道路图片之后,可以拟合路网地图和已标注实际坐标的3D点云道路图片。这里的拟合路网地图和3D点云道路图片的方法,可以采用现有技术中或未来发展的技术中的样条插值曲线拟合方法来实现,本申请对此不作限定。例如,可以采用B样条曲线(B-spline)将3D点云道路图片中的点数据拟合至路网地图中。在进行拟合时,可以首先将3D点云道路图片的实际坐标转换为在路网地图中的坐标,之后根据转换后的坐标将3D点云道路图片拟合至路网地图中。

8

CN 106776996 A[0042]

说 明 书

5/10页

步骤104,计算3D点云道路图片中标注的实际坐标与已拟合3D点云道路图片的路

网地图的坐标之间的差值。[0043]在本实施例中,在得到已拟合3D点云道路图片的路网地图后,可以计算已拟合3D点云道路图片的路网地图中3D点云道路图片的地图元素的实际坐标与路网地图的地图元素的地图坐标之间的差值。[0044]在一些可选实现方式中,差值可以包括欧式距离;备选地或附加地,差值可以包括向量方向的角度差值;备选地或附加地,差值可以包括在世界坐标系下的高度差值。[0045]步骤105,响应于差值小于或等于预设阈值,确定高精度地图准确。[0046]在本实施例中,预设阈值是指用于判断高精度地图数据是否失真的临界阈值,当差值小于或等于预设阈值时,表明实际坐标与地图坐标重合或者重叠区域大于一定阈值,也即地图数据精度符合要求,从而可以确定高精度地图准确。[0047]在一些可选实现方式中,响应于上述的差值包括欧式距离、向量方向的角度差值和在世界坐标系下的高度差值中的任意一项时,当该任意一项小于或等于该任意一项的准确阈值时,确定高精度地图数据准确:响应于上述的差值仅包括欧式距离,当欧式距离小于或等于欧式距离阈值时,确定高精度地图准确;响应于上述的差值仅包括向量方向的角度差值,当角度差值小于或等于角度差值阈值时,确定高精度地图准确;响应于上述的差值仅包括在世界坐标系下的高度差值,当高度差值小于或等于高度差值阈值时,确定高精度地图准确。[0048]响应于上述的差值包括欧式距离、向量方向的角度差值和在世界坐标系下的高度差值中的两项时,当该两项所包括的项分别小于或等于各项的准确阈值时,确定高精度地图数据准确:响应于上述的差值包括欧式距离和向量方向的角度差值,当欧式距离小于或等于欧式距离阈值且角度差值小于或等于角度差值阈值时,确定高精度地图准确;响应于上述的差值包括向量方向的角度差值和在世界坐标系下的高度差值,当角度差值小于或等于角度差值阈值且高度差值小于或等于高度差值阈值时,确定高精度地图准确;响应于上述的差值包括欧式距离和在世界坐标系下的高度差值,当欧式距离小于或等于欧式距离阈值且高度差值小于或等于高度差值阈值时,确定高精度地图准确。[0049]响应于上述的差值包括欧式距离、向量方向的角度差值和在世界坐标系下的高度差值时,当每一项分别小于或等于各自的准确阈值时,确定高精度地图数据准确:也即响应于上述的差值包括欧式距离、向量方向的角度差值和在世界坐标系下的高度差值,当以下三项全部满足时确定高精度地图准确:欧式距离小于或等于欧式距离阈值;角度差值小于或等于角度差值阈值;以及高度差值小于或等于高度差值阈值时[0050]可选地,上述用于测试高精度地图的准确性的方法还可以包括:响应于差值大于预设阈值,确定高精度地图数据失真。[0051]在这里,预设阈值是指用于判断高精度地图数据是否失真的临界阈值,因此当差值大于临界阈值时,可以确定高精度地图数据失真。[0052]上述的响应于差值大于预设阈值,确定高精度地图数据失真可以包括:响应于差值所包括的任意一项大于该任意一项的准确阈值,确定高精度地图数据失真。[0053]其中,差值所包括的任意一项大于任意一项的准确阈值包括以下任意一项:欧式距离大于欧氏距离阈值;角度差值大于角度差值阈值;以及高度差值大于高度差值阈值。也

9

CN 106776996 A

说 明 书

6/10页

即,响应于出现以下任意一项,确定高精度地图数据失真:差值包括欧式距离大于欧式距离阈值;角度差值大于角度差值阈值;以及高度差值大于高度差值阈值。[0054]本申请上述实施例提供的用于测试高精度地图的准确性的方法和装置,首先从高精度地图中还原路网地图,接着获取已标注实际坐标的3D点云道路图片,之后将所述3D点云道路图片拟合至所述路网地图中,得到已拟合3D点云道路图片的路网地图,之后计算3D点云道路图片中标注的实际坐标与所述已拟合3D点云道路图片的路网地图的坐标之间的差值,最后响应于所述差值小于或等于预设阈值,确定所述高精度地图准确。从而实现了对高精度地图的坐标的验证,提高了验证高精地图的道路信息与实际道路是否有差异的效率,避免了人工验证所带来的验证误差,提高了验证高精度地图的准确度。[0055]进一步参考图2,图2示出了根据本申请的计算已拟合3D点云道路图片的路网地图中3D点云道路图片的实际坐标与路网地图的地图坐标之间的差值的方法的一个实施例的流程200。该计算已拟合3D点云道路图片的路网地图中3D点云道路图片的实际坐标与路网地图的地图坐标之间的差值的方法,包括以下步骤:[0056]步骤201,将已拟合3D点云道路图片的路网地图中的路网地图元素旋转平移,得到路网地图元素在3D点云道路图片中的映射点。[0057]在本实施例中,可以通过对路网地图元素旋转平移来确定其在3D点云道路图片上的映射点,旋转平移的技术可以为现有技术或未来发展的技术中进行曲线配准的技术,本申请对此不做限定。例如,可以采用迭代最近点法ICP来对路网地图元素进行旋转平移,从而得到路网地图元素在3D点云道路图片中的映射点。[0058]步骤202,判断各个映射点是否整体或部分重合于3D点云道路图片中的点。[0059]在本实施例中,基于步骤201中得到的各个映射点,可以对映射点与3D点云道路图片中原有的点的重合关系进行判断,若是,则执行步骤203,若否,则执行步骤204。[0060]步骤203,若单个映射点的整体或部分重合于3D点云道路图片中的点,计算单个映射点与3D点云道路图片上重合于映射点的点的差值。[0061]在本实施例中,若单个映射点的整体或部分重合于3D点云道路图片中的点,说明路网元素中地图元素的点数据与3D点云道路图片中地图元素的点数据的匹配程度较高,也即路网地图元素的坐标较为接近实际地图元素的坐标,此时可以进一步根据两点之间的差值是否符合准确阈值来确定路网地图是否准确,从而确定高精度地图是否准确。[0062]步骤204,若单个映射点不重合于3D点云道路图片中的点,计算单个映射点与3D点云道路图片上位于单个映射点的法线方向且距单个映射点最近的点的差值。[0063]在本实施例中,若单个映射点不重合于3D点云道路图片中的点,说明路网元素中地图元素的点数据与3D点云道路图片中地图元素的点数据的匹配程度需要进一步确定,也即需要根据两点之间的差值是否符合准确阈值来确定路网地图是否准确,从而确定高精度地图是否准确。[00]通过本申请上述实施例中的计算已拟合3D点云道路图片的路网地图中3D点云道路图片的实际坐标与路网地图的地图坐标之间的差值的方法,可以提供丰富准确的用于判断高精度地图准确度的参数,从而提高了判断高精度地图准确度的精度。[0065]以下结合图3,描述根据本申请的用于测试高精度地图的准确性的方法的一个实施例的示例性应用场景。

10

CN 106776996 A[0066]

说 明 书

7/10页

如图3所示,在根据世界坐标系与路网地图坐标系的映射关系,将3D点云道路图片

的点数据的实际坐标转换为在路网地图中的坐标,并将3D点云道路图片拟合至路网地图中之后,已拟合3D点云道路图片的路网地图可以包括原路网地图和拟合至路网地图的3D点云道路图片,其中,3D点云道路图片的各个点数据包括实际坐标。[0067]原路网地图中,包括车道线301、302、303、311、312、313、321、322、323、331和341。其中,车道线301是车道线302的前驱,车道线303是车道线302的后继;车道线311是车道线312的前驱,车道线313是车道线312的后继;车道线321是车道线322的前驱,车道线323是车道线322的后继;车道线331是车道线313的后继,车道线341是车道线323的后继。[0068]在拟合至路网地图的3D点云道路图片中,包括车道线351、352、353、361、362、363、371和381。其中,车道线351是车道线352的前驱,车道线353是车道线352的后继;车道线361是车道线362的前驱,车道线363是车道线362的后继;车道线371是车道线353的后继,车道线381是车道线363的后继。[0069]之后,可以计算3D点云道路图片中标注的实际坐标转换的路网地图坐标与原路网地图的坐标之间的差值(也即计算3D点云道路图片中标注的实际坐标与路网地图的坐标之间的差值):图中的A点表示路网地图车道线322上的点,A’点表示将A进行旋转平移后得到A在车道线362上的映射点,A”点表示在3D点云道路图片中的车道线362上已标注的点。图中的A’点与A”点重合,可以进一步计算A’点与A”点之间的欧氏距离、向量方向的角度差值以及世界坐标系下的高度差,若此时欧式距离小于或等于欧氏距离阈值、角度差值小于或等于角度差值阈值以及高度差值小于或等于高度差值阈值,也即表明A点的数据准确;若此时欧式距离小于或等于欧氏距离阈值、角度差值小于或等于角度差值阈值或者高度差值小于或等于高度差值阈值,也即表明A点的数据失真。[0070]同理,B点表示路网车道线313上的点,B’点表示将B进行旋转平移后得到B在车道线353上的映射点,B”点表示在3D点云道路图片中的车道线353上已标注的点。图中的B’点与B”点重合,可以进一步计算B’点与B”点之间的欧氏距离、向量方向的角度差值以及世界坐标系下的高度差,若此时欧式距离小于或等于欧氏距离阈值、角度差值小于或等于角度差值阈值以及高度差值小于或等于高度差值阈值,也即表明B点的数据准确;若此时欧式距离小于或等于欧氏距离阈值、角度差值小于或等于角度差值阈值或者高度差值小于或等于高度差值阈值,也即表明B点的数据失真。[0071]图中的C点表示路网地图车道线331上的点,C’点表示将C进行旋转平移后得到映射后的车道线391上的映射点,C”点表示位于C’点的法线方向上、且与其距离最近的3D点云道路图片中的车道线381上的点。图中的C’点与C”点不重合,可以进一步计算C’点与C”点之间的欧氏距离、向量方向的角度差值以及世界坐标系下的高度差,若此时欧式距离大于欧氏距离阈值、角度差值大于角度差值阈值并且高度差值大于高度差值阈值,则表明C点的数据准确;若此时欧式距离大于欧氏距离阈值、角度差值大于角度差值阈值或高度差值大于高度差值阈值,则表明C点的数据失真。[0072]本申请上述实施例提供的用于测试高精度地图的准确性的方法,首先计算高精度地图的坐标与实际坐标的差值,之后根据差值是否符合预设的阈值来验证高精度地图的准确性,从而提高了验证高精度地图的准确性的效率,并且通过多个参数进行验证,提高验证精度。

11

CN 106776996 A[0073]

说 明 书

8/10页

进一步参考图4,作为对上述方法的实现,本申请提供了一种用于测试高精度地图

的准确性的装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,由此,上文针对方法描述的操作和特征同样适用于装置400及其中包含的单元,在此不再赘述。该装置具体可以应用于各种电子设备中。[0074]如图4所示,本实施例的用于测试高精度地图的准确性的装置400包括:路网还原单元410、图片获取单元420、地图拟合单元430、差值计算单元440和准确确定单元450。[0075]路网还原单元410,用于从高精度地图中还原路网地图。[0076]图片获取单元420,用于获取已标注地图元素的实际坐标的3D点云道路图片。[0077]地图拟合单元430,用于将3D点云道路图片拟合至路网地图中,得到已拟合3D点云道路图片的路网地图。[0078]差值计算单元440,用于计算已拟合3D点云道路图片的路网地图中3D点云道路图片的实际坐标与路网地图的地图坐标之间的差值。[0079]准确确定单元450,用于响应于差值小于或等于预设阈值,确定高精度地图准确。[0080]在一些可选实现方式中(图中未示出),图片获取单元420包括:扫描子单元,用于经由采集设备扫描实际道路的3D点云信息,得到3D点云道路图片;坐标计算子单元,用于计算3D点云道路图片的各个点数据在世界坐标系中的坐标;标注子单元,用于根据3D点云道路图片的各个点数据在世界坐标系中的坐标,对3D点云道路图片进行标注,得到已标注实际坐标的3D点云道路图片。[0081]在一些可选实现方式中(图中未示出),装置还包括:失真确定单元,用于响应于差值大于预设阈值,确定高精度地图数据失真。[0082]在一些可选实现方式中(图中未示出),差值计算单元计算得到的差值包括以下一项或多项:欧氏距离、向量方向的角度差值和在世界坐标系下的高度差值。[0083]在一些可选实现方式中(图中未示出),准确确定单元进一步用于:响应于差值所包括的项分别小于或等于项的准确阈值,确定高精度地图数据准确;其中,差值所包括的项小于或等于项的准确阈值包括以下一项或多项:欧式距离小于或等于欧氏距离阈值;角度差值小于或等于角度差值阈值;以及高度差值小于或等于高度差值阈值。[0084]在一些可选实现方式中(图中未示出),失真确定单元进一步用于:响应于差值所包括的任意一项大于任意一项的准确阈值,确定高精度地图数据失真;其中,差值所包括的任意一项大于任意一项的准确阈值包括以下任意一项:欧式距离大于欧氏距离阈值;角度差值大于角度差值阈值;以及高度差值大于高度差值阈值。[0085]进一步参考图5,作为对上述方法的实现,本申请提供了对应上述图4中差值计算单元的一个实施例,该差值计算单元的实施例与图2所示的方法实施例相对应,由此,上文针对方法描述的操作和特征同样适用于单元500及其中包含的子单元,在此不再赘述。该单元具体可以应用于各种电子设备中。[0086]如图5所示,差值计算单元500可以包括:配准子单元510、重合判断子单元520、重合计算子单元530和不重合计算子单元540。[0087]其中,配准子单元510,用于将已拟合3D点云道路图片的路网地图中的路网地图元素旋转平移,得到路网地图元素在3D点云道路图片中的映射点;重合判断子单元520,用于判断各个映射点是否整体或部分重合于3D点云道路图片中的点;重合计算子单元530,用于

12

CN 106776996 A

说 明 书

9/10页

响应于单个映射点的整体或部分重合于3D点云道路图片中的点,计算单个映射点与3D点云道路图片上重合于映射点的点的差值;不重合计算子单元540,用于响应于单个映射点不重合于3D点云道路图片中的点,计算单个映射点与3D点云道路图片上位于单个映射点的法线方向且距单个映射点最近的点的差值。[0088]下面参考图6,其示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统600的结构示意图。[00]如图6所示,计算机系统600包括处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的[0090]程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有系统600操作所需的各种程序和数据。CPU 601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。[0091]以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口606。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。[0092]特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被处理单元(CPU)601执行时,执行本申请的方法中限定的上述功能。[0093]附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个单元、程序段、或代码的一部分,所述单元、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。[0094]描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括路网还原单元、图片获取单元、地图拟合单元、差值计算单元和准确确定单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,路网还原单元还可以被描述为“从高精度地图中还原路网地图的单元”。[0095]作为另一方面,本申请还提供了一种非易失性计算机存储介质,该非易失性计算机存储介质可以是上述实施例中所述装置中所包含的非易失性计算机存储介质;也可以是

13

CN 106776996 A

说 明 书

10/10页

单独存在,未装配入终端中的非易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:从高精度地图中还原路网地图;获取已标注地图元素的实际坐标的3D点云道路图片;将3D点云道路图片拟合至路网地图中,得到已拟合3D点云道路图片的路网地图;计算已拟合3D点云道路图片的路网地图中3D点云道路图片的实际坐标与路网地图的地图坐标之间的差值;响应于差值小于或等于预设阈值,确定高精度地图准确。[0096]以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

14

CN 106776996 A

说 明 书 附 图

1/4页

图1

图2

15

CN 106776996 A

说 明 书 附 图

2/4页

图3

16

CN 106776996 A

说 明 书 附 图

3/4页

图4

17

CN 106776996 A

说 明 书 附 图

4/4页

图5

图6

18

因篇幅问题不能全部显示,请点此查看更多更全内容