首页>教程>实用技巧>iPhone XS Max 为什么更安全?Face ID 和安卓的人脸识别有何不同?

iPhone XS Max 为什么更安全?Face ID 和安卓的人脸识别有何不同?

2018-11-08
854
来源:爱思助手

早在 Android 4.0 时,Google 率先在设备上实现了人脸识别,但是为何直到苹果在推出 iPhone X 之后,面容识别才作为一种解锁方式大规模普及和推广呢?那么 iPhone 搭载的 Face ID 与 Android 的人脸识别有什么区别呢?


Face ID 在 1秒钟的解锁时间内究竟完成了什么?


iPhone XS Max 为什么更安全?Face ID 和安卓的人脸识别有何不同?


● 检测物体靠近


当 iPhone 被拿起时,首先工作的是「距离感应器」,它将检测是否有物体靠近设备;


● 检测面部


在「距离感应器」检测到物体靠近后,「泛光感应元件」会对前方物体进行扫描,由红外镜头接收消息,并传输到神经网络引擎系统进行判断,若识别为面部后,将进行下一步操作;


● 获取 3D 人脸信息


但「泛光感应元件」只能发出简单的红外光,并不能记录空间信息,这时将由「点阵投影器」发射高功率红外结构光(结构光一般指成条纹或点状的特殊光线,这种光线照射在凹凸不平的物体表面时会造成图像扭曲,从而获得物体的空间深度信息);


● 结构光接收


用于人脸识别的光线对精度要求较高,不仅需要「点阵投影仪」发射的点足够多(30,000 余个检测点),同时还要防止环境光干扰,因此红外镜头还搭载了「载滤光片」,除了特定频率的红外光,其余均会被剔除(为了保证感应能力和避免太阳光的干扰,一般选择 800~900 nm 波长附近的近红外光);


● 处理图像信息


收集完成结构光等信息后,手机通过 3D 图像处理芯片可以生成具备空间信息的三维图像,这些信息会经过特殊调制,并以数据形式与保存在处理器的 Secure Enclave 的 Face ID 编码(录入 Face ID 时记录的信息,无法被提取到设备以外或传输到云端)进行配对,匹配程度满足苹果设置的要求后,设备就可以实现解锁。


Face ID 与  Android 设备面部识别的区别


这项科技感十足的手机解锁方式,Google 注意到的时间的确更早,但直到 iPhone X 发布,手机人脸识别才足够成熟和易用,与安卓手机之间的区别也显而易见:


iPhone XS Max 为什么更安全?Face ID 和安卓的人脸识别有何不同?


● 安全级别的差距


不难理解国内仅支持 iPhone 进行刷脸支付,绝大多数 Android 设备上实现的人脸识别仅仅是简单的平面图像信息对比,无法达到金融支付的安全级别,甚至如果对方持有机主的照片,都有可能解锁设备。


● 应用场景


由于 Android 设备搭载的人脸识别功能大多基于 RGB 摄像头,在光线不足的情况下(例如晚上),将无法正常使用;


● 便捷程度


由于处理芯片中强大的神经网络引擎,Face ID 具有极强的机器学习能力,哪怕机主容貌发生了轻微的改变,化妆、佩戴眼镜甚至口罩,iOS 设备仍有能力获取足够多的采集点,完成校验。