道路面的处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39275462 阅读:9 留言:0更新日期:2023-11-07 10:52
本申请涉及地图技术领域,公开了一种道路面的处理方法、装置、电子设备及存储介质,该方法包括:获取多条道路所对应道路面的道路面数据,其中,道路对应的道路面是对表示道路的道路线进行面拓展确定的,道路面数据包括道路面的初始边界信息;根据不同道路面的初始边界信息,确定道路面之间存在重叠区域的重叠道路面对;根据多个重叠道路面对进行道路面聚类,确定至少一个重叠道路面组;对重叠道路面组中道路面的宽度进行调整,以使调整后重叠道路面组中两两道路面之间不存在重叠区域。本申请可以有效解决因道路面存在重叠区域引起在渲染过程中出现深度冲突的问题。本申请实施例可应用于车辆导航、智慧交通、辅助驾驶、车载终端等场景。景。景。

【技术实现步骤摘要】
道路面的处理方法、装置、电子设备及存储介质


[0001]本申请涉及地图
,更具体地,涉及一种道路面的处理方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,车道级导航主要使用高精度地图数据,然而有些区域仅有普通道行地图数据而没有高精度地图数据,在普通导航地图中道路是通过没有宽度的线段表示的,在高精度地图中道路是以道路面的形式显示的。为了在没有高精度地图数据的地方获得近似于高精度地图的效果,需要先根据标准精度地图(即普通导航地图)中道路的信息拓展确定道路面,然后再进行渲染显示。但是,由于在道路面拓展过程中各个道路面是单独拓展生成的,拓展得到的道路面与实际中道路面的宽度可能存在差异,容易出现为两个道路拓展生成的道路面之间存在重叠区域,即两个道路面之间具有压盖关系。在基于拓展的两个道路面进行渲染过程中,容易出现z

fighting(即深度冲突)的问题。

技术实现思路

