【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及人脸识别
,更具体地涉及一种用于验证活体人脸的方法、设备和计算机程序产品。
技术介绍
人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术。人脸识别使用通用的摄像机作为识别信息获取装置,以非接触的方式获取识别对象的人脸图像,然后通过对所获取的图像与数据库图像进行比对来完成识别过程。目前,人脸识别技术已用于政府、军队、银行、社会福利保障、电子商务、安全防务等领域。例如,可以将人脸识别系统应用于银行远程开户、门禁系统、远程交易操作验证等。在基于人脸识别来进行身份识别的应用中,衍生出一些恶意欺骗人脸身份验证的方法。例如,攻击者使用假面具、或者播放视频、动画等来仿冒特定人的人脸的动作来欺骗人脸身份验证。这使得基于人脸的身份验证方法很可能对这些攻击失效。为了提高身份识别的准确性,可以首先验证待验证对象是一个生物活体,然后通过比对待验证对象的面部特征与数据库中已存的各个用户的面部特征来识别待验证对象的身份。人脸识别系统的所述验证生物活体的过程能够防范攻击者使用照片、视频、动画、3D人脸模型、或者面具等方式进行攻击。因此,期望提供一种有效的验证活体人脸的技术方案,来有效地防范攻击者借助于非活体工具进行的攻击。
技术实现思路
本公开实施例提供了一种用于验证活体人脸的方法、设备和计算机程序产品,其使得能够有效地识别出不具有活体人脸的待验证对象,从而有效地防范攻击者借助于非活体工具 ...
【技术保护点】
一种用于验证活体人脸的方法,包括:随机地生成字符串并呈现给待验证对象;识别所述待验证对象的面部动作;确定所述面部动作是否与所述字符串的发音相匹配,得到第一确定结果;基于所述第一确定结果判断所述待验证对象是否是活体人脸。
【技术特征摘要】
【国外来华专利技术】1.一种用于验证活体人脸的方法,包括:
随机地生成字符串并呈现给待验证对象;
识别所述待验证对象的面部动作;
确定所述面部动作是否与所述字符串的发音相匹配,得到第一确定结果;
基于所述第一确定结果判断所述待验证对象是否是活体人脸。
2.根据权利要求1的用于验证活体人脸的方法,其中,所述识别所述待
验证对象的面部动作包括:
获取待验证对象的面部图像;
分析所述面部图像而获得人脸属性;
基于所获得的人脸属性确定所述面部动作。
3.根据权利要求2的用于验证活体人脸的方法,其中,
所述分析所述面部图像而获得人脸属性包括通过分析每帧面部图像获得
人脸的关键点位置作为人脸属性,
所述基于所获得的人脸属性确定所述面部动作包括基于所述关键点位置
在各帧面部图像中的变化来确定所述面部动作。
4.根据权利要求1的用于验证活体人脸的方法,其中,所述确定所述面
部动作是否与所述字符串的发音相匹配包括:
利用已训练的神经元网络确定所述面部动作是否与所述字符串的发音相
匹配。
5.根据权利要求4的用于验证活体人脸的方法,其中,所述已训练的神
经元网络通过如下的操作来获得:
获取与所述字符串对应的多个训练图像,各个训练图像包括不同的人在
说出所述字符串时的面部图像;
确定在人脸的关键点之中的易于被面具覆盖的指定关键点;
生成与每个训练图像中的人脸的包含所述指定关键点的多个关键点对应
的特征向量序列;
利用所生成的各个特征向量序列来训练所述神经元网络。
6.根据权利要求4的用于验证活体人脸的方法,其中,利用已训练的神
经元网络确定所述面部动作是否与所述字符串的发音相匹配包括:
该已训练的神经元网络基于所述面部动作确定待验证对象说出所述字符
串的概率;
当所确定的概率大于预定概率时,确定所述面部动作与所述字符串的发
音相匹配。
7.根据权利要求1的用于验证活体人脸的方法,还包括:
获取待验证对象在预定时间段期间的音频信息;
确定所述音频信息是否与所述字符串的发音相匹配,得到第二确定结果。
8.根据权利要求7的用于验证活体人脸的方法,其中,所述基于所述第
一确定结果判断所述待验证对象是否是活体人脸包括:基于第一确定结果和
第二确定结果判断所述待验证对象是否是活体人脸。
9.根据权利要求8的用于验证活体人脸的方法,其中,基于第一确定结
果和第二确定结果判断所述待验证对象是否是活体人脸包括:
如果第二确定结果指明所述音频信息与所述字符串的发音不匹配,判断
所述待验证对象不是活体人脸;
在第二确定结果指明所述音频信息与所述字符串的发音相匹配的情况
下,如果第一确定结果指明所述面部动作与所述字符串的发音相匹配,判断
所述待验证对象是活体人脸,如果第一确定结果指明所述面部动作与所述字
符串的发音不匹配,判断所述待验证对象不是活体人脸。
10.一种用于验证活体人脸的设备,包括:
处理器;
存储器;和
存储在所述存储器中的计算机程序指令,在所述计算机程序指令被所述
处理器运行时执行以下步骤:
随机地生成字符串并呈现给待验证对象;
识别所述待验证对象的面部动作;
确定所述面部动作是否与所述字符串的发音相匹配,得到第一确定
结果;
基于所述第一确定结果判断所述待验证对象是否是活体人脸。
11.根据权利要求10的用于验证活体人脸的设备,其中,所述识别待验
证对象的面部动作包括:
获取待验证对象的面部图像;
分析所述面部图像而获得人脸属性;
基于所获得的人脸属性确定所述面部动作。
12.根据权利要求11的用...
【专利技术属性】
技术研发人员:张弛,
申请(专利权)人:北京旷视科技有限公司,北京小孔科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。