[发明专利]一种基于深度神经网络的端到端三维人脸重建方法在审
申请号: | 201710429052.4 | 申请日: | 2017-06-08 |
公开(公告)号: | CN107292950A | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 夏春秋 | 申请(专利权)人: | 深圳市唯特视科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06N3/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市高新技术产业园*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 神经网络 端到端 三维 重建 方法 | ||
1.一种基于深度神经网络的端到端三维人脸重建方法,其特征在于,主要包括3D面部形状子空间模型(一);深度神经网络(DNN)架构(二);端到端训练(三)。
2.基于权利要求书1所述的3D脸部重建,其特征在于,可分为两个子任务,即重建3D面部形状和重建面部表情,并结合多任务学习损失函数训练不同的层次,分别预测身份和表达参数。
3.基于权利要求书1所述的3D面部形状子空间模型(一),其特征在于,采用3D面部形状子空间模型,并将3D面部作为一组形状和混合形状基线的线性组合:
其中,S是目标3D面部,是平均面部形状,Ud是在3D面部扫描中训练的主要成分αd是身份参数向量,Ue是偏移训练的主要组成部分αe是表达式参数向量;给定2D面部图像,目标是预测最佳身份和表达参数,最小化重建的3D面部和标定的真实数据之间的差异。
4.基于权利要求书1所述的深度神经网络(DNN)架构(二),其特征在于,基于VGG网络的脸部模型由13个卷积层和5个池层组成,并且添加了两个关键组件:子卷积神经网络(融合CNN),融合了基于VGG网络的脸部模型中间层的特征,用于回归表达参数,以及用于身份参数预测和表达参数预测的多任务学习损失函数。
5.基于权利要求书4所述的两个关键组件,其特征在于,通过多任务损失函数,3D脸部重建被分为中性3D面部形状重建和表达3D面部形状重建;使用融合CNN,融合和变换不同中间层的特征,以预测3D面部形状。
6.基于权利要求书4所述的训练神经层,其特征在于,通过这两个组件,可以在单个DNN架构中训练三种类型的神经层;第一种类型的神经层包括第四池层以下的部分,其学习对应于低级面部结构(例如边缘和角落)的通用特征;这些层由两个任务共享;第二类神经层包括融合CNN中的三个卷积层和以下完全连接的层;这些层将学习表达特征;第三类型的神经层包括在第四池层以上的部分,其学习更适合于预测身份参数的类别特征。
7.基于权利要求书4所述的卷积神经网络,其特征在于,网络的输入是裁剪的RGB图像并缩放到180×180像素;为了融合第4层和第5层的中间特征,将Conv6和Conv7层的内核大小和步长分别设置为{5×5,2}和{1×1,1};在连接Conv6和Conv7的特征后,添加另外1×1个内核卷积层Conv8以减少特征维度。
8.基于权利要求书1所述的端到端训练(三),其特征在于,深度神经网络的输入是一个二维图像,面部感兴趣区域(ROI)由面部检测器定位;首先将检测到的面部包围盒放大到原始尺寸的0.25倍,然后将较短的边缘延伸,以裁剪面部ROI的平方图像,其尺寸为180×180;深度神经网络的输出由身份参数向量和表达式参数向量组成;它们用于使用公式(1)重建与输入的2D图像相对应的3D面部形状。
9.基于权利要求书8所述的训练数据,其特征在于,使用真实2D图像和合成2D图像来训练深度神经网络;真实2D图像用于初始化深度神经网络,合成2D图像用于微调;对于每个3D面部,合成25张具有不同面部姿势、照明和面部表情的图像。
10.基于权利要求书8所述的成本函数,其特征在于,选择训练成本作为预测的3D面和标定的真实数据的差异;为了测量这个差异,使用所有3D顶点的平方误差之和:
其中,c∈{e,d},表示预测参数向量,αc表示标定的真实数据;
总损失函数计算为两个损失函数的加权和:
E=λdEd+λeEeEe(3)
其中,λd和λe是两个单独损失函数的权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市唯特视科技有限公司,未经深圳市唯特视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710429052.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:场景的三维重建方法、装置及终端设备
- 下一篇:一种基于多套模板的牙齿修复方法