人脸识别方法及系统技术方案

技术编号:8834544 阅读:120 留言:0更新日期:2013-06-22 20:41
本发明专利技术公开了一种人脸识别方法包括以下步骤:利用小波变换分别对训练样本和测试样本进行图像预处理;采用PCA方法分别对预处理后的训练样本和预处理后的测试样本进行特征提取以获得训练样本特征和测试样本特征,并从该训练样本特征中选择代表训练样本特征;采用SVM对该代表训练样本特征和该测试样本特征进行分类识别,以得到识别结果。本发明专利技术还公开了一种人脸识别系统。本发明专利技术将小波变换、PCA(主成分分析)与SVM(支持向量机)三种方式结合使用,减少了识别的计算量,减少了由于表情、角度和光照等因素的影响,提高了识别的成功率。

【技术实现步骤摘要】

本专利技术涉及一种人脸识别方法及系统,特别是涉及一种计算量较小、识别效果更好的人脸识别方法及系统。
技术介绍
随着科学技术的进步,计算机和网络的飞速发展,信息的安全性、隐蔽性等越来越受到重视,如何快速方便有效地进行身份验证和识别日益成为人们关注的问题。目前众多的人类身份识别技术得到了广泛的研究和应用,如DNA (脱氧核糖核酸)识别技术、指纹识别技术、虹膜识别技术、语音识别技术、人脸识别技术等。在这些技术中,人脸识别技术相比其它识别技术更加直接。计算机人脸识别技术是一种生物特征识别技术,也是一门应用技术,它是指计算机根据一定的算法,把获得的图像和计算机中存储的人脸图像库进行匹配比较后,做出确认测试图像中的人像身份判断的识别过程。除了具有重要的科学价值外,人脸识别在信息安全、访问控制、视频监控等领域有着广泛的应用前景。特别是在美国遭遇“911”恐怖袭击事件之后,安全问题更成为人们关注的热点问题。人脸识别是当前模式识别和计算机视觉领域的一个研究热点,逐渐成为模式识别和图像处理等学科的一个研究热点,广泛应用于门禁、刑侦破案、安全监控和医学等方面。人脸识别是一个涉及很多领域和学科的重要研究课题。由于人脸识别问题的本质,不仅计算机科学家对它感兴趣,神经学家和心理学家也同样对人脸识别有浓厚的兴趣。与传统的身份鉴别方法如标识号码、IC(集成电路)卡等不同,人脸识别具有更好的安全性、可靠性和有效性,越来越受到人们的重视。由于人脸图像的特殊性,人脸识别问题也是模式识别领域的一个相当困难的问题,要使这一技术成为完全成熟的技术还有许多工作需要去做。在人脸识别中,如何寻找有效的特征是解决人脸识别的关键所在。由于人脸图像的复杂性,要显式的描述人脸图像特征比较困难。目前的人脸识别方法及系统的主要问题一方面是计算量大、复杂度也很高,另外一方面,目前的人脸识别方法及系统受环境(例如光照等因素)的影响也较大,导致识别结果不准确。因此需要找到一种计算量适中且从一定程度上识别结果不受环境影响的人脸识别方法及系统。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中人脸识别过程中计算量大、复杂度也很高、受环境影响导致识别结果不准确的缺陷,提供一种计算量适中且从一定程度上识别结果不受环境影响的人脸识别方法及系统。本专利技术是通过下述技术方案来解决上述技术问题的:一种人脸识别方法,其特征在于,其包括以下步骤:步骤S1、利用小波变换分别对训练样本和测试样本进行图像预处理;步骤S2、采用PCA方法分别对预处理后的训练样本和预处理后的测试样本进行特征提取以获得训练样本特征和测试样本特征,并从该训练样本特征中选择代表训练样本特征,其中,该代表训练样本特征为训练样本特征中最能代表训练样本的特征;步骤S3、采用SVM对该代表训练样本特征和该测试样本特征进行分类识别,以得到识别结果。小波分析是当今应用数学和工程学科中一个迅速发展的新领域,小波变换对许多古老的自然科学和新兴的高新技术应用学科都产生了强烈冲击经。小波变换用于信号与图像压缩是小波变换应用的一个重要方面。小波变换在图像处理方面,主要利用了小波的分解和重构算法对图像进行处理,达到提取局部信息、降低维数等作用。它的特点是压缩比高,压缩速度快,压缩后能保持信号与图像的特征不变,且在传递中可以抗干扰。基于小波分析的压缩方法很多,比较成功的有小波包最好基方法,小波域纹理模型方法,小波变换零树压缩,小波变换向量压缩等。小波变换的应用领域包括:数学领域的许多学科;信号分析、图象处理;量子力学、理论物理;军事电子对抗与武器的智能化;计算机分类与识别;音乐与语言的人工合成;医学成像与诊断;地震勘探数据处理;大型机械的故障诊断等方面;例如,在数学方面,它已用于数值分析、构造快速数值方法、曲线曲面构造、微分方程求解、控制论等。在信号分析方面的滤波、去噪声、压缩、传递等。在图象处理方面的图象压缩、分类、识别与诊断,去污等。一副人脸图像对应的矩阵大小在几千维甚至上万维左右,所以在如此庞大的矩阵上直接提取特征向量计算量非常大。通常想到的方法是通过缩小图片的尺寸来减少计算量。可是很多方法在缩小图片尺寸的同时也丢失了很多原图像的重要信息。那么如何实现图像的压缩的同时又不丢失原图像总体的信息熵?可以使用二维离散小波分解进行图像的压缩。我们的实验证明,在进行二层小波分解后,各个子图的能量之和基本上接近总能量,而且原图像的大小被压缩为原来的四分之一,这样可以大大降低原来图像的维数。在图像预处理之后,在本专利技术中采用的基于主成分分析(Principal ComponentAnalysis,PCA)的人脸特征提取方法属于人脸的代数特征提取方法。所谓的代数特征是指把图像视为以像素值为元素的矩阵,从而可以对其进行各种代数变换,或者矩阵分解。通常来说人脸图像的维度数都是非常高的,导致计算的复杂度也非常大。另外人脸图像在高维空间的分布很不紧凑,不利于分类。为了获得人脸图像较紧凑的分布,Turk和Kirby首次把主成分分析的思想引入人脸识别中,并且获得了成功。在数学上,特征提取指的是从测量空间Rn到特征空间RmOn << η)的映射。主成分分析是统计学中分析数据的一种有效的方法,它的基本思想是提取出高维数据空间中的主要特征,使数据在一个低维的特征空间被处理,同时保持原始数据的绝大部分的信息,从而解决数据空间维数过高的瓶颈问题。主成分分析广泛应用于图像分析、数据压缩、数据挖掘和模式识别等领域。PCA人脸识别方法是从人脸图像整体特征出发,对图像的总体信息进行分类识别的,是基于人脸全局表达的一种相当有效识别方法。对于一幅人脸图像可以看作一个像素值组成的矩阵,也可以扩展开,看成一个矢量,如一幅NXN象素的图像可以视为长度为N2的矢量,这样就认为这幅图像是位于N2维空间中的一个点,这种图像的矢量表示就是原始的图像空间,但是这个空间仅是可以表示或者检测图像的许多个空间中的一个。不管子空间的具体形式如何,这种方法用于图像识别的基本思想都是一样的,首先选择一个合适的子空间,图像将被投影到这个子空间上,然后利用对图像的这种投影间的某种度量来确定图像间的相似度,最常见的就是各种距离度量。具体来说,PCA用于人脸识别的方法的基础就是Karhunen-Loeve transform(简称K-L变换)。K-L变换是一种常用的正交变换,是一种非常有效的降维和压缩方法。K-L变换是建立在统计特性基础上的一种变换,又被称为霍特林(Hotelling)变换,因为他在1933年最先给出将离散信号变成一串不相关系数的方法。该变换多用于数据压缩和旋转,是图像压缩中的一种最优正交变换,其生成的矩阵一般为训练样本的总体散步矩阵或类间散布矩阵。K-L变换的突出优点是相关性好,是均方误差意义下的最佳变换,它在数据压缩技术中占有重要的地位,是特征提取方法中应用较为广泛的一种。K-L变换的目的是通过线性变换找到一组最优的单位正交基(也成为主成分),利用这组向量的线性组合来平均化原样本,并使得重建后的样本和原样本的误差最小。K-L展开式的系数可以用下列步骤求出:1.求随机向量X的自相关矩阵R = E 2.求R的特征值λ i和对应的特征向量Oi, i = 1,2,...,η得到矩阵Φ =本文档来自技高网
...

【技术保护点】
一种人脸识别方法,其特征在于,其包括以下步骤:步骤S1、利用小波变换分别对训练样本和测试样本进行图像预处理;步骤S2、采用PCA方法分别对预处理后的训练样本和预处理后的测试样本进行特征提取以获得训练样本特征和测试样本特征,并从该训练样本特征中选择代表训练样本特征;步骤S3、采用SVM对该代表训练样本特征和该测试样本特征进行分类识别,以得到识别结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴斌
申请(专利权)人:上海移远通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1