基于PCA和SVM的人脸识别

合集下载

基于PCA与SVM结合的面部表情识别的智能轮椅控制

基于PCA与SVM结合的面部表情识别的智能轮椅控制
罗 元 ,吴彩 明 ,张 毅
( 重庆 邮电 大学 a 光 电工程 学院 ; . . b 自动化 学院 ,重庆 406 ) 005 摘 要 :为 了实现基 于面部表情 识别 的智能轮 椅控制 , 传统 的支持 向量机 (V 面部表 情识 别与分类 方 法的 在 S M)
基础 上 , 用基 于“ 眼 ” 面部有 效 区域提取 方法 , 基 于主成 分分 析 ( C ) 采 八 的 将 P A 的面部 表情 特征提 取 方 法与 支持 向量机分 类方 法相结合 , 实现 了面部 表情 的识别 与分 类 , 最终 实现 基 于面部表情识 别 的智能轮 椅的 运动 控制 。 并
40 6 0 05,C i hn a)
Ab t a t n o d r o r ai e c nr l f n el e t e lh i b s d o efea x rs in rc g i o ,h s a e d p e s r c :I r e e l e t o t tl g n ! ec ar a e n t il p e s e o n t n t i p p ra o t d a t z h o oi i wh h a e o i
第2 9卷 第 8期
21 0 2年 8月
计 算 机 应 用 研 究
Ap l ain Ree rh o o ue p i t sac fC mp t ̄ c o
Vo . 9 No 8 12 . Au .2 2 g 01
基 于 P A与 S M 结合 的面部 表情 识 别 的 C V 智 能 轮椅 控 制 术
d t I s d a ma eprpre si t d ba e n eg te e o a ilefcie ae xr cin. Ex ei nt e u n c t aa.tu e n i g e o e sngmeho s d o ih y sf rf ca fe t r a e ta to v p rme a r s hsidiae l

基于PCA和多约简SVM的多级说话人辨识

基于PCA和多约简SVM的多级说话人辨识
d t,t n t rg a e rd c d rma k by b sn u t o ,a d t e s se h sb t rrb sn s . aa i a d soa e c n b e u e e r a l y u i g o rmeh d n h y tm a et o u t e s me e
0 引 言
说话 人辨识就是判定待测说话人 的语音属于多个参考说
话人之中的某一个 , 一次辨识需要将 待测语音 去匹配所有 每 说话人的参考模型 , 出最相近模 型所 对应 的说话 人作为辨 找 识结果 , 这样必然导致 注册人数越 多, 花费 时间越长 , 当注册 人数达到一定数量后 , 系统很难做 到实时响 应。对此 一些 学
关键词 : 多约 简支持 向量机 ; 模糊核 聚类 ; 主成 分分析 变换 ; 多级说话人辨识
中图 分 类 号 : P 9 . 2 T 3 14 文 献 标 志 码 : A
Hir r h c l p a e d n i c t n b s d o CA n l - e u e VM e a c ia e k r i e tf a i a e n P s i o a d mu t r d c d S i
维普资讯
第2 8卷 第 1期 20 0 8年 1月
文章编号 : 0 9 8 ( 0 8 0 — 17— 4 1 1— 0 1 20 ) 1 0 2 0 0
计算机 应 用
Co u e p i ain mp tr Ap lc t s o
Vo . . 128 No 1
iet ct n i t e a c a ejd e b atSa fa e i ee p a e s g P A c sie,a d te e af a d ni ai .Fr t o s u g y a fs C o l r s rd s e k ru i C l s r n n g t n f o sg r n l gt n a f i h il

人脸识别实验报告

人脸识别实验报告

人脸识别实验报告摘要:本实验通过使用人脸识别技术,对一组测试样本进行分类和识别。

首先,通过使用PCA降维算法对输入的人脸图像进行特征提取,然后使用支持向量机(SVM)分类算法进行分类。

实验结果表明,人脸识别技术在分类和识别方面取得了较好的效果。

一、引言人脸识别技术是一种将图像处理、模式识别和机器学习等方法相结合的多学科交叉技术。

