基于三维深度卷积生成对抗网络的三维模型修复方法技术

技术编号:28040127 阅读:23 留言:0更新日期:2021-04-09 23:23
本发明专利技术公开一种基于三维深度卷积生成对抗网络的三维模型修复方法,其特征在于,包括如下步骤:步骤一、三维模型姿态调整及体素化。步骤二、体素化三维模型放入局部生成对抗网络训练。步骤三、生成器中通过随机噪声生成一个修复区域的初步修复模型。步骤四、合并初步修复模型和待修复模型得到初步修复模型。步骤五、将局部生成对抗网络生成器与全局判别器组合成生成对抗网络。步骤六、初步修复模型放入全局神经网络进行训练,改善融合效果并输出最终修复模型。本三维模型修复算法中局部生和全局生成对抗网络共用一个生成器,使修复区域在保持修复区域的局部细节特征的同时还能够产生非常自然的过渡让修复区域很好地融入整个待修复模型。

【技术实现步骤摘要】
基于三维深度卷积生成对抗网络的三维模型修复方法
本专利技术涉及三维模型体素化、三维深度卷积生成对抗网络、三维模型修复。
技术介绍
三维模型作为记录物体信息的一种方式,有着比二维图片更为丰富的立体信息、能多角度的预览等优秀的特性,在计算机上已经得到了非常良好的技术支持,该类数据已经广泛地被应用于3D打印、房地产建模、航天器设计、文物修复、室内设计等。随着软硬件的不断更新使得大家对三维模型的获取越来越便捷化,从前复杂的手工绘制变成了现如今只需使用激光扫描、平板电脑、红外深度传感器等对着三维对象扫描即可,此后三维对象便可以曲面、点云或者体素模型的形式在计算机间进行信息的传递。然而现阶段的三维模型扫描任然受限于现阶段的技术水平,很大部分扫描所得的三维模型依然存在着较为明显的缺陷——模型残缺,这些残缺的部分对后续三维模型研究造成不可逆的影响,因而对三维模型进行修复尤为重要。三维模型修复技术旨在通过对模型的特征分析生成保持原有物体细节特征并且与原模型自然过渡的修复区域,该技术发展至今已经拥有了非常多成熟的方法。传统的方法旨在通过分析模型点、线、面之本文档来自技高网...

【技术保护点】
1.一种基于三维深度卷积生成对抗网络的三维模型修复方法,其至少包括以下步骤:/n步骤一、将原始由线条和曲面组成的模型进行姿态统一化调整,其后将模型转化为较高分辨的体素模型,并以(0,1)稀疏矩阵形式进行存储;/n步骤二、将体素化的三维模型放入三维改造后的深度卷积生成对抗网络(即局部生成对抗网络)进行修复区域的训练学习,使局部生成对抗网络中的生成器学习局部的细节特征;/n步骤三、随机生成一个长度为100的数组,放入训练完毕的局部生成对抗网络,利用其内部生成器生成一个修复区域的初步修复模型;/n步骤四、将修复区域的初步修复模型与待修复模型拼接得到初步修复模型;/n步骤五、提取局部生成对抗网络中的生...

【技术特征摘要】
1.一种基于三维深度卷积生成对抗网络的三维模型修复方法,其至少包括以下步骤:
步骤一、将原始由线条和曲面组成的模型进行姿态统一化调整,其后将模型转化为较高分辨的体素模型,并以(0,1)稀疏矩阵形式进行存储;
步骤二、将体素化的三维模型放入三维改造后的深度卷积生成对抗网络(即局部生成对抗网络)进行修复区域的训练学习,使局部生成对抗网络中的生成器学习局部的细节特征;
步骤三、随机生成一个长度为100的数组,放入训练完毕的局部生成对抗网络,利用其内部生成器生成一个修复区域的初步修复模型;
步骤四、将修复区域的初步修复模型与待修复模型拼接得到初步修复模型;
步骤五、提取局部生成对抗网络中的生成器,与新的全局判别器组合形成生成对抗网络;
步骤六、将初步修复模型和体素化的三维模型放入全局神经网络进行训练,使用全局判别器对初步修复模型进行真假判断,若判断为假则更新生成器参数并跳转至步骤二使生成器生成的修复区域学习得到全局的一致性特征;若判断为真则将其输出作为最终修复结果。


2.根据权利要求1所述的一种基于三维深度卷积生成对抗网络的三维模型修复方法,其特征在于:所述的步骤一中,对原始的三维模型进行姿态矫正使所有模型都统一姿态,然后进行体素化。


3.根据权利要求1所述的一种基于三维深度卷积生成对抗网络的三维模型修复方法,其特征在于:所述的步骤二中,局...

【专利技术属性】
技术研发人员:王新颖徐迪凯谷方明
申请(专利权)人:长春工业大学
类型:发明
国别省市:吉林;22

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

1