限制微表情识别准确性的两个方面:
(1) 面部小局部区域微表情的存在
(2) 可用数据集大小的局限性(目前许多微表情数据集都远小于喂入网络的其他数据集,这可能会导致眼中的过拟合问题)

为此,本文提出了一种微注意力与残差网络想结合的新的注意力机制。
(此种整合可以减少参数数量)

特征工程的方法更适合离线,端到端的方法更适合快速、实时、线上的场合。
(本文运用的是基于深度学习思想的用于微表情识别的端到端网络,在训练上实行了迁移学习减轻过拟合)

另:迁移学习对于使用源领域的知识来帮助目标领域的学习非常有用,尤其当目标规模很大时数据集太小而无法训练网络时。(解决了上面(2)的局限性)

一、方法
总述:
(1) 使用ResNet网络作为基本架构;
(2) 每个residual block中集成了一个新的微注意单元(专注于表现出微表情的面部区域);
(3) 使用迁移学习训练网络(减轻过拟合风险)。

1.ResNet
本文设计了十个残差块,每个块添加一个attention单元
一个残差块如下图所示:

2. Micro-Attention Unit(微注意单元)
设计此单元时要考虑三个因素:
a.注意单元可训练;
b.不会增加明显的参数;
c.学习注意单元时结合残差方案。

虚线部分为一个微注意单元。
(1) 输入X会经过三个卷积层:Conv1×1、Conv3×3、Conv3×3,分别经过卷积核1×1、3×3、5×5得到三个特征矩阵:

(2) 在微注意单元中,使用通道级联来计算得到一个矩阵:

(3) 用1×1卷积核及通道平均得到平均特征图:

在这里,W*是1×1卷积层要去学习的权重矩阵,其中:

是(2)中矩阵的通道数。
(4)当前残差块输出为:

则最后加上微注意块的整个模块输出O(X)为:

T(X)*M(X)表示注意力计算,当没有明显学习原始输出T(X)的注意力区域时,M(X)接近于0。

3.transfer learning(迁移学习)

(1) 首先用ImageNet数据集初始化原始的ResNet(此时的ResNet还没有添加微注意单元);
(2) 然后,由于目标识别(ImageNet)和面部表情识别之间的差异,该网络在几种流行的宏表达数据集上进一步进行了预训练;
(3) 最后添加微注意单元用微表达数据集进行训练进一步微调参数。

二、实验阶段
本文实验使用了三个微表情数据集:CASMEII , SAMM ,SMIC
1.数据准备
为避免不同数据集之间的类别偏差,使用了两个策略:
(1) 将CASME II和SAMM一起用于跨数据集验证时,将每个数据库中的视频片段重新分为5种情感类型:幸福,惊讶,愤怒,厌恶和悲伤,而最初标记为恐惧和其他情绪的数据并未使用;
(2) 分别使用这三个数据库时,CASMEII和SAMM中的数据也重新分为5类,而SMIC中的数据类别保持不变。

CASMEII和SAMM数据库为每个视频片段的开始,顶点和偏移帧提供了标签,对于SMIC,未标记顶点帧,我们将每个视频片段中间的帧用作估计的顶点帧。给定一个顶点框,AAM(文献引用第40篇)用于自动定位和分割面部区域,并将处理后的图像进一步标准化为224×224像素。

在预训练中,使用了4种流行的宏表达数据集,即CK +,Oulu-CASIA NIR&VIS面部表情,Jaffe 和MUGFE 。

2.参数设置
在ImageNet 初始化之后,在预训练阶段,使用动量为0.9的批次梯度下降,批次大小设置为50,学习率初始化为0.01,同样的网络参数将用在加入微注意单元后的微调训练和测试中。

