iPhone X 是如何识别人脸的?

编者按:本文来自于微信公众号 “KnowingAI知智”(微信公众号:Knowing_AI), 动点科技经授权发布。

为什么 iPhone X 的人脸识别最好用?

结构光又是什么?

点击下方视频,你对人工智能的了解就能轻松超过全世界 99% 的人类!

图文版本送给不方便打开的朋友 (●°u°●)」

说了这么多人脸识别的原理和应用,iPhone X 又是如何识别人脸的?

与一般的面部识别不同,iPhone X 采用的是结构光方法,即通过向人脸投射光,再读取物体表面的光信息,来确定人脸的形状。

除了手机标配的距离传感器、话筒、前置摄像头,在iPhone X 的上方,依序排列着红外镜头、泛光照明灯、泛光感应元件、和点阵投影器。

点阵投影器可以向人脸投射由 3 万多个肉眼不可见的光点组成的点阵。因为脸部凹凸不平,点阵的形状会发生变化。通过红外镜头读取点阵图案,再与前置摄像头拍摄到的人脸通过算法相结合,就能获得带有深度信息的人脸,即真实的面部三维模型。

与一般通过二维图像进行面部识别的方法相比。iPhone X 的人脸识别精度在 0.1 毫米级,而且天然可以抵抗纸张、视频等平面攻击手段。即使光线条件不好,发射光、接收光这种主动方法,也不会影响 iPhone x 的识别效率。

通过收购 PrimeSense,iPhone X 几乎垄断了这种在手机上使用结构光的方法。想要在其他手机上拥有同样的人脸识别体验,可能还要等待一段时间。

下一期我们将对 SLAM 展开介绍,敬请期待!