一种基于隐式模板的三维模型表达方式制造技术

技术编号:26344354 阅读:24 留言:0更新日期:2020-11-13 20:56
本发明专利技术提供了一种基于隐式模板的三维模型表达方式,包括:通过三维建模,获取高精度的不同类型三维模型数据库;对所述三维模型数据库进行处理,提取符号距离场;搭建用于破解所述符号距离场的编码器解码器网络;所述编码器解码器网络包括:隐式模板映射网络和符号距离解码网络;构建用于约束所述符号距离场的基于L1范数和约束训练损失函数;测试输入隐编码,提取对应的所述三维模型。采用本发明专利技术的表达方式,大大降低计算资源。

【技术实现步骤摘要】
一种基于隐式模板的三维模型表达方式
本专利技术涉及到计算机数据表示
,尤其涉及到一种基于隐式模板的三维模型表达方式。
技术介绍
如何表示三维场景对于计算机场景理解、机器人行为控制非常重要。传统的三维场景表达方式包括点云、体素、多边形网格、多视角图像等等,但是这些方法都对场景进行了离散化,当需要表达高精度场景时,这些表达方式往往耗费大量计算资源。
技术实现思路
鉴于此,本专利技术提供了一种大大降低计算资源的基于隐式模板的三维模型表达方式,该基于隐式模板的三维模型表达方式包括:对应的三维模型;其中,提取所述对应的三维模型时包括以下步骤:通过三维建模,获取高精度的不同类型三维模型数据库;对所述三维模型数据库的三维模型进行处理,提取符号距离场;搭建用于破解所述符号距离场的编码器解码器网络;所述编码器解码器网络包括:隐式模板映射网络和符号距离解码网络;构建用于约束所述符号距离场的基于L1范数和规范约束训练损失函数;测试输入隐编码,提取出所述对应的三维模型。优选的,提取所述符号距离场时,包括以下步骤:将所述三维模型数据库中的三维模型归一化到具有多个单位球的单位立方体之中;在所述单位球上均匀采样相机位置,所述相机朝向所述单位球的球心;渲染所述相机视角下的深度图,所述深度图反投影到空间中,形成所述三维模型的外表面点云;在所述空间中任意采样若干三维点,搜索任意相邻的点与外表面点云,计算点相对于所述三维模型的符号距离。优选的,所述隐式模板映射网络由一个长短期记忆单元构成;其中,所述隐式模板映射网络的输入包括:高维语义编码和输入三维点;所述隐式模板映射网络的输出包括:经所述输入三维点变换的输出三维点。优选的,所述符号距离解码网络则由一个多层感知机构成;所述符号距离解码网络用于计算所述输出三维点所对应的符号距离。优选的,构建所述基于L1范数和约束所述训练损失函数时,所述损失函数包括如下几项:数据项:,其中为模型序号,为点的序号,为第个模型第个点的真实符号距离,即提取符号距离场时的计算结果;逐点约束项:,约束所述点的移动距离;点对约束项:,约束所述点变形的连续性。优选的,在输入一个所述隐编码后,遍历所述空间中所有格点,计算所述格点之间的符号距离,提取出零分界面。附图说明图1是本专利技术实施例提供的基于隐式模板的三维模型表达方式的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。下面结合附图对本申请实施例提供的基于隐式模板的三维模型表达方式进行说明。一并参考图1,本申请实施例中的基于隐式模板的三维模型表达方式包括:通过三维建模,获取高精度的不同类型三维模型数据库;对三维模型数据库中的三维模型进行处理,提取符号距离场(SignedDistanceField)。提取符号距离场时需要进行如下步骤:将三维模型归一化到单位立方体之中;在单位球上均匀采样相机位置,计算相机朝向使之指向单位球球心;渲染相机视角下的深度图,将深度图反投影到空间中,形成三维模型的带法相的外表面点云;渲染相机视角下的深度图,将深度图反投影到空间中,形成三维模型的带法相的外表面点云;在空间中随机采样若干三维点,并搜索点到外表面点云的最近邻,从而计算点相对于三维模型的符号距离,并存下结果用于网络训练此外,搭建编码器解码器网络;其中编码器解码器网络包括:隐式模板映射网络和符号距离解码网络;具体而言,隐式模板映射网络由一个长短期记忆单元(LSTM)构成,符号距离解码网络则由一个多层感知机构成。其中,隐式模板映射网络的输入是一个高维语义编码和输入三维点,输出是经过输入三维点变换的输出三维点;而符号距离解码网络则负责计算输出三维点所对应的符号距离。如果将隐式模板记作,符号距离解码网络记作,则数学表达式为:其中,为输入三维点,为高维语义编码,为输出三维点,为其对应的符号距离。构建基于L1范数和规范约束的训练损失函数,用于网络训练,具体而言,损失函数包括如下几项:数据项:,其中为模型序号,为点的序号,为第个模型第个点的真实符号距离,即提取符号距离场时的计算结果。逐点约束项:,用于约束点的移动距离。点对约束项:,用于约束变形的连续性。测试时输入一个隐编码,然后遍历空间中所有格点,计算格点的符号距离,提取出零分界面,从而得到最终的三维模型。本文档来自技高网...

【技术保护点】
1.一种基于隐式模板的三维模型表达方式,其特征在于,包括:对应的三维模型;其中,提取所述对应的三维模型时包括以下步骤:/n通过三维建模,获取高精度的不同类型三维模型数据库;/n对所述三维模型数据库的三维模型进行处理,提取符号距离场;/n搭建用于破解所述符号距离场的编码器解码器网络;所述编码器解码器网络包括:隐式模板映射网络和符号距离解码网络;/n构建用于约束所述符号距离场的基于L1范数和规范约束训练损失函数;/n测试输入隐编码,提取出所述对应的三维模型。/n

【技术特征摘要】
1.一种基于隐式模板的三维模型表达方式,其特征在于,包括:对应的三维模型;其中,提取所述对应的三维模型时包括以下步骤:
通过三维建模,获取高精度的不同类型三维模型数据库;
对所述三维模型数据库的三维模型进行处理,提取符号距离场;
搭建用于破解所述符号距离场的编码器解码器网络;所述编码器解码器网络包括:隐式模板映射网络和符号距离解码网络;
构建用于约束所述符号距离场的基于L1范数和规范约束训练损失函数;
测试输入隐编码,提取出所述对应的三维模型。


2.如权利要求1所述的基于隐式模板的三维模型表达方式,其特征在于,提取所述符号距离场时,包括以下步骤:
将所述三维模型数据库中的三维模型归一化到具有多个单位球的单位立方体之中;
在所述单位球上均匀采样相机位置,所述相机朝向所述单位球的球心;
渲染所述相机视角下的深度图,所述深度图反投影到空间中,形成所述三维模型的外表面点云;
在所述空间中任意采样若干三维点,搜索任意相邻的点与外表面点云,计算点相对于所述三维模型的符号距离。


3....

【专利技术属性】
技术研发人员:郑泽荣戴翘楚于涛
申请(专利权)人:北京未澜科技有限公司
类型:发明
国别省市:北京;11

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

1