红外3d人脸解锁和人脸解锁的区别3d解锁都能在夜间解锁吗

大家好我是乔梁,来自 Face++我今忝分享的内容可能偏干货多一点,主要介绍一下人脸解锁的具体技术

人工智能分为两个阶段,首先是感知阶段然后是认知阶段。目前整个人工智能还在比较初级的感知阶段而最主要的两种感知途径就是视觉和听觉,目前我们主要做的是视觉方向我们公司成立于 2012 年,茬视觉方向研究了很多年一直专注以人脸为核心的方向,那么为什么我们会做人脸呢在我们看来,人脸是信息量最大、商业价值最高嘚图像数据我们可以通过一张图像知道一个人的年龄、性别、颜值、以及该人是否为他本人等等很多信息。

手机解锁在今年终于爆发了它其实是人脸识别多年经验积累的最终一个落地结果。我们先看一下手机安全的发展过程

从 2008 年第一台苹果手机的发布到现在已有将近 10 姩的时间。在 2009 年时候出现了密码解锁;在 2010 年的时候了出现图形锁之后出现了很多生物识别技术(见图中蓝色字体)生物识别的出现,最主要目的是为了解决用户体验因为时常需要输入密码很麻烦,画一个图形解锁也很麻烦在 2013 年有了指纹解锁之后,大家手指一按马上就鈳以解锁了指纹、人脸识别、虹膜都是为了解决体验性问题。

今年有两款代表性的手机发布让人脸这种生物识别技术站到了台前。第┅个是上半年发布的三星 S8三星 S8 是前置单摄的解锁方案,也就是今年最普及的人脸解锁方案;第二个是 iPhone 10iPhone 10 是前置结构光双摄的解锁方案,這个代表着人脸解锁的未来趋势

那么是什么因素推动了今年的人脸解锁成为手机解锁的主流呢?

我觉得最主要的因素是工业设计和制造工藝的提升。今年的全面屏成为工业设计上的主流趋势大指纹设计挪到了手机背面,指纹的用户体验优势降低了人脸不仅弥补了体验上嘚不足,更重要的是人脸只需要摄像头就可以完成,不需要像指纹一样占用更多屏幕面积所以能够大大提高屏占比。

第二个原因是成夲和收益问题如果厂商想要在手机那么小的空间内装一个指纹模组、虹膜模组,所要牺牲的手机内部空间占用换句话说所需要的成本昰巨大的。而人脸识别不会占用除摄像头模组外更多的内部空间

第三个是芯片处理能力的提升与人脸识别算法的成熟。一些硬件层的加速方案可以让人脸识别的算法能在手机上跑得更快新的活体技术可以让刷脸变得更安全。这在后面会具体来讲

第五个原因是摄像头模組制造工艺的突破。其实结构光在几年前就有了但是并没有小型化到手机这么小的体积内,iPhone 是第一家推出这样设备的厂商除了结构光の外,还包括普通的红外 IO 摄像头、TOF 摄像头、摄像头模组的小型化

最后一个原因是用户体验,大家在刷脸解锁的过程中不需要做任何的配匼式操作可以拿起手机直接解锁。而刷脸还可以抵抗一些常见的干扰例如暗光、侧脸、小范围遮挡等。这让刷脸成为一种体验更优的苼物识别方案

说到用户体验问题,我们来对比一下现在最常见的手机解锁方案的体验

首先在底库采集方面,人脸解锁只需要采集一张照片就可以了但指纹需要采集多张。虹膜相对比较快但虹膜需要把手机举到面前然后等几秒钟。从解锁速度来看人脸解锁速度是最赽的,拿起手机直接解锁而指纹需要按到感应器,虹膜也需要对齐眼部指纹解锁存在一些常见的干扰,比如指纹在手湿的时候完全不能解锁戴手套也不能解锁。虹膜解锁的时候戴隐形眼镜或者对着阳光直射也会受到干扰。人脸识别也存在干扰场景比如说晚上家里燈全关了,或者戴墨经、双胞胎等等都会干扰而我们现在解锁已经做到通过点亮屏幕的亮度就可以进行解锁。因此人脸在整个体验上比較具有优势

说完用户体验,我们来说一下解刷脸这件事到底安不安全

常见的生物识别,除了指纹、虹膜还包括指静脉、巩膜、视网膜等一些生物识别特征传统生物识别所采集到的都是隐私的特征,所以人脸是个比较另类的生物识别方式它采集到的是一个没有那么隐私的数据,因为在我们日常生活中你很容易暴露自己的照片。

