Face ID是否能够认出戴口罩的你呢?


    戴口罩已经成为我们生活中必不可少的一件重要事项了,但这可头疼坏了iPhone手机的用户们了,毕竟目前主流的iPhone手机都是用Face ID来解锁的。如果戴上口罩,就必须经历一次,面容识别失败,手动输入密码的过程。那么Face ID是否能够认出戴口罩的你呢?
    
    Face ID可以认出戴口罩的你!
    由于不想频繁手动输入密码来解锁手机,许多脑洞大开的小伙伴就找到了戴口罩也能解锁手机的方法。比如戴上口罩反复解锁手机,面容识别失败后就立即输入密码,循环这一系列动作半小时左右,手机就能认出戴着口罩的你了。
    
    ▲ 设置Face ID
    腾讯安全玄武实验室更是发布过一项苹果Face ID的研究成果,只需3个步骤,耗时一两分钟就能戴着口罩解锁iPhone了。
    第一步:取一只口罩左右对折挡住半边脸 。可手持口罩半遮面,或将两个耳挂绳重合后挂于一侧耳朵上。
    第二步:保持半遮脸部的状态,设置Face ID。
    第三步:触发面容录入的画面后,保持口罩与脸的相对位置不变,头部转圈录入面容,或者头部不动,让手机绕着头转动。
    
    ▲ 戴半边口罩录入Face ID
    不过以上的办法也并不能保证小伙伴们100%戴着口罩就能解锁手机,小黑整理了3个要点:
    1.录入Face ID时鼻子部分最好多露出一些
    2.戴着眼镜录入Face ID成功率基本为0%
    3.即使成功了1次,也要戴着口罩、摘下口罩反复解锁多次,让手机适应
    其实苹果的Face ID是有学习功能的,它能够根据使用者的外观变化,进行深度的学习和模拟。这就可以说明为什么你戴上眼镜、化了妆、甚至留长胡子,Face ID依然能认出你。而Face ID的学习能力正是来自于强大的NPU。
    
    爱学习的NPU
    
    ▲ 手机芯片中的3大处理器
    一般手机芯片中,常常会分为几个区域。第一是擅长处理复杂任务和发号施令的CPU,第二是擅长图形处理的GPU。但往往擅长处理人工智能任务的NPU却时常会被人们忽略。
    虽然NPU的“占地面积”没有CPU和GPU大,但它的能力却不容忽视。一台手机的智能程度往往就是依赖于NPU,所以拥有NPU的芯片往往被称作为“AI仿生芯片”。
    戴着口罩解锁手机正是要归功于NPU的能力。摄像头先捕捉到人脸后,CPU和GPU就会在极短的时间内对图片进行预处理,NPU和GPU再一起检测、提取特征,最后CPU、GPU和NPU共同完成人脸的识别和分类。
    
    ▲ NPU的效率非常高
    如果只依靠算法,CPU和GPU也可以配合完成学习过程,但缺点也十分明显,效率低且功耗大。CPU和GPU需要用到数千条指令才能完成的神经元处理,NPU只需要一条或是几条。
    NPU之所以学习效率这么高,是因为它在电路层模拟了人类神经元和突触,并且用深度学习指令集,直接处理大规模的神经元和突触,通过突出权重实现储存和计算一体化。
    
    NPU究竟能带给我们什么?
    国内最早研究NPU的企业就是寒武纪了。2017年华为发布的麒麟970芯片就是采用的寒武纪NPU架构,华为麒麟970也成为世界首款移动端AI芯片。
    
    ▲ 苹果的A11仿生芯片
    不过十多天后,苹果的iPhone X就携带着A11仿生芯片问世了。这也是苹果第一款支持AI加速的处理器。而也是从这一年开始,各大手机厂商都纷纷开始重视手机的AI能力了。
    那么NPU的加持除了可以让手机不断学习面容解锁,还可以为我们带来什么呢?比如华为手机的隔空操作、智感支付,iPhone 12的Deep Fusion、HDR 视频等。
    
    ▲ NPU逐渐被用于其他移动端
    除了在手机端,NPU也逐渐开始应用在平板和笔记本电脑上了。苹果刚发布不久,搭载M1芯片的MacBook Pro就拥有16核的NPU,将机器学习的速度提升了11倍,更是可以每秒执行11万次的运算。
    毕竟在当前的移动端,CPU和GPU的提升,对于普通用户来说已经不明显了。就好比iPhone X和iPhone 12相比,运行的流畅程度基本没有差别。真正影响用户体验的就是芯片的学习能力,这也是为什么越来越多手机厂商开始关注NPU发展的原因。
    
    说了这么多,戴着口罩解锁手机总归还是有点不保险,成功率也不能保证100%。所以小黑希望苹果能够在下一系列的手机中加入屏下指纹解锁这个功能,毕竟现在哪怕是千元机都配备了这个功能。
    图源:pixabay免费图片网、苹果官网、谷歌