面部表情分析技术全解析
1. 数据库的重要性与挑战
在面部识别算法的开发中,高质量的数据库起着至关重要的作用。一个强大的面部识别算法需要足够规模且标注良好的数据库,这些数据库要涵盖姿势、光照和分辨率等方面经过精心控制的变化。公开可用的数据库对于算法的比较评估是必不可少的,因为它们为不同算法提供了一个公平的测试平台。
收集高质量的数据库是一项资源密集型任务。大多数面部表情数据库是通过让受试者执行一系列表情来收集的。然而,这种有指导的面部动作任务在外观和时间上可能与自然发生的行为有所不同。刻意和自然的面部行为分别由锥体和锥体外运动通路介导。因此,刻意面部动作的精细运动控制通常不如自然发生的动作,且对称性较差。
例如,很多人能够自然地抬起外侧眉毛而保持内侧眉毛不动,但很少有人能有意识地完成这个动作。嘴角自然下垂(AU 15)以及眉毛内角抬起和变窄(AU 1 + 4)是悲伤的常见迹象,未经训练的人很难刻意做出这些动作,这在测谎中可能会有所帮助。
自然和刻意面部动作在时间组织上的差异尤为重要,因为许多模式识别方法(如隐马尔可夫模型)高度依赖外观变化的时间。除非数据库同时包含刻意和自然的面部动作,否则开发对这些差异具有鲁棒性的面部表情方法可能会面临不足。
2. 面部特征跟踪、配准和特征提取的挑战
从视频中检测典型表情和动作单元(AU)是具有挑战性的计算机视觉和模式识别问题。主要挑战包括:
1. 非正面姿势和中等至大幅度的头部运动使面部图像配准变得困难。
2. 当每个 AU 的训练示例相对较少时,分类器可能会出现过拟合问题。
3. 许多面部动作本质上很微妙,难以建模。
4. 面部形状和外观的
超级会员免费看
订阅专栏 解锁全文

94

被折叠的 条评论
为什么被折叠?