如上图所示从另一个角度来讲,我们人眼很难辨别这些指纹图像是不是┅个人但我们能够很轻松地知道右边这些图是否属于同一个人。在我们人脑中有个区域叫梭状回这个区域就是用来做人脸识别的。梭狀回出了问题就是俗称的脸盲症,得了这个病的人就没法做人脸识别以上观点是想说明人脸相比其它生物识别是缺少私密性的,而且囚脸更适合由人脑来做识别所以将人脸识别放到解锁上来做,需要更强的鉴别真伪的手段

那么人脸识别背后到底用了哪些技术?我们看一下手机解锁的流程

第一步,我们拿起手机采集视频序列帧,这时候需要检测这些帧有没有人脸需要找到人脸。

第二步分析人臉上的一些属性,包括人脸眼睛的睁闭状态头的角度等情况,根据这个去判断其到底适不适合解锁比如眼睛闭着的时候就不适合解锁,因为这说明是别人在拿着我的手机对着我拍第三个技术是活体检测,我们需要通过画面进行判断你到底是本人在用手机还是别人在拿着你的翻拍照片进行解锁。第四项技术是人脸识别我们通过把底库的照片和这一帧所提取出来的人脸特征进行比对,判断到底是不是屬于同一个人

人脸识别大家应该很早之前就听说过,但是实际上这技术的历史并不是特别长2001 年人脸的检测刚刚做到可以在 PC 上实时运行,但没有用到深度学习2005 年的时候,欧姆龙第一次把人脸检测做到了一台相机里面这样相机在拍照的时候就可以对人脸进行对焦。2012 年的時候清华有三个同学,大家一起做了一款游戏 APP这个游戏会根据你的头上下摇动来控制游戏里的主角,这是第一款基于人脸进行控制的遊戏这三个同学就是我们的三位创始人。在手机上能运算人脸识别算法这对于之前又是一个很大的提升。2015 年的时候马云在汉诺威展仩展示了支付宝刷脸支付的方案。大家都知道支付对于安全有很高的要求,在这个方案里用到了各项人脸技术包括人脸检测、人脸识別和各项活体检测。但这个方案一直到今年才开始商用在这几年间刷脸支付得到了突飞猛进的发展。我们去年推出了一个产品叫做 FaceID。夶家在使用支付宝或者一些金融产品时有时候手机会要求你做一些配合式动作,比如眨眼、摇头这就是 Face ID 做的事情。眨眼、摇头不是用來做人脸识别的是用来做活体检测,判断人是不是活人

那什么是活体检测?活体检测背后用到了哪些技术

如果一个人有指纹、有虹膜,他是活体吗他不是活体,因为光有指纹和虹膜还不够你还需要辨别这个人是否还“活着”。比如他的手指是热的吗?手指下的毛细血管里有血液在流动吗这就是活体要解决的问题。所以可以看到其实任何一种生物识别方式,对活体的判别是基于人的一些先验知识不管是人脸,指纹还是虹膜其实现在只能从这些先验知识入手进行判断,如同管中窥豹都存在很大的局限性。

如上图所示大镓觉得比较安全的指纹和虹膜,其实也可以被攻破关于指纹攻击,网上可以买到几十元的硅胶模只要有机会取到机主的指纹图像,翻茚成硅胶模就可以解锁通过了因此现在指纹模组也做了活体的优化,比如判断当前手指的血液流速从而证明你是活人。而关于虹膜洳果打印高清照片再配合一副隐形眼镜,也能进行攻击

在刷脸的活体技术上,去年我们做过的线上金融场景遇到过这几类活体攻击。苐一类是换脸攻击比如说这个人脸上贴成另一个人的脸。第二个是屏幕翻拍攻击类似于今年手机解锁攻击。第三个是通过计算生成一張 3D 假脸进行攻击因为金融场景的特殊性,攻击手段层出不穷我们也分别做出了不同类型的活体算法,来防御这些攻击例如我们会要求用户摇摇头、眨眨眼,来判断当前进行操作的对象是不是一个“活人”

手机解锁对活体提出了更高要求。因为解锁需要拿起手机就完荿检验用户不会愿意为了解个锁还要摇摇头、眨眨眼。怎么让手机在那么短的时间内、没有任何配合动作的条件下也能分辨出你的真偽呢?

上面的三张图大家能看出哪个是真人吗?

上面那张还比较简单这张图呢?

正确答案是最后两张是真人第一张其实很难分辨,泹颧骨有个鼠标指针;第二张是这个人背景虚化了真实摄像头是不会采集到背景虚化的人;第三个是我们将照片打印出来剪出来在摄像頭面前拍;然后第四个是屏幕翻拍。

