Feature refinement 的阅读笔记

Pattern Recognition上一篇微表情识别的文章,记录一下其中的关键信息点。

摘要:

This paper proposes a novel Feature Refinement(FR) with expression-specific feature learning and fusion for micro-expression recognition.

本文的贡献是,提出了一个新颖的特征提纯方法,一个表达能力较强的特征学习与融合的方法,用于微表情识别。

First,an inception module is designed basedon optical flow to obtain expression-shared features.Second,in order to extract salient and discriminative features for specific expression,expression-shared features are fed into an expression proposal module with attention factorsand proposal loss.

先用光流法获取共享的特征,再用注意力机制获取可分类的特征。

一、简介

Automatic micro-expression analysis in-volves micro-expression spotting and micro-expression recognition(MER).

微表情分析分为两大子分支,微表情检测与微表情识别。

However,these existing methods char-acterize the discrimination of micro-expressions inef-ficiently.On the other hand,it is time-consuming to design handcrafted feature[7]and manually adjust theoptimal parameters[8].

现有的特征方法低效,手工设计耗时,且需要手动调参。

The FR consists of three feature refinement stages:expression-shared feature learning,expression-specificfeature distilling,and expression-specific feature fusion.

FR有三步:共享特征学习,专属特征蒸馏与专属特征融合。

方法的贡献:

1.We propose a deep learning based three-level fea-ture refinement architecture for MER.

提出了基于深度学习的微表情识别三级特征提取结构。

2.We propose a constructive but straightforward at-tention strategy and a simple proposal loss in ex-pression proposal module for expression-specific feature learning.

提出了一个对应的损失函数。

3.We extensively validate our FR on three bench-marks of MER.

在三个数据集上做了验证。

二、相关工作

2.1手工特征

The features are gener-ally categorized into appearance-based and geometric-based features.

手工特征分为外表特征与几何特征。

2.1.1外表特征

Local Binary Pattern from Three Orthogonal Planes(LBP-TOP)[10]is the most widely used appearance-based feature for micro-expression recognition.

外表特征用的主要是LBP.

2.1.2几何特征

They can be categorized into optical flow based and texture variations based features.

又能分成基于光流法和基于纹理变化法

三、提出的方法

It leverages two-stream Inception network as a back-bone for expression-shared feature learning, an expres-sion proposal module with attention mechanism for expression-specific feature learning, and a classification module for label prediction by fused expression-refined features.

利用双流Inception网络作为骨架进行表情共享特征学习,利用带有注意力机制的表情提议模块进行表情特异性特征学习,利用融合的表情细化特征进行标签预测。

3.1共享特征

he expression-shared feature learning module consists of three critical components: apex frame chosen,optical flow extraction and two-stream Inception network.

共享特征学习模块,包含峰值帧提取,光流提取和双路网络。

The inter frame-Diff defines the index of apex frames tapex as follows

峰值帧定义的公式

the optical flow of each sample is extracted from the onset and apex frames

光流法计算某帧与峰值帧之间的差异。

Specifically,inception block is designed to capture both the global and local information of the optical component for fea-ture learning.

两路网络分别水平与垂直光流的特征学习。

3.2特殊特征学习

expression proposal module with the at-tention mechanism and proposal loss is introduced to learn the expression-specific features.

第二步通过注意力机制和提出的损失函数,学习特殊的表情特征。

a proposal module with K sub-branches is designed,where each of sub-branch learns a set of specific-feature for each micro-expression category (total K categories).

提出的模型有k个子分支,每个子分支学习一类微表情的特征。

Attention mechanism provides the flexibility to our model to learn K expression-specific features from the same set of expression-shared feature.

注意力机制用于从相同的共享特征中,学习出不同类别的特表特征。

Af-ter activated by Softmax,we gain the attention weight of z for each specific expression,

这里是关键,注意力机制生成了一个权重向量。

Each expression-specific detector(‘Detector k’in Fig.1) is aligned with a feature vec-tor z∗k,which contains two fully connected layers witha Sigmoid layer as the output.

每个特殊表情检测器生成一个特征向量,包含两个全连接层和一个sigmoid层。

每一类检测器的损失函数

整体的损失函数,是每个子类损失函数的均值。

3.3混合后的特征用于分类

this method will cause the high dimension and contain more trainable parameters.

将所有特殊表情拼成一个向量,维度太高包含太多的训练参数。

The efficiency evaluation about element-wise sum for fusion can be referred to

用的特征融合方法为元素级别的累加。

分类的损失函数

总的损失函数,λ用于调整特征表征与分类之间的权重。

四、实验

没有记录,肯定是他的最好。

五、结论

Different from the existing deep learning methods in MER which focus on learning expression-shared features,our approach aims to learn a set of expression-refined features by expression-specificfeature learning and fusion.

与MER中现有的深度学习方法侧重于学习表情共享特征不同,我们的方法旨在通过表情特征学习和融合来学习一组表情精化特征。

