Action Unit到底是什么?

action unit 有0~5共6个强度,编号A到E代表1到5, 0是没有AU
image-20211125152328233.png

数据的形式是标注的视频帧,

有6个常用的数据集:

  1. DISFA 数据库。

丹佛大学自发面部运动单元数据库( Denver Intensity of Spontaneous Facial Action database,DISFA) [5]建立于2013 年, 采集了15 位男性和12 位女性,共27 位被试的AU 视频样本。被试坐着观看由YouTube 上的9 个片段拼接而成242 s的视频,每个片段激发一种情绪。在此过程中摄像机从正面采集 被试的面部表情,被试所处环境如光照、背景等条件一致。视频样本分辨率为1024 × 768,帧率为20 fps( frame /second) ,每位被试均采集4 845 帧。2 名FACS 专家在数据库中每帧图像上标注了12 种AU 的起始和终止,同时按照0 ~ 5 共6 个级别标注了AU 强度

  1. BP4D-Spontaneous 数据库。

    BP4D-Spontaneous[6]简称BP4D,由宾汉姆顿大学和匹兹堡大学合作建立,采集了18 位男性和23 位女性,共41 位被试的视频样本。不同于直接观看视频激发情绪,BP4D 采集过程中通过指导被试作8 个任务激发相应的情绪,整个过程由专业演员主持,任务之间通过被试自评确定是否产生期望的情绪。数据集中包含每个任务对应的2D 和3D 视频 ,只保留表情显著的片段,每段平均时长1 min。对于每个视频中一段20 s 表情最为丰富的片段,由2 位FACS 专家标注27 种AU的起始和结束,同时对于AU12 和AU14,按照0 ~ 5 的级别标注强度。该数据库与DISFA 是目前学术界使用最为广泛的两个AU 检测基准数据库。

  2. EmotioNet 数据库。

    俄亥俄州立大学Benitez-Quiroz 等[7]于2016 年建立的百万规模人脸表情数据库EmotioNet,图像均来自于互联网,相对于实验室场景中采集的数据,EmotioNet 中的数据来自于自然场景,因此更加真实且接近实际应用场景。数据库分为训练集和测试集,其中测试集包含26 116 张图像,通过FACS 专家标注了12 种AU 是否出现,训练集有约95 万张样本,由算法自动检测AU 并标注,其检测准确率约为80%。由于训练集的AU 标签中含有一定程度的噪声,EmotioNet 被较多用于 弱监督学习中。

  3. CFEE 数据库。

    该数据库是文献[8]在研究复合表情( Compound FacialExpressions of Emotion,CFEE) 时建立,CFEE 数据库由230 位被试的正面面部图像构成,包括平静状态( 中性) 在内,共包括22 种复杂的复合表情,如高兴的惊讶、怨恨、敬畏、惊骇等。FACS 专家对每种表情标注了特定的AU。经统计,数据库中被标注的AU 有19 种。

  1. UNBC-McMaster 肩痛表情数据库。

UNBC-McMaster 肩痛表情数据库[9]由25 名患有肩痛的被试的视频数据构成,共200 个视频序列,视频为正面拍摄,被试表情为肩痛过程中的自然流露。FACS 专家对视频中的每一帧进行了10 种AU 强度标注。该数据库的最大特点是含有其他数据库中少见的与疼痛相关的AU43。

  1. CK + 数据库。

CK + 数据库由CK( Cohn-Kanade) 数据库扩展而来[10],大部分数据为黑白视频,少数为彩色视频。数据库中包含123 位被试的593 段表情视频,所有视频序列中的表情都是从平静到峰值程度。FACS 专家对593 段视频的峰值帧,即最后一帧进行标注,共标注了30 种AU 是否出现,其中大部分AU 标注了强度。

image-20211125154004631.png

具体文件形式:

比如说针对一个4分钟的视频, 是人的正面, 折合后有4800多帧(20帧每s), 那么有个txt文件, 记录了每帧对应AU的强度, 数据集共12个AU:

image-20211125171853826.png

image-20211125171920414.png

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在C#中,unit是一个自定义的类型,它的定义如下中的代码中,`ActionToFunc`类提供了一些静态方法,用于将`Action`委托转换为`Func`委托,以便在重载的情况下传递给`DoSomething`方法。其中,`ToFunc`方法接受一个`Action`委托参数,并返回一个`Func`委托,该委托在执行完`Action`委托后返回一个`Unit`值。 在引用中的代码中,`Test`类定义了一个泛型方法`Test<T>`,该方法接受一个`Action<T>`委托和一个类型为`T`的参数,并调用传入的委托。 而单元测试(unit testing)是指对软件中最小单元的功能进行检查和验证。在C#中,开发者可以使用各种单元测试框架(比如 NUnit、xUnit等)来编写和运行单元测试代码,以验证代码的正确性和稳定性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [C# FP Unit](https://blog.csdn.net/qq_41946341/article/details/109964430)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [C#委托的介绍(delegate、Action、Func、predicate)](https://blog.csdn.net/qq_30469045/article/details/89838714)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [单元测试(C#版)](https://blog.csdn.net/weixin_42137723/article/details/117177567)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

live_for_myself

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值