计算机对从传感器采集来的信号进行分析和处理,从而得出对方(人)正处在的情感状态,这种行为叫做情感识别。从生理心理学的观点来看,情绪是有机体的一种复合状态,既涉及体验又涉及生理反应,还包含行为,其组成分至少包括情绪体验、情绪表现和情绪生理三种因素。目前对于情感识别有两种方式,一种是检测生理信号如呼吸、心律和体温等,另一种是检测情感行为如面部特征表情识别、语音情感识别和姿态识别。

中文名

情感识别

外文名

emotion recognition

方    式

检测生理信号和情感行为分    类

人脸、语音、生理模式情感识别等

应    用

多媒体人机交互等

应用学科

通信科学等

情感识别情感识别综述

编辑

语音

情感识别定义

计算机对从传感器采集来的信号进行分析和处理,从而得出对方(人)正处在的情感状态,这种行为叫做情感识别。从生理心理学的观点来看,情绪是有机体的一种复合状态,既涉及体验又涉及生理反应,还包含行为,其组成分至少包括情绪体验、情绪表现和情绪生理三种因素。目前对于情感识别有两种方式,一种是检测生理信号如呼吸、心律和体温等,另一种是检测情感行为如面部特征表情识别、语音情感识别和姿态识别。

“情感识别”,并不是说计算机能直接识别或测量情感状态,应该解释为“通过观察表情、行为和情感产生的前提环境来推断情感状态”。因为情感状态是内在的并包含生理和心理的变化,这样只能获得情感状态的一些可观测的东西,如表情、行为等等。假设这些东西的观测可靠的话,那么潜在的情感状态就可以推断出来。只有将情感识别看作一种模式识别问题、情感表达看作模式合成问题,计算机进行情感交流才具有可行性。[1]

情感识别目的

事实上,人与人之间进行情感识别与情感交流存在着一定的客观动机。分工与合作是人类提高社会生产力最有效的方式,人们为了更好地进行分工合作,一方面必须及时地、准确地通过一定的“情感表达”方式向他人展现自己的价值关系,另一方面必须及时地、准确地通过一定的“情感识别”方式了解和掌握对方的价值关系,才能够在此基础上,分析和判断彼此之间的价值关系,才能做出正确的行为决策。

总之,情感识别的客观本质或客观动机就是人为了了解和掌握对方的价值关系。

由于人与人之间存在不同类型的利益相关性,对方所展现的情感有时是完全准确的方式,有时是夸张掩饰的方式,有时却是完全相反的方式,这时,人就需要不断地调整和修正对方的情感表达的客观价值内容,使自己的情感识别具有更高的及时性、准确性和完整性。

情感识别内容

人类可以通过视觉、味觉、听觉、嗅觉和触觉五个器官来认识世界,而对于他人情感的识别主要是通过视觉和听觉来完成的,即主要是通过人脸的情感识别、语言声调的情感识别语言文字的情感识别来完成的。

情感识别人脸情感识别

编辑

语音

情感识别识别方式

把用眼睛观察到的视觉信息叫做图象信息,如人脸的表情信息。一般的表情识别可以用单个感官完成,也可以用多个感官相配合来完成,它是一个整体识别和特征识别共同作用的结果。具体说来,远处辨认人,主要是依靠人脸的整体识别,而在近距离辨认人,主要是依靠人脸的特征识别。人脸的整体识别和特征识别虽然存在联系,但总体说是分开的、并行的处理过程。

随着人脸的计算机处理技术(包括人脸检测和人脸识别)不断完善,利用计算机进行面部表情分析也就成为

面部表情识别和动作能量图可能。由于各种面部表情本身体现在各个特征点运动上的差别并不是很大,而表情分析对于人脸的表情特征提取的准确性和有效性要求比较高,因而难以顺利地实现。例如:嘴巴张开并不代表就是笑,也有可能是哭和惊讶等。所用到的识别特征主要有:灰度特征、运动特征和频率特征三种。灰度特征是从表情图像的灰度值上来处理,利用不同表情有不同灰度值来得到识别的依据;运动特征利用了不同表情情况下人脸的主要表情点的运动信息来进行识别;频域特征主要是利用了表情图像在不同的频率分解下的差别,速度快是其显著特点。

具体的表情识别方法主要有三个:一是整体识别法和局部识别法,二是形变提取法和运动提取法,三是几何特征法和容貌特征法。当然,这三个发展方向不是严格独立的,恰恰相反,是相互联系,相互影响的,它们只是从不同侧面来提取所需要的表情特征,都只是提供了一种分析表情的思路。

通常面部表情识别模型都基于数字化的面部图像或者一小段面部表情序列(例如先中性的,然后微笑,最后中性)的视频。通常根据视频识别要比根据静态图像识别更准确。视频能捕捉某种表情形成过程的面部动作。[1]

情感识别逻辑程序

