【人脸表情识别】基于视频的人脸表情识别不得不读的论文

高精度人脸表情识别 开源代码 这个待看: https://github.com/oarriaga/face_classification https://github.com/isseu/emotion-recognition-neural-networks https://github.com/thoughtworksarts/EmoPy https://github.com/atulapra/Emotion-det... 阅读详情

上一篇专栏文章我们介绍了基于视频的人脸表情识别的相关概念,了解了目前基于视频的人脸表情识别领域最常用的几个数据集以及经典的实现方法。本文将延续上一篇的内容,分享近几年该领域一些主流的基于深度学习的方法实现。

作者&编辑 | Menpinland

1. 峰值帧引导的深度网络

Zhao等人[1]尝试仅用两帧的人脸图像解决序列问题的方法。网络的输入是一张表情峰值帧和非峰值帧,在训练过程中,使用正则化的方式建立非峰值表情到峰值表情的映射(类似之后提出的对抗学习思想)。类似地,Kim等人[2]用3、5帧的人脸图像实现基于视频序列的表情识别和微表情识别任务。用这类方法的最大优点就是不需要用到序列的全部数据,训练更简单,推理所需要的参数也更少。但最大的问题是需要提前知道哪一帧是峰值帧哪一帧是非峰值帧,在实际应用中这一点很难做到。

推荐指数:✦✦✧✧✧

图1|[1]中提出方法示意图

[1] Zhao X, Liang X, Liu L, et al. Peak-piloted deep network for facial expression recognition[C]//European conference on computer vision. Springer, Cham, 2016: 425-442.

[2] Kim D H, Baddar W J, Jang J, et al. Multi-objective based spatio-temporal feature representation learning robust to expression intensity variations for facial expression recognition[J]. IEEE Transactions on Affective Computing, 2017, 10(2): 223-236.

2. 解决时序问题经典网络的应用

解决时序问题有两种经典的深度学习方法:基于3DCNN和基于CNN-RNN的方法(卷积层用于特征提取)。Fan等人[3]基于上述两种网络分别得到预测结果,再结合基于语音特征预测得到的结果,进行决策级的融合从而得到了最终的识别结果。Vielzeuf等人[4]基于相似的思路做了细微的改进,在公开数据集上取得了更好的识别效果。

推荐指数:✦✦✦✧✧

代码:https://github.com/lidian007/EmotiW2016

图2|[3]中提出的方法示意图

[3] Fan Y, Lu X, Li D, et al. Video-based emotion recognition using CNN-RNN and C3D hybrid networks[C]//Proceedings of the 18th ACM International Conference on Multimodal Interaction. 2016: 445-450.

[4] Vielzeuf V, Pateux S, Jurie F. Temporal multimodal fusion for video emotion classification in the wild[C]//Proceedings of the 19th ACM International Conference on Multimodal Interaction. 2017: 569-576.

3. 单张图像融合时序数据

在基于视频的人脸表情识别任务中,深度时空网络(deep spatial-temporal networks)由于其能融合时间和空间特征深受研究者的青睐。通常,3DCNN用于提取图片序列的空间特征,RNN用于提取时序特征。然而这类方法在两个分支网络都需要用到序列中所有的数据,计算量较大。因此,一些研究者考虑在尽可能保留表情特征的基础上减少网络输入的大小。Zhang等人[5]用单张图片取代人脸图片序列以提取空间特征,用人脸特征点序列取代人脸图片序列以提取时间特征,同样实现了较好的识别效果。

推荐指数:✦✦✦✧✧

图3|[5]中提出方法示意图

[5] Zhang K, Huang Y, Du Y, et al. Facial expression recognition based on deep evolutional spatial-temporal networks[J]. IEEE Transactions on Image Processing, 2017, 26(9): 4193-4203.

4. 对各种人脸表情变化模式鲁棒的LSTM

在之前专栏讨论基于图片的人脸表情识别时,我们了解到人的身份、姿态、光照等模式的变化会对识别效果造成较大的影响。在基于视频的人脸表情识别中,这种情况同样存在。Baddar等人还发现,解决时序问题常用的LSTM对于人脸各种模式的变化并不鲁棒。如图4所示,他们挑选了一组表情相同但是光照不同的图片,同时对每张图片进行复制,得到两组序列,每个序列中的每张图片相同。理论上,序列每张图片一样,两组序列除了光照条件不同,其他都相同,那么经过LSTM提取出的特征,单个序列特征值应该固定的,两个序列特征值应该相同或相似。但从可视化的结果可观察到,两组特征差异较大。针对上述问题,Baddar等人[6]尝试直接修改LSTM核内部结构,引入可编码偏差的单元(如图5(b)所示),从而提高对各种变化模式的鲁棒性。同年,在IEEE Transactions On Affective Computing的一篇论文中,Baddar等人[7]同样针对LSTM存在的问题,构建一种时序编码结构以提升基于视频的表情识别中实时预测的效果。

