自然场景下评估面部连续的效价维和唤醒维

2023-11-04 05:30

本文主要是介绍自然场景下评估面部连续的效价维和唤醒维,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Estimation of continuous valence and arousal levels from faces in naturalistic conditions

论文发表于2021年1月21日

最近几年,研究人员开发了许多基于面部表情的预测情绪的深度神经网络模型。但是,目前的大多数模型仅仅检测几个主要的情绪状态例如生气、开心等,而不是关注更加微妙变化的人类情绪。

离散的情绪类别无法全面的表达人类的日常情绪,心理学家提出情绪效价(情绪的积极程度,或者说对刺激的感兴趣/排斥的程度)和情绪唤醒(情绪表达的激烈程度)。然而,识别人脸情绪的效价维和唤醒维对于人类来说是很容易的,对于计算机来说却是很大的挑战,自然场景下情绪效价和唤醒的评估是一个非常重要的问题。这些评估方式的主观性导致很难获得高质量的训练数据。

最近,三星人人工智能研究院(Samsung AI)联合伦敦帝国理工学院(Imperial College London)在《自然机器智能》期刊发表了一篇名为《自然状态下人脸连续性效价和唤醒水平估计》的论文,创新的提出一种深度神经网络框架来高准确率地分析自然场景下面部情感。本文提出的网络,同时集成了面部矫正并联合情绪分类和连续情绪的评估,使得该模型非常适合于实时应用。

模型效果:

连续状态下,模型能够精准识别面部情绪。

蓝色条表示愤怒程度。红色条表示激烈程度。

8种面部表情实时追踪,你的喜怒哀乐全被AI看穿了

黄色条表示悲伤程度。

8种面部表情实时追踪,你的喜怒哀乐全被AI看穿了

8种面部表情实时追踪,你的喜怒哀乐全被AI看穿了

 

本文使用数据集:

AFEW-VA (https://ibug.doc.ic.ac.uk/resources/afew-va-database/)

AffectNet (http://mohammadmahoor.com/affectnet/)

SEWA (https://db.sewaproject.eu/) 

本论文开源代码:

 https://github.com/face-analysis/emonet

开源协议: Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Licence (CC BY-NC-ND)

 

 

 

这篇关于自然场景下评估面部连续的效价维和唤醒维的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/343577

相关文章

Spring Security 前后端分离场景下的会话并发管理

《SpringSecurity前后端分离场景下的会话并发管理》本文介绍了在前后端分离架构下实现SpringSecurity会话并发管理的问题,传统Web开发中只需简单配置sessionManage... 目录背景分析传统 web 开发中的 sessionManagement 入口ConcurrentSess

99%的人都选错了! 路由器WiFi双频合一还是分开好的专业解析与适用场景探讨

《99%的人都选错了!路由器WiFi双频合一还是分开好的专业解析与适用场景探讨》关于双频路由器的“双频合一”与“分开使用”两种模式,用户往往存在诸多疑问,本文将从多个维度深入探讨这两种模式的优缺点,... 在如今“没有WiFi就等于与世隔绝”的时代,越来越多家庭、办公室都开始配置双频无线路由器。但你有没有注

深入解析Java NIO在高并发场景下的性能优化实践指南

《深入解析JavaNIO在高并发场景下的性能优化实践指南》随着互联网业务不断演进,对高并发、低延时网络服务的需求日益增长,本文将深入解析JavaNIO在高并发场景下的性能优化方法,希望对大家有所帮助... 目录简介一、技术背景与应用场景二、核心原理深入分析2.1 Selector多路复用2.2 Buffer

MySQL常用字符串函数示例和场景介绍

《MySQL常用字符串函数示例和场景介绍》MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练... 目录一、字符串函数概述1.1 字符串函数的作用1.2 字符串函数分类二、字符串长度与统计函数2.1

Java Stream流之GroupBy的用法及应用场景

《JavaStream流之GroupBy的用法及应用场景》本教程将详细介绍如何在Java中使用Stream流的groupby方法,包括基本用法和一些常见的实际应用场景,感兴趣的朋友一起看看吧... 目录Java Stream流之GroupBy的用法1. 前言2. 基础概念什么是 GroupBy?Stream

java如何实现高并发场景下三级缓存的数据一致性

《java如何实现高并发场景下三级缓存的数据一致性》这篇文章主要为大家详细介绍了java如何实现高并发场景下三级缓存的数据一致性,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 下面代码是一个使用Java和Redisson实现的三级缓存服务,主要功能包括:1.缓存结构:本地缓存:使

C++中detach的作用、使用场景及注意事项

《C++中detach的作用、使用场景及注意事项》关于C++中的detach,它主要涉及多线程编程中的线程管理,理解detach的作用、使用场景以及注意事项,对于写出高效、安全的多线程程序至关重要,下... 目录一、什么是join()?它的作用是什么?类比一下:二、join()的作用总结三、join()怎么

在MySQL中实现冷热数据分离的方法及使用场景底层原理解析

《在MySQL中实现冷热数据分离的方法及使用场景底层原理解析》MySQL冷热数据分离通过分表/分区策略、数据归档和索引优化,将频繁访问的热数据与冷数据分开存储,提升查询效率并降低存储成本,适用于高并发... 目录实现冷热数据分离1. 分表策略2. 使用分区表3. 数据归档与迁移在mysql中实现冷热数据分

nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析(结合应用场景)

《nginx-t、nginx-sstop和nginx-sreload命令的详细解析(结合应用场景)》本文解析Nginx的-t、-sstop、-sreload命令,分别用于配置语法检... 以下是关于 nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析,结合实际应

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期