学士毕业论文

  • 格式:doc
  • 大小:1.11 MB
  • 文档页数:24

学士毕业论文人脸识别的软件系统开发院系:电子工程系专业:电子信息科学与技术**:**学号:*******指导教师:张立明教授完成日期:2005年6月9日摘要人脸识别技术有着广阔的应用前景和迫切的现实需求,是当前模式识别、计算机视觉等领域里最热门的研究方向之一。

而人脸识别的软件系统开发,则是联系理论和实践的最重要的环节。

本文着重介绍了人脸识别软件系统开发的背景,原理以及最后的设计结果。

本文共分为三个部分。

第一部分介绍了人脸识别的意义、背景和人脸识别系统的组成。

第二部分具体首先介绍了基于Gabor特征抽取并结合Fisherface方法的人脸识别。

然后也介绍了用于识别的分类方法和相似度判定方法。

第三部分介绍了我开发的人脸识别系统的组成部分和使用方法。

最后本文给出一个小规模的测试结果,并根据测试就本系统的优点和不足进行了分析和展望。

关键字:人脸识别软件系统开发Gabor小波变换Fisherface目录第一章:人脸识别系统综述---------------------------------------------------01 1.1引言--------------------------------------------------------------------------01 1.2人脸自动识别系统--------------------------------------------------------01 1.3本文的安排-----------------------------------------------------------------03 第二章:基于Gabor特征抽取和Fisherface的人脸识别--------------04 2.1引言--------------------------------------------------------------------------04 2.2Gabor小波基----------------------------------------------------------------04 2.3GABOR基作特征抽取----------------------------------------------------05 2.4Gabor特征矢量的降维以及判据分析----------------------------------07 2.5Fisherface方法--------------------------------------------------------------08 2.6基于Gabor特征的分类规则---------------------------------------------09 第三章人脸识别的软件系统开发------------------------------------------10 3.1开发环境--------------------------------------------------------------------10 3.2系统框架--------------------------------------------------------------------10 3.3系统功能综述--------------------------------------------------------------11 3.4用户管理的程序实现-----------------------------------------------------11 3.5身份识别的程序实现-----------------------------------------------------12 3.6视频管理的程序实现-----------------------------------------------------14 3.7系统的典型使用流程-----------------------------------------------------14 3.8系统的测试-----------------------------------------------------------------16 3.9讨论与展望-----------------------------------------------------------------17参考文献--------------------------------------------------------------------------19 致谢--------------------------------------------------------------------------------20第一章:人脸识别系统综述1.1引言生物识别技术是指通过对人体特征的数字化测量来进行鉴别的技术,包括指纹、人脸、声音、虹膜、掌纹等特征都可以被用来进行身分识别。

人脸识别技术是生物识别技术中的一个重要课题,是目前非常活跃的研究方向。

与利用其他生物特征进行身份识别相比,人脸识别具有直接、方便、友好、非侵犯性的优点,因而具有极其广泛的应用前景。

虽然人类能够毫不费力地识别出人脸乃至表情,但人脸的机器识别却是个难度极大的课题。

首先人脸是一个三维的非刚体的不规则表面;其次,人脸会随着年龄、健康以及表情的变化而变化;再次,在采集人脸图像时,不同的光照,角度都会影响人脸识别地准确度。

由于人类大脑对人脸识别的机制尚不可知,机器人脸识别还处于摸索与创新的阶段,并且涉及到计算机视觉、模式识别、生理学和心理学等多方面的诸多知识。

所有这些因素都是的人脸识别成为极具挑战性,却又十分具有价值的一个课题。

1.2人脸自动识别系统一个典型的人脸识别系统主要包括训练过程和识别过程。

训练过程主要完成将已知人脸进行定位、特征提取与选择、以及分类器的设计;识别过程则完成将未知图片进行处理,并最终识别出身份的分类和决策。

其总体结构如图1.1所示:图1.1典型人脸识别系统的总体结构从图中可以看出,其主要功能模块包含如下几个部分:(1)图像获取:人脸图像数据源包括运动图像序列(视频流)和静止图像。

主要可以通过扫描仪,数码照相机,摄像头等数字输入设备获取。

(2)人脸检测定位:该模块用来分析输入的图像,判断其中是否有人脸,如果有,则找出人脸的位置,并把人脸图像从背景图像中分离出来。