它广泛应用于安全监控、人机交互、社交网络等领域,拥有广阔的应用前景。

本实验旨在研究人脸识别技术,并通过实验验证其分类和识别效果。

二、实验方法1.数据集准备:从公开数据集中选择合适的人脸图像作为训练集和测试集。

要求数据集包含不同人物的正面人脸图像,并且以文件夹形式存储。

2.数据预处理:读取训练集的人脸图像,将其转换为灰度图像,并进行直方图均衡化处理,增强图像质量。

3.特征提取:使用主成分分析(PCA)算法对图像进行特征提取。

首先,将每个图像的像素矩阵转换为一维向量,然后计算协方差矩阵。

接下来,通过对协方差矩阵进行特征值分解,得到特征值和特征向量。

最后,根据特征向量的重要程度,选择前n个主成分作为图像的特征。

4.分类算法:使用支持向量机(SVM)算法进行分类。

将提取的人脸特征向量作为输入样本,通过训练SVM模型,实现对人脸图像的分类和识别。

5.实验评价:使用测试集对分类和识别效果进行评价。

计算分类精度、召回率和F1值等指标,并绘制ROC曲线,分析模型的性能。

三、实验结果与分析实验结果显示,经过训练和测试,人脸识别模型的分类精度达到了90%以上,召回率和F1值也较高。

同时,根据绘制的ROC曲线可知,模型的性能相对稳定,具有较好的鲁棒性。

四、实验总结通过本实验,我们深入了解了人脸识别技术,并验证了其在分类和识别方面的效果。

实验结果表明,人脸识别技术具有较好的应用潜力,可以在实际场景中得到广泛应用。

然而,本实验还存在一些不足之处。

首先,使用的数据集规模较小,可能会对模型的训练和泛化能力产生影响。

基于差空间的双向2DPCA和SVM人脸识别算法

基于差空间的双向2DPCA和SVM人脸识别算法

F a c e R e c o n i t i o n B a s e d o n R e s i d u a l S a c e a n d S VM w i t h B i d i r e c t i o n a l T w o D i m e n s i o n s P C A g p
A b s t r a c t n o v e l f a c e r e c o n i t i o n a l o r i t h m w a s r o o s e d t o s a v e t h e t i m e o f s a m l e t r a i n i n a n d f a c e r e c o n i t i o n A g g p p p g g b a s e d o n S VM. T h e n e w m e t h o d i s t o r e c o n i z e f a c e b a s e d o n r e s i d u a l s a c e a n d S VM w i t h B i d i r e c t i o n a l t w o d i m e n s i o n s g p , a v o i d t h e i n f l u e n c e o f e x r e s s i o n a n d l i h t o n f a c e r e c o n i t i o n w a v e l e t t r a n s f o r m w a s u s e d t o f a c e i m a P C A. T o r o c e s s - p g g p , a t f i r s t t h e n t h e w i t h i n c l a s s a v e r a e w a s a l i e d t o t h e c a l c u l a t e t w o d i m e n s i o n s P C A. F u r t h e r m o r e S VM i s i n c l a s e s - - g p p g s i f i c a t i o n i n o r d e r t o e f f e c t i v e l d e c r e a s e t h e t i m e o f a r i t h m e t i c . E x e r i m e n t s o n Y a l e f a c e d a t a s h o w t h a t t h e n e w m e t h - y p , o d c a n n o t o n l i m r o v e r e c o n i t i o n r a t e b u t a l s o s a v e t h e r e c o n i t i o n t i m e . y p g g , K e w o r d s e s i d u a l s a c e W a v e l e t t r a n s f o r m, B i d i r e c t i o n a l t w o d i m e n s i o n P C A, S VM, F a c e r e c o n i t i o n R p g y 并且能工作在高维( 甚至是无穷维) 特 好地处理小样本问题 , 征空间 的 独 特 优 势 受 到 人 们 的 广 泛 关 注 。T h a i H o a n L e g

遗传算法在人脸识别中的应用案例

