人脸表情识别在电子教育、和谐人机交互、机器人、医疗行业等领域都具有广泛的应用前景;对于模式识别、计算机视觉、计算机图形学、人工智能、生理学、心理学等多种学科的发展也具有重要的作用。
本文在总结人脸表情识别关键技术的基础上,利用Gabor小波变换在图像特征提取方面的优势和支持向量机在小样本问题中表现出的良好的分类能力,提出了一种人脸表情识别的方法,该方法应用Gabor小波变换和PCA+FLD提取表情特征,并利用SVM进行表情分类。
首先,利用积分投影确定人眼的中心位置,并根据人眼中心坐标进行图像的几何预处理。采用直方图均衡化方法对表情图像进行光照补偿,以减少图像间的灰度差异。在此基础上,构造了5个尺度、8个方向的Gabor小波族,用这40个Gabor小波对图像进行卷积,并取卷积后的幅值作为图像的特征信息。对得到的Gabor系数先进行下采样,然后结合主分量分析(PCA)和Fisher线性判别分析(FLD)进一步降低特征维数及训练特征空间,这样得到的特征既提高了表情的识别速度,又使表情图像更易于分类。最后,将所有的表情图像投影到特征空间,并用支持向量机对七种表情(生气、厌恶、恐惧、高兴、伤心、惊讶和中性表情)进行分类。
文中进行了与人有关的表情识别和与人无关的表情识别两组实验,实验结果表明该方法是一种有效的人脸表情识别方法。