根据二维图像重建三维图形
基于二维图像的三维人脸建模技术研究
人脸建模,其包含的主要方法如图2-2所示。
图2-2 基于图像的人脸造型方法
每种方法都是根据一些具体的实际问题提出来的,是对各种方法的综合结果 ,因而上述的各种三维建模方法之间存在密切的联系,在具体进行特定三维人脸建模过程中,应该根据实际情况将几种不同的建模方法综合运用,特别是假如基于图像的方法能够结合人脸的几何数据,将会使模型更具真实感。在此只是为了方便说明问题才进行方法分类,通常在实际应用中是结合多种方法进行建模。
2.2 基于几何的人脸建模方法
Parke首次把基于几何的构建模型方法应用在计算机中生成虚拟三维人脸模型。该方法的实施是以一个假人模型为出发点,先用手工方法测量模型上的数据,然后把脸部进行多边形分割,把多边形的顶点数据进行保存,根据保存的数据可以得到头部的分片模型[17]。Parke设定人脸模型的差别可以利用拓扑几何结构上的变换来区分,他通过变换通用人脸模型的参数构造几个不同形状的人脸模型,使用双线性插值来构造不同的人脸形状。给定的构造参数的范围限制了Parke的参数化模型,并且在一张特定人脸上参数的调节是非常困难的。随后Parke据此方法原理有创造性的提出一些实现人脸动画的方法,下面主要介绍一些比较有代表性的建模方法及其思想原理。
(1)参数化人脸模型 人脸模型参数化方法突破了简单插值的某些局限性,面部轮廓和形状的构建是利用一些特殊的参数值来完成的,参数化方法只需要较少量的计算就可以精确的控制特殊人脸形状。很多面部表情都可以由参数的组合来提供。但是参数化方法只能利用模型网格的拓扑几何结构来选取参数,所以不能实现完全参数化控制,并且很多参数值是通过手工调节来获取,因而会引起外形和动作表情的失真。而且参数化
9