System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机视觉以及计算机图形学的,具体涉及一种网格模型简化方法、装置及相关设备。
技术介绍
1、对于包括较多数量的三角面片的复杂网格模型,通过模型简化技术减少网格模型中顶点数量和多边形的数量后,能显著缩减网格模型的存储空间和渲染负担。
2、应用中发现,基于相关技术进行网格模型简化时,会导致网格模型产生不必要的拓扑错误,一方面来说,上述不必要的拓扑错误可能会造成简化后模型的线条不连贯,如孔洞的出现或连接处的断裂;另一方面来说,上述不必要的拓扑错误也可能会造成简化后模型的细节丢失,如尖锐边缘或角落的消失。
3、也就是说,基于相关技术进行模型简化后的网格模型的模型在渲染后的视觉效果较差。
技术实现思路
1、本公开专利技术的目的在于提供一种网格模型简化方法、装置及相关设备,用于解决相关技术进行模型简化处理后得到的网格模型的模型渲染后的视觉效果较差的技术问题。
2、第一方面,本公开提供一种网格模型简化方法,所述方法包括:
3、获取初始网格模型在n个相机位姿下的n个第一渲染图像,n为大于或等于1的整数;
4、根据所述n个第一渲染图像,对所述初始网格模型进行多次迭代简化,得到目标网格模型,其中,所述目标网格模型为基于所述多次迭代简化中的有效迭代简化得到的网格模型,所述有效迭代简化的n个第二渲染图像和所述n个第一渲染图像之间的视觉差异小于或等于第一预设阈值,所述有效迭代简化的n个第二渲染图像与所述n个相机位姿一一对应。
6、获取模块,用于获取初始网格模型在n个相机位姿下的n个第一渲染图像,n为大于或等于1的整数;
7、模型简化模块,用于根据所述n个第一渲染图像,对所述初始网格模型进行多次迭代简化,得到目标网格模型,其中,所述目标网格模型为基于所述多次迭代简化中的有效迭代简化得到的网格模型,所述有效迭代简化的n个第二渲染图像和所述n个第一渲染图像之间的视觉差异小于或等于第一预设阈值,所述视觉差异基于预训练的神经网络模型得到,所述有效迭代简化的n个第二渲染图像与所述n个相机位姿一一对应。
8、第三方面,本公开提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。
9、第四方面,本公开提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。
10、第五方面,本公开提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现如第一方面所述的方法的步骤。
11、在本公开中,根据初始网格模型在不同相机位姿下的多个渲染图像,对初始网格模型进行多次迭代简化,并基于所述多次迭代简化中的有效迭代简化得到最终的目标网格模型,同时定义一次迭代的n个第二渲染图像和所述n个第一渲染图像之间的视觉差异小于或等于第一预设阈值为一次有效迭代简化,以通过迭代比较网格模型在简化前后的视觉效果差异,来降低或者避免网格模型简化过程中不必要的拓扑错误,以提高最终得到的目标网格模型的渲染图像的视觉效果。
本文档来自技高网...【技术保护点】
1.一种网格模型简化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述视觉差异用于指示人类视觉上感知的图像差异。
3.根据权利要求1所述的方法,其特征在于,所述根据所述N个第一渲染图像,对所述初始网格模型进行多次迭代简化,得到目标网格模型,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于第n个所述第一渲染图像对第n次迭代的待简化网格模型进行模型简化,得到第n次迭代的简化模型,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述Mn组法向类簇对所述第n次迭代的待简化网格模型进行迭代删边,得到第n次迭代的简化模型,包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述N个第一渲染图像,对所述初始网格模型进行多次迭代简化,得到目标网格模型之前,所述方法还包括:
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述获取初始网格模型在N个相机位姿下的N个第一渲染图像,包括:
8.根据权利要求1-6中任一项所述的方法,其特征在于,所述获取初始网格
9.一种网格模型简化装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述方法的步骤。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述方法的步骤。
12.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1至8中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种网格模型简化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述视觉差异用于指示人类视觉上感知的图像差异。
3.根据权利要求1所述的方法,其特征在于,所述根据所述n个第一渲染图像,对所述初始网格模型进行多次迭代简化,得到目标网格模型,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于第n个所述第一渲染图像对第n次迭代的待简化网格模型进行模型简化,得到第n次迭代的简化模型,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述mn组法向类簇对所述第n次迭代的待简化网格模型进行迭代删边,得到第n次迭代的简化模型,包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述n个第一渲染图像,对所述初始网格模型进行多次迭代简化,得到目标网格模型之前,所述方法还包括:
7.根据权利要求...
【专利技术属性】
技术研发人员:魏榕,王博远,刘祥德,赵飞飞,严旭,于金波,李东,
申请(专利权)人:北京数原数字化城市研究中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。