使用社交账号登陆

当前位置: 主页 > 前沿 > 信息 • 能源

最新面孔老化软件让你“三岁看到老”

时间: 2014年04月24日 | 作者: | 来源: 环球科学(huanqiukexue.com)
看出一个5岁的孩子70年后的长相绝非易事,但是一款最新软件可以让我们如愿以偿。仅以一张3岁时的照片作为参考,这款软件就能生成男孩长大后的模样,下图比较了真实的照片(右)和通过软件生成的照片(左)。
 (图片来源:popsci)
 
当然,在这之前,许多计算机科学家都曾尝试开发面孔老化软件。计算机的人脸识别一直都是研究的热点领域。Facebook最新发布的一款名为“DeepFace”的软件,能够利用正面照片识别出侧脸。本文所要介绍的这款最新的面孔老化软件基于一个目前最庞大的照片数据库,这个数据库包含了4万张从0岁到100岁的人脸图片。这款软件能够参照年幼孩子的照片预测出他们未来的长相,其准确性非比寻常。
 
西雅图电视台《KOMO新闻》报道称,此类软件将在寻找失踪儿童上发挥重要作用。如今,专业的艺术家试图画出失踪儿童现阶段的长相来帮助开展搜寻工作。这些艺术家通常要结合各方面的信息,如孩子以往的照片,较年长的家庭成员的长相,以及失踪儿童目前的年龄等(一些特征是科学家们已经能够确定的,比如,随着年龄的增长,人的面孔和鼻子会变得更长)。由此可见,这种预测长相的工作“一半是艺术,一半是科学,同时又夹杂着些许直觉”。
 
而这款最新的软件提升了其中的科技含量,基于对来自各年龄段的1500人的测量,儿童的年龄划分可以更细,因为孩子的长相每年都会有非常大的变化。这些照片都源于网络,在一篇发表的文章中,来自华盛顿大学和Google的三位软件开发人员解释了他们是如何搜索照片用于分析的。
 
为了分析老化效应,我们通过在Google图片搜索中输入例如“25岁”、“一年级肖像”等关键字,建立了一个拥有各年龄段人群的庞大数据库。此外,我们的图片来源还包括科技竞赛、足球比赛、选美大赛或是一些包含年龄/年级信息的网站。啊哈,这当中也许就有你在参加数学奥林匹克竞赛时的老照片。
 
由该团队研发的算法能够根据已有的数据库计算出年龄段为X的人群与年龄段为Y的人群在照片上的差别,比如这两组人群的面孔形状或面部纹理发生了怎样的变化。这种算法同时能够解决一些其他的问题,例如参考照片上出现的奇怪面部表情或灯光效果。只需一张幼儿时的照片,这款软件就能生成一系列的直到80岁的长相。
 
软件的开发者之一IraKemelmacher-Shlizerman同时告诉《KOMO新闻》,她已经联系了全国失踪和受剥削儿童中心,但是这款软件目前还不能被用于打击犯罪。该团体还在试图将其进一步完善,加入头发颜色的改变,并且在必要时加入与种族相关的数据。(在我看来,这种算法在一些种族的人群中已经达到了良好的效果。)
 
你可以在Kemelmacher-Shlizerman和她同事的网站及发表刊物上看到更多的由该软件生成的不同年龄段的照片。今年6月,该团队还将在IEEE学术会议上报告他们的研究。
 
(翻译:崔卓娅   审稿:顾卓雅)
 
原文链接:http://www.popsci.com/article3