[go: up one dir, main page]

CN102054291A - 一种基于单幅人脸图像实现三维人脸重建的方法及其装置 - Google Patents

一种基于单幅人脸图像实现三维人脸重建的方法及其装置 Download PDF

Info

Publication number
CN102054291A
CN102054291A CN2009101127795A CN200910112779A CN102054291A CN 102054291 A CN102054291 A CN 102054291A CN 2009101127795 A CN2009101127795 A CN 2009101127795A CN 200910112779 A CN200910112779 A CN 200910112779A CN 102054291 A CN102054291 A CN 102054291A
Authority
CN
China
Prior art keywords
dimensional
face
model
feature point
face image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2009101127795A
Other languages
English (en)
Inventor
林志扬
刘祥南
吴鸿伟
赵庸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Meiya Pico Information Co Ltd
Original Assignee
Xiamen Meiya Pico Information Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen Meiya Pico Information Co Ltd filed Critical Xiamen Meiya Pico Information Co Ltd
Priority to CN2009101127795A priority Critical patent/CN102054291A/zh
Publication of CN102054291A publication Critical patent/CN102054291A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种基于单幅人脸图像实现三维人脸重建的方法及其装置,包括利用人脸结构先验知识对人脸图像进行姿态识别,结合人脸面貌测量与射影几何,估计出人脸平面的旋转方向及角度,从而设置三维人脸的旋转角度;采用人工神经网络对人脸图像上的二维特征点的深度进行估计,取得各特征点的三维坐标;采用Dirichlet自由变形算法实现对通用三维人脸模型向特定模型转变;采用二维图像提取的特征点进行对三维人脸模型映射;从而实现了由单幅人脸图像来构造出真实三维模型,有效地提高了三维建模精度,缩短了三维建模时间和降低了三维建模成本。

Description

