基于个人特征脸图像重构的人脸识别
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
进行图像重构.采用最小重构误差作为判据实现人脸的识别,最后基于0RL及Yale人脸数据库,实验验证了该
方法的有效性。 关键词:主成分分析;人脸识另q;图像重构;特征提取
中图分类号:TP391.9
文献标识码:A
Face Recognition Based On IndiVidual Eigenfaces and Image RecOnstructiOn
&一∑尸,(鸬一肌)(鸬一腼)T作为产生矩阵实现
特征脸的提取,式中鸬是属于q类的样本的均值。 图1为基于ORL[9]数据库分别以总体散布矩阵 S,类间散布矩阵S。和以数据库中的单个人的类内 的协方差矩阵S』产生的特征脸图像。
图1基于蜀,&和乳(从上到下)的特征脸图像
1·2基于PcA的图像重构 由于人脸是一个共性与特性共存的实体,每个
万方数据
688
数据 采 集 与处理
第23卷
中在前几个主分量中,而由这少数几个主分量张成 的子空间去重构原信号(如人脸图像),从最小均方 误差看逼近效果是最优的。在该方法的发展过程 中,Sirovich和Kirby首先将K—L变换(Karhunen— loeve transfer)用于人脸图像的最优表示[2J,Turk 和Pentland进一步提出了“特征脸”(Eigenfaces) 这个概念,该方法又被称为“特征脸法”[3]。后来又 出现了对人脸在特征子空间的投影特征采用不同 判据实现人脸识别的方法,Gao对其中的一些方法 做了仿真并提出了一种新的被称作EFLD(En— hanced fisher’s linear discriminant)的识别方法, 实现了识别率的提高[4]。也有人通过对图像先进行 小波变换等预处理的方法、对PCA进行特征加权 以及采用核映射等方式来提高PCA的人脸识别 率,并取得一定的效果[5。]。
eve变换的机理是基于特征向量来计算内在的维 数,与以往的人脸识别方法相比,首次将人脸看作 一个整体,特征提取由手工定义到利用统计学习自 动获取特征,是人脸识别方法上的一个重要转变。 主成分分析也是一种最小均方误差(MSE)意义的 最优变换[1],也就是说,变换后的信号能量主要集
基金项目:国家自然科学基金(60875046)资助项目;教育部新世纪优秀人才支持计划(NCET—06一0298)资助项目;辽宁 省高等学校优秀人才支持计划(RC—05一07,2006R06)资助项目;辽宁省教育厅科学研究计划(05L020[2008s007])资助 项目;大连市科学技术计划(2005AloGXl06)资助项目;大连大学智能信息处理重点实验室开放课题(2007—3)资助项 目。 收稿日期:2007一06一12;修订日期:2007—12一ll
本文采用oRL标准人脸库及Yale人脸库对
脸训练图像数量)矩阵y,表示;
基于重构的人脸识别方法进行实验验证。ORI。库
(2)以矩阵y,作为产生矩阵,采用PCA方法 包含40个人的400幅112×92大小的人脸图像,
提取其特征子空间wj;
每人10幅。这些图像是在不同时间拍摄的,有姿
(3来自百度文库重复上述步骤,提取出所有人脸的特征子 态、角度、尺度、表情和眼镜等变化;Yale库中包含
具体的识别方法是:将图像预处理之后,取人 脸库中每个人的s张图像作为训练图像,剩余z—s 张作为识别图像。以同一类样本的协方差矩阵s』一
, 1
÷芝:(A,一心)(A,一所)T,A∈屿作为特征子空间
‘i;
的产生矩阵,求出所有肌类人脸图像的特征子空 间。完成特征子空间的学习之后,将测试图像Xi以 式(1)向每一个特征子空间Ⅳ』进行投影,提取出 此测试图像对应于山i类人脸的特征子空间的主成 分H们式中产,为山j类人脸的识别图像的均值。然 后将抽取出来的特征H。,以式(2)向当前的特征子 空间彤,进行反求以实现图像重构。获得重构后的 人脸图像Ki。将重构图像yi,减去原图像Xj的二 范数除以原图像Xi的二范数计算出重构误差巧 (如式(3)),使巧最小的特征子空间所对应的图像 类∞,即为此测试图像所对应的类,实现人脸识别。
人脸都有一定的相似性及规则,但是不同的人脸又 存在着明显的区别,通过总体散布矩阵S进行特 征脸的训练,获取的大多是人脸的共性特征而忽略 了不同的人脸特性,而不同的人脸特征却又是进行 人脸识别最有用的信息。据此,本文引入了隐马尔 可夫模型(HMM)【83进行人脸识别时,训练单个人 的人脸样本以产生相应的识别模型的思想,采用类
空间Wj,_『一1,2,…,仇;
(4)以式(1)的方式,将测试图像X向哦进
165张分别代表不同表情、遮掩和光照条件下的正 面像,对应为15个人,每人11幅,其分辨率为
行映射,提取其相应特征日玎;
320*243,在本文实验中,采用230×170的采样窗
(5)以式(2)的方式,将特征向量目u向Ⅳ』反 向映射,重构得到新的人脸图像Kj。
摘要:传统的基于PCA(Principal component analysis)的人脸识别方法产生的人脸特征子空间通常是由人脸库
中的所有训练样本产生的,此子空间包含的更多的是所有人脸样本的共性特征,而忽略了人脸的一些个性特征。 本文提出了一种基于PCA图像重构的人脸识别方法,该方法以单个人的类内协方差矩阵为特征脸产生矩阵,获 取个人的人脸特征子空间,然后将待识别图像对每个特征子空间进行映射提取人脸图像主成分,并以此主成分
H。,=(Xf一产,)×Wj i=1,2,…,Ⅳ;j一1,2,…,槐 (1)
万方数据
第6期
周昌军,等:基于个人特征脸图像重构的人脸识别
689
Yii—w|×Hij+如
式中Xf∈{Class歹Imin毛歹,歹∈Class优}
i=1,2,…,Ⅳ;歹一1,2,…,研 ‘2’
3实
验
主要步骤如下:
(1)将一个人的训练图像以n×j(j为一个人
手动提取人脸作为实验数据。图3为oRL人脸库 及Yale人脸库的部分人脸图像。为了节省运算时
2人脸识别
间及存储量,作者采用双线性插值法将0RI。人脸 库图像压缩至24×24大小,将Yale人脸库图像压
在前述的以类内协方差矩阵S,进行单个人的 特征脸提取的基础上,本文提出了一种以图像重构 误差作为判据的人脸识别新方法,该方法将测试人
y为方差最大(即能量最大)的d个分量,且
^
d
Ar=∑y,%在所有以d个s的特征向量的重构
』=l
^
中具有最小的均方误差,因而J,通常被称为主分
量,上述方法也称为主分量分析,简称PCA。 PCA用于人脸识别时也称作特征脸(Eigen—
faces)方法‘引,设前述的A中的任意样本A,由人脸 灰度图像矩阵,产生,,为硼×^矩阵,则,z一训× ^。将训练集A的总体散布矩阵S作为产生矩阵, 由s,的前d个特征值所对应的特征向量嚣,将其重 新排列成硼×^的二维矩阵,则此d个二维矩阵就 是S,所对应的d个特征脸,由此可以产生所有人 的人脸特征子空间,也有人采用类问散布矩阵
变换,假设.s,的特征值为九(歹=1,2,…,以),且A,≥ 屯≥…≥九≥0,相应的特征向量为哟,则对任意A
中的样本A|可表示为:A,一∑J,,%,其中y』=
A-H,(歹一1,2,…,咒),j,=[j,。,j,:,…,J,。]T。选取J,的
前d个分量j,一[y。,j,:,…,射]T作为特征,则可证
^
1主成分分析
1.1 特征脸提取
设cul,叫2,…,‰为m个模式类别,A=(Al,
A:,…,A^,)为Ⅳ个n维的训练样本集,A中的每一
个Ar属于哟类,即Ar∈q,i=1,2,,…,Ⅳ;歹一l,
.
^r
2,…,m。设硒一志∑A为样本总的均值,则总体
一
i=1
.
'Ⅳ
散布矩阵ls,=专∑(A,一鳓)(A,一芦。)T,根据K气
Key words:principal component analysis(PCA);face recognition;image reconstruction;fea—
ture extract;on
引
口
主成分分析(PCA)是线性特征抽取中最为重 要的技术之一,在数据压缩和图像识别等领域有着 广泛的应用和影响。主成分分析或Karhunen—I,o—
2.School of Management,Dalian University of Technology,Dalian,116024,China)
Abstract:Traditional PCA(Principal component analysis)-based face recognition methods can obtain a universal subspace by aU training images,and the subspace represents the common~ ness of the human face and 10se sight of the individuality of a person face. A new method for the image reconstruction is presented based on PCA for the facial recognition. Inner—class co— variance matrix for the feature extraction is used,and then eigenvectors from each person are obtained. FLlrthermore,eigenValues are obtained by mapping the test images to sub—eigenspace and the eigenvalues are utilized to reconstruct the images to realize the facial recognition based on the minimum reconstruction error. The simulation illustrates the effectivity of the method on the 0RL face database and the Yale face database.
缩到40×30大小。同时,为了更有效地提取特征 脸,本文将人脸库中所有图像进行了左右的镜像, 扩大了训练及测试样本的数量。
脸图像向每一个由特征脸构成的特征子空间进行
投影并重构,以重构图像误差作为判据实现人脸识
0RL 人脸库
别网,图鐾2为系墨-统流程哗图一 。脚网Y,网a塑l脂e库……Ⅷ………像
卜J
图2人脸识别系统流程图
第23卷第6期 2008年11月
数
据
采
集
与
处
理
J0urnal of Data Acquisition&Processing
文章编号:1004—9037(2008)06一0687一04
基于个人特征脸图像重构的人脸识别
V01.23 No.6 Nov.2008
周昌军1 白春光2 魏小鹏1 张 强
(1.大连大学辽宁省智能信息处理重点实验室,大连,116622;2.大连理工大学管理学院,大连,116024)
当前的PCA人脸识别的方法主要都是应用总 体散布矩阵或类内散布矩阵进行人脸特征提取,产 生一个所有人的人脸特征子空间,而没有考虑到每 个人的人脸特征子空间。本文提出了一种以类内的 协方差矩阵进行主成分分析的方法,该方法通过构 造单个人的特征脸模型,然后将识别图像向每一个 特征脸模型进行映射实现特征提取并实现图像重 构,进而以重构图像误差作为判据实现人脸识别, 计算机仿真表明,此方法具有较好的识别率。
Z^o“C^d押g歹“扎1,B口f I[M“”譬“日咒92,Ⅵ%f Xid0_pP咒91,Z^口咒g Qi口以91 (1.Liaoning Key Lab of Intelligent Information Processing。Dalian University,Dalian,116622,China;
1』一
内的协方差矩阵s,=手∑(Ar一一)(A,一所)t, ’ f一1
A,∈哆来训练单个人的特征脸,其中z为属于q 类的样本的数量,鳓为属于q类的样本的均值,进 而采用PCA产生所有人的个人特征脸w,,i一1, 2,…,优。然后,将测试图像X。,?一1,2,…,Ⅳ以式 (1)映射到基图像Ⅳ,以提取特征日¨并将此特征 以式(2)反求重构出新的图像y,』。