推荐指数:✦✦✦✦✧

图4|LSTM对人脸表情变化模式并不鲁棒

图5|LSTM核原始结构(a)和[6]中修改后的LSTM核结构(b)

[6] Baddar W J, Ro Y M. Mode variational lstm robust to unseen modes of variation: Application to facial expression recognition[C]//Proceedings of the AAAI Conference on Artificial Intelligence. 2019, 33(01): 3215-3223.

[7] Baddar W J, Lee S, Ro Y M. On-the-Fly Facial Expression Prediction using LSTM Encoded Appearance-Suppressed Dynamics[J]. IEEE Transactions on Affective Computing, 2019.

5. 含注意力机制的基于视频人脸表情识别

前面提到,如果能够提前获得人脸序列的表情峰值帧,将有利于提升基于视频的人脸表情识别的准确率,但实现这样的算法并不容易。针对这一点,Meng等人[8]引入注意力机制,在训练过程中区分出更具代表性的帧进而提升后续表情识别效果。Zhou等人[9]则利用注意力机制和双线性池化(bilinear pooling)构建多模态表情特征融合方法;Chen等人[10]则在时空注意力的基础上增加了3D通道注意力以生成更具代表性的特征。

推荐指数:✦✦✦✧✧

代码:https://github.com/MengDebin18/Emotion-FAN

图6|[8]中提出的注意力机制

图7|[9]中提出方法的示意图

[8] Meng D, Peng X, Wang K, et al. Frame attention networks for facial expression recognition in videos[C]//2019 IEEE International Conference on Image Processing (ICIP). IEEE, 2019: 38663870.

[9] Zhou H, Meng D, Zhang Y, et al. Exploring emotion features and fusion strategies for audio-video emotion recognition[C]//2019 International Conference on Multimodal Interaction. 2019: 562-566.

[10] Chen W, Zhang D, Li M, et al. STCAM: Spatial-Temporal and Channel Attention Module for Dynamic Facial Expression Recognition[J]. IEEE Transactions on Affective Computing, 2020.

6. 利用背景信息辅助表情识别

在基于视频的人脸表情识别中,研究者往往会将研究的重点放在如何捕获脸部的动态变化上。Lee等人[11]认为在自然状态下,人的脸部表情变化并没有那么明显、规律,单纯利用人脸的变化并不能非常准确反正一段时间内人的真实情绪。而且与实验室条件下拍摄得到的表情序列不同的是,自然状态下的视频除了人脸外还包含丰富的肢体动作、人物互动等信息,如果能充分利用这些额外的信息,将同样有助于提升识别的效果。因此他们提出融合背景信息的双流法,一个分支用于提取人脸脸部变化特征,另一个网络分支则编码其余的背景信息以辅助表情识别。

推荐指数:✦✦✦✦✧

图8|[11]中提出的方法框架示意图

[11] Lee J, Kim S, Kim S, et al. Context-aware emotion recognition networks[C]//Proceedings of the IEEE/CVF International Conference on Computer Vision. 2019: 10143-10152.

总结

由于3DCNN和LSTM等网络在处理时序问题的优越性,近几年基于视频的人脸表情识别任务主要围绕这两类方法进行有针对性的修改。同时,较大规模的人脸表情识别视频数据集CAER(2019)和DFEW(2020)都是近两年才开源,上文提到的方法大部分还只是在小规模数据集上进行验证,方法的有效性和鲁棒性仍待商榷,因此该领域还有很大的空间值得研究者们去探索。

有三AI秋季划-人脸图像组

人脸图像小组需要掌握与人脸相关的内容,学习的东西包括8大方向:人脸检测,人脸关键点检测,人脸识别,人脸属性分析,人脸美颜,人脸编辑与风格化,三维人脸重建。。了解详细请阅读以下文章:

【CV秋季划】人脸算法那么多,如何循序渐进地学习好?

转载文章请后台联系

侵权必究

往期精选