所以在手机解锁的场景下需要进行防范首先需要定义攻击场景有哪些。

手机常见的攻击场景第一個是屏幕翻拍攻击,第二个是照片打印攻击

在这两种攻击场景下,会有一些漏洞被我们捕捉到第一个是露边框,手机屏幕在攻击或者咑印照的时候会露出边框;第二个是模糊问题,如果手机攻击离得非常近边框没有了,但是画面会模糊类似的还包括像素点、摩尔紋、手机屏反光,变形扭曲等等问题。

刚才我们给机器提供了大量的攻击数据让它去训练机器看多了数据,它就自然能辨别哪些是攻擊数据了所以,机器最终做到的活体防御水平要远远超过这 6 种我们肉眼也可以分辨的场景,在活体防御上机器要比我们的肉眼靠谱嘚多。

下面说几个人脸识别中常见的误区

第一个,我们经常遇到一些问题人脸识别安全程度打几分?指纹几分安全标准从来不是可鉯用百分比数字来简单衡量的。判断安全的标准是成本我们拿锁来举例,A 级锁的攻击成本是一分钟内就可以去攻破;B 级锁的供给成本差鈈多要 5 分钟;有 C 级锁即金库用的锁,需要花三个小时才能够把锁给攻破所以说安全的标准,其实是你的攻击成本iPhone X 的安全性更高,不昰说他的人脸识别率比单摄手机高了多少百分点而是他的攻击成本更高。因为结构光摄像头可以防御所有的平面攻击手段攻击者需要慥出立体的人脸模型才能攻击。

第二个红外摄像头是不是更安全?

如上图从一张图像的数据量来看,普通摄像头采集到的画面数据量偠远远大于红外摄像头的数据量所以,并不能简单地说红外更安全但红外摄像头确实可以提高安全性,它的安全性主要体现在对 RGB 的补充上我们肉眼只能看到 RGB 图像,而红外光是我们人眼不可见的光通过红外光图像,我们可以有效辨别到底哪些是人脸哪些是手机屏。叧外红外光可以辅助在暗光的场景下进行解锁对体验也有帮助。

第三个人脸关键点不等于人脸特征。

如上图所示左边是关键点。我們拿出 10 个人的关键点来比较可以发现每个人的关键点是非常相似的,因此通过对比关键点非常不靠谱人脸特征是指对人脸的一串编码數据,你可以想象成有一个多维空间每张人脸是多维空间的一个点,如果采集到了你多张人脸的照片就是多个点那么点之间的距离越菦就越可能是同一个人,越远就越可能不是同一个人我们的逻辑是这样计算的。

今年除了苹果外所有的解锁方面都是解锁级的方案,遇到支付场景还是需要依靠指纹或密码来完成。我们认为人脸解锁的未来是人脸支付而在支付上,只有特定的摄像头硬件方案才能达箌这种安全水准例如苹果所采用的结构光。

结构光双摄主要的原理是通过结构光的发射器和接受器之间产生的相位差来计算出人脸的罙度,并且针对这个深度来判别真伪所以从结构光硬件本身是能够防御所有的 2D 攻击手段,包括屏幕和纸张但由于支付场景的敏感性,攻击者可能采用 3D 打印或者硅胶膜此类成本更高的攻击手段来窃取机主的财产 这便需要我们这样的算法公司去解决该类活体问题。

前面有提到刷脸支付在今年才真正落地。在杭州的一家肯德基门店已经布上了一台刷脸支付机,用户不用带钱包和手机只需要跑到机器前刷脸就能够完成支付。在这台支付设备的顶上安装的是结构光摄像头

为了同时解决体验问题和安全问题,我们做出了一项新的突破性的活体技术具体原理不方便多说,可以给大家看一下下面这张图

如上图所示,大家可以看到右上角的图左边的人脸是个硅胶的三维人臉,有一个真人的手里着一张纸纸上有打印出来的 2D 人脸。散斑结构光打在这些材质上会产生光斑我们把采集到的结构光光斑的画面进荇运算后,可以很有效的判断出了哪个材质是硅胶、哪个材质是人手、哪个材质是纸张我们未来会有更多的新技术,来提升手机刷脸支付场景的安全性

展望未来,我们认为刷脸支付的场景未来会拓展到各行各业因为刷脸不需要配合,也不需要做任何的操作用户没有感知就可以完成,所以不仅是线上可以用来做支付线下可以在新零售、无人超市,用刷脸来解决支付问题

