如果你从事的工作经常需要和不同的人打交道,那你一定知道有些性格古怪的人非常难搞。可能前一秒他还在开怀大笑,后一秒就变得怒气冲天。在这个时候,你一定很希望自己会“读心术”——因为这样你就可以直接读出对方内心的波动,提前做好心理准备并采取相应的应对措施。
遗憾的是,“读心术”在现实生活中并不存在。不过,你可以借助一款名叫Affdex的人工智能程序来完成“读心”工作。
提到Affdex,就不得不提到一家名叫Affectiva的创业公司。这家成立于2009年的创业公司致力于情绪反馈机器的研发,不少商业媒体都将Affectiva列为美国成长最快的创业公司之一,而Affdex就是Affectiva旗下最核心的产品。
Affdex是什么?
通过对一个人的肢体动作、语言以及面部表情可以解读一个人的内心情感。而在这三者中,面部表情往往承载了更多的情感信息。因此,通过对人面部表情的识别,某种程度上可以帮助我们了解一个人的情感变化。Affdex就可以帮助我们完成这一工作。
简而言之,Affdex通过对人脸进行扫描来识别出人的面部表情,并依据对面部表情的识别结果来解读一个人内心感情的波动。
在完成人面部图像的采集工作之后,Affdex会自动识别出人脸上诸如眼睛、鼻子、嘴巴、眉毛之类的部位,并在不同部位建立相应的锚点。这些锚点可以分为两大类:稳定锚点和移动锚点。
以笑为例,当我们在笑的时候,嘴角、眼睛、眉毛等部位都会发生变化,并且,因为我们笑的程度的不同,这些部位产生的变化也是不同的。这个时候,基于这些部位建立的锚点都是可移动的,属于移动锚点。但是在你不断变化自己笑的程度的过程中,你鼻尖的位置并不会产生变化,所以基于鼻尖建立的锚点就属于稳定锚点。
由于移动锚点并不能帮助我们确定整个面部表情,所以这个时候就需要有稳定锚点进行辅助,来帮助稳定整个面部表情模型的确立。当锚点建立完之后,Affdex会根据这些锚点建立几何模型并进行渲染,最终完成面部表情的识别。
Affdex会根据这些锚点建立几何模型并进行渲染,最终完成面部表情的识别
因为根据锚点确立的几何模型在进行面部表情识别的时候准确性并不高,所以除了建模外,Affdex还会捕捉皮肤细纹的变化来辅助表情的识别。仍旧以笑为例:在笑的时候,人的眼角、嘴角都会出现相应的纹路,这些皮肤细纹都能够成为Affdex进行表情识别的参考依据。
除了识别出你的表情,Affdex还会计算一些能够反映你情绪的指标数据,并将这些数据与自身所配备的表情数据库进行对比,从而得出你的喜悦、愤怒在你的感情中所占百分比。
值得一提的是:Affdex不仅支持单独个体的表情识别,还可以完成多个个体的表情识别。当捕获的人脸图片中有两个以上的目标存在时,Affdex会对不同目标分别进行分析。
目前,Affdex已经分析了800多万张人脸,积累了400多亿的表情数据。在积累这些数据的过程中,共有1.5万人参与测试,而这些测试者覆盖了世界上超过75个国家。但从数据的角度来看,这是一个非常庞大的数据。正因如此,Affectiva方面表示自己拥有世界上最大的“情绪数据库”。
Affdex能够帮我们做些什么?
其实,Affectiva开发Affdex项目的最初动机是为了方便与自闭症儿童的沟通。因为自闭症儿童大都存在语言障碍,所以他们希望通过Affdex解读这些自闭症儿童的表情,方便与他们进行交流,也方便进行心理疏导。
但其实,Affdex的应用绝对不止于关爱自闭症儿童。在商业领域,Affdex也可以有不少用处。
比如,在制作广告片的时候,制作者往往都会头疼一个问题:该在什么时候插入商标logo、该在什么时候跳出产品图片才能让观众对这个品牌、这个产品有更深的印象?而Affdex就可以帮助广告制作者解决这一令人头疼的问题。
制作者只需要在广告片完成后,邀请一部分人来试看这个广告片,并在试看过程中使用Affdex测试观看者的情绪变化,找到他们情绪波动最大的段落,这就是最佳的logo插入段落。
除了可以帮助广告制作者找出最佳的logo植入点,Affdex还可以帮助电影制作方寻找出一部电影中最吸引人的部分来制作电影的预告片,以确保预告片足够吸引人,保证有更多的人在看完预告片后愿意走进电影院观看“正片”。
除了Affdex,不少人工智能程序都可以给我们的工作、生活提供很多帮助。相信有了人工智能的帮助,我们的生活会变得越来越美好。
来源:钛媒体 作者:杨斯钧