基于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在不同光照条件下和不同姿态情况下都有非常出色的表现,但是它在大表情的情况下识别效果不好。

基于PCA和神经网络的人脸识别算法研究

基于PCA和神经网络的人脸识别算法研究

基于PCA和神经网络的人脸识别算法研究作者:唐赫来源:《软件导刊》2013年第06期摘要:在MATLAB环境下,取ORL人脸数据库的部分人脸样本集,基于PCA方法提取人脸特征,形成特征脸空间,然后将每个人脸样本投影到该空间得到一投影系数向量,该投影系数向量在一个低维空间表述了一个人脸样本,这样就得到了训练样本集。

同时将另一部分ORL人脸数据库的人脸作同样处理得到测试样本集。

然后基于最近邻算法进行分类,得到识别率,接下来使用BP神经网络算法进行人脸识别,最后通过基于神经网络算法和最近邻算法进行综合决策,对待识别的人脸进行分类。

关键词:人脸识别;主成分;BP神经网络;最近邻算法中图分类号:TP311文献标识码:A文章编号:1672-7800(2013)006-0033-02作者简介:唐赫(1989-),女,武汉理工大学理学院统计系硕士研究生,研究方向为人脸图像识别、遥感图像、统计预测决策。

0引言特征脸方法就是将人脸的图像域看作是一组随机向量,可以从训练图像中,通过主元分析得到一组特征脸图像,任意给定的人脸图像都可以近似为这组特征脸图像的线性组合,用组合的系数作为人脸的特征向量。

识别过程就是将人脸图像映射到由特征脸组成的子空间上,比较其与已知人脸在特征脸空间中的位置。

经典的特征脸方法是采用基于欧氏距离的最近中心分类器,比较常用的是基于欧氏距离的最近邻。

1算法流程(1)读入人脸库。

每个人取前5张作为训练样本,后5张为测试样本,共40人,则训练样本和测试样本数分别为N=200。

人脸图像为92×112维,按列相连就构成N=10 304维矢量x-j,可视为N维空间中的一个点。

(2)构造平均脸和偏差矩阵。

(3)计算通(4)计算训练样本在特征脸子空间上的投影系数向量,生成训练集的人脸图像主分量allcoor-200×71。

(5)计算测试样本在特征脸子空间上的投影系数向量,生成测试集的人脸图像主分量tcoor-200×71。

人脸识别常用算法

人脸识别常用算法

人脸识别常用算法人脸识别是一种通过计算机视觉技术对图像或视频中的人脸进行检测、识别和验证的技术。

它在安防监控、人脸支付、人脸解锁等领域有着广泛的应用。

人脸识别的核心在于算法的设计与优化,下面将介绍几种常用的人脸识别算法。

一、特征提取算法特征提取算法是人脸识别的关键步骤,它通过对人脸图像进行分析和处理,提取出具有代表性的特征信息。

常用的特征提取算法有主成分分析(PCA)算法、线性判别分析(LDA)算法和局部二值模式(LBP)算法。

PCA算法通过对人脸图像进行降维,将高维的图像数据映射到低维的特征空间中,然后利用这些特征进行分类和识别。

LDA算法则是通过最大化类间距离和最小化类内距离的方式,寻找最优的投影方向,以实现人脸的区分和识别。

LBP算法则是一种局部特征描述算法,它通过对图像的每个像素点与其周围像素点进行比较,得到一个二进制编码,从而提取出人脸的纹理信息。

二、人脸检测算法人脸检测算法是人脸识别的前置步骤,它主要用于检测图像或视频中是否存在人脸,并将其位置标记出来。

常用的人脸检测算法有Viola-Jones算法、卷积神经网络(CNN)算法和级联分类器算法。

Viola-Jones算法是一种基于机器学习的人脸检测算法,它通过训练一个级联的强分类器来实现人脸的检测。

CNN算法则是一种深度学习算法,它通过构建多层的卷积神经网络来提取图像的特征,并通过分类器进行人脸检测。

