论文部分内容阅读
人脸识别是模式识别研究的热点课题。在目前的人脸特征提取算法中,基于Fisher准则的线性判别分析(Linear Discriminant Analysis, LDA)算法是一种较成功的特征提取算法。它通过使类间散布矩阵(SB)与类内散布矩阵(Sw)的比值达到最大化来获得最佳的投影方向特征空间。然而LDA处理高维的人脸数据时往往面临着“小样本问题”。2维线性判别分析(Two-Dimensional Linear Discriminant Analysis,2DLDA)算法是为解决标准LDA用于人脸特征提取时遇到的小样本问题而提出的一种有效方法,其直接利用图像矩阵构造协方差矩阵,而不需要事先将图像矩阵转化为高维的图像向量。针对2DLDA类间散布矩阵对于两类或多类的类别均值和全局均值之间距离值相近时难以区分,本文提出了新型的2维线性判别分析(New Two-Dimensional Linear Discriminant Analysis, N2DLDA)算法。该算法在充分分析原有类间散布矩阵理论基础上,融入每两类之间的散布矩阵,从而实现对原有类间散布矩阵进行优化,更加充分利用了图像间的类别信息,有效地解决了两类或多类的类别均值和全局均值之间距离值相近时难以区分的问题。实验结果证明了本文所提新型2维线性判别分析(N2DLDA)方法相对于2DLDA、Fisherfaces等具有一定的优势。本文通过大量的实验确定了引入的可调参数k对识别率的影响趋势,通过该影响因子可以间接地调节识别率和识别时间的平衡。尽管基于N2DLDA的线性鉴别分析经实验验证为人脸特征提取的有效方法,但是由于光照变化、人脸表情和姿势变化,实际上的人脸图像分布十分复杂,因此,抽取非线性鉴别特征显得十分必要。受支持向量机有关核方法的启发,本文把N2DLDA进行了非线性推广,提出了核新型的2维线性鉴别分析(Kernel New Two-Dimensional Linear Discriminant Analysis, K-N2DLDA)。该方法首先通过核映射将样本数据映射到核空间,然后在核空间中进行线性变换。此过程充分解决了N2DLDA不能利用图像非线性特征的问题。本文通过大量实验对核函数的选择及不同参数的优化进行了研究及仿真分析,验证了分数阶多项式核函数相对于其他核函数具有一定优势,并通过实验确定了分数阶多项式核函数参数的选择。最后仿真实验验证了K-N2DLDA算法的优越性。