当人通过视觉器官把他人面部的刺激信号接收并传递到人的大脑之中,大脑就会进行人脸检测、人脸图像预处理、人脸特征提取等程序,然后,把以前存储在大脑中的若干基本表情的人脸特征(即脸谱)提取出来,进行对比分析和模糊判断,找出两者的人脸特征最接近的某种基本表情。这时,大脑皮层就会接通该基本表情所对应的兴奋区与边缘系统的神经联系,从而产生愉快或痛苦的情感体验。同时,大脑皮层还会接通该基本表情所对应的兴奋区与网状结构的神经联系,从而确定愉快或痛苦的强度。

情感识别语音情感识别

编辑

语音

语音情感识别是指由计算机自动识别输入语音的情感状态。一般来说,不同语言声调表情的语言信号在其时间构造、振幅构造、基频构造和共振峰构造等特征方面也有着不同的构造特点和分布规律。由此,只要把各种具体模式的语言声调表情在时间构造、振幅构造、基频构造和共振峰构造等特征方面的构造特点和分布规律进行测算和分析,并以此为基础或模板,就可以识别出所有语言声调中所隐含的情感内容。[2]

人类语音效果和情感之间的最一般的对应关系

将语音中的情感特征化比面部表情的特征化要难。面部表情信号传达了个人特征和表情,一般不传达语言信息。另一方面,语音信号包含的是混合信息,包括说话者特征、情感和说话内容中强调的词汇和语法。计算机在语音情感的识别和合成方面的进展很慢。[1]

随着计算机多媒体技术的不断发展,能处理包含在媒体中的情感信息的柔软的拟人化的多媒体计算机系统的研究越来越引起人们的兴趣。因为语音信号既是多媒体人机交互的主要利用方式,又是传载情感信息的重要媒体,所以包含在语音信号中的情感信息的计算机处理研究就显得尤为重要。[3]

人脑逻辑程序

当人通过听觉器官把他人的语言声调信号接收并传递到人的大脑之中,大脑就会对其时间构造、振幅构造、基频构造和共振峰构造等方面的特点和分布规律进行检测、预处理和特征提取,然后,把以前存储在大脑中的若干基本表情的语言声调信号的时间构造、振幅构造、基频构造和共振峰构造等特征方面的构造特点和分布规律提取出来,进行对比分析和模糊判断,找出两者的声音特征最接近的某种基本表情。[2]

情感识别语言文字识别

编辑

语音

语言和文字属于第二信号系统,由于它们脱离了现实事物对于人的条件反射活动的直接参与,从而可以更为广泛地、普遍地、直接地、快速地、灵活地、多样地、深入地对各种事物进行认识,从而可以使人类能够对更为抽象、更为本质、更为遥远、更为间接、更为广泛、更为模糊、更为变化莫测的事物的价值关系进行认识和反应。

逻辑程序

当人通过听觉器官把他人的语言信号接收并传递到人脑中,或者通过视觉器官把文字信号接收并传递到人脑中,大脑就会对其进行语义分析,对它们所描述事物的价值关系的目标指向、变化方式、变化时态、对方的利益相关性等进行判断,从而确定和选择情感表达的某种基本模式。

情感识别生理模式识别

编辑

语音

从生理信号中抽取出来的特征模式可以用来识别情感。计算机在人做出表情(如悲痛或愤怒)的时候,观察多种收集到的信号,然后分析哪种生理信号模式和特定情感状态关系最密切。然后计算机系统应用先前分析的结果,根据收集到的原始数据来识别出包含在信号中最有可能的情感。这方面的研究还刚刚开始。

通常通过观察所有数据的子集能判断出哪种特征值的辨别能力最强。试过所有可能的三种情感、两种特征值的组合,发现愤怒、悲痛和尊敬的组合或愤怒、高兴和尊敬的组合中,情感是最容易识别出的。这两种情况中,都有一个最佳的识别特征值是 EMG信号的的平均值,但是另一个最佳特征值却是不同的。愤怒、悲痛和尊敬的组合中,标准化信号的第一次差分绝对值的平均值就是最佳的。而对愤怒、高兴和尊敬的组合中,最佳选择还是第一次差分绝对值的平均值,但这次是从EMG信号中得到的。[1]

参考资料

1.

张颖, 罗森林. 情感建模与情感识别[J]. 计算机工程与应用, 2003, 39(33):98-102.

2.

赵腊生, 张强, 魏小鹏. 语音情感识别研究进展[J]. 计算机应用研究, 2009, 26(2):34-38.

3.

赵力, 钱向民, 邹采荣,等. 语音信号中的情感识别研究[J]. 软件学报, 2001, 12(7):1050-1055.