[0003]鉴于上述问题,本申请实施例提出了一种道路面的处理方法、装置、电子设备及存储介质,以解决因不同道路面之间因存在重叠区域所导致在渲染时发生深度冲突的问题。
[0004]根据本申请实施例的一个方面,提供了一种道路面的处理方法,该方法包括:获取多条道路所对应道路面的道路面数据,其中,道路对应的道路面是对表示道路的道路线进行面拓展确定的,所述道路面数据包括道路面的初始边界信息;根据不同道路面的初始边界信息,确定道路面之间存在重叠区域的重叠道路面对;根据多个重叠道路面对进行道路面聚类,确定至少一个重叠道路面组;对所述重叠道路面组中道路面的宽度进行调整,以使调整后所述重叠道路面组中两两道路面之间不存在重叠区域。
[0005]根据本申请实施例的一个方面,提供了一种道路面的处理装置,包括:获取模块,用于获取多条道路所对应道路面的道路面数据,其中,道路对应的道路面是对表示道路的道路线进行面拓展确定的,所述道路面数据包括道路面的初始边界信息;重叠道路面对确定模块,用于根据不同道路面的初始边界信息,确定道路面之间存在重叠区域的重叠道路面对;道路面聚类模块,用于根据多个重叠道路面对进行道路面聚类,确定至少一个重叠道路面组;宽度调整模块,用于对所述重叠道路面组中道路面的宽度进行调整,以使调整后所述重叠道路面组中两两道路面之间不存在重叠区域。
[0006]在一些实施例中,所述重叠道路面组为多个,宽度调整模块被配置为:并行对多个重叠道路面组中道路面的宽度进行调整。
[0007]在一些实施例中,宽度调整模块,包括:调整系数确定单元,用于根据所述重叠道路面组中道路面的初始边界信息,确定所述重叠道路面组中各道路面对应的调整系数,所述调整系数为不超过1的正数;宽度调整单元,用于按照对应的调整系数对所述重叠道路面组中各道路面的初始宽度进行调整,得到所述重叠道路面组中各道路面调整后的宽度。
[0008]在一些实施例中,同一重叠道路组中不同道路面对应的调整系数相同;在本实施例中,调整系数确定单元,包括:第一初始化单元,用于初始化第一参数为第一数值,以及初始化第二参数为第二数值,其中,第一数值小于第二数值,第二数值不超过1,且第一数值与第二数值均不小于0;第一计算单元,用于计算第二参数与第一参数的差;候选调整系数确定单元,用于若第二参数与第一参数的差不小于第一阈值,根据所述第一参数和所述第二参数确定候选调整系数,第一参数<候选调整系数<第二参数;第一调整单元,用于基于所述候选调整系数对所述重叠道路面组中各道路面的初始宽度进行调整;第一赋值单元,用于若根据所述候选调整系数进行宽度调整后,所述重叠道路面组中任意两个道路面之间不存在重叠区域,则将所述候选调整系数赋值给所述第一参数,并返回执行所述计算第二参数与第一参数的差的步骤,直至第二参数与第一参数的差小于第一阈值;第二赋值单元,用于若根据所述候选调整系数进行宽度调整后,所述重叠道路面组中至少两个道路面之间存在重叠区域,则将所述候选调整系数赋值给所述第二参数,并返回执行所述计算第二参数与第一参数的差的步骤,直至第二参数与第一参数的差小于第一阈值;第一确定单元,用于若第二参数与第一参数的差小于第一阈值,将所述第一参数的值作为所述调整系数。
[0009]在另一些实施例中,调整系数确定单元,包括:第二初始化单元,用于对种群进行初始化,所述种群中的一个体为重叠道路面组对应的一个编码向量,所述编码向量中的一个元素用于表示重叠道路面组中一个道路面对应的调整系数;适应度计算单元,用于根据重叠约束条件和预设的适应度函数,计算所述种群中各个体对应的适应度;遗传操作单元,用于根据所述种群中各个体对应的适应度对所述种群中的个体进行遗传操作,以对所述种群进行更新,并返回执行所述根据重叠约束条件和预设的适应度函数,计算所述种群中各个体对应的适应度的步骤,直至达到迭代结束条件;第二确定单元,用于若达到迭代结束条件,输出所述种群中适应度最高的个体所对应的编码向量,通过输出的编码向量确定所述重叠道路面组中各道路面对应的调整系数。
[0010]在一些实施例中,道路面聚类模块,包括:重叠道路面网络确定单元,用于根据多个重叠道路面对中的道路面标识,确定重叠道路面网络,所述重叠道路面网络中的一个节点表示一个道路面,连接两个节点之间的边表示该两个节点所对应道路面之间存在重叠区域;连通性分析单元,用于基于所述重叠道路面网络进行连通性分析,确定至少一个重叠道路面组。
[0011]在一些实施例中,道路面的处理装置,还包括:过滤模块,用于若重叠道路面对中的两个道路面之间的重叠区域位于路口面所在区域,则过滤掉所述重叠道路面对。
[0012]在一些实施例中,道路面的处理装置,还包括:路口节点确定模块,用于确定路口节点,所述路口节点为至少两条道路所对应道路线的交汇点;路口面确定模块,用于根据所述至少两条道路中各道路对应的道路面,确定所述路口节点对应的路口面;裁剪模块,用于将所述路口节点对应的路口面裁剪进所述至少两条道路中各道路对应的道路面。
[0013]在一些实施例中,道路面的处理装置,还包括:道路信息获取模块,用于获取各道路的道路信息;初始宽度确定模块,用于根据所述道路信息确定各道路对应的初始宽度;面拓展模块,用于按照所述初始宽度对所述道路对应的车道线进行面拓展,确定所述道路所对应道路面和所述道路所对应道路面的初始边界信息。
[0014]在一些实施例中,道路面的处理装置,还包括:渲染模块,用于按照宽度调整后道
路面对应的边界信息,渲染所述道路面。
[0015]根据本申请实施例的一个方面,提供了一种电子设备,包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如上所述道路面的处理方法。
[0016]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被处理器执行时,实现如上所述道路面的处理方法。
[0017]根据本申请实施例的一个方面,提供了一种计算机程序产品,包括计算机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种道路面的处理方法,其特征在于,包括:获取多条道路所对应道路面的道路面数据,其中,道路对应的道路面是对表示道路的道路线进行面拓展确定的,所述道路面数据包括道路面的初始边界信息;根据不同道路面的初始边界信息,确定道路面之间存在重叠区域的重叠道路面对;根据多个重叠道路面对进行道路面聚类,确定至少一个重叠道路面组;对所述重叠道路面组中道路面的宽度进行调整,以使调整后所述重叠道路面组中两两道路面之间不存在重叠区域。2.根据权利要求1所述的方法,其特征在于,所述重叠道路面组为多个,所述对所述重叠道路面组中道路面的宽度进行调整,包括:并行对多个重叠道路面组中道路面的宽度进行调整。3.根据权利要求1或2所述的方法,其特征在于,所述对所述重叠道路面组中道路面的宽度进行调整,包括:根据所述重叠道路面组中道路面的初始边界信息,确定所述重叠道路面组中各道路面对应的调整系数,所述调整系数为不超过1的正数;按照对应的调整系数对所述重叠道路面组中各道路面的初始宽度进行调整,得到所述重叠道路面组中各道路面调整后的宽度。4.根据权利要求1所述的方法,其特征在于,同一重叠道路组中不同道路面对应的调整系数相同;所述根据所述重叠道路面组中道路面的初始边界信息,确定所述重叠道路面组中各道路面对应的调整系数,包括:初始化第一参数为第一数值,以及初始化第二参数为第二数值,其中,第一数值小于第二数值,第二数值不超过1,且第一数值与第二数值均不小于0;计算第二参数与第一参数的差;若第二参数与第一参数的差不小于第一阈值,根据所述第一参数和所述第二参数确定候选调整系数,第一参数<候选调整系数<第二参数;基于所述候选调整系数对所述重叠道路面组中各道路面的初始宽度进行调整;若根据所述候选调整系数进行宽度调整后,所述重叠道路面组中任意两个道路面之间不存在重叠区域,则将所述候选调整系数赋值给所述第一参数,并返回执行所述计算第二参数与第一参数的差的步骤,直至第二参数与第一参数的差小于第一阈值;若根据所述候选调整系数进行宽度调整后,所述重叠道路面组中至少两个道路面之间存在重叠区域,则将所述候选调整系数赋值给所述第二参数,并返回执行所述计算第二参数与第一参数的差的步骤,直至第二参数与第一参数的差小于第一阈值;若第二参数与第一参数的差小于第一阈值,将所述第一参数的值作为所述调整系数。5.根据权利要求1所述的方法,其特征在于,所述根据所述重叠道路面组中道路面的初始边界信息,确定所述重叠道路面组中各道路面对应的调整系数,包括:对种群进行初始化,所述种群中的一个体为重叠道路面组对应的一个编码向量,所述编码向量中的一个元素用于表示重叠道路面组中一个道路面对应的调整系数;根据重叠约束条件和预设的适应度函数,计算所述种群中各个体对应的适应度;根据所述种群中各个体对应的适应度对所述种群中的个体进行遗传操作,以对所述种
群进行更新,并返回执行所述根据重叠约束条件和预设的适应度函数,计算所述种群中各个体对应的适应度的步骤,直至达到迭代结束条件;...

【专利技术属性】
技术研发人员:肖童星
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1