100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > “听音辨脸”的超能力 你想拥有吗?

“听音辨脸”的超能力 你想拥有吗?

时间:2021-08-07 15:58:58

相关推荐

“听音辨脸”的超能力 你想拥有吗?

点击上方“3D视觉工坊”,选择“星标”

干货第一时间送达

论文:Speech2Face: Learning the Face Behind a Voice (CVPR ,MIT)

项目地址:在公众号「3D视觉工坊」,后台回复「Speech2Face」,即可直接下载。

我们可以从一个人的说话方式推断出多少?在本文中,研究人员研究了从讲话人的简短录音中重建该人的面部图像的任务。他们设计并训练了一个深层的神经网络,使用来自Internet / Youtube的数百万人的自然视频来执行此任务。在训练过程中,模型学习视听和面部表情的相关性,从而使其产生可捕捉说话者各种身体属性(例如年龄,性别和种族)的图像。这是通过利用互联网视频中人脸和语音的自然共现以自我监督的方式完成的,而无需明确地对属性建模。直接从音频获得的重构揭示了脸部和声音之间的相关性。研究人员评估并以数字方式量化从音频中重建Speech2Face的方式如何以及以何种方式类似于扬声器的真实面部图像。

Speech2Face模型:

自然面部图像中的面部表情,头部姿势,遮挡和照明条件的巨大差异,使Speech2Face模型的设计和训练变得不那么重要。例如,从输入语音退回到图像像素的直接方法不起作用;这样的模型必须学会排除数据中许多不相关的变化,并隐式提取人脸的有意义的内部表示,这本身就是一项艰巨的任务。

为了避开这些挑战,研究人员训练模型以回归到人脸的低维中间表示。利用VGG-Face模型(在大型人脸数据集上预先训练的人脸识别模型),并从网络的倒数第二层提取人脸特征。这些面部特征显示为包含足够的信息以重建相应的面部图像,并且具有一定的鲁棒性,模型整体框架如下。

给这个网络输入一个复杂的声谱图,它将会输出4096-D面部特征,然后使用预训练的面部解码器将其还原成面部的标准图像。训练模块在图中用橙色部分标记。在训练过程中,Speech2Face模型不会直接用人脸图像与原始图像进行对比,而是与原始图像的4096-D面部特征对比,省略了恢复面部图像的步骤。在训练完成后,模型在推理过程中才会使用面部解码器恢复人脸图像。训练过程使用的是AVSpeech数据集,它包含几百万个YouTube视频,超过10万个人物的语音-面部数据。在具体细节上,研究使用的中每个视频片段开头最多6秒钟的音频,并从中裁剪出人脸面部趋于,调整到224×224像素。

Speech2Face管道包括两个主要组件:1)语音编码器,语音编码器模块是一个CNN,它以语音的复杂声谱图作为输入,并预测将与相关联的脸部相对应的低维脸部特征;2)面部解码器,面部解码器的输入为低维面部特征,并以标准形式(正面和中性表情)产生面部图像。在训练过程中,人脸解码器是固定的,只训练预测人脸特征的语音编码器。语音编码器是作者自己设计和训练的模型,而面部解码器使用的是前人提出的模型。将实验结果更进一步,Speech2Face还能用于人脸检索。

研究结果:

Speech2Face能较好地识别出性别,对白种人和亚洲人也能较好地分辨出来,另外对30-40岁和70岁的年龄段声音命中率稍微高一些。Speech2Face似乎倾向将30岁以下的说话者年龄猜大,将40-70岁的说话者年龄猜小。除了比较基础的性别、年龄和种族,该模型甚至能猜中一些面部特征,比如说鼻子的结构、嘴唇的厚度和形状、咬合情况,以及大概的面部骨架。基本上输入的语音时间越长,预测的准确度会越高。但是该项研究的目的不是为了准确地还原说话者的模样,主要是为了研究语音跟相貌之间的相关性。在人口属性评估方面研究人员使用了Face++,他们通过在原始图像和Speech2Face重建图像上运行Face++分类器,评估并比较了年龄,性别和种族。此外,研究人员也从颅面属性(获取面部的比率和距离),特征相似度(直接测量预测特征与从说话者原始面部图像获得的真实特征之间的余弦距离)等方面进行比较。

