本发明涉及地图导航,具体涉及一种电子地图生成方法、装置、电子设备和存储介质。
背景技术:
1、随着计算机技术的快速发展,各类包含电子地图的应用程序在人们的日常生活中得到了越来越广泛的使用。同一电子地图可能设置有多种不同的显示样式,例如,不同显示样式的电子地图中的地图元素可能颜色不同或者美术风格不同,等等。
2、目前,想要得到不同显示样式的电子地图时采取的主要方法是,由美术人员根据电子地图的显示需求,绘制各种显示样式下的地图元素,以生成电子地图。但是采用这种方案,对人力资源的依赖很大,地图元素的绘制速度较缓慢,不利于提升生成各种样式的电子地图的效率。
技术实现思路
1、本发明实施例提供一种电子地图生成方法、装置、电子设备和存储介质,可以减少对人工的依赖,节约人力资源,在保障电子地图的显示效果的基础上,提高生成各种样式的电子地图的效率。
2、本发明实施例提供一种电子地图生成方法,包括:
3、获取第一原始地图图像,所述第一原始地图图像中包括若干个需要保持当前绘制纹理的第一地图元素;
4、从预设的色彩参考图像中提取色彩特征,基于所述色彩特征对所述第一原始地图图像进行色彩迁移处理,得到色彩迁移后的第一地图图像;
5、获取第二原始地图图像,所述第二原始地图图像中包括若干当前绘制纹理可变化的第二地图元素;
6、从预设的至少一张风格参考图像中提取风格特征,以及从所述第二原始地图图像中提取内容特征,基于对所述内容特征和所述风格特征的融合,得到风格迁移后的第二地图图像;
7、从所述第一地图图像中提取处理后的第一地图元素,从所述第二地图图像中提取处理后的第二地图元素;
8、基于所述处理后的第一地图元素和所述处理后的第二地图元素,生成电子地图。
9、相应的,本发明实施例提供一种电子地图生成装置,包括:
10、第一地图获取单元,用于获取第一原始地图图像,所述第一原始地图图像中包括若干个需要保持当前绘制纹理的第一地图元素;
11、色彩迁移单元,用于从预设的色彩参考图像中提取色彩特征,基于所述色彩特征对所述第一原始地图图像进行色彩迁移处理,得到色彩迁移后的第一地图图像;
12、第二地图获取单元,用于获取第二原始地图图像,所述第二原始地图图像中包括若干当前绘制纹理可变化的第二地图元素;
13、风格迁移单元,用于从预设的至少一张风格参考图像中提取风格特征,以及从所述第二原始地图图像中提取内容特征,基于对所述内容特征和所述风格特征的融合,得到风格迁移后的第二地图图像;
14、元素提取单元,用于从所述第一地图图像中提取处理后的第一地图元素,从所述第二地图图像中提取处理后的第二地图元素;
15、地图生成单元,用于基于所述处理后的第一地图元素和所述处理后的第二地图元素,生成电子地图。
16、可选的,所述风格迁移单元,用于根据风格迁移模型中风格提取层的风格特征映射参数,对预设的至少一张风格参考图像进行风格特征提取,得到所述风格参考图像对应的风格特征;
17、根据所述风格迁移模型中内容提取层的内容特征映射参数,对所述第二原始地图图像进行内容特征提取,得到所述第二原始地图图像对应的内容特征。
18、可选的,本发明实施例提供的电子地图生成装置还包括模型训练单元,用于通过待训练的风格迁移模型,对样本风格参考图像进行风格特征提取,得到所述样本风格参考图像对应的样本风格特征;
19、通过所述待训练的风格迁移模型,对样本内容图像进行内容特征提取,得到所述样本内容图像对应的样本内容特征;
20、针对所述样本风格特征和所述样本内容特征进行特征融合,得到样本风格迁移图像;
21、基于所述样本风格迁移图像、所述样本风格参考图像和所述样本内容图像,计算所述待训练的风格迁移模型的模型损失;
22、根据所述模型损失,对所述待训练的风格迁移模型的模型参数进行调整,得到训练后的风格迁移模型。
23、可选的,所述模型训练单元,用于计算所述样本风格迁移图像和所述样本风格参考图像之间的风格相似度,作为所述待训练的风格迁移模型的风格损失;
24、计算所述样本风格迁移图像和所述样本内容图像之间的内容相似度,计算作为待训练的风格迁移模型的内容损失;
25、基于所述样本风格迁移图像和所述待训练的风格迁移模型中各特征提取层的特征提取结果进行纹理损失计算,得到所述待训练的风格迁移模型的纹理损失;
26、基于所述风格损失、所述内容损失和所述纹理损失,计算所述待训练的风格迁移模型的模型损失。
27、可选的,所述地图生成单元,用于基于所述处理后的第一地图元素和所述处理后的第二地图元素进行地图配置,得到初始电子地图;
28、对所述初始电子地图进行地图元素提取,得到地图元素;
29、基于电子地图生成指令,对所述地图元素进行地图配置,生成电子地图。
30、可选的,所述地图生成单元,用于针对所述处理后的第一地图元素和所述处理后的第二地图元素提取显示属性信息,根据所述显示属性信息生成地图样式文件;
31、基于电子地图生成指令,根据所述地图样式文件进行地图配置,得到电子地图。
32、可选的,所述风格迁移单元,用于对预设的风格不同的风格参考图像分别进行风格特征提取,得到各所述风格对应的风格特征;
33、从所述第二原始地图图像中提取内容特征;
34、分别对所述内容特征和各所述风格特征进行融合,得到各所述风格对应的风格迁移后的第二地图图像;
35、所述元素提取单元,用于分别针对各所述第二地图图像进行地图元素提取,得到各所述风格下处理后的第二地图元素;
36、本发明实施例提供的电子地图生成装置还包括元素确定单元,用于接收电子地图生成指令,所述电子地图生成指令包括至少一种目标风格的风格指示信息以及各所述目标风格对应的元素指示信息;
37、根据所述风格指示信息和所述元素指示信息,从各所述风格下所述处理后的第二地图元素中,确定用于生成电子地图的处理后的第二地图元素。
38、可选的,所述色彩迁移单元,用于根据预设的色彩参考图像在lab颜色空间中各个颜色通道的颜色值,计算所述色彩参考图像在各所述颜色通道对应的参考颜色均值和参考颜色方差作为色彩特征;
39、基于所述参考颜色均值和所述参考颜色方差,对所述第一原始地图图像在所述lab颜色空间中各个所述颜色通道的颜色值进行色彩转换,得到色彩迁移后的第一地图图像。
40、可选的,所述色彩迁移单元,用于对所述第一原始地图图像在所述lab颜色空间中各个所述颜色通道的颜色值进行归一化处理,得到所述第一原始地图图像的颜色归一化结果;
41、基于所述参考颜色方差和所述颜色归一化结果,预测色彩迁移后的第一地图图像在所述lab颜色空间中各个所述颜色通道对应的零均值化结果;
42、根据所述零均值化结果和所述参考颜色均值,预测所述第一地图图像在所述lab颜色空间中各个所述颜色通道对应的颜色值;
43、根据所述第一地图图像对应的所述颜色值,生成所述第一地图图像。
44、可选的,所述风格迁移单元,用于对预设的风格不同的风格参考图像分别进行风格特征提取,得到各所述风格对应的参考风格特征;
45、从所述第二原始地图图像中针对各所述第二地图元素提取内容特征;
46、基于各所述第二地图元素在所述第二原始地图图像中的显示位置,确定各所述参考风格特征在各所述显示位置的风格影响权重;
47、基于所述风格影响权重对所述内容特征、各所述参考风格特征进行融合计算,根据计算结果生成风格迁移后的第二地图图像。
48、可选的,本发明实施例提供的电子地图生成装置还包括第二色彩迁移单元,用于基于所述色彩特征对所述第二地图图像进行色彩迁移处理,得到色彩迁移后的第二地图图像;
49、所述元素提取单元,用于从所述色彩迁移后的第二地图图像中提取处理后的第二地图元素。
50、相应的,本发明实施例还提供一种电子设备,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行本发明实施例所提供的任一种电子地图生成方法中的步骤。
51、相应的,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本发明实施例所提供的任一种电子地图生成方法中的步骤。
52、此外,本发明实施例还提供一种计算机程序产品,包括计算机程序或指令,所述计算机程序或指令被处理器执行时实现本发明实施例所提供的任一种电子地图生成方法中的步骤。
53、采用本发明实施例的方案,可以获取第一原始地图图像,该第一原始地图图像中包括若干个需要保持当前绘制纹理的第一地图元素,从预设的色彩参考图像中提取色彩特征,基于该色彩特征对该第一原始地图图像进行色彩迁移处理,得到色彩迁移后的第一地图图像,获取第二原始地图图像,该第二原始地图图像中包括若干当前绘制纹理可变化的第二地图元素,从预设的至少一张风格参考图像中提取风格特征,以及从该第二原始地图图像中提取内容特征,基于对该内容特征和该风格特征的融合,得到风格迁移后的第二地图图像,从该第一地图图像中提取处理后的第一地图元素,从该第二地图图像中提取处理后的第二地图元素,基于该处理后的第一地图元素和该处理后的第二地图元素,生成电子地图;由于在本发明实施例中,对期望绘制纹理不发生变化的第一地图元素采取色彩迁移的方式进行处理,对绘制纹理可以变化的第二地图元素采取风格迁移的方式进行处理,保证了各类地图元素的显示效果,且通过色彩参考图像和风格参考图像调整电子地图中各类地图元素的显示样式,无需人工进行绘制,因此,通过本发明实施例可以减少对人工的依赖,节约人力资源,在保障电子地图的显示效果的基础上,提高生成各种样式的电子地图的效率。