System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人脸模型的建立方法、装置及电子设备制造方法及图纸_技高网

人脸模型的建立方法、装置及电子设备制造方法及图纸

技术编号:40625815 阅读:3 留言:0更新日期:2024-03-13 21:13
本申请实施例提供一种人脸模型的建立方法、装置及电子设备。其中,人脸模型的建立方法包括:获取第一图像数据和第二图像数据,第一图像数据和第二图像数据是基于预设角度和预设光照在第一时间段内拍摄得到的;第一图像数据是低速相机拍摄得到的,第二图像数据是高速相机拍摄得到的;根据第一图像数据和模型重建算法,得到三维人脸模型;根据第二图像数据和梯度光重建算法,得到多层材质贴图;根据三维人脸模型、多层材质贴图和三维融合算法,得到目标人脸模型。本申请实施例提供的人脸模型的建立方法可以在表情转换自然的同时保留丰富的纹理细节。

【技术实现步骤摘要】

本申请实施例涉及计算机视觉,尤其涉及一种人脸模型的建立方法、装置及电子设备


技术介绍

1、用户通过相机拍摄真实世界的物体、场景,将真实世界中的物体呈现在二维图片中,而三维重建则是通过计算机视觉技术得到物体的三维人脸模型,使二维图片中的信息在三维虚拟空间中显现。

2、三维重建技术通过对三维物体建立适合计算机表示和处理的模型,使用户可以通过计算机对模型进行再加工,达到多种使用目的。例如,通过三维重建技术建立用户的人脸模型,可以在计算机上模拟用户的人脸化妆效果,节省时间、提高试妆效率。而在一些场景下,需要更真实的人脸模型,例如,在利用人脸模型进行辅助表演时,需要对人脸的表情和表情引起的纹理变化做到丰富且真实,才能得到真实的表演效果。

3、目前的三维重建技术可以通过视频或照片建立人脸模型。通过视频建立人脸模型时,可以得到丰富的动态变化效果,但容易缺失纹理细节,而通过照片建立人脸模型时,可以得到每个照片上的纹理细节,但照片与照片之间表情的转化则不够自然。


技术实现思路

1、鉴于上述问题,本申请实施例提供了一种人脸模型的建立方法、装置及电子设备,可以在表情转换自然的同时保留丰富的纹理细节。

2、第一方面,本申请实施例提供了一种人脸模型的建立方法,方法包括:

3、获取第一图像数据和第二图像数据,第一图像数据和第二图像数据是基于预设角度和预设光照在第一时间段内拍摄得到的;第一图像数据是低速相机拍摄得到的,第二图像数据是高速相机拍摄得到的;

<p>4、根据第一图像数据和模型重建算法,得到三维人脸模型;

5、根据第二图像数据和梯度光重建算法,得到多层材质贴图;

6、根据三维人脸模型、多层材质贴图和三维融合算法,得到目标人脸模型。

7、在一种可选的实现方式中,获取第一图像数据和第二图像数据之前,方法还包括:

8、在第一时间段的第一时刻,m个低速相机基于预设角度拍摄第一光照图案下的目标对象,得到目标对象的第一图像数据;第一光照图案的光照均匀、亮度高;

9、在第一时间段内,n个高速相机基于预设角度拍摄第一光照图案组下的目标对象,得到目标对象的第二图像数据;第一光照图案组包括多种光照图案。

10、在一种可选的实现方式中,模型重建算法包括多视角重建算法和最近点迭代算法;

11、根据第一图像数据和模型重建算法,得到三维人脸模型,包括:

12、根据第一图像数据和多视角重建算法,得到几何模型;

13、根据几何模型、预设模型和最近点迭代算法,得到三维人脸模型。

14、在一种可选的实现方式中,根据几何模型、预设模型和最近点迭代算法,得到三维人脸模型,包括:

15、获取几何模型的第一特征点和预设模型上的第二特征点,及第一特征点和第二特征点的对应关系;

16、根据对应关系,将第二特征点匹配至第一特征点,得到三维人脸模型。

17、在一种可选的实现方式中,根据第二图像数据和梯度光重建算法,得到多层材质贴图,包括:

18、将n个高速相机拍摄得到的n个视角下的第二图像数据输入梯度光重建算法,输出每个视角对应的多层材质贴图。

19、在一种可选的实现方式中,多层材质贴图至少包括漫反射贴图、高光贴图和法线贴图。