遗传算法在人脸识别中的应用案例

遗传算法在人脸识别中的应用案例人脸识别技术是近年来快速发展的一项前沿技术,它在安全领域、智能手机解锁、人脸支付等方面都有广泛的应用。

而遗传算法作为一种优化算法,也被广泛应用于人脸识别中,以提高识别准确率和效率。

本文将介绍一些遗传算法在人脸识别中的应用案例,并探讨其优势和局限性。

一、遗传算法在特征提取中的应用在人脸识别中,特征提取是非常重要的一步。

传统的特征提取方法如主成分分析(PCA)、线性判别分析(LDA)等,都存在一定的局限性。

而遗传算法可以通过优化特征选择的过程,自动地找到最佳的特征子集,从而提高识别准确率。

以基于遗传算法的特征选择方法为例,首先将人脸图像转化为数字矩阵,然后通过遗传算法来选择最佳的特征子集。

遗传算法通过模拟进化过程中的选择、交叉和变异等操作,不断优化特征子集的性能。

通过这种方法,可以减少特征维度,去除冗余信息,提高分类器的性能。

二、遗传算法在分类器设计中的应用分类器是人脸识别中的核心组件,它的设计直接影响到识别准确率。

遗传算法可以应用于分类器的参数优化,以提高分类器的性能。

以基于遗传算法的支持向量机(SVM)参数优化为例,首先通过遗传算法来搜索最佳的SVM参数组合,如核函数类型、惩罚因子等。

然后使用优化后的参数训练SVM分类器,从而提高分类准确率。

三、遗传算法在人脸图像增强中的应用人脸图像质量对于识别准确率有着重要影响。

而遗传算法可以应用于人脸图像增强,以提高图像质量,从而提高识别准确率。

以基于遗传算法的图像增强为例,首先通过遗传算法来寻找最佳的图像增强参数,如对比度、亮度等。

然后使用优化后的参数对人脸图像进行增强处理,从而提高图像质量,增强人脸特征的可辨识度。

遗传算法在人脸识别中的应用具有一定的优势,但也存在一些局限性。

首先,遗传算法的计算复杂度较高,需要大量的计算资源和时间。

其次,遗传算法的结果具有一定的随机性,可能无法保证每次都能找到全局最优解。

此外,遗传算法的参数设置也对结果产生一定的影响,需要经验和调优。

人脸识别算法的性别识别方法

人脸识别算法的性别识别方法

人脸识别算法的性别识别方法人脸识别技术是一种通过计算机对人脸图像进行分析和比对的技术,广泛应用于人脸识别、人脸检测、人脸跟踪等领域。

其中,性别识别算法是人脸识别技术的一个重要组成部分。

本文将介绍人脸识别算法中常用的性别识别方法。

一、人脸特征提取在性别识别的过程中,首先需要对人脸图像进行特征提取。

人脸特征提取是将复杂的人脸图像通过一系列算法转化为更加简洁、有意义的特征向量,以便于后续的性别分类。

目前常用的人脸特征提取方法包括主成分分析(PCA)、线性判别分析(LDA)等。

PCA方法通过寻找最大化数据方差的特征向量来实现降维,将高维的图像数据转化为低维的特征向量。

而LDA方法则通过线性投影的方式,最大化同类样本的间隔,最小化异类样本的间隔,以获得更好的分类性能。

这两种方法在性别识别中均有应用。

二、分类器训练与测试在人脸特征提取之后,需要使用特征向量进行性别分类器的训练和测试。

常见的分类器包括支持向量机(SVM)、人工神经网络(ANN)等。

支持向量机是一种常见的监督学习方法,通过构建一个决策边界,将数据划分为不同的类别。

在性别识别中,支持向量机可以根据训练集的特征向量来学习判别性别的规律,最终得到一个具有较好分类性能的模型。

人工神经网络模拟了人脑神经元之间的连接和传递方式,通过对大量数据进行学习和训练,提取出特征,并通过不同的神经元层进行特征的组合和计算,最终得到性别分类的结果。