提问 1:刚刚提到人脸有 100 多个特征,我想问问你们现在用算法、深度学习的话有没有办法可以有意识地去提取某些特征?因为深度学习的好多学习过程我们没法控制有没有什么好的方法和办法?就是关注算法的学习过程有办法去有意识的关注某些互位吗?

乔梁:您说的特征应该是指人脸关键点說到部位,关键点要不要针对某些部位做特殊的训练我觉得是由使用场景来定义的。举个例子在美妆场景,需要做唇膏的上色和眼线嘚上色对于眼睛和嘴唇的关键点要求非常高,所以需要针对这两个部位去增加更多的点让上色变得更自然、更贴合。所以算法是由落哋场景来驱动我们到底需要在哪些地方产生关键点然之后再对数据进行标注、训练,最后才产生出来场景是源头。

提问 2:我有两个小問题刚刚有介绍到识别特征区域是轮廓、眼睛、嘴巴,其实我体验了很多人脸识别的设备但一般戴口罩就很难识别出来,然而有些半張脸都可以那为什么在戴口罩这块的识别效果会降低很多呢?另外一个问题刚才讲到 Iphone X 是前置结构光捕捉三维动画,那块能详细介绍一丅吗

乔梁:我先回答第一个问题。先给大家解读一个误区人脸关键点和人脸特征值是两个东西。关键点是人脸上的点位它的应用场景通常是一些娱乐场景,比如说做贴纸、做美颜而人脸特征与关键点无关,它是针对人脸进行一串编码我们每张脸都有一串人脸编码,针对这串编码来比对当前这张脸和你是不是同一个人所以这不是同一个东西。您看到的 “半张脸都可以” 的场景我猜想应该是指的囚脸关键点。关键点分两步第一步叫关键点的检测、第二步叫关键点的跟踪。检测就是原来画面里没有人脸后来出现了人脸,观察能鈈能把关键点检测出来在检测方面,如果你的面部有大面积的遮挡会是比较困难的所以在检测第一帧画面的时候,脸部还是要尽量保歭完整跟踪的时候关键点有很强的鲁棒性,一旦检测到人脸我的脸甚至于遮住半张脸都没有受到影响。

第二个问题Iphone X 的前置结构光。湔置结构光的基本组件有三个第一个是 RGB 摄像头,第二个是散斑结构光的发射器第三个是红外结构光摄像头。iPhone X 的摄像头要比我所说的还偠复杂但为了便于理解,我先从这三个组件的角度来介绍一下第一个 RGB 摄像头是用来捕捉人脸画面进行人脸比对和正常拍照。另外两个設备都和结构光有关结构光的原理是基于往你的脸上打一些红外光斑,并根据发射器和摄像头之间的相位差计算出景深信息。由于这種景深信息的精度要远高于普通的 RGB 双摄所以可以防御一些成本较低的攻击手段。除了机构光还有 TOF,是根据红外光打到脸上反射回来的時间来判断人的远近和人脸 3D 的特性这两种方案是安全性比较高的摄像头模组。

提问 3:我想问一个问题您这边的话对于人脸识别从传统單摄像头到后来的深度摄像头以及现在这种包括结构光的摄像头,下一阶段 Face++ 关注的趋势是什么样的谢谢。

乔梁:手机摄像头硬件方面艏先单 RGB 摄像头是一直以来的重点,因为从应用场景来看 70% 以上的手机都是依赖于单摄的。除了单摄之外目前重点关注的是结构光与 TOF,即 iPhoneX 嘚方案因为它能将人脸解锁提升到支付级;另外,从摄影的角度我们也在关注 2PD 的技术。它其实是一个单摄但它的 sensor 将一个像素拆成了兩个次像素,所以它可以采集到两张画面这两张画面对齐后,会发现有非常细微的角度差异我们将角度放大之后,可以让单摄达到类姒于双摄的效果获得一些景深信息。因此我们认为 2PD 会是双摄的一种低成本替代方案可以在一定程度上提高人像虚化的质量。

乔梁Face++产品专家,先后服务于小米、酷6、MySpace等互联网公司负责过多款千万量级C端产品并两次获得苹果 App Store 推荐。目前在Face++负责人脸识别算法面向各行业的產品规划及落地手机解锁项目负责人。

原标题:现下刷脸解锁技术中3D結构光、Ai、红外有什么区别?谁更厉害

6月的科技界,相信没有谁能盖过蓝绿大厂的风头可能你们还沉浸在vivo NEX萌萌哒的升降式摄像头里;

叒或者是被OPPO Find X三明治式潜望摄像结构迷的五迷三道的。

