西安电子科技大学学报 ›› 2021, Vol. 48 ›› Issue (5): 100-109.doi: 10.19665/j.issn1001-2400.2021.05.013

• • 上一篇    下一篇

一种基于局部表征的面部表情识别算法

陈昌川1(),王海宁1(),黄炼1(),黄涛1(),李连杰2(),黄向康1(),代少升1()   

  1. 1.重庆邮电大学 通信与信息工程学院,重庆 400065
    2.山东大学 信息科学与工程学院,山东 青岛 266000
  • 收稿日期:2021-01-04 出版日期:2021-10-20 发布日期:2021-11-09
  • 作者简介:陈昌川(1978—),男,副教授,E-mail: creditdegree@gmail.com|王海宁(1994—),男,重庆邮电大学硕士研究生,E-mail: s180101047@stu.cqupt.edu.cn|黄 炼(1992—),男,重庆邮电大学博士研究生,E-mail: d190101004@stu.cqupt.edu.cn|黄 涛(1995—),男,重庆邮电大学硕士研究生,E-mail: s180130118@stu.cqupt.edu.cn|李连杰(1994—),男,山东大学硕士研究生,E-mail: 1594289098@qq.com|黄向康(1994—),男,重庆邮电大学硕士研究生,E-mail: s180131089@stu.cqupt.edu.cn|代少升(1974—),男,教授,博士,E-mail: daiss@cqupt.edu.cn
  • 基金资助:
    重庆市研究生教育教学改革研究重点项目(yjg192019);国家自然科学基金(61671095);国家自然科学基金(61702065);国家自然科学基金(61701067);国家自然科学基金(61771085);企业项目驾驶员健康监测(E021E2021008)

Facial expression recognition based on local representation

CHEN Changchuan1(),WANG Haining1(),HUANG Lian1(),HUANG Tao1(),LI Lianjie2(),HUANG Xiangkang1(),DAI Shaosheng1()   

  1. 1. School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications,Chongqing 400065,China
    2. School of Information Science and Engineering,Shandong University,Qingdao 266000,China
  • Received:2021-01-04 Online:2021-10-20 Published:2021-11-09

摘要:

表情是人类内心情感变化的重要体现。当前表情识别方法通常依赖面部全局特征进行处理,忽略局部特征提取。心理学家指出,不同面部表情对应不同的局部肌肉运动区域,以此为动机,提出一种基于局部表征的表情识别算法,简称EAU-CNN。为提取面部的局部特征,该文首先根据获取的人脸68个特征点将整体面部图像划分成43个子区域,随后选择肌肉运动区域与面部显著器官所覆盖的8个局部候选区域作为卷积神经网络的输入。为均衡局部候选区域的特征,EAU-CNN采用8个并行的特征提取分支,每个分支支配不同维全连接层。分支的输出按照注意力自适应地连接,以突出不同局部候选区域的重要程度。最后经Softmax函数,将表情分为中性、愤怒、厌恶、惊讶、高兴、悲伤和恐惧七类。该文在CK+、JAFFE、自定义大型FED数据集上对算法进行了评估实验,所提算法平均准确率分别为99.85%、96.61%、98.29%。该评价指标超过S-Patches算法6.01%、10.17%、6.09%,结果表明局部表征能够提升表情识别性能。

关键词: 表情识别, 运动单元分区, 卷积神经网络, 损失函数

Abstract:

Expression is an important embodiment of human inner emotion change.Current expression recognition methods usually rely on global facial features,ignoring local features extraction.Psychologists point out that different facial expressions correspond to different regions of local muscle movement.In this paper,we propose an expression recognition algorithm based on local representation,referred to as EAU-CNN.In order to extract the local features of the face,the whole face image is first divided into 43 sub-regions according to the 68 feature points of the face.Then,8 local candidate regions covered by the muscle motion region and the facial salient organs are selected as the input of the convolution neural network.In order to balance the features of local candidate regions,the EAU-CNN adopts 8 parallel feature extraction branches,each of which dominates the full connected layer of different dimensions.The outputs of the branches are adaptively connected in terms of attention to highlight the importance of different local candidate regions.Finally,the expressions are divided into 7 categories:neutral,angry,disgusted,surprised,happy,sad and afraid by the Softmax function.In this paper,the algorithm is evaluated on CK +,JAFFE and custom FED datasets.The average accuracy of the proposed algorithm is 99.85%,96.61% and 98.6%,respectively.The evaluation index is 6.01%,10.17%,6.09% higher than that of the S-Patches algorithm.The results show that local representation can improve the performance of emotional recognition.

Key words: expression recognition, motion unit partition, convolutional neural network, loss function

中图分类号: 

  • TP183
Baidu
map