科技杂谈:浅谈人脸识别
iPhone X带来的人脸识别变革——Face ID
苹果9月的发布会发布的iPhone X是完全盖过了8的风头,而且凭借其延迟一个多月的上市妥妥的霸占了科技界一个多月的热点。看着朋友圈一众土豪们晒的X大家是不是也流口水呢?
那么本次横空出世的iPhone X最为惊艳的便是其不一样的全面屏了。有别于小米MIX的下巴、三星S8的曲面屏,iPhone X选择了砍掉上额下颚,只留刘海的设计。并且iPhone X大胆的选择了抛弃后置指纹,也就是说,砍掉了Home键和Touch ID。取而代之的,前者用逐渐成熟的3D Touch带来新的交互,后者用前置摄像头来做人脸识别,既Face ID。
不过Face ID在刚出世时也是饱受质疑的——真真是刚出世——苹果发布会上第一次演示Face ID时竟然失败了(不过这应该是失误重启的原因)。然而事实上Face ID其实是非常安全的,苹果官方宣布它比指纹安全了20倍。关于安全问题,Face ID大概有下面几个特点:
- 闭眼无法解锁
- 化妆、戴眼镜、假发、口罩…都可以解锁
- 照片、仿真人皮面具无法解锁
- 双胞胎高概率可以互相解锁
那么Face ID到底是如何工作的呢?让我们带着这个疑问,来了解一下人脸识别的原理吧。
人脸识别:原理
事实上在ipX之前,人脸识别就已应用在了三星、小米、华为等手机和电脑(Windows Hello)的解锁等功能上。不过之前的人脸解锁与Face ID又有不同。
Face++与面部识别算法
使用普通电子摄像头的大多数面部识别可以说是2.5D,利用算法计算2D人面图像,提取出面部特征、空间位置等。
那么,我们可以把这种人脸识别看作是由2维图片向3维的一次“升维”,可以比对两张图片中的人脸。然而这也意味着理论上只需要一张照片就可以破解面部解锁了。当然这是理论上,由于面部识别的复杂算法(例如活体检测云云),以及不同的解锁方式,要破解也不是那么容易的;此外一些手机上的面部解锁(例如三星)还配合有虹膜识别等技术(准确来说是虹膜解锁需要面部识别配合)