基于规范化KDDA的人脸识别算法

  • 格式:pdf
  • 大小:143.73 KB
  • 文档页数:3

=7,43(5) Compu ̄r En ̄neenng and Applications计算机工程与应用 基于规范化KDDA的人脸识别算法 杨家红1,2,史 超 ,王耀南z YANG Jia-hong1,2,SHI Chao ,WANG Yao—nan2 

1.湖南师范大学工学院.长沙410081 2.湖南大学电气与信息工程学院,长沙410082 1.CoUege of Polytechnic,Hunan Normal University,Changsha 410081,China 

2.CoUege of Electric&Information Engineering,Hunan University,Changsha 410082

,China 

E—mail:jhyang3668@vip.sina.com 

YANG Jia-hong,SHI Chao,WANG Yao-nan.Face recognition algorithm based on regularized kernel direct discriminant analysis.Computer Engineering and Applications,2007,43(5):36-38. 

Abstract:Traditional methods,such as PCA(Principle Component Analysis)and LDA(Linear Discriminant Analysis),not only suffer from the SO—called“Small Sample Size”(SSS)problem,but also are insensitive to the hi gh order relations of image pixels. In this paper,kernel machine based regularized discriminant analysis method is proposed,which projects the image space to the high dimensional feature subspace through some non-linear transformation.and then performs discriminant analysis using the “kernel--skills”on the new feature subspace.Extensive experiments on ORL database indicate the method proposed outperforms PCA, KPCA,LDA methods on feature extraction.It can also simplify the classifier design,meanwhile,accomplish high recognition rate. Key words:kernel methods;Regularized Kernel Direct Discriminant Analysis;Kernel Principle Component Analysis(KPCA);Small Sample Size Problem(SSS) 

摘 要:传统的PCA和LDA算法受限于“小样本问题”,且对像素的高阶相关性不敏感。论文将核函数方法与规范化LDA相结合. 将原图像空间通过非线性映射变换到高维特征空间,并借助于“核技巧”在新的空间中应用鉴别分析方法。通过对ORL人脸库的 大量实验表明,该方法在特征提取方面优于PCA,KPCA,LDA等其他方法,在简化分类器的同时,也可以获得高识别率。 关键词:核函数方法;规范化KDDA;KPCA;小样本问题 文章编号:1002—8331(2007)05—0036—03 文献标识码:A 中图分类号:TP391 

