人脸检测与识别技术的研究及实现

VIP免费
3.0 赵德峰 2024-11-19 4 4 1.99MB 79 页 15积分
侵权投诉
摘 要
随着计算机技术的发展和实际应用的需要,人脸识别在安全识别、身份鉴定、
人机交互等方面有很大的应用前景,在模式识别和机器学习领域里引起了广泛的
重视。一个完整的人脸识别系统通常包括人脸检测部分和特征提取与识别部分
个环节。
本文在检测环节实现了改进的AdaBoost算法:针对人脸图像的Haar−Like型特
征数目非常多,对每个弱分类器阈值的搜索很耗时导致原始AdaBoost算法中的训
练时间过长的缺点,直接求取Haar−Like型特征对应的弱分类器。即采用将每个
Haar−Like特征下所有样本的特征值量化后分别计算出人脸和非人脸样本的权重直
方图,由此直接快速计算出每个特征对应的弱分类器的阈值和偏置。同时,引入
了函数形式的分类风险敏感因子,使之不但参与到权值更新规则中,且与级联分
类器结合,解决了人脸和非人脸两类模式分类错误的风险极不平衡的实际问题。
实验证明,这种改进AdaBoost算法的鲁棒性和自适应性均得到了提高,不但
高了训练的速度,且具有更高的检测率和更低的误检率。
在人脸识别环节,本文采用4个尺度6个方向的Log-Gabor滤波器对图像滤波得
Log-Gabor特征,根据Log-Gabor特征的特点采用了下采样与PCA相结合的特征选
择方法,得到了最优选取特征数,然后把这些特征输入Kernel Direct DA,得到最
佳分类效果的特征向量。采用Kernel Direct DA作为分类器,不但可以减少特征维
数和类间区分度,并且解决了既有LDA面临的SSS(small sample size problem)问题。
本文实验将此识别方法应用在CAS-PEAL人脸图像库做测试,取得了较高的识别
率。
最后,对人脸识别系统进行了实现,给出了各个环节的流程框图,并对人脸
识别系统设计的关键点进行了探讨。
关键字:人脸检测 人脸识别 Adaboost Log-Gabor 特征提取 KDDA
ABSTRACT
As the development of the computer technology and practical requirement,
Human face recognition can be widely applied in such fields as safey recognition
personal identification and human-computer interface, etc. It is also one of the most
active and challenging tasks of computer vision and pattern recognition. A typical
automatic face recognition system consists of the following two functions: face
detection, feature extraction and recognition. This paper mainly studies the approaches
to real-time face detection and recognition in static images.
This paper proposes an improved AdaBoost algorithm in face detection. Firstly, the
feature values of all training samples with each Haar-like feature are quantified. Then
the weight histograms of face and nonface are computed by using these quantified
feature values. The threshold of weak classifier with each feature is computed faster
based on the weight histograms. In order to solve the risk of misclassification from face
and non-face modes which is extremely imbalanced in face detection, a classification
risk coefficient is introduced. It is associated with cascade classifier and takes part in
weight updating. Experimental results illustrate that the improved algorithm could make
training process convergence quickly and the detection speed and detection precision all
exceed the initial Adaboost algorithm.
In the part of face recognition, Log-Gabor is used as face representation, several
methods is tested for feature selecting and the optimizing numbers are selected to input
to KDDA classification which reduces feature dimensions, shrinks In-Class difference
and also avoids the SSS problem. The Recognition experiments with the cas-peal-R1
show that the method can achieve excellent first recognition rate.
At last, an automated face recognition system is showed and some key points are
discussed.
Key WordFace detection, Face recognition, Adaboost, Log-Gabor,
Feature select, KD DA
目 录
1
ABSTRACT .................................................................................................................... 1
第一章 ....................................................................................................................1
§1.1 研究的背景及意义...........................................................................................1
§1.2 研究的内容与发展现状...................................................................................2
§1.2.1 研究的内容与难点.................................................................................2
§1.2.2 研究的发展历程和国内外研究现状.....................................................3
§1.3 主要关键技术...................................................................................................4
§1.4 论文的组织结构...............................................................................................5
第二章 人脸检测与识别算法 ..........................................................................................6
§2.1 人脸检测的主要方法.......................................................................................6
§2.1.1 基于知识的方法(Knowledge-based methods) ...................................... 6
§2.1.2 特征不变量方法(Feature invariant approaches) ....................................6
§2.1.3 模板匹配的方法(Template matching methods) .....................................7
§2.1.4 基于表观的方法(Appearance-based methods) ......................................8
§2.2 人脸识别的主要方法.....................................................................................10
§2.2.1 人脸特征提取.......................................................................................10
§2.2.2 人脸分类方法.......................................................................................11
§2.3 人脸检测与人脸识别的异同.........................................................................13
§2.4 人脸图像数据库.............................................................................................13
§2.5 检测和识别算法性能的评价.........................................................................15
第三章 基于改进的 Adaboost 算法的人脸检测的实现 ..............................................16
§3.1 Adaboost 算法的理论基础 ............................................................................. 16
§3.1.1 集成机器学习.......................................................................................16
§3.1.2 PAC 学习模型和弱学习理论............................................................... 16
§3.1.3 Boosting 算法 ........................................................................................ 17
§3.2 Adaboost 算法及其性能分析 ......................................................................... 18
§3.2.1 Adaboost 算法 ....................................................................................... 18
§3.2.2 Adaboost 算法性能分析 ....................................................................... 20
§3.3 基于 Adaboost 的人脸检测算法研究........................................................... 22
§3.3.1 人脸特征的选取...................................................................................23
§3.3.2 特征计算...............................................................................................23
§3.3.3 构建弱分类器.......................................................................................25
§3.3.4 训练强分类器.......................................................................................25
§3.3.5 生成级联分类器...................................................................................26
§3.4 改进的 Adaboost 算法................................................................................... 28
§3.4.1 弱分类器的求取...................................................................................28
§3.4.2 基于风险敏感因子的改进...................................................................30
§3.5 改进算法的实验和结果.................................................................................33
§3.5.1 样本集的选取.......................................................................................33
§3.5.2 训练及检测过程...................................................................................34
§3.5.3 实验结果和分析...................................................................................35
第四章 人脸识别算法及实现 ........................................................................................40
§4.1 人脸识别的特征表示.....................................................................................40
§4.1.1 Gabor 滤波器理论................................................................................40
§4.1.2 人脸图像的 Log-Gabor 滤波提取.......................................................41
§4.2 特征选取方法.................................................................................................43
§4.2.1 滑动窗方法...........................................................................................43
§4.2.2 下采样方法...........................................................................................44
§4.2.3 PCA 方法................................................................................................44
§4.3 线性判别分析的研究.....................................................................................46
§4.3.1 LDA 线性判别分析 .............................................................................. 47
§4.3.2 Kernel LDA 的分析 ........................................................................ 49
§4.3.3 Direct LDA 的分析......................................................................... 51
§4.3.4 Kernel Direct DA 的分析 ................................................................ 51
§4.4 识别算法的实验过程.....................................................................................56
§4.4.1 图像预处理...........................................................................................56
§4.4.2 提取 Log-Gaobr 特征图像...................................................................57
§4.4.3 降维.......................................................................................................58
§4.4.4 训练.......................................................................................................58
§4.4.5 识别.......................................................................................................58
§4.5 实验的结果与分析.........................................................................................59
第五章 人脸识别系统的实现方案 ................................................................................63
§5.1 人脸识别系统的实现方案流程.....................................................................63
§5.1.1 人脸检测部分流程图...........................................................................63
§5.1.2 人脸识别部分流程图...........................................................................65
§5.1.3 人脸识别系统的实现...........................................................................66
§5.2 人脸识别系统的关键点.................................................................................67
第六章 结论与展望 .......................................................................................................69
§6.1 论文的主要工作和结论.................................................................................69
§6.2 进一步的研究工作.........................................................................................69
参考文献.……………………………………………………………………………...71
在读期间公开发表的论文和承担科研项目及取得成果 .............................................76
………………………………………………………………………………...77
第一章 绪论
1
第一章 绪 论
在客观世界中,人类有75%的信息量都来自视觉。人脸是人类视觉中最为普遍
的模式,它反映的视觉信息在人与人的交流中有着重要的作用。人类能够轻而易
举地从大量背景中辨识到人脸且快速识别出熟悉的面孔,刚出生的婴儿就能对人
脸表示特别关注,且识别人脸的能力随着年龄增长而增强。尤为重要的是人的这
种看似生来具有的身份鉴别能力几乎不受姿势、表情、年龄、发型及光照等外界
条件的影响。这种人类交际的基本能力隐藏着非常复杂的认知系统,使得赋予计
算机同样的能力即自动人脸识别成为模式识别和人工智能领域的研究热点之一[1]
§1.1 研究的背景及意义
在计算机及网络技术高速发展的信息社会中,信息安全的重要性前所未有。
身份识别及鉴定是保证系统安全的重要前提,在国家安全、公安、电子商务、电
子政务、安检、保安监控等应用领域,都需要准确的身份识别及鉴定。根据鉴别
特征的类型,分为基于口令鉴定、持有物鉴定、生物特征识别三类。日前,个人
身份鉴别主要依靠持有物鉴别(ID卡如身份证、智能卡等)和口令鉴别(密码),存在
易遗失、损坏、破解、盗用和仿制等诸多问题,面临着严峻的挑战。
由于人体本身所固有的生理特征是使用人体本身所固有的生理特征[2](
脸、指纹、虹膜、视网膜、手形、掌纹、DNA)及行为特征(如声音、步态、笔迹、
击键等),具有很强的自身稳定性和个体差异性,因此是身份识别及鉴定的最理想
依据。人体生物特征识别技术就是使用通过图像处理和模式识别的方法来鉴别个
人身份的技术。这些特征具有人各有异终生不变随身携带的特点,因此
具有更好的安全性、可靠性和有效性,将逐步取代现有的密码、钥匙,成为鉴定
身份的方式,将最大限度的保证个人资料的安全,尤其在如今的社会中,对于防
止各类刑事、经济犯罪活动也起到遏制作用。
相对于其它种类的生物特征,由于人脸图像可以通过直接、自然的方式获取,
不需要被测定者的主动配合参与且无需过多动作进行非接触式人像获取,因此具
有对正常用户的强制性和妨碍度低且便于隐蔽,以及蕴含信息量大、不需要复杂
的采集方式且布设灵活等优点,尤其,通过对人脸的表情/姿态分析,还能获得其
他生物特征难以获得的一些信息。因此在生物特征识别技术中,人脸识别[3]具有更
广泛的应用与研究价值。
人脸识别技术应用背景广泛,可用于公安系统的罪犯身份识别、驾驶执照及
护照等与实际持证人的核对、银行和海关的监控系统及自动门禁系统等。人脸检
人脸检测与识别技术的研究及实
2
测和识别可用于允许和拒绝人们使用ATM自动提款机或计算机,控制人们在机密
区域的进出,在特殊的地方(如银行、商场、考场等)或特定的数据库(如公安局或
考试管理系统的数据库等)中识别人的身份。在可视化分析和目标识别研究中,理
解人类如何处理和识别彼此的相貌,并进行相应的计算机建模最终完成人脸的自
动识别也成为最具有挑战性的任务之一。随着网络技术、多媒体技术和个人PC
广泛应用,要求人脸识别系统能够对一般环境图像具有一定的适应能力,由此所
面临的一系列问题使得人脸检测开始作为一个独立的课题受到重视。今天,人脸
检测的应用背景已经远远超出了人脸识别系统的范畴,在基于内容的检索、数字
视频处理、视觉监测等方面有着重要的应用价值。
虽然人类自身的检测和识别能力很强,能够快速检测出多姿态人脸并且辨别
上千个不同的人脸,可是计算机来实现这些过程却是很大的挑战。其原因在于:
人脸姿态的多样化;人脸表情丰富;人脸随年龄增长而变化;人脸的附属物(比如
胡须、眼镜、发型等)的变化;人脸成像受光照、成像角度及成像距离等影响;而
且从二维重建三维是病态过程,目前没有很好的描述人脸三维模型。所以从学术
上讲,人脸识别研究作为一个典型的图像模式分析、理解与分类问题,为模式识
别,图像处理、分析与理解,计算机视觉,人机交互,甚至认知科学,神经计算,
生理学,心理学等多学科提供了一个很好的具体问题,有利于构建这些学科领域
的基础实验平台用于新方法的尝试和新理论的研究,极大的促进这些学科的发展。
§1.2 研究的内容与发展现状
§1.2.1 研究的内容与难
本文进行的人脸的检测和识别,先从图像或视频中把人脸检测出来,然后对
存储的静态人脸图像用手工进行人眼的定位,再根据识别算法将输入的人脸图像
与原有的人脸库中的模型进行比较,以确定是否存在相匹配的图像。
人脸识别的研究可以追溯到上世纪的六、七十年代,经过几十年的曲折发展
已日趋成熟。一般来说,一个人脸识别系统通常包括两个环节:(1)人脸检测与定
位;(2)特征提取与人脸识别部分。如图1-1所示
1-1 人脸识别系统的构成框图
人脸检测是人脸识别的前期阶段,要对人脸和非人脸的差异区分人脸和非人
脸的两类模式。指在在照片(静态图像)和视频(动态图像)中,采用一定的方法对其
摘要:

摘要随着计算机技术的发展和实际应用的需要,人脸识别在安全识别、身份鉴定、人机交互等方面有很大的应用前景,在模式识别和机器学习领域里引起了广泛的重视。一个完整的人脸识别系统通常包括人脸检测部分和特征提取与识别部分两个环节。本文在检测环节实现了改进的AdaBoost算法:针对人脸图像的Haar−Like型特征数目非常多,对每个弱分类器阈值的搜索很耗时导致原始AdaBoost算法中的训练时间过长的缺点,直接求取Haar−Like型特征对应的弱分类器。即采用将每个Haar−Like特征下所有样本的特征值量化后分别计算出人脸和非人脸样本的权重直方图,由此直接快速计算出每个特征对应的弱分类器的阈值和偏置。...

展开>> 收起<<
人脸检测与识别技术的研究及实现.pdf

共79页,预览8页

还剩页未读, 继续阅读

作者:赵德峰 分类:高等教育资料 价格:15积分 属性:79 页 大小:1.99MB 格式:PDF 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 79
客服
关注