一种基于单幅人脸图像实现三维人脸重建的方法及其装置
技术领域
本发明涉及数字图像处理、机器视觉及人工智能等技术领域,特别是涉及一种基于单幅人脸图像实现三维人脸重建的方法及其装置。
背景技术
目前的基于图像的人脸建模的方法主要分成两种:一种是基于多张图片或正交图片的形状的重建方法,另一种就是基于单幅图像的三维人脸建模的方法。
传统的基于多张相片的形状重建方法一般采用硬件(如三维扫描仪等专用设备)来进行获取人脸的三维信息,虽然理论基础比较成熟,但是其实现成本及实施方法都比较困难;而采用正交图片进行重建的方法,由于正面图像与侧面图像正交,可以从图像中取出相应特征点的三维坐标,然后进行三维人脸模型拟合,再加上纹理就可以重建一个三维人脸模型,但这种方法一般需要手工交互来确定人脸特征点的位置,而且其两个图像一定是要正交才行,这在实际操作中,同样也是比较困难的。
基于单幅图像的三维人脸建模方法,简化了人工操作并实现建模的自动化。如果没有其它条件下,只凭单张图像来进行三维重建是不可能的。Blanz等人提出三维变形模型克服了这个问题,采用三维人脸库作为先验知识对人脸模型进行约束条件,成功地实现基于单张图像的三维人脸自动建模。但是,该方法用了200个扫描获得的三维人脸模型,通过线性组合,结合旋转角度、光照等22个参数,经过迭代优化算法,才能获得目标模型,其所花费的时间太长。
而且,这些从单张图像进行三维人脸建模的方法并没有考虑如何从一张图像上进行获取人脸的角度及特征点的深度,只是利用二维图像的特征点坐标,从而影响了三维建模的精度。
发明内容
本发明的目的在于克服现有技术之不足,提供一种基于单幅人脸图像实现三维人脸重建的方法及其装置,是根据人脸姿态的四个特征点来实现姿态角度估计,以已有的大量人脸特征点距离及纹理信息训练出其神经网络,然后用此神经网络来估计出其现在人脸图像的特征点深度值,并进而构造出真实三维模型,从而达到了有效提高三维建模精度,缩短三维建模时间和降低三维建模成本的目的。
本发明解决其技术问题所采用的技术方案是:一种基于单幅人脸图像实现三维人脸重建的方法,包括:
输入单幅人脸图像的步骤;
进行姿态估计处理的步骤;该步骤是以人脸姿态中两个内眼角与两个鼻翼点的坐标为四个特征点来实现姿态角度估计;采用双灭点估计出人脸在X、Y、Z轴上的旋转角度;
进行特征点深度估计处理的步骤;该步骤是根据已有的大量人脸特征点距离及纹理信息训练出其神经网络,然后用此神经网络来估计出其现在人脸图像的特征点深度值,并将已知的二维坐标与其深度估计值组合得到估计三维坐标值;
进行三维建模处理的步骤;该步骤是将得到的三维人脸X、Y、Z轴上的旋转角度与人脸特征点的估计三维坐标值采用Dirichlet自由变形(DFFD)算法对三维人脸模型进行变形;
进行纹理映射处理的步骤;该步骤是将单幅正向人脸图像进行投影到三维模型上;对于正面信息不够的地方及侧面信息,采用双线性插值方式进行插值估计;
构造真实三维模型的步骤。
所述的进行姿态估计处理的步骤,包括:
面部姿态特征点抽取的步骤;该步骤是将输入的正向人脸图像采用主动形状模型(ASM)来定位人脸特征;所定位的人脸特征包括人脸姿态中的两个内眼角与两个鼻翼点的坐标共四个特征点;
计算四边形双灭点的步骤;该步骤是根据四个人脸特征点来计算其双灭点;
计算X、Y、Z轴的旋转角度的步骤。
所述的进行特征点深度估计处理的步骤,包括:
面部图像特征点抽取的步骤;该步骤是采用主动形状模型(ASM)来定位人脸特征;
光照纹理信息抽取的步骤;
训练神经网络的步骤;
估算各特征点深度(Z)并获取各点三维坐标的步骤。
所述的进行三维建模处理的步骤,包括:
创建中性人脸模型的步骤;
中性人脸姿态调整的步骤;
人脸变形算法的步骤;
生成人脸特定模型的步骤。
所述的进行纹理映射处理的步骤,包括:
纹理映射的步骤;该步骤是将得到的人脸模型与正向人脸图像进行粘贴处理;
双线性插值处理的步骤;
构造出三维模型的步骤。
一种基于单幅人脸图像实现三维人脸重建的装置,包括:
一输入装置,用来输入人脸图像;
一姿态估计处理装置,用来以人脸姿态中两个内眼角与两个鼻翼点的坐标为四个特征点来实现姿态角度估计,并采用双灭点估计出人脸在X、Y、Z轴上的旋转角度;
一特征点深度估计处理装置,用来根据已有的大量人脸特征点距离及纹理信息训练出其神经网络,然后用此神经网络来估计出其现在人脸图像的特征点深度值,并将已知的二维坐标与其深度估计值组合得到估计三维坐标值;
一三维建模处理装置,用来将得到的三维人脸X、Y、Z轴上的旋转角度与人脸特征点的估计三维坐标值采用Dirichlet自由变形(DFFD)算法对三维人脸模型进行变形;
一纹理映射处理装置,用来将单幅正向人脸图像进行投影到三维模型上,对于正面信息不够的地方及侧面信息,采用双线性插值方式进行插值估计;
一构造真实三维模型装置,用来构造出真实三维模型;
输入装置的输出接至姿态估计处理装置的输入;姿态估计处理装置的输出接至特征点深度估计处理装置的输入;特征点深度估计处理装置的输出接至三维建模处理装置的输入;三维建模处理装置的输出接至纹理映射装置的输入;纹理映射装置的输出接至构造真实三维模型装置。
本发明的有益效果是,由于采用了人脸结构先验知识对人脸图像进行姿态识别,结合人脸面貌测量与射影几何,估计出人脸平面的旋转方向及角度,从而设置三维人脸的旋转角度;采用人工神经网络对人脸图像上的二维特征点的深度进行估计,取得各特征点的三维坐标;采用Dirichlet自由变形算法实现对通用三维人脸模型向特定模型转变;采用二维图像提取的特征点进行对三维人脸模型映射;从而实现了由单幅人脸图像来构造出真实三维模型,有效地提高了三维建模精度,缩短了三维建模时间和降低了三维建模成本。
以下结合附图及实施例对本发明作进一步详细说明;但本发明的一种基于单幅人脸图像实现三维人脸重建的方法及其装置不局限于实施例。
附图说明
图1是本发明方法的主流程图;
图2是本发明方法的姿态估计处理的流程图;
图3是本发明方法的特征点深度估计处理的流程图;
图4是本发明方法的三维建模处理的流程图;
图5是本发明方法的纹理映射处理的流程图;
图6是本发明方法的人脸姿态特征点的示意图;
图7是本发明方法的空间坐标系与人脸姿态特征点的示意图;
图8是本发明方法的像平面中眼角点直线的斜率的示意图;
图9是本发明装置的结构框图。
具体实施方式
参见图1所示,本发明的一种基于单幅人脸图像实现三维人脸重建的方法,包括:
输入单幅人脸图像的步骤;如图1中的框101所示;
进行姿态估计处理的步骤;该步骤是以人脸姿态中两个内眼角与两个鼻翼点的坐标为四个特征点来实现姿态角度估计;采用双灭点估计出人脸在X、Y、Z轴上的旋转角度;如图1中的框102所示;
进行特征点深度估计处理的步骤;该步骤是根据已有的大量人脸特征点距离及纹理信息训练出其神经网络,然后用此神经网络来估计出其现在人脸图像的特征点深度值,并将已知的二维坐标与其深度估计值组合得到估计三维坐标值;如图1中的框103所示;
进行三维建模处理的步骤;该步骤是将得到的三维人脸X、Y、Z轴上的旋转角度与人脸特征点的估计三维坐标值采用Dirichlet自由变形(DFFD)算法对三维人脸模型进行变形;如图1中的框104所示;
进行纹理映射处理的步骤;该步骤是将单幅正向人脸图像进行投影到三维模型上;对于正面信息不够的地方及侧面信息,采用双线性插值方式进行插值估计;双线性插值是通过对纹理中的相邻像素进行处理来平滑掉屏幕输出像素间的锯齿的,使用双线性插值会使屏幕输出的图像显得更平滑;如图1中的框105所示;构造真实三维模型的步骤;如图1中的框106所示。
如图2所示,本发明的方法中,其中,所述的进行姿态估计处理的步骤,包括:
面部姿态特征点抽取的步骤;该步骤是将输入的正向人脸图像采用主动形状模型(ASM)来定位人脸特征;所定位的人脸特征包括人脸姿态中的两个内眼角与两个鼻翼点的坐标共四个特征点;如图2中的框201所示;
计算四边形双灭点的步骤;该步骤是根据四个人脸特征点来计算其双灭点;如图2中的框202所示;
计算X、Y、Z轴的旋转角度的步骤;如图2中的框203所示。
步骤201中,将系统输入的正向人脸图像采用主动形状模型(ASM)来定位人脸特征,必要时可进行人工手动调整。
所定位的人脸特征共有四个点,两个内眼角与两个鼻翼点的坐标,如图6所示,这四个点不易受到人脸表情变化(如笑、哭等)的干扰与化装(如眼镜等)的干扰,具有很强的抗干扰性和稳定性。在空间中,两个内眼角的连线与两个鼻翼点的连线平行,内眼角与鼻翼点的左右两条连线也相互平行,这四个点所组成的四边形具有长方形的特性。
四点在空间坐标系的关系图如图7所示。在空间坐标系O-XYZ中,O为原点,E1、E2为空间中人脸两个内眼角点,N1、N2为空间中人脸两个鼻翼点。F为照相机成像平面。e1、e2为人脸两个内眼角点在像平面上的投影,n3、n2为人脸两个鼻翼点在像平面上的投影。
由于E1、E2、N1、N2的连线具有长方形的特性,所以E1、E2的连线与N1、N2的连线互相并行,并不会产生灭点,E1、N1的连线与E2、N2的连线也同样不会产生灭点。如果F平面与空间E1、E2、N1、N2并非平行,则e1、e2连线与n2、n3连线将产生灭点M1,e1、n3连线与e2、n2连线也将产生灭点M2。
步骤202中,在步骤201中得到四个人脸特征点,开始计算其灭点M1、M2。
设这两条直线为y=ax+b,y=cx+d
有ax+b=cx+d
(a-c)x=d-b
x=(d-b)/(a-c)
再把x代入y=ax+b,y=cx+d得
y=a*(d-b)/(a-c)+b或y=c*(d-b)/(a-c)+d
所以交点坐标为[(d-b)/(a-c),a*(d-b)/(a-c)+b]或[(d-b)/(a-c),c*(d-b)/(a-c)+d]。
步骤203中,根据两个灭点坐标,来估计空间人脸的三维旋转姿态。
设向量E={i1,j1,k1}代表E1、E2连线的方向向量,由于N1、N2连线与E1、E2平行,N1、N2的方向向量也为E,M1的三维坐标为{x1,y1,z1}。
利用射影几何知识可求得M1三维坐标为:
x 1 = f × i 1 ÷ k 1 y 1 = f × j 1 ÷ k 1 z 1 = f
E方向向量为{x1×k1÷f,y1×k1÷f,k1}    (1)
同理设N ={i2、j2、k2}为E1、N1连线的方向向量。
可得M2三维坐标为:
x 2 = f × i 2 ÷ k 2 y 2 = f × j 2 ÷ k 2 z 2 = f
N方向向量为{x2×k2÷f,y2×k2÷f,k2}    (2)
算出正向人脸的法线可以确定人脸在三维空间的旋转姿态。
正向人脸平面,可以设E1、E2、N2、N1为正向人脸中的四个点。由这四个点所组成的平面为正向平面。
由于E与N方向向量互相垂直,并同在正向平面中,可得人脸正向平面的法线:F=E×N。
结合(1)、(2)可得:
F={y1-y2,x2-x1,(x1*y2-x2*y1)/f}
由于E与N方向向量互相垂直,其内积{x1×k1÷f,y1×k1÷f,k1}·{x2×k2÷f,y2×k2÷f,k2}为零。
经整理可得:
F = { y 1 - y 2 , x 2 - x 1 , x 1 y 2 - x 2 y 1 - ( x 1 x 2 + y 1 y 2 ) }
从步骤202中,可以得到灭点M1(x1,x2)、M2(y1,y2)的坐标值。
由法线F可得三维旋转角度α、β、γ,分别对应X、Y、Z轴的旋转角度。
α = arctag [ ( x 2 - x 1 ) × - ( x 1 x 2 + y 1 y 2 ) x 1 y 2 - x 2 y 1 ] β = arctag [ ( y 1 - y 2 ) × - ( x 1 x 2 + y 1 y 2 ) x 1 y 2 - x 2 y 1 ] γ = arctag [ K ]
K为像平面中眼角点e1e2直线的斜率,如图8所示。
K=(y2-y1)/(x2-x1)。
如图3所示,本发明的方法中,其中,所述的进行特征点深度估计处理的步骤,包括:
面部图像特征点抽取的步骤;该步骤是采用主动形状模型(ASM)来定位人脸特征;如图3中的框301所示;
光照纹理信息抽取的步骤;如图3中的框302所示;
训练神经网络的步骤;如图3中的框303所示;
估算各特征点深度(Z)并获取各点三维坐标的步骤;如图3中的框304所示。
步骤301中,采用主动形状模型(ASM)来定位人脸特征,必要时可进行人工手动调整。
将所有定位的人脸特征点的二维坐标记录下来,并计算出各点的欧氏距离(Euclidean distance),并把人脸中最长距离,即额头特征点到下巴特征点设置为L。
步骤302中,将系统输入的正向人脸图像进行纹理信息抽取。
其中纹理的提取过程如下所示:
把彩色图片按照YCrCb的三个颜色空间分成Y(亮度)、Cr(色度r)、Cb(色度b)三维矢量,并根据该象素点的周边象素的YCrCb颜色分量计算该点的矢量,算出其点的上下左右等方向的相差值,如果颜色无变化,则其值为0。
设置当前点为point,它的Y(亮度)矢量对应于如下结构中的Y4;
  Y0   Y1   Y2
  Y3   Y4   Y5
  Y6   Y7   Y8