In the future,we will consider an end-to-end approach for MER,find more effective ways to enrich the micro-expression samples,and use transfer learning from the large-scale databases to makebenefit for MER.

在未来的研究中,我们将考虑一种端到端的MER方法,寻找更有效的方法来丰富微表情样本,并从大规模数据库中使用迁移学习来为MER带来好处。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/451028.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RCS系统之:地图编辑

一般每个供应商都有不同的需求,不同的需求都会是在不同的场景下产生的。而不同的场景都会需要构建不同的地图数据。 所有一个动态编辑的地图的能力都软件,是非常有必要的。基于这个想法,我们提供了一个可以实时,动态编辑地图的界面…

十大排序算法之堆排序

堆排序 在简单选择排序文章中,简单选择排序这个“铁憨憨”只顾着自己做比较,并没有将对比较结果进行保存,因此只能一遍遍地重复相同的比较操作,降低了效率。针对这样的操作,Robertw.Floyd 在1964年提出了简单选择排序…

【深度测试】看到技术方案后,该怎么进行分析和测试

测试左移的思想,讲究尽早测试,测试是一系列的行为,并不一定要等代码运行起来才能测,下面会分享一些经验,提供大家参考。 一、静态分析 1.1 分析方法调用链 目标:梳理结构,化繁为简 原理&#…

寒假 day2

1、请编程实现单向循环链表的头插&#xff0c;头删、尾插、尾删 #include<stdio.h> #include<string.h> #include<stdlib.h> enum{FALSE-1,SUCCESS}; typedef int datatype; //定义节点结构体 //节点&#xff1a;数据域、指针域 typedef struct Node {//数…

美国纳斯达克大屏怎么投放:投放完成需要多长时间-大舍传媒Dashe Media

陕西大舍广告传媒有限公司&#xff08;Shaanxi Dashe Advertising Media Co., Ltd&#xff09;&#xff0c;简称大舍传媒&#xff08;Dashe Media&#xff09;&#xff0c;是纳斯达克在中国区的总代理&#xff08;China General Agent&#xff09;。与纳斯达克合作已经有八年的…

Visual Studio 最新版安装教程

Visual Studio简介 Visual Studio是一个集成开发环境&#xff08;IDE&#xff09;&#xff0c;广泛应用于.NET和C工作负载以及许多其他语言和框架的开发。它提供了一套完整的工具集&#xff0c;包括UML工具、代码管控工具、集成开发环境&#xff08;IDE&#xff09;等&#xff…

css1引入方式

一.行内样式表(行内式&#xff09;&#xff08;用在标签内部&#xff09;&#xff08;用于修改一些简单的&#xff09; 二.内部样式表&#xff08;嵌入式&#xff09;&#xff08;平常练习的呢种&#xff09; 三 .外部样式表&#xff08;链接式&#xff09; 写在一个单独的文件…

Hadoop3.x基础(3)- Yarn

来源&#xff1a;B站尚硅谷 目录 Yarn资源调度器Yarn基础架构Yarn工作机制作业提交全过程Yarn调度器和调度算法先进先出调度器&#xff08;FIFO&#xff09;容量调度器&#xff08;Capacity Scheduler&#xff09;公平调度器&#xff08;Fair Scheduler&#xff09; Yarn常用命…

ele-h5项目使用vue3+vite开发:第四节、业务组件-SearchView组件开发

需求分析 展示切换动画搜索框输入文字&#xff0c;自动发送请求搜索结果展示搜索状态维护历史搜索展示&#xff0c;点击历史搜索后发送请求历史搜索更多切换动画效果 <script setup lang"ts"> import OpSearch from /components/OpSearch.vue import { ref } f…

苹果CMS挖片网升级版视频主题模版源码

自适应视频站正版高级挖片网收录模板&#xff0c;模板不错&#xff0c;是挖片网的升级版。 源码下载&#xff1a;https://download.csdn.net/download/m0_66047725/88799583 更多资源下载&#xff1a;关注我。

第十二篇【传奇开心果系列】Python的OpenCV技术点案例示例:视频流处理

传奇开心果短博文系列 系列短博文目录Python的OpenCV技术点案例示例短博文系列短博文目录一、前言二、视频流处理介绍三、实时视频流处理示例代码四、视频流分析示例代码五、归纳总结系列短博文目录 Python的OpenCV技术点案例示例短博文系列 短博文目录 一、前言 OpenCV视频…

UnityShader(十四)纹理

目录 前言&#xff1a; 单张纹理实现效果&#xff1a; 效果&#xff1a; 前言&#xff1a; 纹理最初的目的是用一张图片来控制模型的外观。使用纹理映射技术我们可以把一张图“贴”在模型表面&#xff0c;逐纹素&#xff08;文素的名字是为了和像素进行区分&#xff09;控制…