级联分类器算法则是将多个分类器组合在一起,通过级联的方式进行人脸检测,以提高检测的准确率和速度。

三、人脸识别算法人脸识别算法是通过对提取的人脸特征进行匹配和比对,从而实现对人脸的识别和验证。

常用的人脸识别算法有支持向量机(SVM)算法、人工神经网络(ANN)算法和卷积神经网络(CNN)算法。

SVM算法是一种监督学习算法,它通过构建一个超平面来实现对不同类别的人脸进行分类和识别。

ANN算法则是一种模拟人脑神经元工作原理的算法,它通过构建多层的神经网络来实现对人脸的识别。

人脸识别关键技术及原理

人脸识别关键技术及原理

人脸识别关键技术及原理
人脸识别是一种基于图像处理和模式识别技术的身份认证技术,其关键技术和原理包括以下几个方面:
1. 人脸检测:利用计算机视觉技术对图像或视频中的人脸进行快速准确的检测。

常用的人脸检测算法有基于Haar特征的级
联分类器(Viola-Jones算法)和基于深度学习的卷积神经网络方法。

2. 人脸对齐:将检测到的人脸进行对齐,使得人脸图像在尺度、姿态和光照等方面具有一致性。

常用的对齐方法包括基于特征点的人脸关键点定位和基于几何变换的人脸对齐。

3. 特征提取:将对齐后的人脸图像转化为有区分度的特征向量。

常用的特征提取方法有主成分分析(PCA)、局部二值模式(LBP)、深度学习中的卷积神经网络(CNN)等。

4. 特征匹配:将提取到的特征向量与已有的人脸数据库中的特征进行匹配和比较。

常用的匹配方法有欧氏距离、余弦相似度以及支持向量机(SVM)等。

5. 决策分类:根据匹配结果进行人脸认证或者识别。

认证是将待验证的人脸与单个已知身份进行匹配,识别是将待识别的人脸与多个已知身份进行比较,并输出最相似的身份。

常用的分类方法包括最近邻分类器(KNN)、支持向量机(SVM)和
深度学习中的卷积神经网络等。

以上是人脸识别的关键技术和原理,通过这些技术和方法,人脸识别可以实现在各种场景下的自动化人脸识别和身份验证。

Matlab中的人脸识别与人脸特征提取

Matlab中的人脸识别与人脸特征提取

Matlab中的人脸识别与人脸特征提取近年来,随着计算机技术的快速发展和应用的普及,人脸识别技术逐渐进入了我们的生活。

无论是在安全领域的门禁系统、身份验证应用,还是在娱乐领域的人脸美化软件,人脸识别都发挥着重要的作用。

而在人脸识别技术的实现中,人脸特征提取是一个关键的环节。

本文将介绍在Matlab中实现人脸识别和人脸特征提取的方法与技巧。

在Matlab中,有许多经典的人脸识别算法可供选择,其中最为常见且被广泛应用的是基于主成分分析(PCA)的人脸识别算法。

PCA是一种经典的降维算法,它通过线性变换将高维数据映射到低维空间中,从而捕捉数据的主要特征。

在人脸识别中,我们可以将每张人脸的像素矩阵视为一个高维数据向量,利用PCA算法将其映射到一个低维特征空间中。

在特征空间中,每张人脸都可以表示为一个特征向量,就像每个人都有自己独特的“人脸特征码”一样。

要在Matlab中实现基于PCA的人脸识别,首先需要收集一组包含多个人脸的图像数据集作为训练样本。

然后,将每个人脸的像素矩阵展开成一个列向量,并将这些列向量按列排成一个矩阵,构成一个大的数据矩阵。

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

这些特征向量被称为“特征脸”,它们是训练样本中人脸数据的主要变化方向。

最后,通过计算待识别人脸与训练样本中每个人脸的特征向量的距离,并找出距离最小的特征向量所对应的人脸,即可完成人脸识别的过程。