深入探索人脸表情识别技术的论文集 人脸表情识别是一项集成了人脸检测、特征提取、表情分类等多领域技术的复杂任务。近年来,随着深度学习的发展,表情识别技术已取得了显著的进步,但在实际应用中仍然面临诸多挑战。本章将概述人脸表情识别的基础知识和应用前景,并分析其面临的主要技术挑战。首先,人脸表情识别技术的目的是通过计算机算法理解和解释人类面部表情,以此来判断情绪状态或进行更深入的人机交互。与传统的表情识别方法相比,深度学习尤其是卷积神经网络(CNN)已经显示出了在特征提取和模式识别方面的强大能力,使得表情识别的准确度和效率都有了显著提升。 阅读详情

相关推荐

Windows下Colmap编译安装全攻略:从Boost到CUDA的避坑指南

本文详细介绍了在Windows系统下编译安装Colmap三维重建工具的完整流程与实战经验。针对Boost库版本兼容性、CUDA与Visual Studio的版本匹配等常见难题提供了具体的避坑指南和解决方案,帮助开发者高效完成从环境配置到最终部署的全过程。

weixin_28235513的博客 199

【人脸表情识别】不得不读的重要论文推荐(2015-2018篇)

前两篇专栏我们介绍了人脸表情识别的相关概念以及研究现状,并且了解了基于图片的人脸表情识别常用的数据集和预处理方法。接下来两篇专栏,笔者将从近5年基于图片的人脸表情识别的论文中推荐一些个人...

hacker_long的专栏 2174

基于 Go 的微信滑块验证码自动化:协议还原与图像算法深度解析

本文从协议层、算法层和工程优化三个维度,系统拆解了基于Go的微信滑块验证码自动化方案。在协议层,通过手写protobuf编码器和RSA加密复现了微信UUID生成机制;在算法层,采用图像匹配技术实现滑块缺口定位;在工程层面,构建了包含HTTP状态机和随机化设备指纹的完整验证流程。文章重点阐述了技术实现的形式化建模、算法选择依据和复杂度分析,为工程师和算法研究者提供了可验证的技术方案。核心代码结构包括UUID生成、滑块状态机和图像匹配算法等模块,通过分层设计实现了高效可靠的验证码自动化破解。

weixin_65409651的博客 1294

人脸表情识别经典论文

主要是重点研究了四篇人脸表情识别的paper。分别是一篇中文中文文献:2006年清华大学朱健翔发表在《光电子·激光》上面的文章《结合Gabor特征与Adaboost的人脸表情识别》。三两篇外文文献:2014CVPR上面的文章《Facial Expression Recognitionvia a Boosted Deep Belief Network》和06年CVPR上的文章《3D Facial E

u012374012的专栏 7005

包络检波电路(Envelope Detector)

把 100 kHz 载波想象成"电台的高频信号",把 1 kHz 包络想象成"主持人说话的声波"。而今天电路的工作,就是把这个"调大调小的外壳"(包络)重新剥出来,还原成主持人的声音 🎵。这是三极管开关电路的重要搭档,也是从"二极管家族"过渡到"三极管家族"的桥梁 🔌。——倍压整流看的是"幅值累积"(多个电容接力),包络检波看的是"频率分离"(高低频分开)。同样的"D1 串联 + RC 并联"拓扑,今天被赋予了"AM 解调"的新生命。——电感负载的"泄洪闸",保护三极管开关不被反向电动势击穿。

飞多学堂的博客 97

Xilinx系ZYNQ学习笔记(一)Vivado使用说明

vivado使用学习

贾saisai的博客 1876

基于深度学习的人脸面部表情识别系统【含Python源码+PyqtUI界面+原理详解】

基于深度学习的人脸面部表情识别系统【含Python源码+PyqtUI界面+原理详解】

阿旭的博客 2万+

元学习与Transformer的结合:Meta-Transformer架构解析

我们生活在一个信息爆炸的时代,每天都会产生海量的数据。在深度学习领域,如何让模型更高效地学习、更快地适应新的任务,一直是科学家们努力的方向。元学习和Transformer都是深度学习中的重要概念,它们各自有着独特的优势。本文的目的就是深入剖析将元学习和Transformer结合起来的Meta - Transformer架构,探讨它的原理、应用以及未来发展。我们会从基础概念讲起,逐步深入到架构的各个方面,让大家对Meta - Transformer有一个全面的了解。

AI智能探索者的博客 1054

100行代码搞定实时视频人脸表情识别(附代码)

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达 本文转自|OpenCV学堂好就没有写点OpenCV4 + OpenVINO的应用了,前几天上课重新安装了一下最新O...

