广告

iPhone X 的Face ID 如何判断出真假机主?

2017-09-19 阅读:
苹果2017年秋季新品发布会现场,苹果高管费德里吉首次演示iPhone X的Face ID功能“失败”一事,一下成为业界广为谈论的趣闻。虽然苹果就此已给出官方回应,但丝毫不影响吃瓜群众对新机人脸识别功能的好奇和关注。

新机 iPhone X 将使用 Face ID 的识别系统来解锁设备,同时,Face ID 还能支持 Apple Pay 和第三方应用。那么,很多人不禁想问:机器是如何判断你的身份是否真实?ydVednc

具体来说,判断的过程主要有两个步骤:ydVednc

图像捕获

人脸识别

据密歇根州立大学研究模式识别和计算机视觉的 Anil Jain 介绍说:“机器会比较两张人脸图像,以确定二者的相似程度”。“以最简单的方式来说,这就是人脸识别的功能。用户通过自己的面部进行和完成验证,其实就像此前用指纹登录 Touch ID 一样。”Anil Jain对此表示。ydVednc

图像捕获

在这一步骤中,Face ID 使用光投影仪和传感器的组合,会对用户的人脸特征拍摄几张图像。苹果表示,该组合可称之为“原深感摄像头系统(TrueDepth Camera System)”,系统中的技术可以协同工作,并能根据用户的脸部特征构建出一个“详细且深度的地图,以便实现快速识别”,同时也可以扩展自拍功能,实现动画表情发布,和AR效果叠加。ydVednc

005ednc20170919ydVednc

用户在设置 Face ID 时,可以按照出现在手机屏幕上的说明进行相关操作。根据说明显示,它会要求用户将头部放在一个圆圈中,以便相机可以拍摄多张照片,以组成面部的3D地图。ydVednc

据了解,在捕捉图像时,摄像头会使用红外光(IR)照亮你的脸,以满足不同时段不同环境对摄像头的要求,如白天、黑夜,室内、室外等。IR的一大功效在于可将电磁辐射的波长跨越可见光谱,所以即使在黑暗环境中,iPhone X 的屏幕也不会让你感到炫目。ydVednc

“红外光是一种不可见的感应元件,可以补偿黑暗背景或环境光线以及在高亮或明亮环境中的光线的影响。”Jain对此解释说,“所以,红外照明可帮助人脸识别在非常有利的环境下进行。”ydVednc

006ednc20170919ydVednc

以下是图像捕获的具体步骤:ydVednc

首先,距离感应器和环境光传感器会帮助原深度摄像头系统确定人脸识别需要多少照明;

其后,泛光感应元件(Flood illuminator)产生红外光,以肉眼不可见的部分电磁光谱照亮用户的面部;

用户在验证时,点阵投影仪会投射30000万多个不可见的红外光点在人脸上,从而形成一张用户面部的3D地图;

最后,红外摄像机会捕获从用户面部反射回来的红外光形成的点阵图像。

人脸识别

一般来说,面部也是一种可衡量的「生物特征」。据了解,在安全性中使用的其他一些生物特征还包括指纹、声音和虹膜等。ydVednc

所有生物识别系统基本上是采取「比较两种复杂模式,并计算彼此相似度」的方式。这些模式可能是指你的声音、指纹、虹膜或者面部特征的波形。ydVednc

在设置生物识别系统时,计算机(如智能手机中的处理器)捕获并存储的参考模式,一般也成为模板或“注册图像”。然后,在用户想访问某个设备(比如,解锁手机)时,用户需要向计算机提供“验证图像”。ydVednc

“在计算机内部,它需要计算一个介于0和1之间的数值。”Jain 对此表示,“如果数值越接近1,则说明这个生物特征越接近于验证图像,二者是相同或相似的指纹或面部特征。如果数值越接近0,则表示它和设备的主人不是同一个人。”ydVednc

不过,由于拍摄条件的差异,用户在设置和验证时捕捉的图像可能会不太一样。在这种情况下,iPhone X会通过阈值来确定二者是否存在显著不同。例如,在某些情况下,0.7的对比数值已经表示二者足够相似或接近,所以最低数值并不是一个固定值。ydVednc

“如果你只是通过Face ID 解锁手机,该手机品牌使用的内部阈值可能会相对较低。比如,他们可以将数值设为0.5或者0.6。”Jain 补充说,但是在某些特定情况下,数值则会相对较高,比如用户支付相对高额的产品时,则需要相对精确的验证。“当用户在蒂芙尼购买一条价值10000美元的项链时,这一验证的数值可能会上升到0.9。”ydVednc

007ednc20170919ydVednc

然而,这一验证过程非常快,快到用户几乎感受不到它的存在。其主要得力于iPhone X处理器的强大威力。据苹果营销总监 Phil Schiller介绍,苹果为此开发了一个神经引擎(Neural Engine),可即时处理人脸识别。“该神经引擎每秒可执行6000亿多次操作,从而可以实现实时的Face ID 处理。”ydVednc

以下是人脸识别的具体步骤:ydVednc

首先,把IR图像从相机发送到iPhone X的神经引擎里,以构建用户的人脸3D模型;

将用户的3D模型或“验证图像”在计算机算法中呈现,并将其与用户存储的模板或“设置图像”进行比较;

根据这两个图像之间的相似度得出对比数值,看验证图像和设置图像是否匹配;

如果对比数值高于某个确定数值,iPhone X会通过你的身份验证并解锁。
    

(原文发表于 forbes,雷锋网编译)ydVednc

20160630000123ydVednc

本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
您可能感兴趣的文章
  • 从一个二十年前的电路开始,改造面包恒温发酵器 最近,读者John说他需要一种方法来控制发酵面团的温度,我很高兴他可能会考虑将我的TBH电路应用于解决他的问题,但在这种情况下,这确实有点小题大做。因此,我开始思考,是否有一种更简单的拓扑结构可以像TBH电路一样解决他的面团发酵问题,同时节省一些成本和精力···
  • 将锂金属电池寿命提高750%,竟然只需要“水”? 随着新能源汽车、移动设备等领域的快速发展,高性能电池的需求日益旺盛,锂金属作为新一代阳极材料,因具有高能量密度、轻量化等优点,备受关注。然而,锂金属电池所存在的寿命短、易起火或爆炸等问题,限制了其广泛的商业应用···
  • 按下ON还是按住OFF,将这种开关电路升级到交流电 2024年10月14日,Nick Cornford发布了一个名为“按下去再按上来,这种开关有哪些门道?”的设计实例(DI)。对于直流电压来说,这是一个非常有趣的DI,但对于交流电压呢?
  • 协同创新,助汽车行业迈向电气化、自动化和互联化的未来 汽车行业正处在电动化和智能化的转型过程中,而半导体企业站在这一变革的最前沿。这一转型带来了重大发展机遇,也带来了诸多挑战,需要颠覆性的技术以及更短的开发周期。加强半导体制造商、一级供应商和汽车制造商之间的合作,对于应对这些复杂情况及推动行业迈向电气化、自动化和互联化的未来至关重要···
  • 将单电源单端输入改成伪A/B类差分输出放大器 该放大器采用Barrie Gilbert的微混频器拓扑结构可将单端输入转换为单电源A/B类电流输出···
  • 加强低功耗FPGA的领先地位 在快速发展的技术领域,从以云端为中心到以网络边缘为中心的创新转变正在重塑数据的处理和利用方式···
相关推荐
    广告
    近期热点
    广告
    广告
    广告
    可能感兴趣的话题
    广告
    向右滑动:上一篇 向左滑动:下一篇 我知道了