除了PCA算法,还有其他一些在Matlab中常用的人脸识别算法,如线性判别分析(LDA)算法、小波变换、局部二值模式(LBP)等。

这些算法在原理和实现上各有特点,可以根据实际需求选择合适的算法进行人脸识别。

在人脸识别之前,首先需要对输入的人脸图像进行预处理。

通常的预处理步骤包括灰度化、直方图均衡化和人脸检测。

灰度化是将彩色图像转换为灰度图像,降低了计算复杂度,同时保留了图像的关键信息。

直方图均衡化可以增强图像的对比度,使得人脸特征更加明显。

融合PCA、LDA和SVM算法的人脸识别

融合PCA、LDA和SVM算法的人脸识别

融合PCA、LDA和SVM算法的人脸识别徐竟泽; 吴作宏; 徐岩; 曾建行【期刊名称】《《计算机工程与应用》》【年(卷),期】2019(055)018【总页数】4页(P34-37)【关键词】人脸识别; 主成分分析(PCA); 线性判别分析(LDA); 支持向量机(SVM)【作者】徐竟泽; 吴作宏; 徐岩; 曾建行【作者单位】山东科技大学电子信息工程学院山东青岛 266590【正文语种】中文【中图分类】TP391.41 引言人脸识别[1-2]可简单地概括为:机器对静态或视频中的人脸图像进行特征提取、分类识别以达到身份鉴别的目的,在门禁、人际交互等领域应用广泛,具有很高的研究价值。

但是人脸识别技术易受到光照条件变化、人体姿势、照片欺诈等条件的影响,使得识别率急剧下降[3]。

主成分分析[4](Principal Component Analysis,PCA)是模式识别中常用的一种线性变换方式,它通过少数具有代表性的特征来表示原始数据,从而实现特征提取。

文献[5]使用Radon 变换结合PCA 与LDA(Linear Discriminant Analysis,LDA)提取人脸图像特征,分类器采用K 近邻KNN(K Nearest Neighbor,KNN)与支持向量机SVM(Support Vector Machine,SVM)分别对特征向量进行了分类识别。

文献[6]使用减少了特征冗余的卷积神经网络(FRR-CNN)对人脸识别进行了研究,大量减少了网络参数提高了准确率。

文献[7]将卷积神经网络(Convolution Neural Network,CNN)与递归神经网络(Recurrent Neural Network,RNN)结合对人脸表情进行了识别研究。

除此之外还有许多优秀算法应用到人脸识别领域中,比如Gabor 特征[8-9]、遗传算法[10]、脸部标记[11]、局部二值模式(LBP)[12]等。

人脸识别中常用的几种分类器

人脸识别中常用的几种分类器

人脸识别中常用的几种分类器
在人脸识别中,常用的几种分类器包括:
1. 支持向量机(Support Vector Machines, SVM):SVM是一
种常见的分类算法,通过找到一个最优的超平面来将样本进行分类。

在人脸识别中,可以使用SVM来训练分类器,将人脸
图像分为不同的类别。

2. 卷积神经网络(Convolutional Neural Network, CNN):
CNN是一种专门用于处理图像的深度学习模型。

它可以通过
多层卷积和池化操作来自动提取人脸图像的特征,并通过全连接层进行分类。

3. 主成分分析(Principal Component Analysis, PCA):PCA是
一种常见的降维方法,可以将高维的人脸图像数据转化为低维的特征向量表示。

通过使用PCA降维,可以减少特征的数量,并保留重要的信息。

4. 线性判别分析(Linear Discriminant Analysis, LDA):LDA
是一种用于解决分类问题的降维方法,它通过寻找最佳投影方向来使得同一类别的样本尽可能紧密,不同类别的样本尽可能分开。

在人脸识别中,LDA可以用于降低人脸图像的维度,
并进行分类。

5. 随机森林(Random Forest):随机森林是一种集成学习算法,在人脸识别中也可以用于分类任务。

它通过建立多个决策树,并使用投票或平均的方式来进行分类。

