文章发布于公号【数智物语】 (ID:decision_engine),关注公号不错过每一篇干货。

来源 | HyperAI超神经(id:HyperAI)
作者 | 神经小姐姐

场景描述:假笑可能已经成为很多成年人日常生活与工作中必不可少的一个表情,也许是出于礼貌,或因为尴尬,或碍于面子,我们常常需要一个「假笑」来缓解气氛。英国布拉德福德大学的研究人员发现,识别假笑对于社会与临床科学都很有帮助,他们已开发出一个计算框架,通过人工智能算法,来识别「假笑」表情。

关键词:假笑 面部识别 情绪识别

你是否在聊天的时候,收到过尴尬而不失礼貌的微笑

喵星人也会「尴尬而不失礼貌的微笑」

虽然这样的微笑看起来很假,但在社交中的作用却十分强大。

感谢这些「假笑」表情,无数次拯救我们于「最怕空气突然安静」的尬聊中。它们不仅缓解了尬聊气氛,还照顾了好友的自尊,挽回了彼此「坚不可摧」的友情。

01假笑成为全球流行文化

提起假笑,假笑男孩必须拥有姓名,他应该称得上这个表情的「始祖」了。

2014 年,来自美国明尼苏达州的名叫 Gavin Thomas 的小男孩,因为一段头顶趴着壁虎的视频,引起国内外网友关注。

这主要是因为他当时神情紧张却又强颜欢笑的表情,令人印象深刻。中国网友也因此给他取了「假笑男孩」的绰号。

之后,这个表情极为丰富的「假笑男孩」慢慢红遍全球。2018 年 7 月,「假笑男孩」开通微博,粉丝瞬间过百万,已经成为「国民儿子」

职业假笑让他如此受欢迎,还得到太平鸟赞助,被邀请来到中国,并受到智族 GQ 全程跟踪采访。

不过,「假笑男孩」的微笑之「假」,还是很容易分辨的。但是生活中的很多「逼真的」假笑,无论是出于礼貌,或是害羞,亦或是尴尬,你能分辨出来么?

蒙娜丽莎的假笑,神秘的微笑

02英国学者用计算机视觉识别假笑

「假笑」一词的定义是:违背自己意愿的情况下做出的笑容,也就是平常所说的皮笑肉不笑。判断「假笑」属于微表情分析法的范畴之一。

150 多年前,就已有关于科学判别「假笑」表情的研究。1862 年,法国神经学家 Guillaume Duchenne 就曾发表研究指出,人们在真笑和假笑时,所调用的面部肌肉是不一样的。并且找来一位朋友做实验,通过真笑、假笑照片观察面部肌肉变化来验证。

为了得到假笑,这位科学家对于朋友的面部用了电刺激

而现在,随着面部识别技术的发展,计算机已经能够算出真笑和假笑的区别了。

英国布拉德福德大学(University of Bradford)的研究人员近期开发出了一个面部分析软件,可以发现虚假的面部表情。该研究发表在《高级工程信息学期刊》(《Advanced Engineering Informatics》)上。

他们开发了一个鲁棒性计算机制来研究微笑,通过分析一个人微笑时各个面部特征的精确权重分布,以确定这个表情是否真实。

该计算框架的工作一共分三步

计算框架

第一步:面部识别。从视频记录中绘制出一个人的脸部,并识别其嘴巴、脸颊和眼睛。

第二步:关键特征值。用自动算法测量这些关键部位的动作(基于自适应光流算法来分析短暂的微笑)。

第三步:输出分析。最后会得到一个输出,衡量每个面部特征的运动权重,并计算它们在真实和假笑视频之间的移动差异。

测试过程中,研究人员使用了两个不同的数据集 CK+ 和 MUG,其中,MUG 数据集包含了人们真诚微笑的图片;另一个数据集 CK+ 包含了摆出的各种虚假微笑的图片。

左边为 CK+ 数据集,右边为 MUG 数据集

