1. 云栖社区>
  2. 博客列表>
  3. 正文

揭秘IPHONE X刷脸认证的技术奥秘

傲海 2017-09-14 09:21:51 浏览5106 评论1

深度学习 机器学习 人脸识别 神经网络 人脸检测

摘要: 苹果最新发布的Iphone X具有一个全新的功能叫做刷脸认证,背后的技术其实是生物密码的更新,通过人脸识别取代了传统的指纹识别,大家肯定对这种新技术非常感兴趣,下面我们通过这篇文章为大家介绍人脸识别的一些技术原理。

3b1f8847c126c48e4a1803e116431a99d2f2b9e0

     苹果最新发布的Iphone X具有一个全新的功能叫做刷脸认证,背后的技术其实是生物密码的更新,通过人脸识别取代了传统的指纹识别,大家肯定对这种新技术非常感兴趣,下面我们通过这篇文章为大家介绍人脸识别的一些技术原理。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

  随着深度学习、神经网络和人工智能等技术的发展,生物识别技术逐渐成熟。所谓生物识别技术就是利用人体固有的、具有唯一性的先天生物生理特征,像人脸、指纹、掌纹等,和后天形成的行为习惯,如笔迹、键盘行为,手机操作的触屏行为,甚至握手机的姿势等。来进行身份鉴定。

  从应用的角度来讲,生物识别技术可解决两类问题,身份识别和身份验证。

  身份识别是利用注册用户数据库来确定待识别用户的身份,需要将输入的用户特征与库中所有的身份模板特征进行比对并给出相似度,来判别待识别用户与库中哪个身份相似度最高,是一对多的比较。

  身份验证是判断待识别用户是不是他所声明的身份,只需要将输入的用户特征与数据库中所存储的该身份的模板特征相比对,是一对一的比较;

  生物特征因其固有的属性不容易被仿制、盗用,使其安全性大大提高;而且生物识别的认证过程更加方便,它不需用户再费尽心思记忆一长串密码。由此可见,生物识别技术将在移动金融领域具有更加广泛的应用场景。

  人脸识别成新宠 “刷脸”真的靠谱吗?

  早在十多年前,一些商业性的人脸识别系统就逐渐进入市场,但却一直处于摸索阶段,人们对其性能和准确率一直持怀疑态度。那么在众多生物识别技术中,为何专注于对“刷脸”的技术研究?他们怎样应对“整容了怎么办双胞胎怎么办、卸妆了怎么办”等技术挑战的呢?

  640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

  人脸识别技术

  生物识别技术的关键是将生物特征数字化。人脸识别技术采集成本较低,便利性较高,所以发展得比较迅速,但信息的稳定性和可靠性相对较弱。在移动领域,人脸识别技术本身的精密性和背后安全性要求,远比其他领域高得多,使之确实存在许多技术难点。

  常用的人脸识别技术采用的是x60人脸区域(patch)的多层卷积神经网络(CNN)。CNN有三个核心,局部感知 、全值共享、时间或空间亚采样,这三种思想的结合保证了在一定程度上获得位移、尺度和形变不变性,用这种方法学习出来的特征对提高识别率有很大好处。

  640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

  多CNN结构

  预处理——在人脸识别预处理的时候,首先对关键特征点检测、旋转、两眼距离的归一以及图像切割等方法进行人脸对齐;然后使用不同尺度进行多通道的归一。

  训练和预测——好的算法结构建立起来后,需要有好的训练和预测的平台来驾驭它。训练时适合采用GPU,而预测的时候适合采用CPU。因为训练是离线的,对稳定性和安全性要求不高,但数据量非常大,而GPU在批量运算的速度方面有很大优势。另一方面,预测是在线的,CPU方案比较成熟,可以降低运维成本,而且易于扩展。

  信息学习——在特征关键点截取出多个人脸信息进行学习,在每个人脸区域上学习一个CNN用于提取该区域的特征。由于截取了多个人脸区域,所以对人脸对齐要求不是很高。识别特征提取后用 Joint Bayesian 分类器来判定是否来自同一个人。在训练过程中,使用Dropout 对于使用梯度法来训练网络是有必要的,若不用Dropout 的话,学习高维度特征会带来梯度扩散,也就是过拟合问题。

  通过数十亿张人脸图像数据的训练后,某种程度上说,机器对人脸的识别已超过肉眼。

  人脸识别已经越来越多地被引入到移动领域,尤其是新型的移动支付业务中。虽然生物识别具有很多的安全性,但是一旦出现被盗用等问题,后果很难挽回。下面介绍下保证人脸检测成功的安全体系。

  

  1.活体检测

  活体检测是互联网人脸识别产品应用的第一道防线。用户根据系统指令交互式配合做出所要求的姿态、动作或表情,比如眨眼、左右摇头、张嘴闭嘴等来判断用户是否是活体用户,另外进一步利用三维建模技术加强防伪攻击的能力。


  2.验证方案

  在风险控制为前提下,利用“远程人脸识别+身份证件核实”方式可以实现对用户的强身份验证。用户通过网络银行提供的移动应用程序在可信环境中运行采集用户的人脸特征,利用公私钥加密和签名策略,把人脸信息/特征上传到人脸识别服务器进行比对,然后返回比对结果给移动客户端。人脸识别确保是移动设备机主本人在进行操作,并且保障强认证过程的确为用户本人办理,再通过对身份证的校验保障用户身份信息的真实有效。

  

  生物识别未来应用场景广阔,如通过“刷脸”、掌纹认证进行人员的管理和智能监控,利用掌纹进行汽车开锁,通过脸形搭配服装,通过肤质推荐化妆品,包括类似目前非常热的“猜年龄”这样娱乐性的应用等等。生物识别技术的发展一定会带给我们更加安全、便捷、丰富多彩的生活。虽然生物识别技术现阶段还存在诸多不足,但对未来人脸识别技术的发展空间,我们还是应该持有乐观的态度。


