威斯尼斯人wns8888三维人脸模型的训练、三维人脸生成以及关键点标注方法与流程

  新闻资讯     |      2024-04-08 18:43

  威斯尼斯人wns8888三维人脸模型的训练、三维人脸生成以及关键点标注方法与流程1、随着人工智能时代的到来威斯尼斯人wns8888,ai训练用的训练数据需求越来越大,对标注数据的数量和质量也提出了更高要求,例如:目标检测、人脸关键点检测等等。

  3、利用初始三维人脸模型基于所述训练人脸图像生成初始三维人脸,其中,所述初始三维人脸模型包括初始形状基参数和初始表情基参数,所述初始三维人脸包括第二数量的初始网格顶点;

  6、基于所述稀疏人脸关键点和所述候选初始二维关键点的二维坐标损失威斯尼斯人wns8888、所述初始形状基参数的损失和所述初始表情基参数的损失计算损失值;

  7、基于所述损失值反向传播迭代更新所述初始形状基参数和所述初始表情基参数,直到满足训练停止条件得到已训练的三维人脸模型,其中,所述已训练的三维人脸模型包括优化的形状基参数和优化的表情基参数。

  10、利用已训练的三维人脸模型生成所述人脸图像对应的三维人脸威斯尼斯人wns8888,其中,所述已训练的三维人脸模型是使用所述人脸图像基于本公开任何一个实施例所述的三维人脸模型的训练方法训练得到的。

  13、利用已训练的三维人脸模型生成所述人脸图像对应的三维人脸,其中,所述已训练的三维人脸模型是初始三维人脸模型使用所述人脸图像经过优化形状基参数和表情基参数确定的,所述三维人脸包括第二数量的网格顶点;

  15、计算每一所述三维关键点的状态,基于所述三维关键点的坐标以及状态生成所述人脸图像的关键点标注文件,其中,所述状态表示所述三维关键点映射到二维后的显示状态。

  19、其中,所述一个或多个计算机程序指令被存储在所述存储器中,并由所述处理器执行时实现本公开任一实施例提供的三维人脸模型的训练方法,或者实现本公开任一实施例提供的三维人脸生成方法,或者实现本公开任一实施例提供的人脸关键点标注方法。

  20、本公开至少一个实施例提供一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时可以实现本公开任一实施例提供的三维人脸模型的训练方法,或者实现本公开任一实施例提供的三维人脸生成方法,或者实现本公开任一实施例提供的人脸关键点标注方法。

  3.根据权利要求1或2任一项所述的方法,其中,所述训练停止条件包括达到预设迭代次数和/或所述损失值不再下降。

  4.根据权利要求1所述的方法,其中,获取训练人脸图像,确定所述训练人脸图像对应的第一数量的稀疏人脸关键点,包括:

  6.根据权利要求1所述的方法,其中,所述初始三维人脸模型还包括初始纹理基参数和/或初始光照基参数,还包括:

  7.根据权利要求1所述的方法,其中,所述初始三维人脸是使用所述第一数量的稀疏人脸关键点生成的。

  10.根据权利要求8所述的方法,其中,所述已训练的三维人脸模型包括优化的形状基参数和优化的表情基参数,利用已训练的三维人脸模型生成所述人脸图像对应的三维人脸,包括:

  11.根据权利要求10所述的方法,其中,所述已训练的三维人脸模型还包括优化的纹理基参数和/或优化的光照基参数,利用已训练的三维人脸模型生成所述人脸图像对应的三维人脸,还包括:

  12.根据权利要求9所述的方法,其中,从所述第二数量的所述网格顶点中确定第四数量的三维关键点,包括:

  19.计算机可读存储介质,非暂时性存储有计算机可读指令,其中,当所述计算机可读指令由处理器执行时实现权利要求1-7任一项所述的三维人脸模型的训练方法,或者实现权利要求8-16任一项所述的三维人脸生成方法,或者实现权利要求17所述的人脸关键点标注方法。

  本公开涉及三维人脸模型的训练、三维人脸生成以及关键点标注方法,三维人脸模型的训练方法包括:获取训练人脸图像,确定训练人脸图像对应的第一数量的稀疏人脸关键点;利用初始三维人脸模型基于所述训练人脸图像生成初始三维人脸;将初始网格顶点通过初始旋转平移后透视投影生成初始二维关键点;从初始二维关键点中确定和稀疏人脸关键点对应的候选初始二维关键点;基于稀疏人脸关键点和候选初始二维关键点的二维坐标损失、初始形状基参数的损失和初始表情基参数的损失计算损失值;基于损失值反向传播迭代更新初始形状基参数和所述初始表情基参数,直到满足训练停止条件得到已训练的三维人脸模型。

  1.计算机视觉 2.无线.计算机仿线.网络安全;物联网安全 、大数据安全 2.安全态势感知、舆情分析和控制 3.区块链及应用