Cr(色度r)矢量对应于如下结构中的Cr4;
  Cr0   Cr1   Cr2
  Cr3   Cr4   Cr5
  Cr6   Cr7   Cr8
Cb(色度b)矢量对应于如下结构中的Cb4;
  Cb0   Cb1   Cb2
  Cb3   Cb4   Cb5
  Cb6   Cb7   Cb8
然后进行如下计算;
水平划分计算:y0=((Y0+Y1+Y2)-(Y6+Y7+Y8)/3
垂直划分计算:y1=((Y0+Y3+Y6)-(Y2+Y5+Y8))/3
右对角划分计算:y2=((Y0+Y1+Y3)-(Y5+Y7+Y8))/3
左对角划分计算:y3=((Y1+Y2+Y5)-(Y3+Y6+Y7)/3
以其的水平、垂直、右对角、左对角的最大值为该点的值。
point.Y=max(y0,y1,y2,y3);
同理可推算出point.Cr与point.Cb的值。
将生成的YCrCb纹理生成灰度(Gray)图。
将步骤301中取出的各个特征点坐标,计算各个特征点之间的灰度值。即在纹理灰度中,每两特征点坐标之间的灰度值总和。
步骤303是将三维人脸各个特征点的先验知识用来训练成各个特征点的神经网络。
三维人脸各个特征点的先验知识包含以下信息。
各个特征点之间的距离/L(额头特征点到下巴特征点距离);
各个特征点之间的纹理灰度值/L(额头特征点到下巴特征点距离);
设:
Eu=Eij(i,j∈M,i≠j)
Gu=Gij(i,j∈M,i≠j)
M为当前人脸特征点集合,L为额头特征点到下巴特征点距离,Eij为在二维图像中两个点之间的欧氏距离/L,Gij为在二维图像中两个点之间的纹理灰度值/L。
要生成额头特征点的神经网络,则先进行收集关于额头特征点Eu、Gu与额头特征点的深度作为训练值,采用BP神经网络算法进行训练,得到其网络权值。
采用各个特征点的距离与纹理信息,是基于两个方面考虑:
1)、人脸是一个球面,其各个点的深度与其分布的位置相关;
2)、各个点之间由于深度位置不同所受到的光照效果也是不同。
根据已有的三维人脸先验知识,可训练出各个特征点的神经网络。
步骤304中,将已得到的当前正向人脸图像中各特征点的欧氏距离、纹理灰度值与L,进行神经网络计算,可得到各个特征点的估计深度值Z。并上已知的X、Y二维坐标,可得各点三维坐标值。
如图4所示,本发明的方法中,其中,所述的进行三维建模处理的步骤,包括:
创建中性人脸模型的步骤;即根据三维人脸的先验知识创建中性人脸模型;如图4中的框401所示;
中性人脸姿态调整的步骤;将步骤203得到的X、Y、Z来对中性人脸模型进行旋转;如图4中的框402所示;
人脸变形算法的步骤;首先将各个特征点按步骤304得到的各点的三维坐标进行调整,然后采用Dirichlet自由变形算法进行对其它三维坐标进行调整;相比其它的自由变形方法,它有更大的灵活性,能够任意设置控制点;如图4中的框403所示;
生成人脸特定模型的步骤;将中性人脸模型生成特定人脸模型,进行保存;如图4中的框404所示。
如图5所示,本发明的方法中,其中,所述的进行纹理映射处理的步骤,包括:
纹理映射的步骤;该步骤是将得到的人脸模型与正向人脸图像进行粘贴处理;即,把对应的纹理信息按比例粘贴到模型上;如图5中的框501所示;
双线性插值处理的步骤;对于由于正面图像不够而需要进行纹理插值的,进行双线性插值;如图5中的框502所示;双线性插值是通过对纹理中的相邻像素进行处理来平滑掉屏幕输出像素间的锯齿的;使用双线性插值会使屏幕输出的图像显得更平滑;
构造出三维模型的步骤;将粘贴纹理后的三维模型输出;如图5中的框503所示。
参见图9所示,本发明的一种基于单幅人脸图像实现三维人脸重建的装置,包括:
一输入装置61,用来输入人脸图像;
一姿态估计处理装置62,用来以人脸姿态中两个内眼角与两个鼻翼点的坐标为四个特征点来实现姿态角度估计,并采用双灭点估计出入脸在X、Y、Z轴上的旋转角度;
一特征点深度估计处理装置63,用来根据已有的大量人脸特征点距离及纹理信息训练出其神经网络,然后用此神经网络来估计出其现在人脸图像的特征点深度值,并将已知的二维坐标与其深度估计值组合得到估计三维坐标值;
一三维建模处理装置64,用来将得到的三维人脸X、Y、Z轴上的旋转角度与人脸特征点的估计三维坐标值采用Dirichlet自由变形(DFFD)算法对三维人脸模型进行变形;
一纹理映射处理装置65,用来将单幅正向人脸图像进行投影到三维模型上,对于正面信息不够的地方及侧面信息,采用双线性插值方式进行插值估计;
一构造真实三维模型装置66,用来构造出真实三维模型;
输入装置61的输出接至姿态估计处理装置62的输入;姿态估计处理装置62的输出接至特征点深度估计处理装置63的输入;特征点深度估计处理装置63的输出接至三维建模处理装置64的输入;三维建模处理装置64的输出接至纹理映射装置65的输入;纹理映射装置65的输出接至构造真实三维模型装置66。
上述实施例仅用来进一步说明本发明的一种基于单幅人脸图像实现三维人脸重建的方法及其装置,但本发明并不局限于实施例,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均落入本发明技术方案的保护范围。

