三维光场人脸内容生成方法、电子设备及存储介质

文档序号:35704244发布日期:2023-10-12 04:06阅读:26来源:国知局
三维光场人脸内容生成方法、电子设备及存储介质

本发明涉及人脸图像处理,尤其涉及一种三维光场人脸内容生成方法、电子设备及存储介质。


背景技术:

1、随着计算机科学和显示技术的不断发展,三维人脸显示技术由于能够给人一种身临其境的感觉,成为了目前显示领域最前沿、最热门的高新技术,并且为了提高三维人脸显示的多样性和丰富性,也可以将三维人脸图像在光场中显示。因此,如何生成能在光场中显示的三维光场人脸内容就显得尤为重要。

2、相关技术中,通常是先使用大量不同视角的光场相机采集大量的人脸图像,再针对采集的大量人脸图像输入光场后进行三维光场人脸内容显示。

3、然而,当光场相机的数量有限时,只能采集个别视角下的人脸图像,将稀疏视角下采集的人脸图像输入光场后,既不能显示准确的三维光场人脸内容,也不能满足用户对于三维光场人脸内容的显示需求。


技术实现思路

1、本发明提供一种三维光场人脸内容生成方法、电子设备及存储介质,用以解决现有技术中将稀疏视角采集的人脸图像输入光场后,既不能显示准确的三维光场人脸内容,也不能满足用户对于三维光场人脸内容的显示需求的缺陷,通过针对稀疏视角采集的人脸图像先生成三维人脸模型、再对三维人脸模型进行多视角采集、后对基于多视角采集结果和人脸图像确定的超分辨率图像进行三维光场图像编码的方式的方式,不仅实现了在采集设备有限时也能够获取到多视角人脸图像的目的,大幅降低了多视角采集人脸图像的难度和设备复杂度,而且也能准确显示三维光场人脸内容,从而能够在不降低三维光场人脸内容质量的前提下满足用户对于三维光场人脸内容的显示需求。

2、本发明提供一种三维光场人脸内容生成方法,包括:

3、获取目标人脸图像;

4、将所述目标人脸图像输入至目标三维人脸生成网络模型,确定所述目标人脸图像对应的目标三维人脸模型;

5、对所述目标三维人脸模型进行多视角采样,并基于多视角采样结果和所述目标人脸图像,确定目标超分辨率人脸图像;

6、对所述目标超分辨率人脸图像进行三维光场图像编码,生成目标三维光场人脸内容;

7、其中,所述目标三维人脸生成网络模型是基于不同视角下拍摄的不同样本人脸图像训练得到的。

8、根据本发明提供的一种三维光场人脸内容生成方法,所述目标三维人脸生成网络模型包括目标三维处理网络和目标体渲染神经网络,所述将所述目标人脸图像输入至目标三维人脸生成网络模型,确定所述目标人脸图像对应的目标三维人脸模型,包括:

9、将所述目标人脸图像输入至所述目标三维处理网络,确定所述目标人脸图像对应的目标三维表达结果;

10、将所述目标三维表达结果输入至所述目标体渲染神经网络,确定所述目标三维人脸模型。

11、根据本发明提供的一种三维光场人脸内容生成方法,所述目标三维处理网络包括目标stylegan生成器网络和目标三维表达网络,所述将所述目标人脸图像输入至所述目标三维处理网络,确定所述目标人脸图像对应的目标三维表达结果,包括:

12、将所述目标人脸图像输入至所述目标stylegan生成器网络,确定所述目标人脸图像的目标人脸特征图和目标视角信息;

13、将所述目标人脸特征图和所述目标视角信息输入至所述目标三维表达网络,确定所述目标人脸图像对应的目标三维表达结果。

14、根据本发明提供的一种三维光场人脸内容生成方法,所述对所述目标三维人脸模型进行多视角采样,并基于多视角采样结果和所述目标人脸图像,确定目标超分辨率人脸图像,包括:

15、对所述目标三维人脸模型进行多视角采样,确定多个目标低分辨率人脸图像;

16、基于预设人脸先验信息和所述目标人脸图像,对所述多个目标低分辨率人脸图像分别进行人脸特征提取;

17、基于人脸特征提取结果,生成所述目标超分辨率人脸图像。

18、根据本发明提供的一种三维光场人脸内容生成方法,所述方法还包括:

19、将所述目标三维光场人脸内容发送至光场显示设备,所述光场显示设备用于基于预设分辨率、预设视角和预设显示模式显示所述目标三维光场人脸内容。

20、根据本发明提供的一种三维光场人脸内容生成方法,所述目标三维人脸生成网络模型的训练过程包括:

21、获取样本人脸图像集,所述样本人脸图像集包括不同视角下拍摄的不同样本人脸图像;

22、基于所述样本人脸图像集,对初始三维人脸生成网络模型进行训练,确定所述目标三维人脸生成网络模型;

23、其中,所述初始三维人脸生成网络模型包括初始stylegan生成器网络、初始三维表达网络、初始体渲染神经网络、噪声添加网络和鉴别器网络。

24、根据本发明提供的一种三维光场人脸内容生成方法,所述基于所述样本人脸图像集,对初始三维人脸生成网络模型进行训练,确定所述目标三维人脸生成网络模型,包括:

25、使用所述样本人脸图像集,对所述初始三维人脸生成网络模型进行训练,获取预设次数训练后的中间三维人脸生成网络模型的模型损失;

26、基于所述模型损失与预设模型损失的匹配成功结果,确定所述目标三维人脸生成网络模型。

27、根据本发明提供的一种三维光场人脸内容生成方法,所述使用所述样本人脸图像集,对所述初始三维人脸生成网络模型进行训练,获取预设次数训练后的中间三维人脸生成网络模型的模型损失,包括:

28、针对每次训练,将对应样本人脸图像输入至前次训练后的中间stylegan生成器网络中,确定所述对应样本人脸图像的样本人脸特征图和样本视角信息;

29、将所述样本人脸特征图和所述样本视角信息输入至前次训练后的中间三维表达网络中,确定所述对应样本人脸图像的样本三维表达结果;

30、将所述样本三维表达结果输入至前次训练后的中间体渲染神经网络中,确定与所述对应样本人脸图像对应的样本三维人脸模型;

31、将所述对应样本人脸图像输入至噪声添加网络中,确定样本加噪人脸图像;

32、将所述对应样本人脸图像和所述样本加噪人脸图像输入至鉴别器网络中,并基于所述鉴别器网络输出的鉴别结果和所述样本三维人脸模型,确定本次训练后的中间三维人脸生成网络模型的模型损失。

33、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述三维光场人脸内容生成方法。

34、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述三维光场人脸内容生成方法。

35、本发明提供的三维光场人脸内容生成方法、电子设备及存储介质,其中三维光场人脸内容生成方法,其中三维光场人脸内容生成方法,电子设备首先将获取的目标人脸图像入至目标三维人脸生成网络模型,确定目标人脸图像对应的目标三维人脸模型;再对目标三维人脸模型进行多视角采样,并基于多视角采样结果和所述目标人脸图像,确定目标超分辨率人脸图像;然后,对目标超分辨率人脸图像进行三维光场图像编码,生成目标三维光场人脸内容。由于,目标三维人脸生成网络模型是基于不同视角下拍摄的不同样本人脸图像训练得到的,因此通过针对稀疏视角采集的人脸图像先生成三维人脸模型、再对三维人脸模型进行多视角采集、后对基于多视角采集结果和人脸图像确定的超分辨率图像进行三维光场图像编码的方式的方式,不仅实现了在采集设备有限时也能够获取到多视角人脸图像的目的,大幅降低了多视角采集人脸图像的难度和设备复杂度,而且也能准确显示三维光场人脸内容,从而能够在不降低三维光场人脸内容质量的前提下满足用户对于三维光场人脸内容的显示需求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1