技术小站8

网站首页 科技 > 正文

这就是Pixel 4超快人脸解锁的实际工作原理

2022-01-09 11:19:17 科技 来源:
导读 pixel 4没有指纹传感器,依靠生物识别技术使用你的面部特征——这意味着解锁手机并访问依赖你来证明身份的应用程序。很多人会对这种变化

pixel 4没有指纹传感器,依靠生物识别技术使用你的面部特征——这意味着解锁手机并访问依赖你来证明身份的应用程序。很多人会对这种变化不满意,但谷歌强大的功能希望它能用于未来的手机,这就是我们得到的。

除了反复讨论哪种方法更好,人脸解锁最大的问题是如何工作。虽然我找不到谷歌为什么放弃指纹传感器的真正答案,但我可以解决这个问题:人脸解锁是通过使用红外光绘制面部特征的3D地图来实现的。信不信由你,事情没有你想象的那么复杂。

硬体

像素4的上边框有很多东西。细长的边框或缝隙中隐藏了太多,这就是没有边框的原因。如果你想用脸安全解锁手机,那么这都很重要。

像素4的边框看起来不漂亮。这是必须的。

谷歌上面的渲染列出了涉及到的硬件,而在前置摄像头和音频端口之外,这些都是人脸解锁所需要的。方法如下。

Soli雷达芯片注意到手靠近手机,这个“质数”就显示出来并将其唤醒。当你拿起手机时,手机也会用它的加速度计来检测。这是一个信号,表明其他硬件已经打开,准备扫描并尝试解锁人脸。这是人脸解锁这么快的一个重要原因:人脸解锁已经准备好,可以工作了。

手机就位后,面部解锁泛光灯将打开。这是一个非常明亮的红外LED(这个光谱的光谱比可见光谱的红色端大,所以我们用眼睛看不到)。它的目的是让你的脸充满光,让它全部被照亮。因为我们看不到它,所以我们的功能不会对强光做出反应。

无论多么明亮,我们的眼睛都无法处理红外光。

当泛光灯打开时,面部解锁点投影仪将启动。这也是一个红外LED,但与泛光照明器相比有两个区别:它使用对比色(即使我们看不到它,红外光也有很多颜色),而不是用单一的宽光束将其分割成数千个小点。这将在你的脸上创建一个点矩阵来定义形状。

人脸被照亮并被红外光覆盖后,人脸解锁红外热像仪将捕捉图像。这些摄像机经过特别调整,以获得大量关于红外点如何以及在哪里与泛光灯形成对比的数据。从技术上来说,可以使用“常规”相机来做到这一点,但这将非常缓慢和/或不安全。

软件魔法

一旦你获得了良好的面部“图像”和红外照明,你就可以发挥软件的魔力。投射在你脸上的红外斑点是不均匀的。它们在退出投影仪时会出现,但是一旦它们接触到你的脸,就会根据你的面部特征的表面和运动而歪斜和变形。有了这些信息,Pixel 4内部的大脑就可以收集关于你脸部形状的数据,并在设置脸部解锁时创建一个令牌。把它想象成一个介于1和无穷大之间的数字,你就会明白它是如何工作的。

令牌存储在泰坦安全模块的手机内部。它永远不会离开你的手机,没有人可以访问用于创建它的数据或令牌本身。每次使用人脸解锁,都会创建一个令牌并发送到Titan安全模块,并与原令牌进行对比。如果两者足够接近,面部解锁将通过检查,您的手机或应用程序可以解锁。

令牌本身和用于创建令牌的数据不适用于任何软件。

他们必须匹配的紧密程度取决于两点。游戏越近,游戏越慢。行动越快,安全性越差。谷歌要做的就是微调软件算法,让它足够快,足够安全。这才是真正的工作。

事实上,红外灯和传感器收集数据的过程非常普遍。很多你每天使用和吃的东西都是用这个技术分类或者分级的,但是当你加上安全因素,事情就复杂多了。由于大多数流程都是基于软件的,我们可以预计随着时间的推移,人脸解锁会变得更好。


版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


标签:




热点推荐
热评文章
随机文章