维普资讯 http://www.cqvip.com Computer Engineering and Applications计算机工程与应用 2008,44(3)81 基于样例学习的任意光照下的人脸3D重建方法 张军,戴 霞 ZHANG Jun.DAI Xi 西华大学数学与计算机学院,成都610039 Institute of Computer and Mathematics,Xihua University,Chengdu 6 1 0039,China E—mail:mecca ̄@163.com ZHANG Jun。DAI Xia.Example—based learning method for 3D face reconstruction under varying lighting・Computer Engineering and Applications,2008,44(3):81-84. Abstract:Illumination changing from picture to picture is main barrier toward full automatic face recognition.In this paper,a novel method to handle lighting conditions is proposed,which can construct an image of human face in database under arbitrary illumination conditions and also can relight the probe image to no shadow image of human face.We carry out the method by de— composing the“texture image’’and the“3D shape”based on the phOtometric stereo technology.and then using the model of poly— hedron to get 3D shape of human face by least—squares—fitting.The 3D shape can be used to update the texture to conquer the influence of cast shadow.When the probe image is inputted,the linear combine of normal vector field and texture in example— database can be used to fit the probe image and then relight the image or reconstruct the 3D shape of human face in probe image.Experimental results oil YaleB database show that this method can reconstuctr the 3D shape of human face surface in probe image effectively,and synthesize the probe human face image under arbitrary illumination conditions. Key words:3D face reconstruction;photometric stereo;example—based;model of polyhedron 摘要:待匹配的人脸图像与数据库中的原型图像之间的光照差异是自动人脸识别的主要瓶颈问题之一。提出了一种基于样例学 习方式的3D人脸形状重建方法,既可以生成任意光照条件下的数据库中人脸图像,也可以对待识别图像进行重新光照,合成无阴 影的图像。该方法在建立人脸数据库时利用光度立体技术分离人脸图像的纹理和形状信息,并用多面体模型在最小二乘意义下恢 复其3D信息并更新法向量场以克服阴影误差,从而可以利用计算机图形学的方法合成任意光照务件下和小角度姿态改变时的人 脸图像;在识别时采用数据库中3D数据的线性组合形式对输入图像建模,以估计其3D信息,从而可以重新照明。在YaleB人脸 数据库上的实验表明,在建立3D人脸数据库后,该方法可以快速恢复输入单幅图像中人脸的3D信息,并生成任意光照务件的该 人脸图像。 关键词:人脸3D重建;光度立体技术;基于样例学习;多面体模型 文章编号:1002—833l(2008)03—0081-04 文献标识码:A 中图分类号:TP393 1引言 人脸识别技术在安全、金融、法律、人机交互等领域具有广 阔的应用前景,因此得到了研究人员的广泛关注ll1。从最早Bled— soe问”和“线性对象类”思想的方法得到了充分的研究,并取得了 很大的进展。Belhumeu— 从理论上研究了同一物体在所有光照 条件下成像的图像集合的性质,提出了光照锥(Illumination Cone)的概念。Georghiades[%) ̄实践上实现了基于光照锥思想的 提出人脸识别方法以来,人们将注意力主要集中在2D图 像的识别上,并逐渐形成了若干分支,如人脸检测、人脸3D重 建、分类识别等12}。人脸3D重建的主要目的之一是排除光照、姿 态和表情等因素对人脸识别方法产生的影响。本文的主要目标 人脸识别方法,并为此构建了著名的YaleB人脸数据库,其核 心思想是利用7幅光度立体人脸图像产生任意光照和姿态下 是寻找一种排除人脸成像的光照条件对人脸识别影响的方法。 Hallinan 提出了对任意光照条件下人脸曲面的子空间(Sub— space)表示方法,其主要思想是利用目标人的5幅光度立体图 的人脸图像。Blanzm从“线性对象类”的角度提出了3D变形模 型的人脸重建方法,利用数据库中原型人脸的3D激光扫描数 据的线性组合去逼近给定人脸图像,虽然精度很高,但涉及到 一个几百个参数的复杂连续优化问题,迭代优化过程耗费了大 像的线性组合来表示该人的任意光照条件下的人脸图像。 Vetter[41以线性对象类(Linear Object Classes)的思想用少数具 量计算时间,整个拟合过程在一台P4 2 GHz处理器的工作站 上大约需要4.5分钟。BronsteintSl ̄出了无需曲面重建的3D人 脸识别方法,以曲面梯度场信息提取曲面的几何不变特征用于 有代表性的物体的图像线性组合表示目标物体,并以线性变换 的形式产生目标物体在新角度下的观察图像。之后基于“子空 人脸识别。另外,基于球面谐波基图像[91、基于商图像【 ol和基于 基金项甘:西华大学青年基金资助项目(No.QO6226o8 o 作者简介:张军(1978一),男,讲师,主要研究领域为计算机辅助设计;戴霞(1976一),女,讲师,主要研究领域为计算机辅助设汁。 维普资讯 http://www.cqvip.com Computer Engineering and Applications计算机工程与应用 稀疏特征点变形…等以消除光照影响的人脸3D重建方法也是 研究的热点。 然而,上述方法一般都需要单个人脸的5幅以上人脸图 ,( . )=叩( , )’L。n( , ) (3) 三个光源方向线性无关保证了矩阵,J可逆,则 论上完全 可以从式(3)中得到人脸表面的向量场和纹理信息: 1 像[3,5,6,8-10】,有些则需要足够多的样本人脸的3D激光扫描数 据l1.4l ,这在一般人脸数据库建立时部是比较繁琐的,而且太多 叼( ,Y)=ll,J f l ln( ,Y)一— ,J f (4) 卵【X,Y J 图像拍摄时容易出现被拍摄者的轻微姿态改变,需要进行繁琐 的校准工作。同时,目前的方法有的过于复杂,汁算速度缓慢; 有的虽然计算速度很陕,但成像模型简单,无法合成点光源、 Phong光照模型或带阴影的真实感人脸图像;有的需要依赖待 识别人脸与数据库人脸间具有一定的相似程度才能建模。最 遗憾的是,人脸图像存在附加阴影(Attat' ̄hed Shattow)和自 投影(Cast Shadow)现象 ,人脸光度立体图像中并不是每一个 像素部满足方程,故文献[1,3,4,6,9,101提出的方法部需要更 多的图像来补充阴影产生的信息丢失现象,一般至少需要5幅 图像(有的甚至需要9幅),这是目前光度立体技术的一个巨大 后,所有这些方法一般都需要进行主成份分析(PCA),这会使 人脸数据库规模增大时重新计算一个大型矩阵的特征值和特 征向量,这也是目前3D人脸识别算法都局限于小规模人脸数 据库的原因之--) 。 本文提出的方法折衷了文献『7】和文献[8】的方法复杂程度, 使用理论上最少图像数目151(3幅)光度立体图像进行3D人脸 数据库的建立,并采用多面体模型从向量场中快速恢复人脸表 面3D信息,使得3D人脸数据库的建立代价尽量小。对输入的 待识别人脸图像采用基于样例学习思想进行3D重建,即以数 据库中已有的人脸向量场场的线性组合表示待识别人脸的图 像,并在最小二乘意义下求解组合系数。由于这一步没有复杂 的计算机3D曲面成像计算,故可达到快速求解的目的。在得 到待识别人脸的向量场后,再利用多面体模型从向量场中恢复 其3D信息,并以计算机图形学算法人工合成其任意光照条件 下或小角度姿态改变的人脸图像。本文的最大特色是将最小二 乘逼近与3D重建分离,使得在最耗时的最小二乘求解时采用 线性模型以追求计算速度快,而相对简单的人工合成人脸图像 时采用非线『生模型以追求真实感,从而在速度和真实感之间找 到了一个合理的平衡点。 2光度立体技术 Pete一斗详细研究了同一人脸在不同光照下的图像组成的集 合的特性并提出了“光照锥”(Illumination Cone)的概念,认为 该集合为凸集。 想状况下,该集合可由3幅光源方向线性无 关的图像的线性组合形式表示。实际上,这3幅图像就是“光度 立体图像”——同一物体在不同光源下被一个固定摄像机拍摄 的多幅图像㈣。 2.1向量场的恢复 假定人脸表面满足朗伯体表面反射模型(漫反射),则图像 中任意一点( ,Y)的灰度值可表示为: l(x,Y)=卵( ,Y)(n(x,Y),z) (1) 其中叼( ,y)是人脸表面在点( ,y)的反射率(纹理),z=( 、f ) 是光源方向,n(x,yl)=(n ( ,Y),n,( ,Y),nz(x,Y)) 为点( ,,)的 单位法向量。 如果已知3幅光度立体图像:,I,,2,^及其线f生无关的光源 方向: r r r rl li:(Z ,Z..,Z.)i=1,2,3 记为 缺陷。 本文提出的方法以多面体模型为基础,可以在丢失部分像 素向量场信息的情况下以最小二乘方法求得人脸表面的3D 信息,然后再以该3D信息来更新向量场信息,从而可以在保 持光度立体技术最少需要图像的幅数的前提下,保持算法的精 度和稳定性。 2.2从向 场中重建曲面3D结构 本文采用了文献[1 1 1提出的基于多面体模型的从明暗恢复 形状方法,将人脸曲面看成是由三角形面片组成的,其中一个 三角形的三个顶点为 =(轴, )、P。=( Y 。)、 =( Y , ),No、N。、N:表示三角形三个顶点的法方r口J。三角形表面对应 的法方向定义为: N N 0Nl、+N +N 1}3 则三角形三个顶点的深度信息和其表面法方向之问的关系为: lN =(yl-7"0)(Z2-。())一(。l— 0)(7"2-7"0) {N、=(。l—。【1)( 一 0)一( l~ 0)(Z2— 【1) (5) J =( 1一 0 J()'2-yo)~(Yl~, )(X2--Xf)) 通过式(5)可以看出,这是关于深度信息Z的一个线性方 程组,对多面体中所有的三角形都建立这样的方程组,就形成 了关于多面体各顶点深度信息的线性方程组。 如果图像的分辨率为M ̄N,则一共有M ̄N个未知的深度 信息,但有4( 1)(^ 1)个方程,这是一个超定的线f生方程组。 将方程组写成矩阵的形式:AZ=B。A为4( 一1)(N-1) ̄MN 的矩阵,曰为4(朋L1)(N-1)×1的列向量。则方程组可以通过如 下的形式解出最小二乘意义下的解: :(A,A)一1・(ATB) (6) 在建立人脸3D数据库时,本文利用式(4)可以将人脸3 幅光度立体图像的表面向量场和纹理分离出来,然后在利用式 f 6)得到人脸表面3D信息,最后再利用该3D信息更新人脸的 表面向量场和纹理信息。 3特征点 配 在所有的人脸识别算法中,特征点匹配部扮演着重要的角 色l¨I。目前主流的方法为ASM(Active Shape Mmode1)和AAM (Active Appearance Mode1)1141,但都是稀疏的特征点匹配方法。 针对基于样例学习思想的人脸3D重建一般需要进行最小二 乘拟合,密集的像素点对应是其先决条件,但大多数此领域的 文献都回避了这个问题,假没待识别人脸图像和数据库图像已 经过“预处理”而统一在一个尺度上。本文的研究重心同样不在 特征点的提取和标定上,但提出一种基于参数值对应的自动密 集像素点对应匹配的方法,此方法不需要对图像做预处理而天 然的做到像素点级别的匹配对应。 目前已有众多文献提出了精确标定眼睛位置的方法 I,本 文假设所有人脸的眼睛和嘴角的位置已经被标定,记为 , 维普资讯 http://www.cqvip.com 张 军,戴 霞:基于样例学习的任意光照下的人脸3D重建方法 , i=0,1,2,…,m,其中 0为待识别人脸的4个特征点, 式(10)已经成为关于组合系数 的线性方程,将参数(u, )取 遍集合UxV,其中 = lu = +iAu,i=1,2,…,p}, = 方程组: l:Bw 1,2,…,m为数据库中各人脸的4个特征点,分别为两个眼睛 中心和两个嘴角。两幅图像的对应匹配并不要求其分辨率或者 o+ jay,j=l,2,…,g}则方程(10)可形成关于组合系数 线性超定 姿态一致,所有匹配对应都在参数平面(“, )上进行。即: __ }(“, )HP (“ , )only if“=“ , P (“, )=“( +(1一 ) )+(1一“)( +(1一 ) ) “, ∈R i=1,2,…,m√=1,2,…,m (7) I= 之所以选择4个特征点为两个眼睛中心和两个嘴角,是因 为对绝大多数人脸图像,这4个点所包围的区域受阴影影响比 较少,利于计算。图1给出的是实际最小二乘逼近时的待识别 1 1 人脸图像(图1(a))和由数据库向量场线性组合出的合成人脸 图像(图1(b))问参与计算的像素点分布示意图。其中最小二 乘拟合时“. 从0以0.1为精度取到1,人工合成图像时精度 提高至0 0.Ol,“, ∈[_O/,JB], =0.5,/3=1.5。 一■ 。 。 ;广" , (a)待识别图像 (b)人工合成图像 。 图1待识别图像 4基于样例学习的人脸3D重建方法 肚 ≤== 。≤= = 一"。 本章讨论的主要问题是在给定一幅待识别的人脸图像时,M 如何排除其光照影响合成标准光照条件下的图像。进一步,如 何恢复给定人脸图像的3D信息。一般基于样例学习的方法都 :≤=: : 是利用数据库中已有信息的线性组合来逼近给定图像的灰度 : m 值信息,本文提出的方法也隶属于这样的理论框架体系。 人脸识别的主要目的是判定给定人脸图像是否是数据库 已有人脸中的某一个,所以如果给定人脸图像是数据库中的已 知人脸,则一定能由数据中的信息表示。 设待识别人脸图像为/o(x,Y),已事先标定了四个特征点: tJ , , , R一;已由本文第2章所述方法建立了3D人脸 数据库,含有m个人脸的三维信息:高度信息z( ,Y)、向量场 信息 ( ,y), ( ,Y), ( ,Y)、纹理信息 ( ,y)以及事先标 定了的特征点信息 , , , R ,i=1,2,…,m。 4.1最p1 ̄22乘逼近 针对人脸识别的特殊目的,可以用如下方程来表示任意一 给定人脸图像: ,。( 。, ):∑ ‘( ‘, )( ・ ( ‘, ) + ・^(( ,, )z、+ i=1 ・ ( , ‘)1) ()其中:z=( ,z f=)为给定图像的光,。源方向8 , .为组合系数。式(8)已经使用了参数化匹配对应,即: / )\ =“( 尸=. l+(1 ) ). +(1-u)( +(1 ) )i=0,1,…,m(9) , 。由于z=( ,z , )是未知的,对方程(8)做一下变形,令 = ^ = lfl '= 正,则方程(8)重新写成: ,。( 。,yO):∑Ti( ‘,埘 ( ‘, ) ( ‘, )+ (10) ,,, I1 Ⅳ=。 I l; lT…1 N IPq Ⅳ | q Jpqx3m 『 w,=( 11 W12 W13 W2I W22 23 _ ‘ m3 ) 1 在最小二乘意义下可求得组合系数: w=Bq (12) 理论上,如果给定图像为数据库中已有Z.N的图像,则应有: , 』: 献 耕蝴 ) 输入图像的光照信息可以也是可以求得的: L (Wn W WD ) ll(W l W& W 3 )l l4.2基于样例学习的人脸3D重建方法 理论上能通过式(1 2)得到的组合系数识别给定人脸图像, 但实际计算中图像不可避免的存在误差,所建立的3D人脸数 据库本身也存在误差,故无法做到严格的满足式(1 3),故采取 迭代更新的方式逐渐逼近原图像。 (1)理论上有 一【l(W 。 W W。 )l li=1,2,…,m,则胙 ( 。, ,…, )可以看成是初始3D人脸数据库中各个人脸 信息在输入图像中所占的权重,可初步估计出输入人脸的表面 向量场信息和纹理信息: J:∑Wi" :∑Wi"^( { (14) 『l :∑ i=1 0:∑Wii=1 "T‘ (2)在得到输入人脸的初始向量场和纹理信息后,通过方 程(15)可以估计其成像是光源方向: ,。( 。)= 。( 。, )( ( 。) + ( 。, , , ) + ( 。,yO)f=) (15) 式(15)中令参数(“, )取遍集合UxV,则形成对光源方向1: ( ,z )的线性方程组,可在最小二乘意义下求解。 (3)估计出的光源方向又可以用式(8)来更新组合系数,即: ,。( 。, )=∑Ti( , )( ( , )ix+ ^(( ‘, )2 + . ( ‘, )1) 上式中令参数(“, )取遍集合UxV,则形成对组合系数 : ( ,, ,…, )的线性方程组,可在最小二乘意义下求解。 实验表明,如果输入图像是数据库中的人脸,则A~C过程 的若干次循环可以取得较为满意的逼近结果。 最后,利用2.2节中的方法,即式(6),可从A~C循环中得 维普资讯 http://www.cqvip.com
Computer Engineering and Applications计算机工程与应用 到向量场中恢复出输入人脸图像的3D信息,从而可绘制任意 光照条件和小角度姿态变化下的输入人脸图像,以便于2D人 脸识别算法加以识别。 5实验结果 本文选择公开的人脸数据库yaleB ̄作为实验数据,该数据 库包含了l0个人的不同光照条件下和不同姿态下的图像。数 据库中每个人在同一姿态下各有64种光照条件下的成像图 像,每种姿态的图像总量为640张,占用113 M的存储空间。 将这l0个人的正面640张图像作为研究对象,每个人选 一 '’ 图3光照条件为(35。,40。)的B08号人脸输入图像 及最小二乘逼近重建I冬l像 以刻画: 3张组成l0组光度立体图像建立3D样例人脸数据库。所有实 验均在3.0 GHz CPU、1 G内存的计算机平台,Matlab7.0编程 环境下进行。建立一个人的3D数据平均花费5 s以内;对输入 图像以参数集选取Au=Av=0.01的间隔精度的3D建模平均花 费1秒以内;参数集选取的间隔精度的3D建模平均花费27 S 以内(时问消耗与输入图像的分辨率无关,只与匹配对应时的 参数集选取相关;建立的l0人3D人脸数据库中向量场加上 纹理信息共占用1.26 M的存储空间。需要说明是,本文在做实 验时并没有对Matlab程序做任何优化,所以给出的计算时间 应为同样平台下较差的计算速度。 对YaleB的l0个人脸进行3D建模以得到一个样例3D 人脸数据库。图像中以纹理图像的非脸部区域置成黑色的手段 达到了合成图像的自动“裁边”目的。 为了在有限的篇幅里给出尽可能多的实验结果,对每个人 都给了不同的光照条件和不同的姿态,以全面显示本文方法的 实验表现。图2中第一排为原数据图像;第二排为重建的3D 结构;第三排为计算出的纹理图像;第四排为合成的在不同光 照下的图像;第五排为合成的在小角度姿态改变下的图像。图 2中可以看到,提出的方法能提取出给定光度立体图像的人脸 3D结构和纹理信息,进而能合成任意光照条件下或小角度姿 态改变条件下的人脸图像。其中B02号和B04号人脸的恢复 效果比较“扁平”,这是原光度立体图像在两侧(特别是耳朵附 近)有太多阴影造成的,今后将改进算法以克服这样的缺点。 图2样例3D人脸库 在对输入人脸图像3D重建时,最小二乘拟合步骤式 (10)中从0以0.1为精度取到1,人工合成图像步骤式(15)中 精度提高到0.01, =0.5, 1.5。图3中点状区域为以参数对应 匹配的像素点,误差统计为所有人工合成图像与原图像间参与 匹配点的误差。 从图3中可以看到,逼近图像与原图像非常相似,但原图 像上的阴影区域并没有在逼近图像上出现,原因是最小二乘逼 近是用的是朗伯体表面反射模型,其线性关系无法形成阴影。 为了比较逼近图像与原图像间的误差,将所有参与计算的像素 点间的准确率以如下公式进行计算,并以频率直方图的形式加 I ) 原图像中由于存在阴影,故一些像素灰度级非常接近0, 使得相对准确率大于1,故图4中给出了绝对误差的频率直方 图以全面显示逼近误差。 900 800 700 6o0 5o0 400 3o0 2o0 Io0 0 0.1 0.2 0.3 0.4 0.5 0.6 07 0.8 0.9 1 0 一 0 50 1O0 150 200 250 (a)准确程度的频率直方图 (b)绝对误差频率直方图 冈4准确程度和绝对误差频率直方图 平均准确率为:73.55%,平均绝对误差为1 9.7个灰度级。 初始组合系数为: =(0.264 6,0.139 3,0.261 1,0.214 5,0.201 5,0.075 5, 0.297 1,0.154 6,0.840 8,0.100 5) 利用上述组合系数,采用4.2节所述的过程得到计算结果为: 真实光源为偏角35。、仰角40。,对应的单位向量为(一0.439 4— 0.642 8 0.627 5);迭代3次后共耗时35.266 s,估计的光源 的单位向量为:(一0.496 7—0.622 1 0.605 2)。误差error= ll llL为6. 49% 。组合权系数为:II II l ln l l=(0.186 1,一0.069 4,一0.135 2,0.041 4,0.134 3, 一0.O15 7,0.296 2,一0.023 8,0.504 6,0.068 4) 合成的标准正面光源图像如图5所示。 图5囵 合成的标准正面光照图像 需要特别说明的是,本文方法并不是对每个人的64幅光 照图像都能达到图5这样的效果。对一些极端偏离视轴的光源 方向的图像,由于丢失了绝大多数人脸部像素信息,本文方法 并不能达到满意的效果。 时,由于计算时需要对【 像灰度级 做归—化处理,故灰度值均衡化并不会对计算结果有明显的改进。 6结论 针对人脸识别中的光照问题,本文提出了一种基于样例学 习的任意光照下3D人脸重建方法。第1步,采用3幅光度立 体图像建立人脸表面向量场,并借助多面体模型从人脸表面向 (下转87页) 维普资讯 http://www.cqvip.com 徐皓:一种基于模糊神经系统的图像去噪方法 2008,44(3)87 保留了细节。对图3(c)和图3(d)的数据分别用量化指标MSE (mean—squared error)来衡量.1()l: MSE=— iv/ V…1=1 r5结论 根据模糊神经系统的原理,设计并训练一个模糊推理系 (r【m,n卜flm,n】) (9) 统。规则的输入和输出隶属度函数参数由ANFIS系统训练。训 练数据集由程序在计算机中自动生成,如此生成的数据是理想 数据,使训练结果更趋近理想情况。模糊神经系统可以应用于 表示去噪后的图像,t表示未加噪声的目标图像。每个图像由 MxN的矩阵表示。由于噪声是随机过程,在相同的实验条件 下,可能产生不同的结果。为使实验数据更准确,重复步骤(1)~ (6),共做6次实验,每次分别计算两种方法的MSE值,求出6 次MSE的平均值。实验数据如表1所示。WENER2方法的 图像去噪问题,在提高噪声抑制能力的同时减少了去噪对图像 造成的模糊与失真。在合理地选择隶属度函数、规则和训练数 据的前提下,与其它滤波方法相结合,会产生明显的增强效果。 (收稿日期:2007年8月) MSE为44,NF方法的MSE是22。说明本方法确实能够提高高 斯噪声滤波器的滤波性能,降低图像的模糊程度。 表1两种斤法的MSE值 参考文献: [1]冈萨雷斯.数字图像处理[M].2版一E京:电子工业出版社,2006. [2]飞思科技产品研发中心.MATLAB 6.5辅助图像处理[M].北京:电子 工业出版社,2003. f3]Russo F.Piecewise linear model—based image enhancement[J].Eurasip Journal on Applied Signal Processing,2004,12:1861—1869. f4]Yfiksel M E.A simple neuro—fuzzy method for improving the per— orfulances of impulse noise filters fbr digital images[J].Int J Elec— tron Commun,2005,59:463—472. [5]尹朝庆,尹浩.人工智能与专家系统IM].北京:中国水利水电出版社,2002. [6]Sugeno M,Kang G.Structure identification of fuzzy model[J1.Fuzzy set and Systems,1988:28—15. ■■■■ (a)原始图像 (b)噪声图像 (c)滤波器滤 (d)用本方法 波的图像 增强后的图像 【刳3实验图像 f7]ANFIS:Adaptive—Network—Based—Fuzzy inference system[J1_IEEE Transaction on Systems,Man and Cybernetics,1 993,23:665—67 1. [81 Ioannis K V,Sergiadis G D.Parametric indices of fuzziness for au— tomated image enhancen1ent【J] Fuzzy Sets and Systems,2006,157: l126一ll38. [9]Image Databases【DB/0 L1.http://w ̄.prenhal1.com/gonzalezwoods. [10]Petrou M.数字图象处理疑难解析[M] E京:机械工业出版社,2005. adn Machine Intellicenee,1997,19(7):733—742. (上接84页) 量场中恢复其3D结构,得到一个3D人脸重建的样例数据库; 第2步,对输入的待识别人脸图像,在经过参数匹配对应后采 用样例数据库中人脸向量场线性组合的形式拟合输入图像的 灰度级,并通过若干次从组合系数到光照方向再到组合系数的 循环更新来提高拟合精度;第3步,利用所得输入图像的人脸 3D模型,以计算机图形学方法生成其任意光照条件下和小角 度姿态改变时的人脸图像以供2D人脸识别算法进行识别。在 YaleB光照人脸数据库上的实验表明,该方法能快速恢复输入 图像中人脸的3D结构,并不需要对样例数据库或输入图像进 行预处理校准,仅需4个特征点标定即可完成密集像素点对应 匹配。 『51 Belhumeur P N,kriegman D J.What is the set of images of an object under all possible illumination conditions?lJ1.International Journal of Computer Vision,1998,28(3):1—16. f61 Georghiades A S,Belhumeur P N,Kfiegman D J.From few to many:illumination cone models for face recognition under variable lighting and pose『JJ.IEEE Transactions on Pattern Analysis and Ma— chine Intellicence,2001,23(6):643—660. 『71 Blanz V,Vetter T.Face recognition based on fitting a 3D mor— phable model『J1.IEEE Transactions on Pattern Analysis and Ma— chine Intellicence,2003,25(8):1063—1074. 『81 Bronstein A M,Bronstein M M,Kimmel R,et a1.3D face recogni— tion without facial surface reconstuctrionlR] echnion—Computer Sci— ence Department,2003. 虽然与更为完备的3D变形模型相比,本文仅能恢复人脸 正面的3D结构,且精度有限,但作为针对“人脸识别”的重建 方法,由于采用了拟合和重建分离的策略,从而在计算速度和 合成图像真实感之问找到了一个合理的平衡点。 (收稿日期:2007年7月) [9]卿来云,山世光,陈熙霖,等.基于球面谐波基图像的任意光照下的 人脸识别『J1_计算机学报,2006,29(5):760—768. [101 Yuan—kui H,Zeng—fu W.A Low—dimensional Illumination Space Representation of Human Faces for Arbitrary Lighting Conditions[J]. Acta Automatica Sinica,2007.33(1):9—14. 参考文献: [1]柴秀娟,山世光,卿来云,等.基于3D人脸重建的光照、姿态不变人 脸识别lJ1.软件学报,2006,17(3):525—534 [2]Scheens ̄a A,Ruifrok A,Vehkamp R C.A survev of 3D face recognition methods[J].LNCS3546:AVBPA 2005:89 1—899. [31 HMlinan P W.A low—dimensional representation of human faces or arfbitraL'y lighting c0nditions[C】,/Seattk USA:IEEE,1 994. [1 1]张军,彭国华,秦洪元,等.一种基于多面体模型的从明暗恢复物体 形状方法lJ1.计算机工程与应用,2004,40(20):80—83. [12]Foley J D,van Dam A,Feiner S K,et al Computer graphics:prin— ciples and practice[M].2nd ed.IS 1.]:Addison—Wesley,1 996. [13]Stegmann M B.Active Appearance Models:Theory,extensions& cases[M].2nd ed.1MM Technical University of Denmark.2000. [14]柴秀娟,山世光,高文,等.基于样例学习的面部特征自动标定算法lJl_ 软件学报,2005,16(5):718-726. [15]耿新,周志华,陈世福.基于混合投影函数的眼睛定位lJl_软件学 报,2003,14(8):1 394—1400. [4]Vetter T,Poggio T.Linear object classes and image synthesis from a single example image[J] IEEE Transactions on Pattern Analysis