通过分析,其计算框架检测到的区别真假微笑的最重要的动作是:围绕眼睛周围的动作。这也是一直以来公认的判断真笑和假笑的关键点:自发的、真实的微笑是可以在一个人眼中看到的。比如,真正的微笑,眼睛往往会半闭,眼角会有褶皱;而如果眼睛完全睁大,只有嘴角上扬,那很可能就是假笑。

通过比较真实和虚假表情,他们发现,受试者的嘴巴和脸颊的移动方式存在显著差异。尤其是受试者眼睛周围的移动,表现出最显著的变化,真正的微笑使这些肌肉的运动至少增加 10%

由真笑(蓝色)与假笑(棕色)数据集分析得出的

眼部移动结果对比

研究结果表明,面部特征的运动在假笑和真笑的区分中,的确是有规律可循的,两者面部动态移动的权重分布明显不同,尤其是眼睛周围肌肉的运动。

负责此项研究的布拉德福德大学视觉计算教授 Hassan Ugail 解释说:「当我们微笑时,我们使用两组主要的肌肉——颧肌和眼轮匝肌。颧肌负责嘴角向上卷曲,而眼轮匝肌则负责眼睛周围起皱。」

「在假笑中,往往只有嘴部肌肉移动。但是,我们人类通常不会发现眼睛周围细微的移动,而软件则可以更加可靠地发现它。」

Hassan Ugail 教授说,「近年来,用于分析人类面部表情的技术已经取得了巨大进步,但区分真实和虚假的微笑仍然是一个挑战,因为我们不善于捕捉相关线索。」

识别假笑并不是一个突发奇想的课题,它的背后是生物特征识别这一重要议题。这样的系统,能够以非侵入的方式,识别人类情绪(比如欺骗等意图),还能掌握更多的生物特征信息。该研究对于人机交互、智能安防、社会科学以及临床心理等研究课题都有推进意义。

据团队介绍,除了微笑,这个计算框架还可识别出其他情感。未来进一步地,将能够更好地应用于人类与软生物的识别。

03有人对你假笑了吗?

对于科学家来说,这项研究对于人们争吵结果、夫妻婚姻关系、社会关系、情绪问题等都能提供必要的帮助。

而对于广大百姓来说,它也能派上用场,比如,用这个算法,一眼「看穿」那些带着虚伪面具朝你假笑的渣男

再比如,昨天七夕,对你表白的人是真情实意地对你微笑,还是虚情假意的媚笑呢?也可以用这个计算框架测一下……

不过,虽然「假笑」让人觉得虚情假意,但是在 2012 年就有一项研究表示,假装微笑其实是一件好事。因为即使假笑,也能减轻压力,改善人的情绪。

所以,开心不开心,都假笑假笑吧,不然,真笑还会长鱼尾纹呢不是。

星标我,每天多一点智慧