Claims (6)

1.一种基于单幅人脸图像实现三维人脸重建的方法,其特征在于:包括:
输入单幅人脸图像的步骤;
进行姿态估计处理的步骤;该步骤是以人脸姿态中两个内眼角与两个鼻翼点的坐标为四个特征点来实现姿态角度估计;采用双灭点估计出人脸在X、Y、Z轴上的旋转角度;
进行特征点深度估计处理的步骤;该步骤是根据已有的大量人脸特征点距离及纹理信息训练出其神经网络,然后用此神经网络来估计出其现在人脸图像的特征点深度值,并将已知的二维坐标与其深度估计值组合得到估计三维坐标值;
进行三维建模处理的步骤;该步骤是将得到的三维人脸X、Y、Z轴上的旋转角度与人脸特征点的估计三维坐标值采用Dirichlet自由变形(DFFD)算法对三维人脸模型进行变形;
进行纹理映射处理的步骤;该步骤是将单幅正向人脸图像进行投影到三维模型上;对于正面信息不够的地方及侧面信息,采用双线性插值方式进行插值估计;
构造真实三维模型的步骤。
2.根据权利要求1所述的基于单幅人脸图像实现三维人脸重建的方法,其特征在于:所述的进行姿态估计处理的步骤,包括:
面部姿态特征点抽取的步骤;该步骤是将输入的正向人脸图像采用主动形状模型(ASM)来定位人脸特征;所定位的人脸特征包括人脸姿态中的两个内眼角与两个鼻翼点的坐标共四个特征点;
计算四边形双灭点的步骤;该步骤是根据四个人脸特征点来计算其双灭点;
计算X、Y、Z轴的旋转角度的步骤。
3.根据权利要求1所述的基于单幅人脸图像实现三维人脸重建的方法,其特征在于:所述的进行特征点深度估计处理的步骤,包括:面部图像特征点抽取的步骤;该步骤是采用主动形状模型(ASM)来定位人脸特征;
光照纹理信息抽取的步骤;
训练神经网络的步骤;
估算各特征点深度(Z)并获取各点三维坐标的步骤。
4.根据权利要求1所述的基于单幅人脸图像实现三维人脸重建的方法,其特征在于:所述的进行三维建模处理的步骤,包括:
创建中性人脸模型的步骤;
中性人脸姿态调整的步骤;
人脸变形算法的步骤;
生成人脸特定模型的步骤。
5.根据权利要求1所述的基于单幅人脸图像实现三维人脸重建的方法,其特征在于:所述的进行纹理映射处理的步骤,包括:
纹理映射的步骤;该步骤是将得到的人脸模型与正向人脸图像进行粘贴处理;
双线性插值处理的步骤;
构造出三维模型的步骤。
6.一种基于单幅人脸图像实现三维人脸重建的装置,其特征在于:包括:
一输入装置,用来输入人脸图像;
一姿态估计处理装置,用来以人脸姿态中两个内眼角与两个鼻翼点的坐标为四个特征点来实现姿态角度估计,并采用双灭点估计出人脸在X、Y、Z轴上的旋转角度;
一特征点深度估计处理装置,用来根据已有的大量人脸特征点距离及纹理信息训练出其神经网络,然后用此神经网络来估计出其现在人脸图像的特征点深度值,并将已知的二维坐标与其深度估计值组合得到估计三维坐标值;
一三维建模处理装置,用来将得到的三维人脸X、Y、Z轴上的旋转角度与人脸特征点的估计三维坐标值采用Dirichlet自由变形(DFFD)算法对三维人脸模型进行变形;
一纹理映射处理装置,用来将单幅正向人脸图像进行投影到三维模型上,对于正面信息不够的地方及侧面信息,采用双线性插值方式进行插值估计;
一构造真实三维模型装置,用来构造出真实三维模型;
输入装置的输出接至姿态估计处理装置的输入;姿态估计处理装置的输出接至特征点深度估计处理装置的输入;特征点深度估计处理装置的输出接至三维建模处理装置的输入;三维建模处理装置的输出接至纹理映射装置的输入;纹理映射装置的输出接至构造真实三维模型。
CN2009101127795A 2009-11-04 2009-11-04 一种基于单幅人脸图像实现三维人脸重建的方法及其装置 Pending CN102054291A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101127795A CN102054291A (zh) 2009-11-04 2009-11-04 一种基于单幅人脸图像实现三维人脸重建的方法及其装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101127795A CN102054291A (zh) 2009-11-04 2009-11-04 一种基于单幅人脸图像实现三维人脸重建的方法及其装置

