苹果公司已经表示,iPhone X的人脸识别系统Face ID在遇到双胞胎时可能会出现问题。他们将不得不使用密码来保证他们的数据安全。或者买个带Touch ID的iPhone 8,因为双胞胎的指纹并不一致。
众所周知,人们想要让其他人远离自己的iPhone,但人脸识别系统如何确保用户不会因为他们的皱纹、妆容和发型与一个月前不同而无法解锁自己的手机呢?
苹果在一篇名为Face ID Security的新论文中解释了这一问题,并在新的Face ID支持页面上作出了说明。就像之前说的,一百万人中可能有一个人能够通过Face ID解锁你的iPhone X,这个数字比Touch ID低20倍。
苹果公司表示,对于双胞胎和13岁以下的孩子来说,这个概率是不一样的,因为他们的面部特征并没有完全发育。
Face ID的登记依赖于一个人的面部在某一时刻的图像,就像Touch ID的指纹捕捉一样,在设备的安全区域中存储为数学表示。
但是,Face ID还依赖于一个神经网络,它利用来自某些尝试登录时的面部数据来建立用户的面部表情。除了在注册时获取的数据外,这个安全区域还存储了“在一些解锁尝试中计算出的面部表情的数学图像,如果Face ID认为它们对增强未来的匹配有用”。
Face ID的确会在每一个解锁过程中捕捉到真实的人脸图像,但在计算出它的表现后,它们就会被丢弃。
为了迎合面部的“戏剧性”变化,比如新的面部毛发或妆容,Face ID可以使用你的脸部的临时表情,如果它足够匹配解锁设备的话。
这可以用于有限次的解锁。当iPhone无法识别用户时,如果匹配程度仍然能够达到“一定的阈值”,并且用户能够立即输入正确的密码,Face ID也会捕捉此时的面部图像。
“为了提高解锁性能,并与面部表情的自然变化保持同步,Face ID会随着时间的推移增强其存储的数学表示。在成功解锁之后,Face ID可能会使用新计算出来的数学表示,因此在数据被丢弃之前,还会有有限次数的额外解锁。”苹果公司在论文中解释道。
“相反,如果Face ID无法识别你,但匹配程度高于某个阈值,而你又立即输入了密码,那么Face ID又会获取另一个捕获值,并用新计算出来的数学表示来增强其注册的人脸识别数据。“如果后期不再匹配,这个新的人脸识别数据在有限数量的解锁之后被丢弃。这些强化过程让脸部识别能够跟上面部毛发或妆容的巨大变化,同时尽量减少失败的解锁。”
编译 网易见外智能编译平台 审校 李擎