【技术实现步骤摘要】
三维模型的重建方法、纹理重构模型的训练方法以及装置
[0001]本申请实施例涉及人工智能(Artificial Intelligence,简称AI)
,特别涉及一种三维模型的重建方法、纹理重构模型的训练方法以及装置。
技术介绍
[0002]在人工智能
中,构造三维模型逐渐成为一项较为成熟的技术,在类似3D(three Dimensions,三维)打印、游戏、建筑等领域均需要用到三维模型。
[0003]相关技术中,通过大量的样本单纯依靠图像技术,来对三维模型进行渲染增强,以提升三维模型的构造的准确程度。例如,当三维模型的局部有所欠缺,则利用该局部图像对应的颜色与深度四通道信息来对三维模型的局部进行重构。
[0004]而上述相关技术中单纯依靠图像技术重构出来的三维模型的准确度相对较低。
技术实现思路
[0005]本申请实施例提供了一种三维模型的重建方法、纹理重构模型的训练方法以及装置。所述技术方案如下:
[0006]根据本申请实施例的一个方面,提供了一种三维模型的重建方法,所述方法包括以下步骤。
[0007]从所述三维模型对应的点云中采样至少一个顶点,得到顶点集合,所述顶点集合中的顶点对应有顶点信息,所述顶点信息包括所述顶点的位置信息和颜色信息。
[0008]通过纹理重构模型的编码模块将所述顶点集合中的各个顶点,分别映射到三个互相垂直的平面中,确定所述顶点集合对应的三平面特征信息,所述三平面特征信息用于深层表征所述顶点集合中的各个顶点的位置信息和颜色信息 ...
【技术保护点】
【技术特征摘要】
1.一种三维模型的重建方法,其特征在于,所述方法包括:从所述三维模型对应的点云中采样至少一个顶点,得到顶点集合,所述顶点集合中的顶点对应有顶点信息,所述顶点信息包括所述顶点的位置信息和颜色信息;通过纹理重构模型的编码模块将所述顶点集合中的各个顶点,分别映射到三个互相垂直的平面中,确定所述顶点集合对应的三平面特征信息,所述三平面特征信息用于深层表征所述顶点集合中的各个顶点的位置信息和颜色信息;通过所述纹理重构模型的解码模块根据所述三平面特征信息进行顶点重建,确定至少一个重建后的顶点以及所述至少一个重建后的顶点分别对应的预测信息,所述预测信息包括所述重建后的顶点的位置预测信息和颜色预测信息;根据所述至少一个重建后的顶点分别对应的预测信息,生成重建后的三维模型。2.根据权利要求1所述的方法,其特征在于,所述解码模块包括扩散网络、插值网络以及多层感知机网络;所述通过所述纹理重构模型的解码模块根据所述三平面特征信息进行顶点重建,确定至少一个重建后的顶点以及所述至少一个重建后的顶点分别对应的预测信息,包括:通过所述扩散网络对所述三平面特征信息进行渲染增强,得到增强后的三平面特征信息;通过所述插值网络对所述增强后的三平面特征信息进行线性插值,得到插值后的三平面特征信息,所述插值后的三平面特征信息用于表征所述至少一个重建后的顶点的位置信息和颜色信息;通过所述多层感知机网络根据所述插值后的三平面特征信息,确定所述至少一个重建后的顶点以及所述至少一个重建后的顶点分别对应的预测信息。3.根据权利要求2所述的方法,其特征在于,所述通过所述扩散网络对所述三平面特征信息进行渲染增强,得到增强后的三平面特征信息,包括:将所述三维模型对应的纹理数据集输入到所述扩散网络,获取所述三维模型对应的迭代参数,所述三维模型对应的纹理数据集是用于表征所述三维模型中各个顶点对应的顶点信息的集合,所述迭代参数是所述三维模型对应的纹理集在所述扩散网络中经过至少一次迭代而产生的参数;从满足正态分布的噪声特征信息中随机采样得到初始特征信息,并根据所述迭代参数将所述初始特征信息在所述扩散网络中逆向迭代多次,得到隐藏特征信息;对所述隐藏特征信息和所述三平面特征信息进行卷积处理,得到所述增强后的三平面特征信息。4.根据权利要求2所述的方法,其特征在于,所述多层感知机网络包括位置感知机网络和颜色感知机网络,所述插值后的三平面特征信息包括所述至少一个重建后的顶点分别对应的三平面特征;所述通过所述多层感知机网络根据所述插值后的三平面特征信息,确定所述至少一个重建后的顶点以及所述至少一个重建后的顶点分别对应的预测信息,包括:通过所述位置感知机网络根据所述至少一个重建后的顶点分别对应的三平面特征,确定所述至少一个重建后的顶点分别对应的位置预测信息;通过所述颜色感知机网络根据所述至少一个重建后的顶点分别对应的三平面特征,确
定所述至少一个重建后的顶点分别对应的颜色预测信息。5.根据权利要求4所述的方法,其特征在于,所述位置预测信息包括SDF预测信息和顶点变形预测信息。6.根据权利要求4所述的方法,其特征在于,所述颜色感知机网络包括多个颜色感知器;所述通过所述颜色感知机网络根据所述至少一个重建后的顶点分别对应的三平面特征,确定所述至少一个重建后的顶点分别对应的颜色预测信息,包括:对于所述多个颜色感知器中的第j个颜色感知器,通过所述第j个颜色感知器根据第j
‑
1个颜色感知器对所述至少一个重建后的顶点分别对应的颜色预测信息的输出以及所述第j个颜色感知器的参数信息,确定所述第j个颜色感知器对所述至少一个重建后的顶点分别对应的颜色预测信息的输出,当j为1时,第1个颜色感知器的输出是所述第1个颜色感知器根据所述至少一个重建后的顶点分别对应的三平面特征以及所述第1个颜色感知器的参数信息确定出来的,j为正整数;将所述多个颜色感知器中最后一个颜色感知器的输出,确定为所述至少一个重建后的顶点分别对应的颜色预测信息。7.根据权利要求1所述的方法,其特征在于,所述编码模块中包括至少一个编码器;所述通过纹理重构模型的编码模块将所述顶点集合中的各个顶点,分别映射到三个互相垂直的平面中,确定所述顶点集合对应的三平面特征信息,包括:将所述顶点集合中的各个顶点,分别映射到所述三个互相垂直的平面中,得到与所述三个互相垂直的平面分别对应的平面特征信息;将与所述三个互相垂直的平面分别对应的平面特征信息进行整合,得到所述顶点集合对应的原始三平面特征信息,所述原始三平面特征信息中包括所述顶点集合中每一个顶点分别对应的顶点信息;通过所述至少一个编码器对所述原始三平面特征信息进行编码,得到所述顶点集合对应的三平面特征信息,所述顶点集合对应的三平面特征信息中包括所述顶点集合中每个顶点的三平面特征。8.根据权利要求7所述的方法,其特征在于,所述通过所述至少一个编码器对所述原始三平面特征信息进行编码,得到所述顶点集合对应的三平面特征信息,包括:对于所述顶点集合中的任意一个顶点,根据所述顶点对应的顶点信息、所述顶点集合中除所述顶点以外的其他顶点与所述顶点...
【专利技术属性】
技术研发人员:徐东,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。