1 引言 近20年来,人脸识别因其在众多领域的巨大应用前景。成 为人工智能界最为活跃的研究领域之一。在现有的人脸识别方 法中,基于整体方法的研究一直不断,其中最常用的方法有:特 征脸方法[31。Fisher脸方法[41。两种方法的思想都是采用某种线 性映射,将原始图像空间变换到低维特征空间。但特征脸采用 的PCA(主分量分析)和Fisher脸采用的LDA(线性鉴别分析) 都有一个共同的弊症,那就是所谓的小样本问题(SSS),样本的 维数远高于训练样本个数。传统的解决方法是PCA+LDA,先用 PCA对图像进行“预处理”移除类内散度矩阵的零空间以降低 维数.然后在低维的子空间进行LDA[4 ̄。但丢弃的零空间包含 “最具鉴别力的信息”。为解决该问题。Yu等【 1提出直接LDA (D—LDA),即求类间散度矩阵零空间的补空间与类内散度矩阵 零空间的交集.保留类内散度矩阵零空间的“最具鉴别力的信 息”。Lu等提出规范化的LDA(R—LDA)进一步地改进D—LDA, 通过调整规范化参数.降低类内散度矩阵零空间求解的不稳 定性 鉴于PCA、LDA都是从像素的二阶依赖上考虑,对于多像 素之间的依赖性或像素的高阶关系不敏感。Scholkopftich提出 基于核函数方法的PCA(Ⅺ)CA)[61。Bandat根据同样的处理方 法,将LDA推广到非线性领域,提出核辨别分析(KDA)[71。该方 法将原图像空间通过某种形式的非线性映射变换到一个高维 空间.并借助于“核技巧”在新的空间中应用鉴别分析方法。这 种非线性鉴别分析方法的独特和关键之处在于它巧妙地借 助于“核函数”.而不需要直接对原图像空间进行任何非线性 映射.从而使计算鉴别矢量和进行鉴别分析的工作变得相对 容易。其另一个优点就是,把原始图像空间的不可线性分 类转换到高维特征空间实现线性可分,从而简化分类器的 设计。 本文将核函数方法与规范化参数方法结合,在解决小样本 问题的基础上.很好地利用核函数方法提取像素高阶相关。实 验结果表明。本文方法在特征提取方面优于PCA,KPCA,LDA 等其他方法、。且有效地抑制了“小样本问题”。 

基金项目:湖南省省教育厅资助科研课题(the Research Project of Department of Education of Hunan Province,China under Grant No.02C226)。 作者简介: ̄(1968一)。男,汉族,工学博士,CCF会员,湖南大学控制科学与工程博士后,主要研究领域:非结构化多媒体信息处理技术。 

维普资讯 http://www.cqvip.com 杨家红,史 超,王耀南:基于规范化KDDA的人脸识别算法 37 2规范化KDDA 规范化KDDA:将原图像空间 通过非线性映射 ,映射 到更高维的特征空间F中,然后在F中应用改进的Fisher线性 判别式进行LDA的方法。同时,引入核函数概念。使得F中任 意两个元素的内积可由 中对应的元素的核函数值代替,而 不必求出映射 、及F。由于使用的是改进的Fisher判别式.所 以有效地解决了‘小样本问题(SSS)’。 

一个L幅人脸图像的训练集,可分为C类:{Zi J 。,每一幅 

图像z 属于一个类五,每类中图像的个数为Ci,L=∑ C。Ci,其 中: 1,2,3,…,C;j=I,2,3,…,C 。图像被拉伸为一个长度为Ⅳ 的列向量,Ⅳ_图像的高X图像的宽,也就是说:z ∈R (Ⅳ维实空 间)。存在一个映射咖,使得: ∈R 咖( )= ∈F,咖( )= 线 性可分。 F中的类间散度矩阵为: 

s .∑ C c,( ̄一s,-O—s)( ) L F中的类内散度矩阵为: 

s ’∑:。∑ 。( 其中: 。∑ = 1・∑ 

= ・∑:。∑ = 1・∑ 。∑ 为F中第i的平均值, 表不F中的总体平均值。 在F中,LDA决定了一组最优线性可分基:{ J ,设: = 。, :,…, , 可由Fisher线性判别式来确定。为了解决‘小 样本问题(sss)’,使用改进的Fisher线性判别式: 

 ̄=argmax ,叼为规范化参数(1) 

~厅 一一 对 、s 进行特征分析。令: ;=、/ ・( ;一 );tllbb= 

, :,…, c】;则: :∑: 。 = T。因为 是由z 通 过非线性映射得到的.F是由R 映射得到的更高维特征空间 (可以是无限维的),所以计算 :是不现实的。由文献【1】知 道s 的秩为C一1。此处求出 : 的特征值、特征向量,然后 分析 :。 引入核函数,凡是满足Mercer条件的函数均可作核函数。 对于任意两个类 、 ,一个C XCh的内积矩阵定义为: =【 】, (zh,zh)= h。其中: 1,2,…Ct, =1,2,…, ;Z=1,2,…, C;^=1,2,…,C;m=l,2,…,Cf;n=1,2,…, 。共CxC个矩阵构 

成: =【 , 的大小为LxL。由文献【1】,可以得到: 

6T 6: 曰.(ALTc 旷 1‘ALTckl )一 (2) 1 1 T 告(1: kl 忸 

式(2)中:1 为L ̄C矩阵,每个元素均为1;曰:d 、/Ct, 

、/c2,…,、/cc】;A d 【nc., ,…, 】, =[1/C ,1/C “,1/ 

cy,口c为Cix1块矩阵,每个元素的值均为1/cf。 

设A 、 为 : 6特征值、特征向量,i=1,2,…,C;因为 T 与 :是等秩的,所以完全可以用 T 的特征值、特 

征向量来分析 :,但为了进一步研究Svm,必须引入 : 特征值、特征向量的表达式,由特征值、特征向量的定义知: : 6・ei=/ ̄;・e ,将其两边同时乘以 6可以得到:( 6 :)・ ( 6ei)=A ・( 6ei)。即:A 、 6e;、为 :的特征值、特征向量。 选取m个最大的特征值、及其对应的特征向量进行分析,m≤ C一1。令:E=feI,e2,…,e ,y= I,口2,…,口 = 6E,A6=diod ̄ , 2 2 A2,…,A 】。 . 

一 一 设 =VAb ,则:因为 跚 -J且(( 6E・A6 ) )S 

一 ( 6E・A6 ))-J。所以: 

一 一 rs (E・A r 

6T

S 删 6(E・A6 ) (3) 

由文献【1】可将上式改写为: :s =(1/L)( 1 2)。 其中:j1:(1/L)B(A T j 一(1/L)A T 1 一(1/L)1 T Am+(1/L:)1 T j 1 )曰;J2:(1/L)B(A T 豆’・ 旷(1/L)A: K~ WK1LC-(1/L)1 ̄cKWKAL ̄-(1/L )KWK1Lc)B;W--diag[w ̄,W2,…, wd大小LxL;’.,为C xCi矩阵,每个元素均为1/C 。 设A ;为按升序排列的S 的特征值,P 为其对应的特征 向量,i=1,2,…m为了解决‘小样本问题(SSS)’,取最小的 (≤m)个特征值所对应的特征向量。记:P=【p- ,P: ,…,P 】, A =d A。 ,A: ,…,A 】,Q=uP,可以得到:Q —iQ 。那么