(3)图像预处理:预处理的主要作用在于尽可能的使得人脸图像处于同一尺度和标准,最终为后续处理提供高质量的输入图像。

通常这部分需要完成对抽取图像的尺度归一化、灰度归一化、降噪、去光照、白平衡等功能。

(4)特征提取和选择:对于处理后的人脸图像按照某种策略抽取出用于识别的特征,将原始的脸空间映射到新的特征空间。

在此步骤中,不仅注重如何提取具有良好分离性能的特征数据,还必须考虑到整体算法的鲁棒性和处理效率等应用指标。

(5)训练:即分类器的设计。

此过程主要生成可用于识别的参数。

通常,在已有的样本训练集基础上确定某个判定规则,使得按此规则对被识别对象进行分类所造成的错误识别率最小或者结果期望最大。

(6)识别:通过比对获得的未知人脸参数和训练所得的参数完成人脸的分类和判别,给出识别结果。

1.3本文的安排在论文的组织和安排上,本论文按照内容共分为五章:第一章,人脸识别系统综述。

着重介绍了人脸识别的研究对象、研究意义、研究难点以及典型人脸系统的组成。

第二章,基于Gabor特征抽取和Fisherface方法的人脸识别。

这章介绍了系统中使用方法的理论基础,包括Gabor小波核、Gabor特征抽取、Fisherface方法、余弦相似度判别等。

第三章,人脸识别的软件系统开发。

这章重点介绍了软件系统的构成,使用方法,以及一个小规模测试的结果和分析。

第二章基于Gabor 特征抽取和Fisherface方法的人脸识别2.1引言人脸识别的核心问题,就是如何将人脸的特征抽取出来,并得到对应于不同用户的可分的若干类。

Gabor 小波基由于它的生物相关性,是一个很好的特征抽取的方法。

但是Gabor 滤波后得到的基的维数过高,并不能直接用作识别,所以我们使用了Fisherface 的方法进行降维,并对每个用户求训练平均的方法,得到每个用户对应的类,以便进行分类。

最后本章介绍了用于分类判别的NFA 方法。

2.2Gabor 小波基GaborWavelets 用在人脸识别上是基于它与生物方面相关性的,哺乳动物视觉皮层简单细胞的感受野空间结构可以在数学上用Gabor 函数来描述。

简单细胞对大面积的弥散光无反应,而比较时和与检测具有明暗对比的边缘,并对边缘的位置和方位有严格的选择性。

GaborWavelets 也具有一些很好的性质比如空间位置选择,方向选择,频率选择,正交性等,因此适合用于图像的特征抽取上,特别是用在人脸的识别中。

GaborWavelets 的核函数可以用下式描述[8]:2222,,2(||||||||/2),(/2),2||||e [e e ]i μνμνσμνσμνσ--=-k z zk k ψ(1) 其中μ,ν分别是方向和尺度因子,z =(x ,y )是行矢量,x 、y 为二维坐标,,μνk =cos sin k k νμνμφφ⎛⎫ ⎪⎝⎭,k ν=max k /f ν,μφ=/8πμ。

(1)式中方括号内第一项是交流成分,第二项是直流补偿,当参数σ很大的时候第二项可以忽略。

一般对参数的选取是这样的,取5个不同的尺度ν∈{0,1,2,3,4}和8个方向μ∈{0,…,7},并且取σ=2π,max k =π/2,f。

如果x ,y 坐标的范围是(-63,64)的话,这样得到了一组复数的Gabor 基,如图2.1所示,图2.1(a)表示Gabor 基的实部,图2.1(b)表示Gabor 基的模。

(a )Gabor 基的实部(b )Gabor 基的模图2.1Gabor 基2.3Gabor 基作特征抽取假设I (x ,y )表示一幅灰度图像,用(1)式得到的Gabor 基对它进行特征抽取,这个过程就是一个卷积的运算,即:,,()()()μνμν=*O z I z ψz (2)式中,,()μνψz 表示不同的参数,μν对应的Gabor 基,,()μνO z 表示通过这组Gabor 基滤波后得到的Gabor 特征,z =(x ,y )。

在通过(2)式进行卷积运算时,图像边缘需要做延拓。

我们可以通过下式来计算积:1,,(){{()}{()}}z μνμν-=ℑℑℑO I z ψz (3)其中ℑ和1-ℑ分别代表快速傅立叶变换和反变换。