计算机理解人的情感的前提是,情感识别相关推荐

  1. 计算机理解人的情感的前提是,计算机能理解人类的情感吗?

    本文转自微信公众号:KnowingAI知智(ID:Knowing_AI),作者:虞喵喵. 情感分析是什么? 计算机是如何理解我们的情感的? 理解情感有什么用? 点击视频,你对人工智能的了解就能轻松超过 ...

  2. 计算机情感计算的sci,情感

    科学研究表明: 情感是智能的一部分,而不是与智能相分离的,因此人工智能领域的下一个突破可能在于赋予计算机情感能力.情感能力对于计算机与人的自然交往至关重要.传统的人机交互,主要通过键盘.鼠标.屏幕等方 ...

  3. python 多分类情感词典_基于情感词典的文本情感分类

    基于情感词典的文本情感分类 传统的基于情感词典的文本情感分类,是对人的记忆和判断思维的最简单的模拟,如上图.我们首先通过学习来记忆一些基本词汇,如否定词语有"不",积极词语有&qu ...

  4. 基于情感词典的python情感分析!它居然比我还懂我女友!

    近期老师给我们安排了一个大作业,要求根据情感词典对微博语料进行情感分析.于是在网上狂找资料,看相关书籍,终于搞出了这个任务.现在做做笔记,总结一下本次的任务,同时也给遇到有同样需求的人,提供一点帮助. ...

  5. 基于python的情感分析案例-基于情感词典的python情感分析

    Python Python开发 Python语言 基于情感词典的python情感分析 近期老师给我们安排了一个大作业,要求根据情感词典对微博语料进行情感分析.于是在网上狂找资料,看相关书籍,终于搞出了 ...

  6. python 情感分析实例_情感分析实例

    以下的样本代码用Pyhton写成,主要使用了scrapy, sklearn两个库. 所以,什么是情感分析(Sentiment Analysis)? 情感分析又叫意见挖掘(Opinion Mining) ...

  7. DL之CNN:利用CNN算法实现对句子分类+进行情感分析(预测句子情感)

    DL之CNN:利用CNN算法实现对句子分类+进行情感分析(预测句子情感) 目录 CNN算法设计思路 代码实现 CNN算法设计思路 b 代码实现 后期更新--

  8. 武汉大学计算机学院 情感分析,跨语言情感分析方法研究

    跨语言情感分析方法研究 [摘要]:近些年来,随着自然语言处理技术和机器学习技术的发展,单语文本的情感分析已得到深入的研究和发展,各种关于词级.超词级.句子级.篇章级的情感分析研究已逐渐趋于成熟.然而, ...

  9. NLP第12课:完全基于情感词典的文本情感分析

    目前情感分析在中文自然语言处理中比较火热,很多场景下,我们都需要用到情感分析.比如,做金融产品量化交易,需要根据爬取的舆论数据来分析政策和舆论对股市或者基金期货的态度:电商交易,根据买家的评论数据,来 ...

  10. NLP之TEA之CNN:利用CNN算法实现对句子分类+进行情感分析(预测句子情感)

    NLP之TEA之CNN:利用CNN算法实现对句子分类+进行情感分析(预测句子情感) 目录 CNN算法设计思路 代码实现 CNN算法设计思路 b 代码实现 后期更新--

最新文章

  1. 计算机系统结构 网易云课堂,计算机系统结构 (三) CPU及其结构分析
  2. 一条语句执行跨越若干个数据库
  3. 人们对大数据的几点误解
  4. Winform将网页生成图片
  5. set built-in function
  6. 最简单的Docker镜像教程:从头基于空镜像scratch创建一个新的Docker镜像
  7. ImageLoader设置圆形图片
  8. Hibernate初学之CURD
  9. 单耳蓝牙耳机怎么连接_蓝牙耳机怎么挑选?推荐性价比高的蓝牙耳机
  10. 分布式mysql 不支持存储过程_分布式数据库VoltDB对存储过程的支持
  11. 用R语言做单方程的误差修正模型(ECM)
  12. 基于 CentOS 7 配置 NIS 主从实现集中化认证
  13. oracle 抽样_[转载]利用ORACLE实现数据抽样
  14. python opencv 常用增强 dct变换+侵蚀+扩张+索贝尔算子+直方图均衡化+光照平衡+
  15. 全局配置遮罩层(VUE Element Ui)
  16. 寄快递没有那么贵,大件这样寄才便宜!!!
  17. 2011年华为企业业务的15件大事
  18. 大数据下的空气监测如何改变你的生活方式?
  19. i3 1215U 和 i5 1235U选哪个好
  20. seo提交工具_seo整体网站优化步骤大全

热门文章

  1. 终于申请自己的博客了
  2. 我为什么从阿里巴巴集团离职?
  3. 页面交换文件pagefile.sys-虚拟内存页面文件
  4. 【demo】虫眼镜的制作 制作 完了 finish
  5. Android集成百度地图实现导航
  6. 《游戏设计艺术(第2版)》——所有透镜合集
  7. Akka 指南 之「Actors」
  8. J2SE J2EE J2ME名字的来历
  9. PCL学习(四)点云转换为网格
  10. Could not find a declaration file for module ‘xxx‘. ‘xxx‘ implicitly has an ‘any‘ type.