Face ID与传统的人脸识别到底有什区别?

2013年Apple公司首次在iPhone5s增加了指纹识别系统,被称为touch ID,从此改变了人机交互的方式,直到今日,指纹识别仍然是最好用的解锁方式,只不过放的位置不同而已,有的放在了前面,有的放在了后面,指纹识别的技术在国内已经很成熟了,时隔四年,苹果抛弃了成熟的touch ID技术改用了人脸识别,就是Face ID,好多人一开始并不看好,说什么不好用,识别成功率低等,国内也出现了一些面部识别的手机,如最新的小米note3,三星note8,坚果Pro2(face++)这几部,那么问题来了,Face ID和这些人脸识别技术有什么不同,有什么靓点,安全性,实用性怎么样?
   在这里谈谈个人的一些看法,不喜勿喷:
    一:Face ID
    库克认为“定义未来智能手机形态”iPhoneX的发布,无疑Face ID是所有技术中最为“激进”的一点,它的“激进”之处在于Apple并没有给出其他的配套方案,而Face ID与其他人脸识别最大的区别在于它不是备用品,是完完全全的替代品,不仅用于解锁,还可以用于付款,可见它的安全性很高,采用面部支付苹果并不是首家,支付宝和京东就有了,不同是什么呢,无论是京东还是支付宝,在支付时都会用到额外的辅助,比如要输入四位手机尾号,或者是配合做动作才会完成,而Face ID只需一步,少了繁琐。
    究竟Face ID不同在哪里?
Face ID与传统的人脸识别到底有什区别?_第1张图片
1.sensor(传感器)
在iPhoneX上,最为明显的就是“小刘海”设计,好多人不解不是要做全面屏吗,为什么还要保留小刘海,为什么不做成一整块屏幕?就现在的技术达不到这个需求,你的美颜摄像头怎么办,难道像某米mix放在下巴,倒过来自拍?听筒怎么办,难道像某米利用骨传导,让其他人都听见你得甜言蜜语?这些最基础的怎么解决,仍等involution。小刘海与Face ID有什么联系?
Face ID与传统的人脸识别到底有什区别?_第2张图片
在这个“小刘海”上集成了8个元件,而与Face ID相关的就有四个,分别为:Infraeed camera(红外相机)、’Flood illuminator(泛光照明灯)、Ambient light sensor(环境光传感器)、Dot project(点阵投影器)。结合这些硬件设备,背后的大致原理是这样的:
通过点阵投影,在面部形成30000多个红外点,再利用红外相机拍摄,根据系统中一定的智能算法对扫描到的脸部轮匡进行三维建模,匹配识别,然后进行相应操作,泛光照明灯主要起一个辅助作用,来帮助在光线特别暗的情况下也能识别,环境光传感也是会随着环境的变化起辅助作用,利用自然光进行活体检测,对面部进行安全保护。而在这个过场中最值得注意的是“注视感知”,就是说,只有你的眼睛看着它的时候,它才会解锁。并且这个function用到了整个手机层面,你在阅读内容时保持屏幕常亮,或调低闹钟,控制铃声音量,不需要你去设置。智能不?
Face ID与传统的人脸识别到底有什区别?_第3张图片
2.机器学习
这么智能怎么可能少了机器学习,当你戴上眼镜,留了胡子,它就会通过时刻的学习记住你,然后识别你。
存在的一些问题,总结了一下几点:
1.好莱坞特效面部攻击
2.利用3D建模构造另外一个你的脸
3.3D打印你的脸部
4.双胞胎
5.绑匪绑架解锁你的脸
Face ID与传统的人脸识别到底有什区别?_第4张图片
Face ID对相应产业的影响
会带动与面容识别相关的软硬件:
1.红外相机厂商
2.环境光传感器等
在其技术上,会将人的情绪和注意力进行量化分析,从而对于营销,广告,公关等所有注意力相关的产业产生很大影响。
Face ID与传统的人脸识别到底有什区别?_第5张图片
二:国内厂商的人脸识别
在国内face++的人脸识别是最好的,其它厂商的就不在叙述。
本人现在使用的Smartisan就是利用face++最新的人脸识别技术,说说我的使用体验:
     白天识别毫无压力,速度很快,秒开,你不看它也会解锁,安全性不是很高,不支持支付,包括QQ红包,微信红包等,亮屏之后会迅速捕获你的脸,偶尔识别失败后第二次识别的时候成功率会大大降低,甚至会无法识别,然后息屏之后,亮屏继续识别就会很快,到了晚上光线暗的时候识别率很差,有的时候不能识别,偶尔也会识别,但是日常使用完全足够,不需要担心,所以就现在而言指纹识别是最成熟的,除了Face ID,其它手机厂商才进入实验阶段,所以采用人脸识别也是备选方案,主要寄托于指纹,还达不到Apple的技术。毕竟face ID采用的是3D模式,而face++采用的是2D,无论是识别速度,安全性,使用性方面稍微差点。至于face++人脸识别的具体原理的实现过程就不再详述了。
Face ID与传统的人脸识别到底有什区别?_第6张图片
三:总结
1.传统的人脸识别实际上属于图像处理加机器学习,就是从图像出找出人脸区域,从人脸区域回归出人脸形状(特征点),再通过特征点计算出特征值,比对时通过对两者的特征值进行一系列的运算得出相似度,其中的转变过程非常复杂,但实际操作的对象就是图片像素点的灰度值,所以受到图片影响较多,如光线强弱,背景复杂程度,特别是遮挡,比如眼镜,胡子,以及角度(正脸和侧脸),夜里摄像头无法照亮你的脸部时,当然也没法用了。
当然了,实际操作中会通过算法来规避一些这样的问题,所以目前手机在光线充足的情况下,面部解锁几乎没有问题。
2.Face ID是 3D模式,这样首先规避一个角度问题。对比时使用红外摄像头就解决了光线问题,这种方法局部的改变对整体的影响也显然没有单纯图片那么大,其他就是苹果的对比算法了。
3.再说下安全性,从密码学上来说,指纹或面部或虹膜,安全性都不如自己设置的字符串密码,因为它们根本就没有加密!而是直接暴露给别人的,实际生活中由于它们的难以复制的特性才使得可以作为ID来识别个体。就这一点而言,个人认为FaceID并没有比TouchID差(前提是苹果解决了活体检测,照片也能解锁的话肯定不行),甚至要更好。至于网上调侃睡觉戴头套的,直接把你手指按在手机上,貌似比把手机对准你可能埋在被窝的脸简单多了。

你可能感兴趣的:(个人博客,一些思考)