人工神经网络具有较强的非线性拟合能力,适合处理复杂的人脸图像。

三、数据集的准备与标注在进行性别识别的算法训练和测试之前,需要准备一个充足且准确标注的数据集。

数据集应包含不同姿态、光照条件、表情等变化的人脸图像,以保证算法的鲁棒性和泛化能力。

同时,还需要为数据集进行性别标注,即对每张人脸图像进行男性或女性的分类标记。

标注的准确性对于算法的训练和测试非常重要,需要尽可能避免标注错误和偏差。

四、算法性能评价在性别识别算法的研究中,评价算法的性能是十分重要的。

基于主成分分析(PCA)的人脸识别技术

基于主成分分析(PCA)的人脸识别技术

基于主成分分析(PCA)的⼈脸识别技术本科期间做的⼀个课程设计,觉得⽐较好玩,现将之记录下来,实验所⽤。

1、实验⽬的(1)学习主成分分析(PCA)的基础知识;(2)了解PCA在⼈脸识别与重建⽅⾯的应⽤;(3)认识数据降维操作在数据处理中的重要作⽤;(4)学习使⽤MATLAB软件实现PCA算法,进⾏⼈脸识别,加深其在数字图像处理中解决该类问题的应⽤流程。

2、实验简介(背景及理论分析)近年来,由于恐怖分⼦的破坏活动发⽣越发频繁,包括⼈脸识别在内的⽣物特征识别再度成为⼈们关注的热点,各国均纷纷增加了对该领域研究的投⼊。

同其他⽣物特征识别技术,如指纹识别、语⾳识别、虹膜识别、DNA识别等相⽐,⼈脸识别具有被动、友好、⽅便的特点。

该技术在公众场合监控、门禁系统、基于⽬击线索的⼈脸重构、嫌疑犯照⽚的识别匹配等领域均有⼴泛应⽤。

⼈脸识别技术是基于⼈的脸部特征,对输⼊的⼈脸图像或者视频流,⾸先判断其是否存在⼈脸。

如果存在⼈脸,则进⼀步的给出每个脸的位置、⼤⼩和各个主要⾯部器官的位置信息。

其次并依据这些信息,进⼀步提取每个⼈脸中所蕴涵的⾝份特征,并将其与已知的⼈脸进⾏对⽐,从⽽识别每个⼈脸的⾝份。

⼴义的⼈脸识别实际包括构建⼈脸识别系统的⼀系列相关技术,包括⼈脸图像采集、⼈脸定位、⼈脸识别预处理、⾝份确认以及⾝份查找等;⽽狭义的⼈脸识别特指通过⼈脸进⾏⾝份确认或者⾝份查找的技术或系统。

我们在处理有关数字图像处理⽅⾯的问题时,⽐如经常⽤到的图像查询问题:在⼀个⼏万或者⼏百万甚⾄更⼤的数据库中查询⼀幅相近的图像。

其中主成分分析(PCA)是⼀种⽤于数据降维的⽅法,其⽬标是将⾼维数据投影到较低维空间。

PCA形成了K-L变换的基础,主要⽤于数据的紧凑表⽰。

在数据挖掘的应⽤中,它主要应⽤于简化⼤维数的数据集合,减少特征空间维数,可以⽤较⼩的存储代价和计算复杂度获得较⾼的准确性。

PCA法降维分类原理如下图所⽰:如上图所⽰,其中五⾓星表⽰⼀类集合,⼩圆圈表⽰另⼀类集合。

人脸识别的方法

人脸识别的方法

人脸识别技术的基本方法人脸识别的方法很多,主要的人脸识别方法有:(1)几何特征的人脸识别方法:几何特征可以是眼、鼻、嘴等的形状和它们之间的几何关系(如相互之间的距离)。

这些算法识别速度快,需要的内存小,但识别率较低。

(2)基于特征脸(PCA)的人脸识别方法:特征脸方法是基于KL变换的人脸识别方法,KL变换是图像压缩的一种最优正交变换。

高维的图像空间经过KL 变换后得到一组新的正交基,保留其中重要的正交基,由这些基可以张成低维线性空间。

