论文部分内容阅读
人工情感指用人工的方法和技术,模仿、延伸和扩展人的情感,使机器具有识别、理解和表达情感的能力。它是人工智能研究领域的一部分。随着机器人技术在越来越多的领域中的应用,机器人具有人工情感也变的极有可能和相当必要。基于计算机视觉的人脸表情识别就是人工情感研究中的一项重要任务。人脸表情识别涉及到图像处理、模式识别、运动跟踪、生理学、心理学等多个研究领域。它是基于视觉信息对脸部的运动以及脸部特征的变化进行分类。人脸表情识别系统主要包括人脸的检测、表情特征的提取和表情的分类三个部分。其中,表情特征的提取是识别技术的关键,决定着最终的识别结果。随着课题研究的深入,已经出现了很多表情识别的有效算法,比如整体识别法、局部识别法和几何特征法。并且,很多在人脸识别中常用的方法,也被引入到表情识别中,并得到了较高的识别率。包括主成分分析法(PCA)、独立成分分析法(ICA)、Fisher线性判别法(FLD)、隐马尔科夫模型法等。论文在充分研究已有的各种表情识别算法的基础上,力求寻找一种能有较高识别率并有较好泛化性的表情识别算法。本文工作如下:(1)对日本的标准表情库JAFFE进行了有效的预处理。用人工标定的方法对眼睛中心位置进行甄别确定,然后根据人眼中心坐标对图像进行裁剪,以使裁剪后的脸部特征部位归一化到同一位置上。然后用直方图均衡化、中心化等方法使得最终的图像具有相同的灰度均值和方差。(2)把独立成分分析算法引入到表情识别领域中,提出了基于ICA的人脸表情识别算法。该算法考虑到了图像的高阶统计特性对表情识别的贡献,在日本JAFFE表情库中的实验证明本方法的有效性。(3)提出了一种结合Gabor变换和FastICA技术和K-近邻分类器的表情识别算法。Gabor小波具有很好的空频局部性和多方向选择性,因此更有利于表情细节信息的提取。FastICA技术能够消除信号间的高阶统计冗余。首先,对预处理后的图像进行Gabor变换,把得到的系数排列成Gabor特征矢量,然后用FastICA对Gabor特征矢量进行特征提取,最后用K-近邻分类器进行分类。实验还对Gabor变换的尺度数和方向数进行了确定,发现尺度为5,方向个数为4时,能取得最好的效果。若数目减小,则影响识别率;若数目增大,不仅不能提高识别率,反而加大了运算量。在JAFFE表情库中进行了与人有关的表情识别和与人无关的表情识别两组实验。实验结果证明,本算法在识别率上有了较大的提高,并且具有一定的泛化性。