论文部分内容阅读
人脸识别技术因其具有重要的科学意义和实用价值,在近几年得到了研究者的高度重视,成为当前模式识别和人工智能领域的一个研究热点。人脸识别主要分为人脸检测、特征提取和模式分类三个步骤。人脸识别过程中会遇到各种问题,其中样本维数过高、类别数大、单人训练样本少以及识别的实时性都是亟待解决的难题。本文在综合分析了以往的人脸识别方法的基础上,着重从特征提取速度、特征信息的完备性和识别率三个方面考虑,提出基于FKPCA+双子空间和信息属性KNN分类器的小样本人脸识别算法,并设计实现相应的原型系统。本文的工作主要包括:(1)提出一种FKPCA+双子空间人脸特征信息提取新方法。该方法首先通过快速核主元分析(FKPCA)将低维空间线性不可分的人脸样本隐性映射到线性可分的高维空间,并在该空间中实现降维;然后,在FKPCA降维后的数据上,利用Fisher准则从值域空间中提取常规特征信息,利用类间散度准则从零空间提取非常规特征信息。该方法可提取到更加完备的特征信息,对提升识别率有很大的帮助。(2)提出信息属性K-近邻分类器算法。在深入研究传统的K-近邻分类器算法的基础上,针对K-近邻分类器中欧式距离不能很好的表示样本间相似度问题,采用以信息属性为权值对欧式距离进行加权的策略,有效地改进欧式距离;把加权后的欧式距离作为K-近邻分器度量样本间相似度的测度。该方法能够有效地弥补传统欧氏距离仅仅表示m维空间中两个点之间真实距离而不能很好地表示对象间相似程度的不足。(3)提出一种小样本人脸识别算法。首先使用FKPCA对样本进行线性降维;然后提取降维后数据的常规特征信息和非常规特征信息;接着利用改进后的欧式距离对常规特征信息和非常规特征信息分别计算测试样本到各训练样本的相似度,并把计算结果进行融合;最后利用K-近邻分类器使用融合结果进行分类。(4)人脸识别原型系统的实现。采用面向对象思想设计并开发了小样本人脸识别原型系统。该系统由图像预处理、FKPCA特征提取、双子空间两类信息提取和分类识别四个功能模块组成,实现了当训练样本较少时,系统仍能保持较高的正确识别率和较好的实时性。