这些分类器在人脸识别中的应用都有不同的优缺点,具体选择哪种分类器要根据实际情况进行评估和比较。

基于PCA方法的人脸特征提取和检测

基于PCA方法的人脸特征提取和检测

人工智能及识别技术本栏目责任编辑:唐一东基于PCA方法的人脸特征提取和检测曾阳艳1,2,叶柏龙2(1.湖南商学院计算机与电子工程学院,湖南长沙410205;2.湖南大学软件学院,湖南长沙410082)摘要:本文介绍了PCA的原理,并利用了PCA方法完成了人脸的特征提取和人脸检测。

关键词:PCA;特征提取;人脸检测中图分类号:TP37文献标识码:A文章编号:1009-3044(2008)04-10742-03TheFaceoftheFeatureExtractionandDetectionBasedonPCAZENGYang-yan1,2,YEBo-long2(1.HunanUniversityofCommerce,Changsha410205,China;2.SchoolofSoftware,HunanUniversity,Changsha410082,China)Abstract:ThispaperintroducestheprincipleofPCAandusedthemethodtocompletethefaceofthefeatureextractionanddetection.Keywords:PCA;FeatureExtraction;FaceDetection1引言主成分分析(PCA,PrincipleComponentAnalysis)方法是应用最广泛的一种特征提取方法之一,它是一种统计学方法,在信号处理、模式识别、数字图像处理等领域己经得到了广泛的应用。

主成分分析方法基本思想是提取出空间原始数据中的主要特征(主元),减少数据冗余,使得数据在一个低维的特征空间被处理,同时保持原始数据的绝大部分的信息,从而解决数据空间维数过高的瓶颈问题。

2PCA概述主成分分析法(PCA)是模式识别判别分析中最常用的一种线性映射方法,该方法是根据样本点在多维模式空间的位置分布,以样本点在空间中变化最大方向,即方差最大的方向,作为判别矢量来实现数据的特征提取与数据压缩的。

Matlab中的人脸识别与表情分析方法

Matlab中的人脸识别与表情分析方法

Matlab中的人脸识别与表情分析方法人脸识别和表情分析是计算机视觉领域中的热门研究方向。

在这个信息爆炸的时代,人们对于自动化识别和分析人脸表情的需求越来越高。

Matlab作为一种功能强大的数值计算与可视化软件,提供了一些重要的工具和算法来实现人脸识别和表情分析。

本文将介绍Matlab中一些常用的人脸识别与表情分析方法。

首先,我们来介绍一下人脸识别的基本概念和方法。

人脸识别是指通过计算机技术来识别和验证人脸的身份。

常见的人脸识别方法包括主成分分析(PCA)、线性判别分析(LDA)和支持向量机(SVM)等。

在Matlab中,可以使用内置的人脸识别工具箱来实现这些方法。

其中,主成分分析是一种常用的降维方法,它通过对数据进行特征提取和投影变换,将高维数据映射到低维空间。

在人脸识别中,PCA可以用来提取脸部特征,并通过与已知人脸数据的比较来判断其身份。

在Matlab中,可以使用pca函数实现主成分分析。

另一种常用的人脸识别方法是线性判别分析。

LDA可以通过最大化类间散布和最小化类内散布的方式来找到最优的投影向量,从而实现有效的人脸分类。

Matlab提供了lda函数来实现线性判别分析。

此外,支持向量机也是一种常用的分类方法,它的基本思想是寻找一个最优的超平面来实现数据的最佳分类。

在人脸识别领域,SVM可以通过训练一组已知标记的人脸图像来建立分类模型,然后利用该模型来识别新的人脸图像。

Matlab中的svmtrain和svmclassify函数可以帮助我们实现这一过程。

除了人脸识别,表情分析也是一个引人注目的研究领域。

表情分析旨在从人脸图像中提取和解释情绪表达。

常见的表情分析方法包括基于特征提取的方法、基于神经网络的方法和基于统计模型的方法等。

在Matlab中,可以使用图像处理工具箱提供的函数来实现基于特征提取的表情分析。