Publications (1)

Publication Number Publication Date
CN102054291A true CN102054291A (zh) 2011-05-11

Family

ID=43958575

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101127795A Pending CN102054291A (zh) 2009-11-04 2009-11-04 一种基于单幅人脸图像实现三维人脸重建的方法及其装置

Country Status (1)

Country Link
CN (1) CN102054291A (zh)

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102222363A (zh) * 2011-07-19 2011-10-19 杭州实时数码科技有限公司 从人脸图像快速构建高精度个性化人脸模型的方法
CN102436680A (zh) * 2011-08-19 2012-05-02 合肥鹏润图像科技有限公司 数码照片立体图像制作方法
CN102663820A (zh) * 2012-04-28 2012-09-12 清华大学 三维头部模型重建方法
CN103473804A (zh) * 2013-08-29 2013-12-25 小米科技有限责任公司 一种图像处理方法、装置和终端设备
CN103634554A (zh) * 2012-08-20 2014-03-12 联想(北京)有限公司 一种数据传输的方法、数据接收的方法及电子设备
CN103927515A (zh) * 2014-04-08 2014-07-16 章建国 三维动态人脸比对方法
CN104573737A (zh) * 2013-10-18 2015-04-29 华为技术有限公司 特征点定位的方法及装置
CN104899921A (zh) * 2015-06-04 2015-09-09 杭州电子科技大学 基于多模态自编码模型的单视角视频人体姿态恢复方法
CN104978548A (zh) * 2014-04-02 2015-10-14 汉王科技股份有限公司 一种基于三维主动形状模型的视线估计方法与装置
WO2015172679A1 (zh) * 2014-05-14 2015-11-19 华为技术有限公司 一种图像处理方法和装置
CN105574518A (zh) * 2016-01-25 2016-05-11 北京天诚盛业科技有限公司 人脸活体检测的方法和装置
CN105701455A (zh) * 2016-01-05 2016-06-22 安阳师范学院 基于asm算法的人脸特征点采集及三维人脸建模方法
WO2016146001A1 (zh) * 2015-03-17 2016-09-22 阿里巴巴集团控股有限公司 一种三维建模的方法及装置
CN106023302A (zh) * 2016-05-06 2016-10-12 刘进 一种移动通信终端及其实现三维重建的方法及服务器
CN106067190A (zh) * 2016-05-27 2016-11-02 俞怡斐 一种基于单幅图像的快速人脸三维模型生成和变换方法
WO2016188318A1 (zh) * 2015-05-22 2016-12-01 腾讯科技(深圳)有限公司 一种3d人脸重建方法、装置及服务器
CN106803284A (zh) * 2017-01-11 2017-06-06 北京旷视科技有限公司 构建脸部的三维图像的方法及装置
CN106910241A (zh) * 2017-01-20 2017-06-30 徐迪 基于手机摄像和云服务器的三维人体头部的重建系统及方法
CN107452049A (zh) * 2016-05-30 2017-12-08 腾讯科技(深圳)有限公司 一种三维头部建模方法及装置
CN107527092A (zh) * 2016-06-15 2017-12-29 福特全球技术公司 使用听觉数据训练用于碰撞躲避的算法
CN107679446A (zh) * 2017-08-17 2018-02-09 平安科技(深圳)有限公司 人脸姿态检测方法、装置及存储介质
CN108475438A (zh) * 2016-10-31 2018-08-31 谷歌有限责任公司 基于学习的嵌入的面部重建
CN108491881A (zh) * 2018-03-23 2018-09-04 百度在线网络技术(北京)有限公司 用于生成检测模型的方法和装置
CN108492373A (zh) * 2018-03-13 2018-09-04 齐鲁工业大学 一种人脸浮雕几何建模方法
CN108537836A (zh) * 2018-04-12 2018-09-14 维沃移动通信有限公司 一种深度数据获取方法及移动终端
CN108665555A (zh) * 2018-05-15 2018-10-16 华中师范大学 一种融入真实人物形象的孤独症干预系统
CN108961384A (zh) * 2017-05-19 2018-12-07 中国科学院苏州纳米技术与纳米仿生研究所 三维图像重建方法
CN109147037A (zh) * 2018-08-16 2019-01-04 Oppo广东移动通信有限公司 基于三维模型的特效处理方法、装置和电子设备
CN109377557A (zh) * 2018-11-26 2019-02-22 中山大学 基于单帧人脸图像的实时三维人脸重建方法
CN109671108A (zh) * 2018-12-18 2019-04-23 重庆理工大学 一种平面内任意旋转的单幅多视角人脸图像姿态估计方法
CN109919876A (zh) * 2019-03-11 2019-06-21 四川川大智胜软件股份有限公司 一种三维真脸建模方法及三维真脸照相系统
WO2020029572A1 (zh) * 2018-08-10 2020-02-13 浙江宇视科技有限公司 人脸特征点检测方法及装置、设备及存储介质
WO2020042720A1 (zh) * 2018-08-28 2020-03-05 腾讯科技(深圳)有限公司 一种人体三维模型重建方法、装置和存储介质
CN111091624A (zh) * 2019-12-19 2020-05-01 南京大学 一种从单张图片生成高精度可驱动人脸三维模型的方法
CN111223175A (zh) * 2018-11-27 2020-06-02 财团法人交大思源基金会 三维人脸重建方法
CN111292414A (zh) * 2020-02-24 2020-06-16 当家移动绿色互联网技术集团有限公司 生成物体三维图像的方法、装置、存储介质及电子设备
CN111428579A (zh) * 2020-03-03 2020-07-17 平安科技(深圳)有限公司 人脸图像的获取方法与系统
CN112507848A (zh) * 2020-12-03 2021-03-16 中科智云科技有限公司 一种移动端实时人脸姿态估计方法
CN112597901A (zh) * 2020-12-23 2021-04-02 艾体威尔电子技术(北京)有限公司 一种基于三维测距的多人脸场景有效人脸识别装置及方法
CN113705280A (zh) * 2020-05-21 2021-11-26 北京聚匠艺传媒有限公司 一种基于面部特征的人机交互方法及装置
CN114061761A (zh) * 2021-11-17 2022-02-18 重庆大学 基于单目红外立体视觉矫正的远距离目标温度精确测量方法
CN116452661A (zh) * 2023-03-30 2023-07-18 中国医科大学附属盛京医院 基于ncct影像数据的翼点体表投影定位方法、装置、储存介质及设备
CN116965772A (zh) * 2023-06-30 2023-10-31 广东花至美容科技有限公司 人脸空间校准方法、装置及可穿戴设备、美护系统
CN117011354A (zh) * 2023-08-10 2023-11-07 龙立强人工智能科技(苏州)有限公司 应用深度神经网络集群计算二维图像物体深度的方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101404091A (zh) * 2008-11-07 2009-04-08 重庆邮电大学 基于两步形状建模的三维人脸重建方法和系统

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101404091A (zh) * 2008-11-07 2009-04-08 重庆邮电大学 基于两步形状建模的三维人脸重建方法和系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵广吉: "基于一定旋转角度人脸照片的三维重建", 《中国优秀硕士学位论文全文数据库》 *

