1.一种地图生成方法,其特征在于,该方法包括:
基于参考道路图像中包括的特征点的属性信息和基准道路图像包括的特征点的属性信息,确定至少一个特征点对;同一个特征点对中的两个特征点分别属于参考道路图像和基准道路图像;参考道路图像和基准道路图像均是针对目标道路进行拍摄得到的;
针对每个参考道路图像,根据基准道路图像中第一特征点在虚拟三维空间中的三维位置信息、基准道路图像中第一特征点在基准道路图像中的二维位置信息和该参考道路图像中第二特征点在该参考道路图像中的二维位置信息,确定该参考道路图像相对于基准道路图像的位姿变化量;所述第一特征点和所述第二特征点属于同一个特征点对;
针对每个参考道路图像,根据该参考道路图像的位姿变化量、基准道路图像的位姿、该参考道路图像中第二特征点在该参考道路图像中的二维位置信息和基准道路图像中第一特征点在基准道路图像中的二维位置信息,确定该参考道路图像中第二特征点的第一三维位置信息;
分别从基准道路图像和各个参考道路图像中确定地面交通元素在所述虚拟三维空间的第二三维位置信息;
基于确定的所述第一三维位置信息和所述第二三维位置信息,生成针对所述目标道路的地图。
2.如权利要求1所述的方法,其特征在于,根据以下步骤确定所述参考道路图像和所述基准道路图像:
获取采集车辆在所述目标道路中行驶时的历史行驶轨迹数据;
基于所述历史行驶轨迹数据,从多个采集车辆中,选择行驶速度落入预设速度范围的目标采集车辆;
获取目标采集车辆行驶时针对所述目标道路上拍摄的参考道路图像和基准道路图像。
3.如权利要求1所述的方法,其特征在于,基于参考道路图像中包括的特征点的属性信息和基准道路图像包括的特征点的属性信息,确定至少一个特征点对,包括:
基于参考道路图像中包括的特征点的属性信息和基准道路图像中包括的特征点的属性信息,确定参考道路图像中的特征点与基准道路图像中的特征点之间的相似度;
基于所述相似度,以及预设阈值,确定至少一个特征点对。
4.如权利要求3所述的方法,其特征在于,确定至少一个特征点对,包括:
针对每个参考道路图像,提取该参考道路图像中包括的特征点的二位位置信息和包括的交通元素的二维位置信息;
针对每个相似度,若确定该相似度大于所述预设阈值,则根据该相似度对应的两个特征点的二维位置信息,以及所述交通元素的二维位置信息,判断该相似度对应的两个特征点是否属于同一交通元素;
若该相似度对应的两个特征点属于同一交通元素,则将该相似度对应的两个特征点确定为所述特征点对。
5.如权利要求1所述的方法,其特征在于,根据基准道路图像中第一特征点在虚拟三维空间中的三维位置信息、基准道路图像中第一特征点在基准道路图像中的二维位置信息和该参考道路图像中第二特征点在该参考道路图像中的二维位置信息,确定该参考道路图像相对于基准道路图像的位姿变化量,包括:
基于基准道路图像中包括的地面交通元素的二维位置信息和参考道路图像中包括的地面交通元素的二维位置信息,以及参考道路图像中包括的特征点的二维位置信息和基准道路图像中包括的特征点的二维位置信息,从所述至少一个特征点对中,确定属于同一地面交通元素的目标特征点对;
基于所述目标特征点对中包括的两个特征点的二维位置信息、所述第二特征点的二维位置信息,以及所述第一特征点的二维位置信息、诉搜狐第一特征点的三维位置信息和预设的位置估算算法,确定所述参考道路图像相对于基准道路图像的初始位姿变化量;
基于基准道路图像中第一特征点在虚拟三维空间中的三维位置信息、基准道路图像中第一特征点在基准道路图像中的二维位置信息和该参考道路图像中第二特征点在该参考道路图像中的二维位置信息,对所述初始位姿变化量进行校准,将校准后的位姿变化量作为该参考道路图像相对于基准道路图像的所述位姿变化量。
6.如权利要求1所述的方法,其特征在于,针对每个参考道路图像,根据该参考道路图像的位姿变化量、基准道路图像的位姿、该参考道路图像中第二特征点在该参考道路图像中的二维位置信息和基准道路图像中第一特征点在基准道路图像中的二维位置信息,确定该参考道路图像中第二特征点的第一三维位置信息,包括:
利用三角化处理算法对所述参考道路图像的位姿变化量、所述参考道路图像中第二特征点在所述参考道路图像中的二维位置信息和基准道路图像中第一特征点在基准道路图像中的二维位置信息进行三角化处理,得到所述参考道路图像中第二特征点的第一三维位置信息。
7.如权利要求1所述的方法,其特征在于,分别从基准道路图像和各个参考道路图像中确定地面交通元素在所述虚拟三维空间的第二三维位置信息,包括:
基于拍摄参考道路图像的相机的内外参数,对参考道路图像中包括的地面交通元素的二维位置信息进行转换处理,得到参考道路图像中包括的地面交通元素的第二三维位置信息;
基于拍摄基准道路图像的相机的内外参数,对基准道路图像中包括的地面交通元素的二维位置信息进行转换处理,得到基准道路图像中包括的地面交通元素的第二三维位置信息。
8.如权利要求1所述的方法,其特征在于,基于确定的所述第一三维位置信息和所述第二三维位置信息,生成针对所述目标道路的地图,包括:
分别计算第一三维位置信息对应的第一类型标识和第二三维位置信息对应的第二类型标识;
基于每种第一类型标识对应的第一三维位置信息,以及每种第一类型标识下交通元素所属的第一平面,对所述第一三维位置信息进行分割处理,得到每种第一类型标识下的交通元素对应的第一三维位置信息;
基于每种第二类型标识对应的第二三维位置信息,以及每种第二类型标识下交通元素所属的第二平面,对所述第二三维位置信息进行分割处理,得到每种第二类型标识下的交通元素对应的第二三维位置信息:
对每种第一类型标识下的交通元素对应的第一三维位置信息和每种第二类型标识下的交通元素对应的第二三维位置信息进行矢量化处理,得到所述目标道路的地图。
9.如权利要求8所述的方法,其特征在于,基于每种第一类型标识对应的第一三维位置信息,以及每种第一类型标识下交通元素所属的第一平面,对所述第一三维位置信息进行分割处理,得到每种第一类型标识下的交通元素对应的第一三维位置信息,包括:
分别计算第一三维位置信息到每种第一类型标识对应的各个第一平面的第一距离;
基于各个所述第一距离,以及预设阈值,对所述第一三维位置信息进行分割处理,得到每种第一类型标识下的交通元素对应的第一三维位置信息;
基于每种第二类型标识对应的第二三维位置信息,以及每种第二类型标识下交通元素所属的第二平面,对所述第二三维位置信息进行分割处理,得到每种第二类型标识下的交通元素对应的第二三维位置信息,包括:
分别计算第一三维位置信息到每种第二类型标识对应的各个第二平面的第二距离;
基于各个所述第二距离,以及所述预设阈值,对所述第二三维位置信息进行分割处理,得到每种第二类型标识下的交通元素对应的第二三维位置信息。
10.一种地图生成装置,其特征在于,该装置包括:
第一确定模块,用于基于参考道路图像中包括的特征点的属性信息和基准道路图像包括的特征点的属性信息,确定至少一个特征点对;同一个特征点对中的两个特征点分别属于参考道路图像和基准道路图像;参考道路图像和基准道路图像均是针对目标道路进行拍摄得到的;
第二确定模块,用于针对每个参考道路图像,根据基准道路图像中第一特征点在虚拟三维空间中的三维位置信息、基准道路图像中第一特征点在基准道路图像中的二维位置信息和该参考道路图像中第二特征点在该参考道路图像中的二维位置信息,确定该参考道路图像相对于基准道路图像的位姿变化量;所述第一特征点和所述第二特征点属于同一个特征点对;
第三确定模块,用于针对每个参考道路图像,根据该参考道路图像的位姿变化量、基准道路图像的位姿、该参考道路图像中第二特征点在该参考道路图像中的二维位置信息和基准道路图像中第一特征点在基准道路图像中的二维位置信息,确定该参考道路图像中第二特征点的第一三维位置信息;
第四确定模块,用于分别从基准道路图像和各个参考道路图像中确定地面交通元素在所述虚拟三维空间的第二三维位置信息;
生成模块,用于基于确定的所述第一三维位置信息和所述第二三维位置信息,生成针对所述目标道路的地图。
11.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1-9任一项所述地图生成方法的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1-9任一项所述地图生成方法的步骤。