这些函数包括人脸检测、特征检测和分类器训练等功能。

通过这些函数,我们可以提取脸部特征,如眼睛、嘴巴等,进而分析表情的特征,如笑容、愤怒等。

基于PCA和SVM算法的人脸识别

基于PCA和SVM算法的人脸识别
() 3
式 ( ) 明 Z 为 矩 阵 S一 ( T 的 特 征 8说 Z Z)
值。
特征 向量 。则 与 满 足
SW a = w i l 2, , — , … k
利用上 面 的结论 , 以通 过计 算 小矩 阵 的特 征 可 值 和 特征 向量 , 接 得 到 矩 阵 的特 征 值 和特 征 向 间 量, 由于矩 阵 的维 数 远 远 小 于 矩 阵 的维 数 , 以利 所
中 图分 类 号 TP 9 . t 3 1 4
Fa e R e o nii n Ba n PCA n g r t c c g to d o s e a d SVM Al o ihm
Li e h n u Xu s e g
( c o lo t ma i n S h o fAu o t ,W u a ie st fTe h o o y o h n Un v r i o c n lg ,W u a 4 0 7 ) y hn 3 00
得:


则 很容 易发 现矩 阵 的维 数 是 × 。一 般情 况 下 由 于样本 数 目远远小 于 样 本 维数 d, 的尺 寸也 远 R
远小于 s 计算 尺的特征值会 比较方便。借助线性 ,
() 1
i 1 =
代 数 的理论 , 以证 明 S和 R 有 着 相 同 的 非 零 特 可 征 值 , 以通 过计 算 R 的特 征值 可 以 直 接 得 到 5 所
解特 征值 问 题 , 求 得 用 于 将 样 本 进 行 投 影 的 向 来
量。
对 于 d维 空 间 中 的 个 样本 . z , , 可 z … z , ,
以看 成一 个 维 随机 变量 , 将其 表 达 为矩 阵 的形 式 X一[ z , , , X 的所 有 列 取 平 均 , 以 . , … z]对 z 可

常见人脸识别算法原理的解析

常见人脸识别算法原理的解析

常见人脸识别算法原理的解析人脸识别是一种通过对人脸图像的处理和比对,来实现身份识别、安防监控、图片检索等多种应用的技术。

常见的人脸识别算法主要有Eigenface、Fisherface、LBP、深度学习等,下面将分别对这些算法做原理和实现的解析。

Eigenface算法原理Eigenface算法是基于PCA(Principal Component Analysis,主成分分析)的人脸识别算法,其基本原理是从原始图像中提取出一组最能代表人脸特征的基本成分,然后使用这些基本成分来描述每个人脸图像,并进行相应的比对和识别。

具体来说,Eigenface算法首先将训练样本集中的所有图像变换到同一标准空间下,然后通过对这些图像进行PCA分析,提取出一组最重要的特征向量,即“特征脸”(Eigenface),这些特征脸可以看做是原始图像中最能代表人脸特征的基本成分,可以用来描述每个人脸图像。

之后,对于一个新的人脸图像,也可以通过对其进行投影和重建,得到其特征向量,然后将其与训练样本中所有的人脸图像进行比对,从而完成人脸识别的任务。

Fisherface算法原理Fisherface算法也是一种基于线性降维算法的人脸识别算法,其与Eigenface算法相比,主要是针对人脸特征的判别性分析而设计的,因此更适合于多人的人脸识别任务。

具体来说,Fisherface算法首先将训练样本集中的所有图像变换到同一标准空间下,然后进行降维处理,提取出一组最能代表人脸特征的线性特征向量,这些特征向量可以看做是对于不同人脸之间的差异有较好区分能力的向量。

之后,对于一个新的人脸图像,也可以将其投影到提取出的特征空间中,并计算其与训练样本中每个人脸的距离,从而完成人脸识别的任务。

