手机屏幕中的Face ID 面部识别技术是如何实现的?为什么有时候识别不准?

苹果的Face ID利用红外摄像头和点阵投射器构建面部深度图进行面部识别。结构光原理通过光斑形变计算物体位置和深度,点阵投射器和红外摄像头的相对位置精确匹配以保证准确性。识别不准确可能是由于采像不达标、环境光线影响或系统算法局限。Face ID在光线充足、无遮挡时效果最佳,与安卓面部识别的区别在于3D结构光技术、安全性及使用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

苹果的Face ID主要依靠的是红外摄像头和点阵投射器,通过结构光的原理构建面部深度图

结构光在工业上常被用来做物体的三维重建,用投射器将光栅打在物体上的表面,目标物的凹凸就会造成光栅的形变,有摄像头采集,通过物体造成的光栅形变来计算物体的位置和深度。

为了功耗控制和小型化,苹果利用点阵投射器发射不规则光斑的方案,代替了结构光结构里的光栅。苹果一次人脸解锁的过程大概是这样的:手机中首先工作的是距离传感器,通过发射特别短的光脉冲并测量光被物体反射回来的时间来确定与物体之间的距离,从而判断有没有物体接近。如果有,红外泛光灯亮起,发射肉眼不可见的红外光将人脸照亮,由红外摄像头拍摄一张2D人像。然后面部识别组件的点阵投射器开始工作,投射成千上万个光斑,红外摄像头通过识别光斑的特征,进而构建面部深度图。最后手机将红外照片和深度图与数据库中已经注册的面部数据进行比对。其中的点阵投射器和红外摄像头被苹果放在刘海下面,用支架固定在前置摄像头旁边。

用金属支架固定的原因,是为了让点阵和红外摄像头之间的相对位置始终保持一致。在结构光系统中,投射器与摄像头需要做到非常精准的位置匹配,二者的距离哪怕有一点点变动,都会影响识别的准确性,甚至让整个系统罢工。有了支架的存在,即使你的手机摔了,整个组件可能会松动,但是由于点阵和摄像头在同一支架上,只要动就会一起动,二者相对位置保持不变,从而维持识别的准确。Face ID模组中比较脆弱且重要的部件是点阵投射器,常见的面容损坏也是由点阵引起的。点阵的光源采用vcsel垂直腔面发射激光器,采用vcsel作为光源的原因是由于它的发光方向是垂直于硅基板的,所以它可以很容易地在一块硅基板上直接刻出密集的阵列,整个原件的厚度可以做到很薄。对于手机来说,点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值