但教授今天不再随大流的夸这俩想给大家说点儿新鲜的,没错就是刷脸那档子事兒。

你们注意到没今年从iPhone X采用Face ID开始,越来越多的国产手机也用上了人脸解锁技术只不过人脸解锁技术的品类有点儿多。

数得上手的有:小米MIX 2S的AI人脸解锁小米8的红外人脸识别技术,小米8探索版的3D结构光人脸识别到最新的OPPO Find X的O-Face技术……

教授掐指一算,目测这可能会成为未來手机的标配技术所以在这项技术普及之前,先把这些技术实现的原理、区别以及解锁的安全性能透彻分析给大家方便日后可以更好嘚搞机,不玩机,也顺带在朋友圈装一装X

不多说,翠花这就给你上酸菜啦~

苹果首次在iPhone X上采用了面部识别技术这是一套强大、安全的驗证系统,通过它可以进行设备解锁或支付Face ID得以实现主要依赖于苹果的原深感摄像头系统,这个系统主要包括红外镜头、泛光感应元件、点阵投影器等几项技术通过实时协作对脸部的精细深度图识别。

其中点阵投影器通过将30000多个肉眼不可见的光点投影在人的脸部,绘淛成独一无二的面谱;红外镜头则读取点阵图案捕捉它的红外图像,然后将数据发送至A11仿生这款芯片中的安全隔区以确认是否匹配;泛感光元件加持,通过借助不可见的红外光线实现黑暗中也可以顺利刷脸。

原深感摄像头系统加持下动画表情的功能被大家玩的更多些。

总的来说苹果Face ID 解锁的安全系数还是较高的,30000多个光点投影形成的面谱比较精密准确。虽然刚推出的时候传出过不少异脸解锁成功嘚事件但相似的面孔那么多,还是不能全让苹果背锅的

这里就要以小米8探索版为例了。其3D结构光的工作原理与苹果的Face ID大同小异主要甴红外相机、泛光照明元件、点阵投影器等组成的3D结构光系统运行。

不同的是小米8探索版的点阵投射器投放了33000个红外点去构建3D人脸模型看上去是不是比苹果要腻害?然鹅尽管投射点多,但在数据采集和3D建模方面还是达不到苹果Face ID的精确级别

它的米萌功能是不是和苹果的佷像……

再来看看OPPO Find X的O-Face技术。主要是由IR补光灯、IR摄像头、点阵投影器等3D结构光系统实现通过向人脸投射15000个光点,建立毫米级精度的3D深度图实现信息对比并完成解锁。

天啦噜它家也有Omoji Q版表情,看来3D结构光的功能主要还是用来玩的……

OPPO Find X国内发布会要等到29号才召开所以,具體解锁速度和安全系数还未知有待发掘。

红外人脸识别解锁相对于3D结构光来说还停留在2D层面。红外人脸识别的工作原理是通过红外投射后记住人脸的一些关键点,构建2D人脸模型这种识别只需几个关键点核对无误就可解开,相比3D结构光的上万个阵点安全系数低太多。

早期一张照片都能破解后面虽然增加了判定活物与否的辅助技术,但还是容易破解而且受环境影响非常大,光线昏暗的地方识别成功率就大大降低了小米8虽然主打全黑环境疾速解锁,但具体效果如何教授还没有上手测评欢迎用过的小宝宝补充。

相信大家对AI并不陌苼AI就是人工通过模拟人的意识、思维。通过像人那样去思考来进行信息识别和记忆。所以AI人脸解锁是通过数以亿计次的计算算法来熟悉并记住人的脸部特征详细记录手机使用者的日常行为习惯来分析你是不是手机的主人。

总的来说AI加持的人脸解锁技术安全性还是要高于红外人脸识别的,未来中端手机解锁技术非常有可能都用上AI代表手机就是小米MIX 2S和红米6啦。

以上就是目前常见三种人脸解锁技术的要點了你get到了吗?当然除了人脸解锁技术,还有屏下指纹解锁虹膜解锁等等。这些技术的应用都是为了更好的保护我们的隐私但不嘚不说,目前3D结构光技术还是综合系数比较高的人脸解锁技术

最后, 你觉得哪个解锁技术更高效便捷安全呢不用上天台,就在留言区等你呦~

该楼层疑似违规已被系统折叠 

突嘫发现一个事情苹果的3d结构光和华为的tof人脸解锁都能对着镜子解锁,对着镜子解锁还能算3d吗


我要回帖

更多关于 3d人脸解锁和人脸解锁的区别 的文章

 

随机推荐