目前,机器学习PAI已经集成了相关的图像识别计算框架,并且提供了免费的代码以及资源帮助用户上手使用,详细案例见以下链接:

利用阿里云机器学习在深度学习框架下实现智能图片分类

免费注册体验


企业咨询入口


与作者交流,关注微信公众号“凡人机器学习”:
819e9c44f33bca4af194ea39c339235ffdffa162
本文为云栖社区原创内容,未经允许不得转载,如需转载请发送邮件至yqeditor@list.alibaba-inc.com;如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

用云栖社区APP,舒服~

【云栖快讯】红轴机械键盘、无线鼠标等753个大奖,先到先得,云栖社区首届博主招募大赛9月21日-11月20日限时开启,为你再添一个高端技术交流场所  详情请点击

网友评论

1F
地方菲

垃圾苹果,安卓手机阵型中 各种黑科技早已铺天盖地,什么无线充电 指纹识别 脸部识别 全玻璃屏幕 陶瓷 那一样没有安卓没有帅先做出来???苹果我只承认他的伟大,是因为有乔布斯发明了,特有的 触摸屏帅先第一个使用全触屏,摆脱功能机时代的 全按键,夏普耐液晶之父,同样的被超越,都差点倒闭了,科达胶卷领先行业10,数码相机出来,瞬间倒闭,库克时代的苹果像向挤牙膏一样,更本就是为了应付每年的新品发布节奏,技术上没有革命乃至突破性的重大升级变革,在中国市场的销量已经是一年不入一年了,满大街都是的街机,价格已经说明了一切随着时间推移,后期苹果公司越来越难过,离被收购日子不远了,安卓阵型开发力量投入之大,数百家安卓品牌的开发净化升级,不是你一家垄断的苹果能比的,100开发团个脑子难道就比不过你一个开发团的脑子?一百个公司就打不赢你一个公司,天理何在?忠告苹果公司一句,不拿出你们百分百的诚意,和创新设计,前沿型,领导行业的设计,全靠安卓阵型里面的黑科技盗窃过去改改就发布,迟早倒闭收购的

(来自社区APP)
关注
傲海
著有《机器学习实践应用》,阿里云机器学习PAI...
282篇文章|714关注
阿里云机器学习是基于阿里云分布式计算引擎的一款机器学习算法平台。用户通过拖拉拽的方式可视化的操作组件来进行试验,... 更多>

是基于语音识别、语音合成、自然语言理解等技术,为企业在多种实际应用场景下,赋予产品“能听、会说、懂你”式的智能人... 更多>

服务底层使用经国家密码管理局检测认证的硬件密码机,通过虚拟化技术,帮助用户满足数据安全方面的监管合规要求,保护云... 更多>

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本... 更多>
MaxCompute75折抢购

MaxCompute75折抢购