在iPhone X的发布会上亮点不少,除了全新设计的外观、不规则屏幕以外,最让人议论纷纷的就是全新的脸部辨识系统Face ID; 根据苹果的说法,Face ID 是比 Touch ID 更为安全的选项,误判率仅有百万分之一,虽然高管 Craig 在发布会上的 demo 示范就当场失败,引起现场一阵尴尬,但究竟,Face ID 是怎么运作的?

看完这篇,你就知道 Face ID 到底是怎么判定手机主人的了。
具体的来说,Face ID 包含了两个步骤:「图像捕捉」以及「人脸识别」; 根据密歇根州立大学的机器识别专家Anil Jain表示,人脸识别其实就是比对两张图象,确定两者的相似程度; 某种程度上,与先前的 Touch ID 类似。
Face ID 的图像捕捉
这是最让人误解的地方,Face ID 并不是帮你拍张照片,然后拿着 2D 图像去与数据库比对; 根据苹果的说法,Face ID 采用的是「TrueDepth Camera System」,系统会投射红外线在用户的脸上,因此捕捉的并不是 2D 的图像,而是 3D 的立体地图。

在用户刚开始设置 Face ID 时,iPhone 会要求用户眼睛盯着镜头并旋转头部,借此纪录用户在不同角度时的脸部立体特征; 由于iPhone X并不是采用平面的光学识别技术,而是通过红外线,因此Face ID自然也不受环境光源的影响,这就是为何在黑暗中也可以使用的原因。 而记录 3D 影像,也不会让 Face ID 被照片所欺骗,至于发布会上说的「极仿真面具」也骗不过,背后的技术到底为何,我想等 iPhone X 入手进行更多测试后就知道了。

「红外线是一种不可见光,可以补偿黑暗背景或环境光的影响」Jain 对此解释:「所以,红外线对于人脸辨识非常有利。」
在 Face ID 进行辨识时,Flood Illuminator 传感器会产生红外线,投影 300 万个光点在用户脸上,藉此描绘出一张脸部的 3D 影像。
在建立图像后,会将 3D 图像发送到 iPhone X 的辨识系统中,并与先前储存的模板相互比较,若相似度够高,即可确认是同一人,并解锁。 在这个过程中,Face ID也结合了机器学习技术,因此并非死板的必较两个图像的相似百分比,而是会把是否长胡子、戴帽子等因素考虑进去。 在 Face ID 上,也多了一个「辨识是否闭眼」的功能,若是用户眼睛闭着就无法解锁,这也增加了安全性,避免用户在睡觉时被拿去解锁。