电子地图生成方法、装置及电子设备制造方法及图纸

技术编号:34976509 阅读:10 留言:0更新日期:2022-09-21 14:17
本公开提供了一种电子地图生成方法、装置及电子设备,涉及人工智能技术领域,尤其涉及人工智能中的计算机视觉、自动驾驶仿真技术领域,具体实现方案包括:获取M个待渲染元素中每个待渲染元素对应的渲染数据,所述M个待渲染元素对应的渲染数据至少部分精度不同,M为正整数;按照每个待渲染元素对应的渲染数据分别对对应的待渲染元素进行渲染,生成电子地图。生成电子地图。生成电子地图。

【技术实现步骤摘要】
电子地图生成方法、装置及电子设备


[0001]本公开涉及人工智能
,尤其涉及人工智能中的计算机视觉、自动驾驶仿真
,具体涉及一种电子地图生成方法、装置及电子设备。

技术介绍

[0002]随着人工智能技术的不断发展,电子地图在人们的生活中的应用也越来越广,电子地图一般可以应用于仿真或者虚拟游戏中,当前通常采用人工建模的方式来搭建电子地图。

技术实现思路

[0003]本公开提供了一种电子地图生成方法、装置及电子设备。
[0004]根据本公开的第一方面,提供了一种电子地图生成方法,包括:
[0005]获取M个待渲染元素中每个待渲染元素对应的渲染数据,所述M个待渲染元素对应的渲染数据至少部分精度不同,M为正整数;
[0006]按照每个待渲染元素对应的渲染数据分别对对应的待渲染元素进行渲染,生成电子地图。
[0007]根据本公开的第二方面,提供了一种电子地图生成装置,包括:
[0008]获取模块,用于获取M个待渲染元素中每个待渲染元素对应的渲染数据,所述M个待渲染元素对应的渲染数据至少部分精度不同,M为正整数;
[0009]渲染模块,用于按照每个待渲染元素对应的渲染数据分别对对应的待渲染元素进行渲染,生成电子地图。
[0010]根据本公开的第三方面,提供了一种电子设备,包括:
[0011]至少一个处理器;以及
[0012]与至少一个处理器通信连接的存储器;其中,
[0013]存储器存储有可被至少一个处理器执行的指令,该指令被至少一个处理器执行,以使至少一个处理器能够执行第一方面中的任一项方法。
[0014]根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行第一方面中的任一项方法。
[0015]根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现第一方面中的任一项方法。
[0016]本公开实施例中,可以按照每个待渲染元素对应的渲染数据分别对对应的待渲染元素进行渲染,生成电子地图,这样,无需再采用人工建模的方式,从而提高了电子地图生成的效率,降低了电子地图生成的成本。
[0017]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0018]图1是本公开实施例提供的电子地图生成方法的流程示意图;
[0019]图2a是本公开实施例提供的不同生成器之间的架构示意图;
[0020]图2b是本公开实施例提供的应用场景示意图;
[0021]图2c是本公开实施例提供的电子地图生成装置的结构示意图之一;
[0022]图3是本公开实施例提供的电子地图生成装置的结构示意图之二;
[0023]图4是本公开实施例提供的电子地图生成装置的结构示意图之三;
[0024]图5是用来实施本公开的实施例的示例电子设备的示意性框图。
具体实施方式
[0025]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0026]参见图1,图1为本公开实施例提供的一种电子地图生成方法的流程图,如图1所示,电子地图生成方法,包括如下步骤:
[0027]步骤S101、获取M个待渲染元素中每个待渲染元素对应的渲染数据,所述M个待渲染元素对应的渲染数据至少部分精度不同,M为正整数。
[0028]其中,M个待渲染元素可以指的是待搭建的电子地图中的待渲染元素,而待渲染元素被渲染之后,得到的渲染元素可以构成电子地图的一部分,且M个待渲染元素中任意两个待渲染元素的种类可以不相同。
[0029]例如:M个待渲染元素可以包括道路、河流、铁路、建筑物等元素中的至少一项。
[0030]另外,M个待渲染元素对应的渲染数据至少部分精度不同,即M个待渲染元素对应的渲染数据至少部分渲染数据的精度不同,且渲染数据的来源在此不做限定。
[0031]作为一种可选的实施方式,可以从不同精度的数据源分别获取得到上述M个待渲染元素对应的渲染数据,从而使得上述M个待渲染元素对应的渲染数据的来源较为广泛,同时也降低了对数据源的精度要求,进而降低了电子地图的生成成本。
[0032]例如:上述不同精度的数据源可以分别包括高精地图、标精地图和渲染地图中的至少一种,而高精地图的精度可以高于标精地图,标精地图的精度可以高于渲染地图。需要说明的是,上述渲染数据从不同的地图中获取时,上述渲染数据也可以被称作为地图的标注数据。
[0033]另外,高精地图具有数据准确的优点,标精地图具有区域覆盖广,元素种类全的优点,而渲染地图具有预处理数据(可以理解为渲染数据)无线网格网络(Mesh)级描述的优点,参见图2b,当获取到高精地图、标精地图和渲染地图的数据后,可以对上述获取到的数据进行融合,然后将融合之后的数据按照不同的待渲染元素进行抽取之后分别进行渲染。
[0034]或者,也可以将上述获取到的数据进行分类,然后分别进行渲染,生成电子地图,具体方式在此不做限定。
[0035]例如:当待渲染元素包括道路元素时,高精地图可以包括数十种道路元素的逻辑描述以及坐标标注,且包含准确的道路高程信息,可以精确还原道路结构与拓扑结构;标精
地图具备覆盖程度高,元素种类丰富的主要特点,可以提供高精地图道路拓扑之外的非精确建模需求的元素描述,例如:房屋建筑、绿地公园、河流湖泊等,可以提高静态场景的丰富度;渲染地图基于高精地图与标精地图进行二次加工处理与数据抽象得到,渲染地图数据结构以无线网格网络(Mesh)形式组织,包含几何网格与纹理坐标,且对于匝道、天桥、桥墩等复杂模型结构均提供了模型级别的描述,可以起到对静态场景的还原后处理策略补充的作用。
[0036]作为另一种可选的实施方式,也可以从同一数据源中获取到上述M个待渲染元素中的部分元素对应的渲染数据,而上述部分元素对应的渲染数据的精度可以相同,也可以不相同。
[0037]这样,由于可以从同一数据源中获取到部分元素对应的渲染数据,从而降低了对数据源的数量的要求,同样可以降低电子地图的生成成本。
[0038]作为一种可选的实施方式,所述M个待渲染元素包括天气元素。
[0039]本公开实施方式中,可以使得生成的电子地图中包括天气元素,即在电子地图上可以反映天气情况,从而使得电子地图的显示内容更加多样化。
[0040]另外,还可以获取不同的天气元素对应的渲染数据进行渲染,从而使得生成的电子地图中可以包括多种天气元素,且电子地图可以根据需要呈现不同的天气元素,从而使得电本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子地图生成方法,包括:获取M个待渲染元素中每个待渲染元素对应的渲染数据,所述M个待渲染元素对应的渲染数据至少部分精度不同,M为正整数;按照每个待渲染元素对应的渲染数据分别对对应的待渲染元素进行渲染,生成电子地图。2.根据权利要求1所述的方法,其中,所述M个待渲染元素包括第一待渲染元素和N个第二待渲染元素,N为小于M的正整数;所述获取M个待渲染元素中每个待渲染元素对应的渲染数据,包括:获取所述第一待渲染元素对应的渲染数据,以及,获取所述N个第二待渲染元素的渲染数据,所述第一待渲染元素对应的渲染数据的精度高于所述N个第二待渲染元素的渲染数据的精度。3.根据权利要求2所述的方法,还包括:确定所述第一待渲染元素;根据与所述第一待渲染元素的距离确定所述N个第二待渲染元素;其中,所述N个第二待渲染元素按照与所述第一待渲染元素的距离由近到远依次分布,且所述N个第二待渲染元素的渲染数据的精度依次递减。4.根据权利要求2所述的方法,其中,所述第一待渲染元素为基础路网,所述N个第二待渲染元素包括如下至少一种:高速路网环境、城市路网环境、地形植被、环境风格和群落。5.根据权利要求1至4中任一项所述的方法,还包括:构建所述M个待渲染元素中每个待渲染元素对应的生成器;所述按照每个待渲染元素对应的渲染数据分别对对应的待渲染元素进行渲染,生成电子地图,包括:将所述M个待渲染元素对应的渲染数据依次输入M个生成器中进行渲染,生成电子地图。6.根据权利要求1所述的方法,其中,所述M个待渲染元素包括天气元素。7.根据权利要求4所述的方法,其中,所述N个第二待渲染元素包括高速路网环境;所述按照每个待渲染元素对应的渲染数据分别对对应的待渲染元素进行渲染,生成电子地图,包括:获取所述高速路网环境的边界元素,并对所述边界元素进行修正,所述修正后的边界元素包括至少一种参考点;根据所述参考点的参数信息确定在电子地图中的所述边界元素位置生成的模型种类。8.根据权利要求4所述的方法,其中,所述N个第二待渲染元素包括高速路网环境,所述高速路网环境包括主行驶道路和匝道汇入道路;所述按照每个待渲染元素对应的渲染数据分别对对应的待渲染元素进行渲染,生成电子地图,包括:获取所述主行驶道路和所述匝道汇入道路的第一交点;获取所述主行驶道路中的第一道路和所述匝道汇入道路中的第二道路的第二交点,所述第一道路和所述第二道路相邻设置;根据所述第一交点和所述第二交点构建三角形,所述三角形包括角平分线;将预先获取的导流线车道线模型沿所述角平分线进行扩展;
根据扩展后的导流线车道线模型和所述三角形布尔运算,生成电子地图中的匝道导流区。9.根据权利要求4所述的方法,其中,所述N个第二待渲染元素包括基础路网,所述按照每个待渲染元素对应的渲染数据分别对对应的待渲染元素进行渲染,生成电子地图,包括:将所述基础路网划分为多个空间瓦片,并标注所述空间瓦片的参数信息;在所述空间瓦片上平铺目标地形;将所述空间瓦片的参数信息投影至所述目标地形上,得到投影区域和投影距离;将所述投影区域的海拔高度增加所述投影距离,并与所述基础路网进行布尔运算,得到地形结构;给所述地形结构中的目标地形增加噪声参数;将多个空间瓦片对应的地形结构按照预设顺序连接,得到整体地形;对所述整体地形进行实例化,生成电子地图。10.一种电子地图生成装置,包括:获取模块,用于获取M个待渲染元素中每个待渲染元素对应的渲染数据,所述M个待渲染元素对应的渲染数据至少部分精度不同,M为正整数;渲染模块,用于按照每个待渲染元素对应的渲染数据分别对对应的待渲染元素进行渲染,生成电子地图。11.根据权利要求10所述的装置,其中,所述M个待渲染元素包括第一待渲染元素和N个第二待...

【专利技术属性】
技术研发人员:周辰霖
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1