论文部分内容阅读
人脸识别技术是基于生物特征识别技术的一个重要分支,是模式识别和计算机视觉领域内研究的一个热点,有着重要的理论研究价值和应用价值,其目的是使计算机像人一样具有能从一幅图像中发现是否存在人脸以及对发现的人脸进行身份鉴别的能力。它提供了一种高可靠性、高稳定性的身份鉴别途径。人脸识别技术研究在近几年得到了高度重视,已成为图像分析和理解中最成功的应用之一。本文首先介绍了人脸识别技术的研究背景、研究内容及方法。然后在全面分析和对比了近几年来人脸检测和识别的几种典型算法基础上,分别采用了PCA(Principal Component Analysis)即主成分分析法和LDA(Linear DiscriminantAnalysis)即线性判别分析法进行人脸识别。PCA算法具有计算效率高、概念清晰、推广性强等特点。LDA是一种有效的特征抽取方法,使用这种方法能够使投影后的模式样本的类间散布矩阵最大,并且同时类内散布矩阵最小。本文详细讨论了PCA和LDA人脸识别算法的过程:在人脸数据库中每人选择一定数量的图像构成训练集,其余构成测试集,并将训练集训练形成子空间,把训练图像和测试图像分别投影到子空间中,最后选择合适的距离函数进行识别。本文在MATLAB开发环境下,基于本文提出的特征脸识别算法,进行了大量实验,编程实现了PCA和LDA人脸识别。在YALE人脸数据库和ORL人脸数据库选择不同的训练人脸数进行算法测试,并得到了理想的识别率。