论文部分内容阅读
人脸表情识别是指利用计算机分析特定人的脸部表情及变化,进而确定其内心情绪或思想活动,实现人机之间更自然更智能化的交互。
本文首先综述课题的研究背景,分析目前国内外已提出的主流人脸表情识别方法,重点对主成份分析方法、FRFT变换方法、光流模型和隐马可尔夫模型进行了详细阐述和比较。总体上,人脸表情识别方法可分为基于静态图像的识别方法和基于图像序列的动态方法,其中静态方法简单快捷,但通常要求所处理的静态图像包含的表情处于极大或夸张状态;而动态方法侧重于对一般的视频流的处理,以提取表情的运动特征并实现表情的可靠识别,该方法更具一般性,但模型复杂,计算量大,无法满足实时性要求。
为了满足实时性和可靠性要求,本文提出了基于分数阶傅立叶变换的表情特征提取算法,并采用基于图像差分的关键帧检测技术以及基于弹性模板匹配的分类识别算法进行表情的分类识别,具体如下:
(1)对视频环境中采集到的每一帧表情图像执行分数阶傅立叶变换,提取该帧的表情特征信息,并根据变换后的一系列特征向量构造表情特征弹性图。
(2)跟踪变换后的表情特征弹性图序列,采用图像差分方法,检测表情特征处于极大或夸张状态的关键帧。即将每一种类表情对应的平静状态图像弹性图作为基准,将随后跟踪到的弹性图与该基准图像作差分,分析差分后的欧氏距离变化趋势及变化的时间间隔,选择变化幅度较大且合理的表情弹性图作为关键帧。
(3)将检测到的表情关键帧作为典型的静态表情图像,采用基于弹性模板匹配和改进的K-近邻分类算法识别该关键帧图像所对应的表情状态。通过学习,构造一定规模的表情模板库,将被测表情弹性图与模板库中的模板进行弹性匹配,选择最佳匹配的弹性模板作为最终的识别结果。
本文结合了动态图像序列和静态图像的识别技术,使得待识别的表情图像数量大为减少,同时,基于分数阶傅立叶变换的表情特征提取算法能够最大限度地屏蔽光照条件和个人特征的差异。因此上述方法不仅使实时性和可靠性得到很好的权衡,还基本做到了与人无关(subject-independent)的人脸表情识别。