一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据仿真方法、装置、设备以及存储介质与流程

2023-03-19 17:59:51 来源:中国专利 TAG:

技术特征:
1.一种数据仿真方法,包括:响应于在目标地理区域的数字高程模型中的填挖方标记操作,获取所标记的填挖方区域的多个边缘顶点;基于所述填挖方区域的多个边缘顶点,对所述填挖方区域进行图像渲染,得到所述填挖方区域的纹理图像;基于所述数字高程模型中的多个模型顶点,从所述纹理图像中提取所述多个模型顶点对应位置的纹理信息;基于所述多个模型顶点对应位置的纹理信息,确定不属于所述填挖方区域的第一模型顶点以及属于所述填挖方区域的第二模型顶点,对所述第一模型顶点进行图像渲染并基于预设的填挖方深度值对所述第二模型顶点进行图像渲染,得到填挖仿真图像。2.根据权利要求1所述的方法,其中,所述响应于在目标地理区域的数字高程模型中的填挖方标记操作,获取所标记的填挖方区域的多个边缘顶点,包括:基于所述数字高程模型中的多个模型顶点,对所述目标地理区域进行图像渲染,得到所述目标地理区域的三维地形图像;响应于在所述三维地形图像中的填挖方标记操作,获取所标记的填挖方区域的多个边缘顶点。3.根据权利要求1或2所述的方法,其中,所述填挖方标记操作包括对所述填挖方区域的多次点击操作;所述获取所标记的填挖方区域的多个边缘顶点,包括:基于对所述填挖方区域的多次点击操作,分别确定所述多次点击操作对应的位置坐标;基于所述多次点击操作对应的位置坐标,确定所述填挖方区域并获取所述填挖方区域的多个边缘顶点。4.根据权利要求1所述的方法,其中,所述基于所述填挖方区域的多个边缘顶点,对所述填挖方区域进行图像渲染,得到所述填挖方区域的纹理图像,包括:基于所述填挖方区域的多个边缘顶点,构造所述填挖方区域的相机视口,所述相机视口表示相机的视角范围;基于所述填挖方区域的相机视口,构造所述填挖方区域的视图矩阵和投影矩阵,所述视图矩阵用于表示相机视角的变换,所述投影矩阵用于表示顶点坐标的变换;基于所述视图矩阵和所述投影矩阵,对所述多个边缘顶点进行视角变换处理和坐标变换处理,得到变换处理后的所述多个边缘顶点;基于变换处理后的所述多个边缘顶点,对所述填挖方区域进行图像渲染,得到所述填挖方区域的纹理图像。5.根据权利要求4所述的方法,其中,所述基于所述填挖方区域的多个边缘顶点,构造所述填挖方区域的相机视口,包括:在所述填挖方区域的多个边缘顶点中,确定在横轴维度上的极值以及在纵轴维度上的极值;基于在所述横轴维度上的极值以及在所述纵轴维度上的极值,确定两个极值坐标点;基于所述两个极值坐标点构造矩形包围框,将所构造的矩形包围框确定为所述填挖方
区域的相机视口。6.根据权利要求4或5所述的方法,其中,所述基于所述数字高程模型中的多个模型顶点,从所述纹理图像中提取所述多个模型顶点对应位置的纹理信息,包括:基于所述视图矩阵和所述投影矩阵,对所述多个模型顶点进行视角变换处理和坐标变换处理,得到变换处理后的所述多个模型顶点;基于变换处理后的所述多个模型顶点,从所述纹理图像中提取所述多个模型顶点对应位置的纹理信息。7.根据权利要求6所述的方法,其中,所述基于变换处理后的所述多个模型顶点,从所述纹理图像中提取所述多个模型顶点对应位置的纹理信息,包括:对变换处理后的所述多个模型顶点进行透视除法处理,得到透视除法处理后的所述多个模型顶点;基于透视除法处理后的所述多个模型顶点,从所述纹理图像中提取所述多个模型顶点对应位置的纹理信息。8.根据权利要求1所述的方法,其中,所述基于预设的填挖方深度值对所述第二模型顶点进行图像渲染,包括:提取所述第二模型顶点的高程值;基于所述第二模型顶点的高程值以及预设的填挖方深度值,确定目标高程值,所述目标高程值表示实施填挖操作后的高程值;基于所述目标高程值对所述第二模型顶点进行图像渲染。9.根据权利要求1至8任一项所述的方法,其中,所述图像渲染为图形处理器gpu管线渲染。10.一种数据仿真装置,包括:获取模块,用于响应于在目标地理区域的数字高程模型中的填挖方标记操作,获取所标记的填挖方区域的多个边缘顶点;渲染模块,用于基于所述填挖方区域的多个边缘顶点,对所述填挖方区域进行图像渲染,得到所述填挖方区域的纹理图像;提取模块,用于基于所述数字高程模型中的多个模型顶点,从所述纹理图像中提取所述多个模型顶点对应位置的纹理信息;所述渲染模块,还用于基于所述多个模型顶点对应位置的纹理信息,确定不属于所述填挖方区域的第一模型顶点以及属于所述填挖方区域的第二模型顶点,对所述第一模型顶点进行图像渲染并基于预设的填挖方深度值对所述第二模型顶点进行图像渲染,得到填挖仿真图像。11.根据权利要求10所述的装置,其中,所述获取模块,用于:基于所述数字高程模型中的多个模型顶点,对所述目标地理区域进行图像渲染,得到所述目标地理区域的三维地形图像;响应于在所述三维地形图像中的填挖方标记操作,获取所标记的填挖方区域的多个边缘顶点。12.根据权利要求10或11所述的装置,其中,所述填挖方标记操作包括对所述填挖方区域的多次点击操作;
所述获取模块,包括:坐标确定子模块,用于基于对所述填挖方区域的多次点击操作,分别确定所述多次点击操作对应的位置坐标;区域确定子模块,用于基于所述多次点击操作对应的位置坐标,确定所述填挖方区域并获取所述填挖方区域的多个边缘顶点。13.根据权利要求10所述的装置,其中,所述渲染模块,包括:视口构造子模块,用于基于所述填挖方区域的多个边缘顶点,构造所述填挖方区域的相机视口,所述相机视口表示相机的视角范围;矩阵构造子模块,用于基于所述填挖方区域的相机视口,构造所述填挖方区域的视图矩阵和投影矩阵,所述视图矩阵用于表示相机视角的变换,所述投影矩阵用于表示顶点坐标的变换;处理子模块,用于基于所述视图矩阵和所述投影矩阵,对所述多个边缘顶点进行视角变换处理和坐标变换处理,得到变换处理后的所述多个边缘顶点;渲染子模块,用于基于变换处理后的所述多个边缘顶点,对所述填挖方区域进行图像渲染,得到所述填挖方区域的纹理图像。14.根据权利要求13所述的装置,其中,所述视口构造子模块,用于:在所述填挖方区域的多个边缘顶点中,确定在横轴维度上的极值以及在纵轴维度上的极值;基于在所述横轴维度上的极值以及在所述纵轴维度上的极值,确定两个极值坐标点;基于所述两个极值坐标点构造矩形包围框,将所构造的矩形包围框确定为所述填挖方区域的相机视口。15.根据权利要求13或14所述的装置,其中,所述提取模块,包括:处理子模块,用于基于所述视图矩阵和所述投影矩阵,对所述多个模型顶点进行视角变换处理和坐标变换处理,得到变换处理后的所述多个模型顶点;提取子模块,用于基于变换处理后的所述多个模型顶点,从所述纹理图像中提取所述多个模型顶点对应位置的纹理信息。16.根据权利要求15所述的装置,其中,所述提取子模块,用于:对变换处理后的所述多个模型顶点进行透视除法处理,得到透视除法处理后的所述多个模型顶点;基于透视除法处理后的所述多个模型顶点,从所述纹理图像中提取所述多个模型顶点对应位置的纹理信息。17.根据权利要求10所述的装置,其中,所述渲染模块,还用于:提取所述第二模型顶点的高程值;基于所述第二模型顶点的高程值以及预设的填挖方深度值,确定目标高程值,所述目标高程值表示实施填挖操作后的高程值;基于所述目标高程值对所述第二模型顶点进行图像渲染。18.一种电子设备,包括:至少一个处理器;与所述至少一个处理器通信连接的存储器;以及显示屏;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处
理器执行,以使所述至少一个处理器与所述显示屏配合执行权利要求1至9中任一项所述的方法。19.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使电子设备执行根据权利要求1至9中任一项所述的方法。20.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至9中任一项所述的方法。

技术总结
本公开提供了一种数据仿真方法、装置、设备以及存储介质,涉及人工智能技术领域,具体为计算机视觉、深度学习、增强现实、虚拟现实等技术领域,可应用于智慧城市、数字孪生等场景。具体实现方案为:对目标地理区域的数字高程模型中所标记的填挖方区域进行图像渲染,从渲染得到的纹理图像中提取多个模型顶点对应位置的纹理信息,以确定不属于填挖方区域的第一模型顶点以及属于填挖方区域的第二模型顶点,对第一模型顶点进行图像渲染并基于预设的填挖方深度值对第二模型顶点进行图像渲染,得到填挖仿真图像。如此,实现了在数字高程模型的全局图像中针对填挖方区域的虚拟仿真,能够直观地展现出在目标地理区域中实施填挖操作后的效果。效果。效果。


技术研发人员:孙瑞 孙昊
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:2022.12.09
技术公布日:2023/3/10
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献