LBP算法原理LBP(Local Binary Pattern,局部二值模式)算法是一种基于纹理特征的人脸识别算法,其主要思想是将人脸图像分割成不同的局部区域,然后对于每个局部区域,计算其对应的LBP特征,并组合成一个整体的人脸特征向量。

一种PCA和SVM多生物特征融合的视频人脸识别

一种PCA和SVM多生物特征融合的视频人脸识别

态信息 , 利用 P A和 S M分别对人脸 图像信息和 C V 问题 , 如何处理光照变化问题 ; 如何处理对 多个对 人 体步 态信 息进 行特 征提 取 , 用本 文方法 进行 多特 象 同时进行 跟踪识 别 的多 目标 的跟踪 识别 问题 等. 征层 融合 提炼 出主特 征 , 与人脸 特 征库 匹配识别视 近 年来 , 吸引 了越 来 越 多 研 究 者 的关 注 , 究 者 们 频样 本人 脸 . 研 提 出了许多种 有效 的跟 踪 识 别算 法 ,h uin等 Z uY l a 将主分 量分 析 ( C 方 法 应 用 于人 脸 识 别 ¨ , P A) j 提 1 多 特 征 融 合 人 脸 识 别 出了经 典 的特 征脸方 法 . 该方 法把 人脸 图像 看成 随 . 机变量 , N×N的人脸 图像 通 过行 堆 叠 的方式 转 1 I 主成 分 分析 人脸 识别 将 换 成一个 N ×1的 向量 , 去 均 值 向量后 , 用 K 减 采 基 于主成 分 分析 人脸 识别 基本 思想 可描述 为 : L变换 获得 一 组 正 交 基 , 过 保 留部 分 主 分 量 , 通 设所 有 的人脸 都处 于一个 低维 线形 空问 , 而且不 同 得 到低维 的人 脸 向量空 问. 缺 点在 于 当训 练集样 但 的人 脸在 这个 空 间 中具 有 可分性 . 过程 大致分为 其 本数 较多时 , 训练样 本 投影 到该 方 向时类 内离散度 人脸图像预处理、 读入每一个二维的人脸图像数据 最大 而类 问离 散度最 小 .egY nyn等 把支 持 向 Zn aga 将 调 量机 (V 算 法 引 人 到 视 频 人 脸 检 测 领 域 l , S M) 2 该 并 转 化为一 维 向 量 , 特 征 值 降序 排 列 , 整对 应 j 特征 向量 , 练 形 成 特征 子 空 间 、 训 练 图像 和 测 训 把 方法侧重 于结 构风 险最 小 化 ( t c rlR s n. Sr t a i Mii uu k mi tn , 最优 超 平 面 由支 持 向量 来 确 定 , 用 试 图像 由高 维 图 像 空 间经 K —L变 换 投影 后 得 到 z i )其 ao 它 组新 的正交 基 , 这 些 正 交 基 作一 定 的取舍 , 对 保 来训 练人脸 和非人 脸 两种模 式 . 算法 在标 准测试 集 留其 中的一部 分生 成 低维 的人 脸空 间 , 即人脸 的 也 上 的检测 率达 到 了 9 % 以上 , V 的训 练 样 本 特 0 SM 选 如最 小距 离 函 征也 已经 由最 初 的图像 灰度 特征 发展 为小 波特征 、 特征 子空 间 , 择 一定 的距 离 函数 ( 朴 最 比较 投 影 到 独立 主元 特征 等 , 其不 足是 当人脸 图像对应 的支 数 、 素贝 叶 斯 公 式 、 近 邻 函数 等 ) 但 持 向量所 在 的基空 间不一致 、 支持 向量 与人脸 图像 子 空 间的所 有测 试 图像 和训 练 图像 , 确定 特识别样 之间并不 存 在 O O( n oO e 对 应关 系 以及 支 本所 属类 别 . T O eT n ) 持向量 具有 不 可 分 割性 等. 合分 析 P A方 法 和 综 C 设训 练集 中有 个 视频 灰 度 图像 , 人脸 或 则
  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.。

相关文档
最新文档