如果假设人脸在这些低维线性空间的投影具有可分性,就可以将这些投影用作识别的特征矢量,这就是特征脸方法的基本思想。

这些方法需要较多的训练样本,而且完全是基于图像灰度的统计特性的。

目前有一些改进型的特征脸方法。

(3)神经网络的人脸识别方法:神经网络的输入可以是降低分辨率的人脸图像、局部区域的自相关函数、局部纹理的二阶矩等。

这类方法同样需要较多的样本进行训练,而在许多应用中,样本数量是很有限的。

(4)弹性图匹配的人脸识别方法:弹性图匹配法在二维的空间中定义了一种对于通常的人脸变形具有一定的不变性的距离,并采用属性拓扑图来代表人脸,拓扑图的任一顶点均包含一特征向量,用来记录人脸在该顶点位置附近的信息。

该方法结合了灰度特性和几何因素,在比对时可以允许图像存在弹性形变,在克服表情变化对识别的影响方面收到了较好的效果,同时对于单个人也不再需要多个样本进行训练。

(5)线段Hausdorff 距离(LHD) 的人脸识别方法:心理学的研究表明,人类在识别轮廓图(比如漫画)的速度和准确度上丝毫不比识别灰度图差。

LHD是基于从人脸灰度图像中提取出来的线段图的,它定义的是两个线段集之间的距离,与众不同的是,LHD并不建立不同线段集之间线段的一一对应关系,因此它更能适应线段图之间的微小变化。

实验结果表明,LHD在不同光照条件下和不同姿态情况下都有非常出色的表现,但是它在大表情的情况下识别效果不好。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于PCA和SVM的人脸识别【摘要】主成分分析(pca)是人脸识别中特征提取的主要方法,支持向量机(svm)具有适合处理小样本、非线性和高维数问题,利用核函数且泛化能力强等多方面的优点。

文章将两者结合,先用快速pca算法进行人脸图像特征提取和选择,用所选择的人脸特征向量训练多个支持向量机(svm),最后用训练好的支持向量机(svm)进行人脸识别的分类。

在orl人脸数据库上进行了实验,取得了满意的识别效果。

【关键词】人脸识别;主成分分析(pca);奇异值分解(svd);支持向量机(svm)0.引言人脸识别[1]是计算机视觉和图像模式识别领域的一个重要研究课题,它在生物领域、安全领域、商贸领域及经济领域都有着广泛的应用前景,诸如身份验证、指纹识别、监控系统等。

但由于人脸表情丰富,人脸随年龄增长而不断变化,人脸受光照、成像角度及成像距离等影响,这诸多因素使得人脸识别成为一项极富挑战性的课题。

人脸识别技术主要包括人脸检测阶段、特征提取阶段和人脸识别阶段,特征提取和人脸识别是研究的重中之重,当前主要的特征提取方法有主成分分析、小波分析、奇异值特征向量等,这些提取方法都是在光照变化不大的前提下才能取得良好的效果,但是光照变化比较大时,计算就会比较复杂,容易获得带噪声的人脸特征向量,导致人脸识别的精度低。

人脸分类器主要有:判别分析、贝叶斯分类器、最近邻分类器和k近邻分类器等,这些方法是基于线性的分类器,对于人脸这种高维的特征向量的分类识别率不高,由于面部表情之间差别比较大,因此识别率比较低。

神经网络分类识别能力强,但由于其是一种大样本方法,且存在过拟合和局部最优的缺陷等也不是一种非常理想的分类器。

支持向量机是一种专门针对小样本、非线性高维的模式识别问题,解决了神经网络的存在的缺陷,因此备受研究人士的亲睐[2]-[5]。

1.人脸特征提取图像识别中,常常用矩阵来表示人脸图像。

然而,高维图像数据对整个识别系统的识别速度有限的,也不利于实时识别系统的实现。

降维技术是解决这一问题的常用方法,使数据从原始图像高维空间转化为维数大大减小的特征空间,同时,又保留原始图像数据的绝大部分信息。