小白学视觉 8001

基于非接触式微波雷达设计的跌倒检测预警系统【短信报警】

本项目选择基于非接触式微波雷达的跌倒检测预警装置作为技术核心,采用云帆瑞达的R60AFD1跌倒检测模组。这一模组能够根据人体的运动变化,如速度、距离和姿态等特征,判断是否发生跌倒,并可以持续监控老年人是否处于危险状态。此外,本项目还结合4G通信技术,通过Air724UG模块实现短信报警功能,一旦检测到跌倒事故,系统将自动通过4G网络向紧急联系人发送短信报警,及时通知亲属或医护人员进行救援。

1756

python中使用squarify包可视化treemap图:为treemap图添加标题并自定义标题的字体大小、自定义设置treemap中标签字体的大小、添加数值数值标签、自定义设置边框的色彩

python中使用squarify包可视化treemap图:treemap将分层数据显示为一组嵌套矩形自定义设置每一个数据格的颜色、添加数值数值标签、自定义设置边框的色彩、自定义设置边框线条的粗细、为treemap图添加标题并自定义标题的字体大小、自定义设置treemap中标签字体的大小

data+scenario+science+insight 1064

基于视频的实时人脸识别(含代码)

介绍 思路介绍 无论是基于视频或者调用摄像头来完成人脸识别,其实是一样,通过使用opencv,来捕获视频或者摄像头传来的图像,每隔若干帧取一帧做人脸识别,调用Dlib中的人脸检测器来检测人脸,并通过Dlib的人脸关键点预测器来获得人脸的关键点,接下来使用Dlib的面部识别模型将获得的68个关键点转换成128D面部描述符,我们通过计算人脸的128D面部描述符与本地人脸库(需要自己建立人脸库)中的人脸...

qq_41008202的博客 3万+

Selenium|通过更改亚马逊amazon的配送地获取当地的cookie

如果我们需要拿到国外配送地的商品信息,这个时候就需要用到selenium或者pypputeer自动化的方法去更改配送地,拿到当地的cookie信息,之后,携带当地的cookie使用requests发送请求,就可以拿到国外配送地的商品数据信息。一般来说,我们访问亚马逊,亚马逊的配送地一般显示的是国内,但是国内的商品信息和国外的商品信息其实是存在很大差别的,比如你在搜索框输入某个关键词,看到的

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 995

人脸表情识别系统介绍——上篇(python实现,含UI界面及完整代码)

摘要:这篇博文介绍基于深度卷积神经网络实现的人脸表情识别系统,系统程序由Keras, OpenCv, PyQt5的库实现,训练测试集采用fer2013表情库。如图系统可通过摄像头获取实时画面并识别其中的人脸表情,也可以通过读取图片识别,本文提供完整的程序文件并详细介绍其实现过程。博文要点如下:表情识别数据集、搭建表情识别的模型、数据增强的批量训练、系统UI界面的实现。点击跳转至博文涉及的全部文件下载页。

思绪无限的博客 17万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

人脸表情识别系统介绍——技术论文版

利用计算机进行人脸表情的识别成为当前人脸识别研究领域的热点。本文基于先进的深度学习技术,首先应用级联分类器对人脸进行检测和定位,然后使用Xception的小型卷积神经网络实现人脸表情的实时检测。文中不仅就涉及的技术原理展开介绍,还结合Python代码进行了实验说明,并对最终的实验结果予以分析。训练的网络精度高、实时性好,最终成功应用实现了一个可以实时检测的人脸表情识别系统。

思绪无限的博客 3万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

深度学习项目-人脸表情识别

本文介绍利用Keras如何实现一个人脸表情识别系统。

周先森爱吃素的博客 1万+

【完结】如何掌握基于图像和视频的人脸表情识别,这9篇文章可以作为一个参考...

文/编辑 | 言有三人脸表情识别(Facial Expression Recognition,FER)作为人脸识别技术中的一个重要组成部分,近年来在人机交互、安全、机器人制造、自动化、医疗...

hacker_long的专栏 1644

毕业设计-人脸表情识别系统、人工智能

人脸表情识别系统 1. 前言 在这个人工智能成为超级大热门的时代,人脸表情识别已成为其中的一项研究热点,而卷积神经网络、深度信念网络和多层感知器等相关算法在人脸面部表情识别领域的运用最为广泛。面部的表情中包含了太多的信息,轻微的表情变化都会反映出人心理的变化,可想而知如果机器能敏锐地识别人脸中表达的情感该是多么令人兴奋的事。 学习和研究了挺久的深度学习,偶然看到IEEE上面一篇质量很高的文章,里面介绍的是利用深度神经网络实现的面部表情识别,研读下来让我深受启发。于是自己动手做了这个项目...

