【技术实现步骤摘要】
三维虚拟形象生成方法、装置、设备以及存储介质
[0001]本公开涉及计算机视觉、深度学习等人工智能
,尤其涉及三维虚拟形象生成方法、装置、设备以及存储介质。
技术介绍
[0002]在项目上线后,用户可通过项目对应的程序或应用上传个人的面部图像,以获得携带有用户的面部特征的三维虚拟形象。
[0003]相关技术中,在进行用户的三维虚拟模型构建时,会先构建不包括用户的面部特征的三维虚拟形象,并根据三维虚拟形象对应的脸型基底和表情基底,采用三维可变形人脸模型(Three
‑
dimensional Morphable Model,3DMM)算法对该三维虚拟形象的面部进行重建,以得到包括有用户的面部特征的三维虚拟形象。
技术实现思路
[0004]本公开提供了一种三维虚拟形象生成方法、装置、设备以及存储介质。
[0005]根据本公开的一方面,提供了一种三维虚拟形象生成方法,包括:
[0006]获取第一模型、第二模型和参考虚拟形象,其中,所述第一模型为根据目标对象的图像信息进行三维重建得到的所述目标对象的三维模型,所述第二模型为参考对象的三维模型,所述参考虚拟形象为根据所述参考对象构建的三维虚拟形象;
[0007]计算所述第一模型和所述第二模型的差异信息;
[0008]根据所述差异信息对所述参考虚拟形象的三维坐标进行调整,得到所述目标对象的三维虚拟形象。
[0009]根据本公开的另一方面,提供了一种三维虚拟形象生成装置,包括:
[0010 ...
【技术保护点】
【技术特征摘要】
1.一种三维虚拟形象生成方法,其特征在于,包括:获取第一模型、第二模型和参考虚拟形象,其中,所述第一模型为根据目标对象的图像信息进行三维重建得到的所述目标对象的三维模型,所述第二模型为参考对象的三维模型,所述参考虚拟形象为根据所述参考对象构建的三维虚拟形象;计算所述第一模型和所述第二模型的差异信息;根据所述差异信息对所述参考虚拟形象的三维坐标进行调整,得到所述目标对象的三维虚拟形象。2.根据权利要求1所述的方法,其中,所述计算所述第一模型和所述第二模型的差异信息,包括:获取所述第一模型对应目标标识的三维点的第一坐标和所述第二模型对应所述目标标识的三维点的第二坐标,其中,所述第一模型和所述第二模型为同一类型的三维模型,所述目标标识为所述同一类型的三维模型中任一三维点的点标识;计算所述第一坐标和所述第二坐标之间的坐标差异,所述差异信息包括所述坐标差异。3.根据权利要求2所述的方法,其中,所述根据所述差异信息对所述参考虚拟形象的三维坐标进行调整,得到所述目标对象的三维虚拟形象,包括:在所述参考虚拟形象中识别关联所述目标标识的目标三维点;根据所述坐标差异确定所述目标三维点的坐标调整数据;根据所述坐标调整数据对所述参考虚拟形象的第一部位的三维坐标进行调整,得到所述目标对象的三维虚拟形象,所述第一部位为所述参考虚拟形象包括的多个部位中的一个部位,且所述第一部位与所述目标对象匹配。4.根据权利要求3所述的方法,其中,所述差异信息包括多个三维点的所述坐标差异,所述根据所述坐标差异确定对所述目标三维点的坐标调整数据,包括:对所述多个三维点的所述坐标差异进行加权计算,得到所述坐标调整数据。5.根据权利要求3所述的方法,其中,所述根据所述坐标调整数据对所述参考虚拟形象的第一部位的三维坐标进行调整,得到所述目标对象的三维虚拟形象,包括:对目标函数进行求解,得到目标调整信息,其中,所述目标函数的函数输入为用于调整所述参考虚拟形象的第一部位的三维坐标的候选调整信息,所述目标函数的函数输出为所述参考虚拟形象的第一部位的三维坐标在经过调整后的坐标偏差值,所述目标函数的函数约束条件包括:在所述候选调整信息调整的三维点为所述目标三维点时,经过所述候选调整信息调整后的三维点的坐标偏差数据和所述坐标调整数据相同,所述目标调整信息为所述坐标偏差值取最小值时对应的候选调整信息;根据所述目标调整信息对所述参考虚拟形象的第一部位的三维坐标进行调整,得到所述目标对象的三维虚拟形象。6.根据权利要求5所述的方法,其中,所述坐标偏差值包括:第一三维点的坐标偏差和第二三维点的坐标偏差之间的差值,其中,所述第一三维点和所述第二三维点为所述参考虚拟形象中的任意两个相邻的三维点,所述第一三维点的坐标偏差为所述第一三维点在所述参考虚拟形象中的坐标和所述第一三维点经过候选调整信息调整后的坐标之间的坐标偏差,所述第二三维点的坐标偏差为所述第二三维点在所述
参考虚拟形象中的坐标和所述第二三维点经过候选调整信息调整后的坐标之间的坐标偏差。7.根据权利要求4所述的方法,其中,所述在所述参考虚拟形象中识别关联所述目标标识的目标三维点,包括:根据所述参考虚拟形象对所述第二模型进行变形处理,得到第三模型,其中,所述第三模型也为所述同一类型的三维模型,且所述第三模型和所述参考虚拟形象的第一部位的形状匹配;在所述参考虚拟形象中将投影点位于目标三角区域,且与投影点之间的点距小于第一阈值的三维点识别为所述目标三维点,其中,所述目标三角区域为所述第三模型中对应所述目标标识的三角区域。8.根据权利要求1至7中任一项所述的方法,其中,所述目标对象包括:人脸,所述参考对象包括:预设的标准人脸,所述三维虚拟形象包括:人脸和肢体。9.一种三维虚拟形象生成装置,其特征在于,包括:获取模块,用于获取第一模型、第二模型和参考虚拟形象,其中,所述第一模型为根据目标对象的图像信息进行三维重建得到的所述目标对象的...
【专利技术属性】
技术研发人员:刘豪杰,陈睿智,赵晨,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。