主成分分析利用k-l变换得到高维图像空间的一组正交基,保留其中较大的特征值对应的正交基,组成特征脸空间。

将pca用于人脸图像的最优表示,应用主分量重构人脸,提出特征脸(eigenface)的概念,用pca实现人脸图像的紧致表示,认为任何一幅图像都可以用一组特征脸的线性加权和来近似重构,其权重系数可以通过将人脸图像在本征脸空间投影得到,然后用投影到低维空间中基函数上的系数来表示人脸并进行识别,并采用奇异值分解(svd)算法简化了特征脸的计算。

对于一幅m×n的人脸图像,将其每列相连构成一个 d=m×n维的列向量。

d就是人脸图像即图像空间的维数,设n是训练样本的数目,xi为第i幅人脸图像形成的人脸向量,则样本协方差矩阵为:σ=(x-u)(x-u)=xx,其中u是训练样本的平均图像向量:u=x,且x=(x-u,x-u,…,x-u),维数为d×d。

奇异值分解定理(svd):设矩阵a∈r,rank(a)=r则存在两个正交矩阵u和v,以及对角阵λ,使得a=uλvt,其中λ=;d=diag(,,…,),λ(i=1,2,…,r)为矩阵xx和矩阵xx的特征值,ui和vi分别是xx和xx对应于λ的特征向量。

上述分解被称为矩阵a的奇异值分解,为a的奇异值。

依据svd定理,令λ(i=1,2,…,r)为矩阵xx的r个非零特征值,νi为xx对应于λ的特征向量,则xx的正交归一特征向量ui为:u=xν(i=1,2,…,r)。

通过求解维数较低的矩阵xx的特征值和特征向量实现了对样本集的k-l变换。

当然这样得到的特征向量的维数比较高,为了减少维数,把特征值从大到小排列,选取前k个,构成新的特征空间。

由于这些特征向量对应的图像很象人脸,所以被称为“特征脸”。

任何一幅图像都可以向特征脸子空间投影并获得一组坐标系数,这组坐标系数表明了该图像在特征脸子空间的位置,从而作为人脸识别的依据。

2.支持向量机支持向量机svm(support vector machines)是vapnike等人在上世纪九十年代初建立的一种新型的学习机器,它是在以解决小样本机器学习问题为目标的统计学习理论(slt)的基础上发展起来的。

svm建立在slt的vc维理论和结构风险最小化原理的基础上,根据有限的样本信息在模型的复杂度和学习能力之间寻求最佳折中,获得最好的推广能力。

与传统方法相比,svm能够有效地避免过学习、欠学习、维数灾难以及陷入局部极小值等问题,所以它成为机器学习的一个新研究热点。

支持向量机作为统计学习理论的杰出代表,在分类和模式识别等方面取得了很好的效果,将其应用到人脸识别系统中,可以提高其成功率和准确率。

2.1支持向量机分类线性支持向量机是从线性可分情况下的最优分类超平面发展而来,由于最优超平面的解最终完全是由支持向量决定的,所以这种方法后来被称为支持向量机(support vector machines)。

线性支持向量机分为线性可分和线性不可分两种情况。

在实际问题中,分类问题往往是非线性问题,因此我们需要而最优分类面也应该是非线性的。

支持向量机是通过引入特征变换来将原空间的非线性问题转化为新空间的线性问题,同时利用核函数来解决非线性分类问题。

记k(x,x)(φ(x)·φ(x)),称其为核函数,通过核函数将输入空间的样本通过某种非线性变换映射到高维特征空间,使其线性可分,并寻找样本在此特征空间中的最优线性分类超平面。

理论上只要选取一个满足mercer条件的核函数,就可以构造非线性的支持向量机。

常用的核函数有:线性核函数(linear function)k(x,x′)=(x·x′)多项式核函数(polynomial function)k(x,x′)=(x·x′+1)径向基核函数(radial basis function)k(x,x′)=exp(-g‖x-x′‖)sigmoid核函数(sigmoid function)k(x,x)=tanh(ν(x·x′)+c)2.2支持向量机分类器svm最初是为两类问题设计的,当处理多类问题时,就需要构造合适的多类分类器。