岁月求索 8119

深度人脸表情识别研究进展

近年来,随着人工智能与人机交互技术的发展,人脸检测、对齐、识别技术的不断跟进,自动人脸表情识别由于其潜在的社交媒体分析和情感计算能力而成为了计算机视觉领域的热点研究话题,并在众多商业场景中...

我爱计算机视觉 7724

基于OpenCV+PyQt5的人脸表情识别系统设计

本文研究了基于OpenCV的人脸表情识别系统,旨在通过分析面部特征变化来解读个体情绪状态。系统使用Python语言开发,结合了FER-2013数据集训练的卷积神经网络模型,实现了对图片、视频和实时影像中人脸的检测与表情预测。通过PyQt5库,系统提供了一个用户友好的操作界面,将人脸检测、表情识别等功能集于一体。实验结果表明,深度学习方法在表情识别的准确率上要优于传统机器学习方法。

叶绿体不忘呼吸 1847

人脸表情识别综述

  这篇文章主要参考论文 《Deep Facial Expression Recognition:A Survey》。   论文链接:arxiv.org/abs/1804.08…   这篇文章[1]是北邮的邓伟洪教授关于深度人脸表情识别(Deep Facial Expression Recognition,DFER) (情感识别)的一篇综述性文章,该文章被计算机视觉顶会CVPR收录。对于像我这样对...

weixin_33782386的博客 1790

[本科毕设]pytorch-人脸表情识别

实现了对图片、视频和摄像头三种情况下的人脸表情进行检测。可以检测出七种表情:[‘生气’, ‘厌恶’, ‘害怕’, ‘开心’, ‘自然’, ‘伤心’, ‘吃惊’]四年大学时光转瞬即逝,蓦然回首,本科生活即将结束,马上就要离开校园去更广阔的环境去度过人生的下一阶段。愿终有一天学有所成,实现父母对自己的期望。祝大家毕业设计顺利完成。

不再彷惶 1101

人脸表情识别调研

人脸表情识别调研 论文:Deep Facial ExpressionRecognition: A Survey 资源:http://www.pris.net.cn/introduction/teacher/dengweihong 北邮模式识别实验室,邓伟洪 人脸表情识别facial expression recognition (FER),主要面临2大挑战问题, 缺乏高效的数据导致的过拟合 表情相关变化,比如,关照,人脸姿态,不同人脸之间的差异。 ...

年轻即出发, 971

人脸表情识别 实战项目

使用卷积神经网络构建整个系统,在尝试了Gabor、LBP等传统人脸特征提取方式基础上,深度模型效果显著。在FER2013、JAFFE和CK+三个表情识别数据集上进行模型评估。

weixin_62075168的博客 1814

表情识别(七)--面部表情识别阶段综述(2018.4)

本文主要参考论文《Deep Facial Expression Recognition: A Survey》   首先我们来了解一下表情识别的相关背景知识以及发展近况。人脸表情是最直接、最有效的情感识别模式。它有很多人机交互方面的应用,例如疲劳驾驶检测和手机端实时表情识别。早在20世纪Ekman等专家就通过跨文化调研提出了七类基础表情,分别是生气,害怕,厌恶,开心,悲伤,惊讶以及中立。然而不断的...

工作笔记 4万+

表情识别项目综述论文阅读总结

文章目录基于自适应关键帧选取的人脸表情识别摘要自适应关键帧的提取Baseline网络结构数据处理数据预处理及数据增强实验设置以及实验结果的分析借鉴和学习基于视频分析的学生课堂听课状态的系统研发引言研究背景与意义人脸识别研究技术的现状借鉴和学习基于深度学习的人脸微表情识别摘要基于深度学习的视频人脸表情识别研究摘要 基于自适应关键帧选取的人脸表情识别 摘要 问题: 人脸表情序列中存在大量的冗余信息,找到人脸表情序列中的峰值表情能够有效提升人脸表情识别的准确度。 方法: 通过计算表情变化过程中人脸关

Blackoutdragon的博客 3905
上一篇: 【直播课】有三AI直播答疑服务上线,如何学习计算机视觉与准备面试直播限时免费...
下一篇: 【通知】有三AI淘宝店开张了,欢迎来逛
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值