Cited By (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102222363A (zh) * 2011-07-19 2011-10-19 杭州实时数码科技有限公司 从人脸图像快速构建高精度个性化人脸模型的方法
CN102436680A (zh) * 2011-08-19 2012-05-02 合肥鹏润图像科技有限公司 数码照片立体图像制作方法
CN102663820B (zh) * 2012-04-28 2014-10-22 清华大学 三维头部模型重建方法
CN102663820A (zh) * 2012-04-28 2012-09-12 清华大学 三维头部模型重建方法
CN103634554A (zh) * 2012-08-20 2014-03-12 联想(北京)有限公司 一种数据传输的方法、数据接收的方法及电子设备
CN103634554B (zh) * 2012-08-20 2017-06-27 联想(北京)有限公司 一种数据传输的方法、数据接收的方法及电子设备
CN103473804A (zh) * 2013-08-29 2013-12-25 小米科技有限责任公司 一种图像处理方法、装置和终端设备
CN104573737A (zh) * 2013-10-18 2015-04-29 华为技术有限公司 特征点定位的方法及装置
CN104573737B (zh) * 2013-10-18 2018-03-27 华为技术有限公司 特征点定位的方法及装置
CN104978548A (zh) * 2014-04-02 2015-10-14 汉王科技股份有限公司 一种基于三维主动形状模型的视线估计方法与装置
CN104978548B (zh) * 2014-04-02 2018-09-25 汉王科技股份有限公司 一种基于三维主动形状模型的视线估计方法与装置
CN103927515A (zh) * 2014-04-08 2014-07-16 章建国 三维动态人脸比对方法
WO2015172679A1 (zh) * 2014-05-14 2015-11-19 华为技术有限公司 一种图像处理方法和装置
CN105096377A (zh) * 2014-05-14 2015-11-25 华为技术有限公司 一种图像处理方法和装置
US10043308B2 (en) 2014-05-14 2018-08-07 Huawei Technologies Co., Ltd. Image processing method and apparatus for three-dimensional reconstruction
CN105096377B (zh) * 2014-05-14 2019-03-19 华为技术有限公司 一种图像处理方法和装置
WO2016146001A1 (zh) * 2015-03-17 2016-09-22 阿里巴巴集团控股有限公司 一种三维建模的方法及装置
US10410405B2 (en) 2015-03-17 2019-09-10 Alibaba Group Holding Limited Reducing computational complexity in three-dimensional modeling based on two-dimensional images
US10789767B2 (en) 2015-03-17 2020-09-29 Alibaba Group Holding Limited Reducing computational complexity in three-dimensional modeling based on two-dimensional images
CN106033621B (zh) * 2015-03-17 2018-08-24 阿里巴巴集团控股有限公司 一种三维建模的方法及装置
US10055879B2 (en) 2015-05-22 2018-08-21 Tencent Technology (Shenzhen) Company Limited 3D human face reconstruction method, apparatus and server
WO2016188318A1 (zh) * 2015-05-22 2016-12-01 腾讯科技(深圳)有限公司 一种3d人脸重建方法、装置及服务器
CN104899921A (zh) * 2015-06-04 2015-09-09 杭州电子科技大学 基于多模态自编码模型的单视角视频人体姿态恢复方法
CN104899921B (zh) * 2015-06-04 2017-12-22 杭州电子科技大学 基于多模态自编码模型的单视角视频人体姿态恢复方法
CN105701455A (zh) * 2016-01-05 2016-06-22 安阳师范学院 基于asm算法的人脸特征点采集及三维人脸建模方法
CN105574518A (zh) * 2016-01-25 2016-05-11 北京天诚盛业科技有限公司 人脸活体检测的方法和装置
CN106023302A (zh) * 2016-05-06 2016-10-12 刘进 一种移动通信终端及其实现三维重建的方法及服务器
CN106067190A (zh) * 2016-05-27 2016-11-02 俞怡斐 一种基于单幅图像的快速人脸三维模型生成和变换方法
CN106067190B (zh) * 2016-05-27 2019-04-30 俞怡斐 一种基于单幅图像的快速人脸三维模型生成和变换方法
CN107452049A (zh) * 2016-05-30 2017-12-08 腾讯科技(深圳)有限公司 一种三维头部建模方法及装置
CN107527092A (zh) * 2016-06-15 2017-12-29 福特全球技术公司 使用听觉数据训练用于碰撞躲避的算法
US12249178B2 (en) 2016-10-31 2025-03-11 Google Llc Face reconstruction from a learned embedding
US11335120B2 (en) 2016-10-31 2022-05-17 Google Llc Face reconstruction from a learned embedding
CN114694221A (zh) * 2016-10-31 2022-07-01 谷歌有限责任公司 基于学习的面部重建方法
CN108475438B (zh) * 2016-10-31 2022-04-12 谷歌有限责任公司 基于学习的嵌入的面部重建
CN108475438A (zh) * 2016-10-31 2018-08-31 谷歌有限责任公司 基于学习的嵌入的面部重建
CN106803284B (zh) * 2017-01-11 2021-03-23 北京旷视科技有限公司 构建脸部的三维图像的方法及装置
CN106803284A (zh) * 2017-01-11 2017-06-06 北京旷视科技有限公司 构建脸部的三维图像的方法及装置
CN106910241A (zh) * 2017-01-20 2017-06-30 徐迪 基于手机摄像和云服务器的三维人体头部的重建系统及方法
CN108961384A (zh) * 2017-05-19 2018-12-07 中国科学院苏州纳米技术与纳米仿生研究所 三维图像重建方法
CN108961384B (zh) * 2017-05-19 2021-11-30 中国科学院苏州纳米技术与纳米仿生研究所 三维图像重建方法
WO2019033576A1 (zh) * 2017-08-17 2019-02-21 平安科技(深圳)有限公司 人脸姿态检测方法、装置及存储介质
CN107679446A (zh) * 2017-08-17 2018-02-09 平安科技(深圳)有限公司 人脸姿态检测方法、装置及存储介质
CN108492373B (zh) * 2018-03-13 2019-03-08 齐鲁工业大学 一种人脸浮雕几何建模方法
CN108492373A (zh) * 2018-03-13 2018-09-04 齐鲁工业大学 一种人脸浮雕几何建模方法
CN108491881A (zh) * 2018-03-23 2018-09-04 百度在线网络技术(北京)有限公司 用于生成检测模型的方法和装置
CN108537836A (zh) * 2018-04-12 2018-09-14 维沃移动通信有限公司 一种深度数据获取方法及移动终端
CN108665555A (zh) * 2018-05-15 2018-10-16 华中师范大学 一种融入真实人物形象的孤独症干预系统
WO2020029572A1 (zh) * 2018-08-10 2020-02-13 浙江宇视科技有限公司 人脸特征点检测方法及装置、设备及存储介质
US11475708B2 (en) 2018-08-10 2022-10-18 Zhejiang Uniview Technologies Co., Ltd. Face feature point detection method and device, equipment and storage medium
WO2020034698A1 (zh) * 2018-08-16 2020-02-20 Oppo广东移动通信有限公司 基于三维模型的特效处理方法、装置和电子设备
CN109147037A (zh) * 2018-08-16 2019-01-04 Oppo广东移动通信有限公司 基于三维模型的特效处理方法、装置和电子设备
WO2020042720A1 (zh) * 2018-08-28 2020-03-05 腾讯科技(深圳)有限公司 一种人体三维模型重建方法、装置和存储介质
US11302064B2 (en) 2018-08-28 2022-04-12 Tencent Technology (Shenzhen) Company Limited Method and apparatus for reconstructing three-dimensional model of human body, and storage medium
CN109377557B (zh) * 2018-11-26 2022-12-27 中山大学 基于单帧人脸图像的实时三维人脸重建方法
CN109377557A (zh) * 2018-11-26 2019-02-22 中山大学 基于单帧人脸图像的实时三维人脸重建方法
CN111223175B (zh) * 2018-11-27 2023-07-04 财团法人交大思源基金会 三维人脸重建方法
CN111223175A (zh) * 2018-11-27 2020-06-02 财团法人交大思源基金会 三维人脸重建方法
CN109671108A (zh) * 2018-12-18 2019-04-23 重庆理工大学 一种平面内任意旋转的单幅多视角人脸图像姿态估计方法
CN109919876B (zh) * 2019-03-11 2020-09-01 四川川大智胜软件股份有限公司 一种三维真脸建模方法及三维真脸照相系统
CN109919876A (zh) * 2019-03-11 2019-06-21 四川川大智胜软件股份有限公司 一种三维真脸建模方法及三维真脸照相系统
CN111091624B (zh) * 2019-12-19 2021-09-28 南京大学 一种从单张图片生成高精度可驱动人脸三维模型的方法
CN111091624A (zh) * 2019-12-19 2020-05-01 南京大学 一种从单张图片生成高精度可驱动人脸三维模型的方法
CN111292414A (zh) * 2020-02-24 2020-06-16 当家移动绿色互联网技术集团有限公司 生成物体三维图像的方法、装置、存储介质及电子设备
CN111428579A (zh) * 2020-03-03 2020-07-17 平安科技(深圳)有限公司 人脸图像的获取方法与系统
WO2021174939A1 (zh) * 2020-03-03 2021-09-10 平安科技(深圳)有限公司 人脸图像的获取方法与系统
CN113705280A (zh) * 2020-05-21 2021-11-26 北京聚匠艺传媒有限公司 一种基于面部特征的人机交互方法及装置
CN113705280B (zh) * 2020-05-21 2024-05-10 北京聚匠艺传媒有限公司 一种基于面部特征的人机交互方法及装置
CN112507848B (zh) * 2020-12-03 2021-05-14 中科智云科技有限公司 一种移动端实时人脸姿态估计方法
CN112507848A (zh) * 2020-12-03 2021-03-16 中科智云科技有限公司 一种移动端实时人脸姿态估计方法
CN112597901B (zh) * 2020-12-23 2023-12-29 艾体威尔电子技术(北京)有限公司 一种基于三维测距的多人脸场景有效人脸识别装置及方法
CN112597901A (zh) * 2020-12-23 2021-04-02 艾体威尔电子技术(北京)有限公司 一种基于三维测距的多人脸场景有效人脸识别装置及方法
CN114061761B (zh) * 2021-11-17 2023-12-08 重庆大学 基于单目红外立体视觉矫正的远距离目标温度精确测量方法
CN114061761A (zh) * 2021-11-17 2022-02-18 重庆大学 基于单目红外立体视觉矫正的远距离目标温度精确测量方法
CN116452661A (zh) * 2023-03-30 2023-07-18 中国医科大学附属盛京医院 基于ncct影像数据的翼点体表投影定位方法、装置、储存介质及设备
CN116965772A (zh) * 2023-06-30 2023-10-31 广东花至美容科技有限公司 人脸空间校准方法、装置及可穿戴设备、美护系统
CN117011354A (zh) * 2023-08-10 2023-11-07 龙立强人工智能科技(苏州)有限公司 应用深度神经网络集群计算二维图像物体深度的方法

Similar Documents

Publication Publication Date Title
CN102054291A (zh) 一种基于单幅人脸图像实现三维人脸重建的方法及其装置
CN110807836B (zh) 三维人脸模型的生成方法、装置、设备及介质
CN101916454B (zh) 基于网格变形和连续优化的高分辨率人脸重建方法
CN114450719B (zh) 人体模型重建方法、重建系统及存储介质
CN106023288B (zh) 一种基于图像的动态替身构造方法
CN114863035B (zh) 一种基于隐式表征的三维人体运动捕捉和生成方法
CN102982578B (zh) 单幅人物图像中着装人体三维模型估计方法
CN112734890B (zh) 基于三维重建的人脸替换方法及装置
CN102426712B (zh) 一种基于两幅图像的三维头部建模方法
JP2023526566A (ja) 高速で深い顔面変形
CN111932678B (zh) 多视点实时人体运动、手势、表情、纹理重建系统
CN113421328A (zh) 一种三维人体虚拟化重建方法及装置
CN110503680A (zh) 一种基于非监督的卷积神经网络单目场景深度估计方法
CN101826217A (zh) 人脸动画快速生成方法
JP7251003B2 (ja) 細かいしわを有する顔メッシュ変形
CN118736092A (zh) 一种基于三维高斯喷溅的虚拟人任意视角渲染方法与系统
CN102360513A (zh) 基于梯度操作的对象光照迁移方法
CN107358645A (zh) 产品三维模型重建方法及其系统
CN115619937A (zh) 基于三维重建的人体面部替换方法
CN115953513A (zh) 一种可驱动三维人头模型重建方法、装置、设备及介质
CN116863044A (zh) 人脸模型的生成方法、装置、电子设备及可读存储介质
CN115761801A (zh) 一种基于视频时序信息的三维人体姿态迁移方法
CN108230431A (zh) 一种二维虚拟形象的人体动作动画生成方法及系统
CN115497029A (zh) 视频处理方法、装置及计算机可读存储介质
CN106296572A (zh) 一种基于部件的人脸编辑与美化方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110511