论文笔记(微表情识别):Micro-Attention for Micro-Expression Recognition相关推荐

  1. PRICAI 2016 论文精选 | 基于稀松K-SVD算法的自发性微表情识别

    随着信息采集技术和传感器技术的迅速发展,利用计算机视觉技术识别微表情的相关研究实验已经越来越多.这些试验中,实际获取的图像数据的维数越来越高,如何有效地描述图像,方便后续处理,已成为图像处理.模式识别 ...

  2. 学习笔记之范海鹰微表情识别

    微表情识别 1. 微表情由来 1.1 基本情绪和次级情绪 1.2 保罗·埃克罗的贡献 2. 微表情意义 2.1 微表情产生原理 2.2 微表情的形态意义 2.3 微表情的读心内涵 2.4 微表情的应用 ...

  3. 微表情如何用计算机分析计算,基于微表情识别的学生课堂专注度分析系统研究...

    摘要: 在课堂教学中,教师关注每个学生的情绪变化和学习状态来调节教学有效提升教学质量.然而,目前的课堂存在教师精力不足,教学反馈延迟等问题,在一定程度上,影响教学质量的提升,阻碍学生的发展.近年来,随 ...

  4. 微表情如何用计算机分析计算,面部微表情识别若干关键技术之计算机研究

    面部微表情识别若干关键技术之计算机研究 论文价格:免费 论文用途:其他 编辑:vicky 点击次数:188 论文字数:31584 论文编号:sb2019053109223726543 日期:2019- ...

  5. Micro-expression recognition with supervised contrastive learning基于对比监督学习的微表情识别

    Micro-expression recognition with supervised contrastive learning基于对比监督学习的微表情识别--2022 PRL 文章链接:https ...

  6. 阅读“微表情识别系统上的OFF-ApexNet”

    文献精读笔记 标题 3-微表情识别系统上的OFF-ApexNet 作者 Sze-Teng Lionga , Y.S. Ganb, , Wei-Chuen Yauc , Yen-Chang Huangd ...

  7. 基于CNN+OpenCV的微表情识别项目

    微表情识别 使用 OpenCV 和 PyTorch 从头开始​​实时微表情识别 Environment Python 3.9.7 PyTorch 1.10.1 OpenCV 4.5.4 使用给出的示例 ...

  8. 36thCSIG云上微表情:微表情识别训练系统

    36thCSIG云上微表情:微表情识别训练系统

  9. 【计算机科学】mini-AORCNN:一种基于Bottleneck Transformer的轻量级微表情识别架构——CCF T2

    mini-AORCNN:一种基于Bottleneck Transformer的轻量级微表情识别架构 摘要 微表情是一种能够体现人真实情感的自发面部动作,其持续时间较短,动作幅度轻微,识别难度较大,但是 ...

最新文章

  1. 例解 autoconf 和 automake 生成 Makefile 文件
  2. 数据挖掘介绍以及模型参数详解
  3. java守护锁_Java 对象锁-synchronized()与线程的状态与生命周期与守护进程
  4. 21-爬虫之scrapy框架selenium的使用08
  5. 事务流程java怎么实现_使用队列和事务实现采集数据实例流程
  6. python窗口显示表格_pyqt 调用tablewidget窗口时无法显示窗口内容
  7. [10.5模拟] dis
  8. 通过css样式,控制文字显示...
  9. 区块链 Gossip Protocol是什么
  10. libevent源码分析:bufferevent
  11. aspose 转pdf表格大小乱了_java 中使用aspose 将Excel 表格转成 pdf 文件 不出现折行...
  12. 用计算机计算实际利率,教你计算信用卡分期真实利率,算完大吃一惊!
  13. Mysql 给时间增加对应的时间
  14. 央行:推动企业征信市场高质量发展
  15. codeup3692 星期英文单词
  16. 【COCOS2DX-BOX2D游戏开发之二】 Box2d教程链接
  17. 通讯录实时云同步、云备份
  18. vue.runtime.esm.js?2b0e:619 [Vue warn]: Failed to mount component: template or render function not d
  19. 一个基于腾讯云实时音视频的SDKdemo
  20. 约瑟夫环(51nod)

热门文章

  1. 产品面试常见问题和解读(一)
  2. 微信小程序可以用到的各大平台的免费接口
  3. C语言、Java运算符总结
  4. 华三服务器开机cas选择系统,H3C CAS平台账号管理
  5. IDEA去掉屏幕中间的白色竖线
  6. python mayavi_Python mayavi库及mayavi管线
  7. 内螺纹管密封接头该怎么选
  8. Android获取系统版本号、软件版本号
  9. 地级市长时间序列气象数据(降水、日照、湿度、风速、气温)
  10. 【微信小程序】network 中request请求不显示