DMF_MeanShift算法结合SVM的人脸表情识别方法

3 下载量 59 浏览量 更新于2024-09-03 收藏 678KB PDF 举报
"基于DMF_MeanShift算法的人脸表情识别,杨娜娜,邓义,提出一种结合DMF_MeanShift算法和SVM的人脸表情识别方法。首先使用改进的CLM模型定位人脸特征点,然后利用DMF_MeanShift算法处理定位问题,再通过SVM进行分类。" 在人脸识别领域,表情识别是一项重要的技术,它涉及到计算机视觉、模式识别和机器学习等多个方面。本研究由杨娜娜和邓义共同完成,他们提出了一种创新的方法,即基于DMF_MeanShift算法和支持向量机(SVM)的人脸表情识别技术。 首先,该方法采用改进的刚性形状模型(Constrained Local Model, CLM)对人脸特征点进行定位。CLM是一种广泛用于面部特征检测的技术,它通过迭代优化过程找到最佳的特征点位置。然而,原始的CLM模型可能会在拟合过程中导致特征点收敛到局部极值,从而影响定位的准确性。为解决这个问题,研究者引入了各向同性高斯核密度估计的概率模型,该模型可以更好地捕捉特征点的分布,防止它们陷入局部最优状态。 其次,利用期望最大化(Expectation Maximization, EM)算法计算DMF_MeanShift向量,这有助于确定特征点的准确位置。DMF_MeanShift算法是一种非参数聚类方法,它通过迭代更新每个数据点的“颜色”或“密度”来寻找数据集的峰值,即高密度区域。在这个过程中,算法能够适应不同密度的特征点分布,提高定位的鲁棒性。 面对图像中可能出现的部分遮挡导致的人脸特征点定位不准确问题,研究者采用了M估计(M-Estimation)技术。M估计是一种处理异常值的有效方法,它可以减少异常值对整体结果的影响,确保在存在遮挡或噪声的情况下也能得到稳定的特征点定位。 最后,提取到的特征点被用来描述表情特征,这些特征信息输入到SVM分类器中进行分类。SVM是一种强大的二分类模型,特别适合小样本和高维数据的处理。通过训练SVM,系统能够根据特征点的差异将不同表情分类,从而实现高效且准确的表情识别。 该研究通过集成DMF_MeanShift算法和SVM,构建了一个能够处理遮挡、异常值以及复杂光照条件的人脸表情识别系统。这一方法不仅提高了表情识别的准确性,还保证了算法的实时性,对于实际应用具有重要意义。关键词包括表情识别、CLM模型、均值漂移向量和SVM,表明了该研究的核心技术和关注点。