算法可以申请专利么_Ta 在假笑么?这个识别算法可以鉴定相关推荐

  1. 案例:谷歌人工智能算法Dropout申请专利

    2019年6月26日,谷歌对Dropout算法提出的专利申请正式生效,专利有效期为15年,2034年9月3日到期.Dropout算法最早由Hinton于2012年提出,是一种在深度学习.训练神经网络时 ...

  2. surf和sift算法被申请专利后部分opencv版本无法使用后的安装pycharm+opencv使用surf和sift算法教程

    安装pycharm+opencv教程使用surf和sift算法 surf和sift算法在pycharm中的问题 安装过程 使用的软件版本 安装步骤 一.pycharm的安装 二.尝试打开pycharm ...

  3. 算法可以申请专利么_国内提供计算机视觉(CV)算法岗位的公司名单

    Summary:国内提供计算机视觉(CV)算法岗位的公司名单 Author:Amusi Date:2019-09-15 微信公众号:CVerhttps://github.com/amusi/CV-Jo ...

  4. 软件算法能申请专利吗

    不能.对软件著作权的保护不延及开发软件所用的思想.处理过程.操作方法或者数学概念等. <计算机软件保护条例> 第六条 本条例对软件著作权的保护不延及开发软件所用的思想.处理过程.操作方法或 ...

  5. 在印度与软件相关的发明可不可以申请专利?

    在印度与软件相关的发明可不可以申请专利? 吴国平  北京市隆安律师事务所 事实上,这是个非常复杂的问题.即使你耐心读完本文,你会发现,你仍然无法回答这个问题.无论如何,文本将从印度专利法.印度专利局审 ...

  6. Ta 在假笑么?这个识别算法可以鉴定

    By 超神经 场景描述:假笑可能已经成为很多成年人日常生活与工作中必不可少的一个表情,也许是出于礼貌,或因为尴尬,或碍于面子,我们常常需要一个「假笑」来缓解气氛.英国布拉德福德大学的研究人员发现,识别 ...

  7. 算法的深层次知识是数学,这些常用的互联网经典算法应用案例,你知道几个?

    前言 在文章初始,我们来思考一个很有意思的问题:一滴水从很高很高的空中自由落体下来,会不会砸伤人? 能够砸伤人则需要水滴具有的动能,即公式(1/2)mv^2,而水滴的质量是一定的,需要达到很高的速度时 ...

  8. 【计算视觉】人脸属性识别算法 | 性别+种族+年龄+表情

    随着社会的发展,快速有效的自动身份验证在安防领域变的越来越迫切.由于生物特性是人的内在属性,具有很强的自身稳定性和个体差异性,是身份验证的最理想依据.利用人脸属性进行身份验证又是最自然直接的手段,相比 ...

  9. 图片相似度识别算法,百度图片识别算法

    图像识别算法都有哪些 图像识别算法:1人脸识别类(Eigenface,Fisherface算法特别多),人脸检测类(j-v算法,mtcnn)2车牌识别类,车型识别类(cnn)3字符识别(cnn)... ...

最新文章

  1. [蓝桥杯2016初赛]卡片换位 bfs+set
  2. Python学习之——编码方式
  3. vue 添加完数据后刷新页面_页面刷新vuex数据消失
  4. vue中怎么清空tab选项卡的缓存_vue Tab切换以及缓存页面处理的几种方式
  5. JAVA基础知识+基础代码
  6. Python urllib2和urllib的使用
  7. 深入解析:DB2 V10.5新特性列式存储表的优点与缺点
  8. 尾气冒黑烟是什么问题_烟囱里冒得白烟、黑烟、黄烟有什么危害?
  9. 基于python的智能安防系统_基于Python语言的智能家居系统研究
  10. spring eurake中使用IP注册
  11. html页面div高度相减,关于html:两个div底部div到高度调整与浏览器窗口
  12. 拓端tecdat|matlab递归神经网络RNN实现:桨距控制控制风力发电机组研究
  13. 可做fft分析吗_做数据分析的你,真的会5W2H分析法吗?
  14. Exce如何行内随机排序确定出场顺序
  15. 归并算法(java的简单实现)
  16. 【linux技术】记一次虚拟机vmware里 Centos7开机故障:sd 0:0:0:0: [sda] Assuming drive cache: write through
  17. 苹果 CEO 库克“喜当爹”,女子为其孕育双胞胎,索赔31.6亿分手费!
  18. 苹果手机投影_会议室投影机最常用的一款无线投影解决方案,操作便捷,运行稳定且不需要装软件...
  19. html清理超链接前面的黑点,吹毛求疵:解决IE6-7给链接加黑点边框的三种方案
  20. OkHttp之线程池的使用

热门文章

  1. 在Oracle DG Standby库上启用flashback database功能
  2. 查看nginx php mysql apache编译安装参数
  3. 张开双臂迎接“云时代“的到来
  4. 面试精讲之面试考点及大厂真题 - 分布式专栏 04 谈谈你对分布式的理解,为什么引入分布式?
  5. 容器编排技术 -- Kubernetes kubectl create secret docker-registry 命令详解
  6. Docker for windows 容器内网通过独立IP直接访问的方法
  7. 【python】Macbook的Anaconda查看、创建和管理python环境
  8. 【Vue 3.0 新特性(三)】Vite 工具
  9. EasyUI中文帮助文档
  10. chrome稍后阅读功能reading list