构造svm多类分类器的方法主要有两种:一是直接法,直接在目标函数上修改,将多个分类面的参数求解合并到一个最优化问题中,通过求解该最优化问题“一次性”的实现多类分类(但计算复杂度高,只适合小型问题);二是间接法,主要是通过组合多个二分类器来实现多分类器的构造。

常见的方法有:k 个类别需要个支持向量机,当对某个未知类别的样本进行分类时,最后得票最多的类别即为该未知样本的类别。

3.实验结果3.1实验环境该实验采用的是orl人脸数据库。

该人脸数据库包含了英国剑桥大学从1992到1994年间在实验室采集到的人脸图像数据,由40个人,每人10幅,共400幅图像组成。

每幅图像的分辨率为112×92=10304,灰度级为256。

将数据集中每个人的10张人脸图像分成两组,前5张作为训练集,后5张作为测试集。

训练集和测试机各有200个人脸图像样本。

3.2实验过程3.2.1 pca人脸特征提取(1)图像预处理。

将每个人的照片进行类别编号,编号即为每个人的所属类别,将每个人前5张照片放在训练图片库,组成训练样本集,后5张照片放在测试图片库,组成测试样本集,先将92×102维的图像进行预处理,将维数降为28×32。

降维前后的图像比较如下图所示:(2)特征提取。

利用快速pca降维方法去除像素之间的相关性,从中提取出主成分,将28×32维降为20维,则该人脸样本都以这20维的特征向量来代表。

下图为训练集20个人的特征脸。

下图从左到右分别是原始图像、重构特征脸、带贡献值的重构特征脸。

3.2.2构造多类svm分类及核函数的选择在多类svm训练阶段,由40类样本产生780个分类器。

在分类阶段,让测试样本依次经过这些二类分类器分类,最终通过投票机制来确定类别数。

通常采用径向基核函数(rbf),当g=0.01,c=100,在200个测试集中进行分类的正确识别率为92%,当g=0.01,c=130时,取得的正确识别率为93.9%,当g=0.01,c=130时,分类的正确率为94.1%。

3.2.3不同分类器之间关系的比较前面步骤全部一致,下面分别利用三阶近邻、最近邻和svm对测试样本进行识别,所得识别率如下图所示:3.2.4实验结果分析(1)快速pca算法可有效地降低人脸图像样本的维数,简化分类计算率。

(2)方差贡献率高达90%时,由主成分向量重构的特征脸与原始的重构特征脸区别很小。

(3)svm核函数的选择很重要,参数的选择与识别率之间的关系很大,优化参数的选择非常重要,当前如何选择参数仍然是研究者探讨的热点。

(4)在相同主成分贡献率的前提下,比较svm、最近邻和三近邻分类器的分类效果。

结果显示:当贡献率较高时,svm的识别率由于其它两种分类器,即svm是相对比较理想的多类分类器。

4.结论本文结合pca算法与svm的特点,提出了用于人脸识别的pca—svm方法。

快速pca算法将原始图像投影到特征空间中,去掉了图像大量的冗余信息,同时,保留了图像的有用信息。

该算法既实现了pca算法的特征压缩和提取。

然后用svm训练多个分类器解决多分类器问题,与传统方法相比识别率较高。

然而如何有效地实现pca 算法与svm、如何有效地选择svm核函数的参数,从而进一步提高识别率是下一步有待深入探讨的问题。

【参考文献】[1]chellappa r,etal human and machine recognition of faces:a survey[j].proceedings of ieee,1995,83(05):705-740.[2]齐兴敏.基于pca的人脸识别技术的研究[d].武汉.武汉理工大学,2007.[3]于真.基于支持向量机的人脸识别技术研究[j].计算机仿真,2011,28(12):296-297.[4]孟繁特.人脸识别关键技术的研究[d].哈尔滨.哈尔滨工业大学模式识别与智能系统专业,2011.。

相关文档
最新文档