(a)人口属性评估

(b)颅面属性

(c)特征相似度

研究应用:

如下图所示,研究人员从语音中重建的面部图像可用于从语音中生成说话者的个性化卡通形象。研究人员使用Gboard(Android手机上可用的键盘应用程序),它还能够分析自拍图像以产生卡通版的脸。可以看出,Speech2Face的重构能够很好地捕获面部特征,以使应用程序正常工作。

研究不足:

若根据语言来预测种族,那么一个人说不同的语言会导致不同的预测结果。研究人员让一个亚洲男性分别说英语和汉语,结果分别得到了2张不同的面孔。但是,模型有时候也能正确预测结果,比如让一个亚洲小女孩说英文,虽然恢复出的图像和本人有差距,但仍可以看出黄种人的面部特征。通常,观察到混合的行为,需要更彻底的检查以确定模型在多大程度上依赖语言。

除此以外,在其他的一些情况上,模型也会出错,比如:变声期之前的儿童,会导致模型误判性别发生错误;口音与种族特征不匹配;将老人识别为年轻人,或者是年轻人识别为老人。研究人员指出,Speech2Face 的局限性,部分原因来自数据集里的说话者本身种族多样性不够丰富,这也导致了它辨认黑种人声音的能力比较弱。

麻省理工学院的研究人员在该项目的GitHub页面提出警告,承认该技术引发了关于隐私和歧视的问题。虽然这是纯粹的学术调查,但研究人员认为由于面部信息的潜在敏感性,在文章中明确讨论一套道德考虑因素很重要,对此进行任何进一步调查或实际使用都将会仔细测试,以确保训练数据能够代表预期的用户人群。

备注:作者也是我们「3D视觉从入门到精通」特邀嘉宾:一个超干货的3D视觉学习社区

本文仅做学术分享,如有侵权,请联系删文。

下载1

在「3D视觉工坊」公众号后台回复:3D视觉即可下载 3D视觉相关资料干货,涉及相机标定、三维重建、立体视觉、SLAM、深度学习、点云后处理、多视图几何等方向。

下载2

在「3D视觉工坊」公众号后台回复:3D视觉github资源汇总即可下载包括结构光、标定源码、缺陷检测源码、深度估计与深度补全源码、点云处理相关源码、立体匹配源码、单目、双目3D检测、基于点云的3D检测、6D姿态估计源码汇总等。

下载3

在「3D视觉工坊」公众号后台回复:相机标定即可下载独家相机标定学习课件与视频网址;后台回复:立体匹配即可下载独家立体匹配学习课件与视频网址。

重磅!3DCVer-学术论文写作投稿交流群已成立

扫码添加小助手微信,可申请加入3D视觉工坊-学术论文写作与投稿微信交流群,旨在交流顶会、顶刊、SCI、EI等写作与投稿事宜。

同时也可申请加入我们的细分方向交流群,目前主要有3D视觉CV&深度学习SLAM三维重建点云后处理自动驾驶、多传感器融合、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流、ORB-SLAM系列源码交流、深度估计等微信群。

一定要备注:研究方向+学校/公司+昵称,例如:”3D视觉+ 上海交大 + 静静“。请按照格式备注,可快速被通过且邀请进群。原创投稿也请联系。

▲长按加微信群或投稿

▲长按关注公众号

3D视觉从入门到精通知识星球:针对3D视觉领域的知识点汇总、入门进阶学习路线、最新paper分享、疑问解答四个方面进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,近2000星球成员为创造更好的AI世界共同进步,知识星球入口:

学习3D视觉核心技术,扫描查看介绍,3天内无条件退款

圈里有高质量教程资料、可答疑解惑、助你高效解决问题

觉得有用,麻烦给个赞和在看~

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。