20、第二方面,本申请实施例提供了一种人脸模型的建立方法,包括:

21、获取待处理图像数据,待处理图像数据包括第一图像数据和第二图像数据;

22、基于上述第一方面中任一项的人脸模型的建立方法,对待处理图像数据进行处理,输出目标人脸模型。

23、第三方面,本申请实施例提供了一种人脸模型的建立装置,包括:

24、数据获取模块,用于获取第一图像数据和第二图像数据,第一图像数据和第二图像数据是基于预设角度和预设光照在第一时间段内拍摄得到的;第一图像数据是低速相机拍摄得到的,第二图像数据是高速相机拍摄得到的;

25、模型重建模块,用于根据第一图像数据和模型重建算法,得到三维人脸模型;

26、梯度光重建模块,用于根据第二图像数据和梯度光重建算法,得到多层材质贴图;

27、三维融合模块,用于根据三维人脸模型、多层材质贴图和三维融合算法,得到目标人脸模型。

28、第四方面,本申请实施例提供了一种人脸模型的建立装置,包括:

29、图像获取模块,用于获取待处理图像数据,待处理图像数据包括第一图像数据和第二图像数据;

30、建模模块,用于基于第一方面中任一项的人脸模型的建立方法,对待处理图像数据进行处理,输出目标人脸模型。

31、第五方面,本申请实施例提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现如第一方面中任一项的人脸模型的建立方法的步骤。

32、第六方面,本申请实施例提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现如第二方面中的人脸模型的建立方法的步骤。

33、第七方面,本申请实施例提供了一种计算机存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如第一方面中任一项的人脸模型的建立方法的步骤。

34、第八方面,本申请实施例提供了一种计算机存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如第二方面中的人脸模型的建立方法的步骤。

35、本申请实施例提供的人脸模型的建立方法、装置及电子设备,通过模型重建算法,从第一图像数据中提取目标对象多个视角的模型特征,得到三维人脸模型,并通过梯度光重建算法,根据不同光照图案下第二图像数据中蕴含的人脸细节,从第二图像数据中提取目标对象在不同视角下的多层材质贴图,最后通过三维融合算法将多层材质贴图与三维人脸模型匹配,得到蕴含丰富人脸细节的目标人脸模型。由高速相机拍摄得到第二图像数据,可以在短时间内捕捉多张第二图像,从而保留短时间内表情转换的多个过渡图像,以得到表情转换过程中人脸的材质的微小变化,从而使得到的目标人脸模型可以在表情转换自然的同时保留丰富的纹理细节。

36、上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本申请实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

本文档来自技高网
...

【技术保护点】

1.一种人脸模型的建立方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取第一图像数据和第二图像数据之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述模型重建算法包括多视角重建算法和最近点迭代算法;

4.根据权利要求3所述的方法,其特征在于,所述根据所述几何模型、预设模型和所述最近点迭代算法,得到所述三维人脸模型,包括:

5.根据权利要求2所述的方法,其特征在于,所述根据所述第二图像数据和梯度光重建算法,得到多层材质贴图,包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述多层材质贴图至少包括漫反射贴图、高光贴图和法线贴图。

7.一种人脸模型的建立方法,其特征在于,所述方法包括:

8.一种人脸模型的建立装置,其特征在于,所述装置包括:

9.一种人脸模型的建立装置,其特征在于,所述装置包括:

10.一种电子设备,其特征在于,所述电子设备包括:存储器和处理器;所述存储器存储有能够被所述处理器执行的计算机程序或指令;所述处理器执行所述计算机程序或所述指令以实现权利要求1至6中任一项所述的人脸模型的建立方法;或,所述处理器执行所述计算机程序或所述指令以实现权利要求7所述的人脸模型的建立方法。

...

【技术特征摘要】

1.一种人脸模型的建立方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取第一图像数据和第二图像数据之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述模型重建算法包括多视角重建算法和最近点迭代算法;

4.根据权利要求3所述的方法,其特征在于,所述根据所述几何模型、预设模型和所述最近点迭代算法,得到所述三维人脸模型,包括:

5.根据权利要求2所述的方法,其特征在于,所述根据所述第二图像数据和梯度光重建算法,得到多层材质贴图,包括:

6.根据权利要求1至5任一项所述的方法,...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名请求不公布姓名请求不公布姓名
申请(专利权)人:影眸科技上海有限公司
类型:发明
国别省市:

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

1