活体检测方法和装置、身份认证方法和系统、存储介质制造方法及图纸

技术编号:23605451 阅读:32 留言:0更新日期:2020-03-28 06:21
本公开涉及一种活体检测方法和装置、身份认证方法和系统、存储介质。该活体检测方法包括:在用户开始人脸检测之后,控制摄像头开启;在人脸识别框的预定位置呈现刺激图;根据人脸预定部位是否出现针对刺激图的朝向反射,确定用户是否为活体。本公开可以使用新异刺激引起被检测的人的面部微小动作,并通过计算机视觉的微小动作检测,从而实现了真人活体验证。

Living detection method and device, identity authentication method and system, storage medium

【技术实现步骤摘要】
活体检测方法和装置、身份认证方法和系统、存储介质
本公开涉及身份认证领域,特别涉及一种活体检测方法和装置、身份认证方法和系统、存储介质。
技术介绍
当前存在一些欺诈手段来通过人脸检测,例如:第一、注入应用绕过活体检测。通过注入应用的方式来篡改程序,从而绕过所谓的活体检测功能,使用一张静态照片就可以通过人脸识别。在注入过程中,首先在程序中布置一个了断点,通过不断演示人脸识别流程来触发该断点,然后分析并修改程序储存的值,来达到最终的绕过活体检测的效果。除了注入应用之外,还可以通过查看当前APP(Application,手机软件)的数据结构,修改入参字典来篡改活体检测完成后的图片,从而达到任意个体完成活体检测都可通过的效果,这样同样可以拿着被攻击者的照片来通过静态人脸识别,然后自己眨眼抬头来破解活体检测。第二、视频攻击绕过活体检测。只需要在朋友圈、个人空间等地方找到被攻击者的一张正面照片,通过3D(3Dimensions,三维)人脸设计软件,构建被攻击者的人脸模型。然后运用Faceu类软件,实现被攻击者照片中人脸的张嘴、眨眼等操作,即可破解活体检测算法。第三、脸部模具绕过云端检测。比如,利用Morphable3DFaceModel(三维形变人脸模型),根据某人照片或者视频进行建模并使用3D打印的面具,可以模拟该照片上的人,破解活体检测算法。第四、利用接口防护不当的设计缺陷。部分APP在使用上传人脸图像时,没有对图像数据进行签名,导致图片可以被工具截获然后篡改,而有的则是在数据报文没有加入时间戳,可以通过重放数据报文的方式来实施破解。
技术实现思路
鉴于以上技术问题中的至少一项,本公开提供了一种活体检测方法和装置、身份认证方法和系统、存储介质,使用新异刺激引起被检测的人的面部微小动作,并通过计算机视觉的微小动作检测,实现真人活体验证。根据本公开的一个方面,提供一种活体检测方法,包括:在用户开始人脸检测之后,控制摄像头开启;在人脸识别框的预定位置呈现刺激图;根据人脸预定部位是否出现针对刺激图的朝向反射,确定用户是否为活体。在本公开的一些实施例中,所述根据人脸预定部位是否出现针对刺激图的朝向反射,确定用户是否为活体包括:判断人脸预定部位是否出现针对刺激图的朝向反射;在人脸预定部位出现针对刺激图的朝向反射的情况下,确定用户为活体;在人脸预定部位未出现针对刺激图的朝向反射的情况下,确定用户不是活体。在本公开的一些实施例中,所述判断人脸预定部位是否出现针对刺激图的朝向反射包括:检测人脸中的预定特征点,根据人脸中的预定特征点对人脸进行对齐校准;获取人脸预定部位随时间的坐标变化;根据刺激图出现后预定时间内的人脸预定部位的坐标变化量,确定人脸预定部位是否出现针对刺激图的朝向反射。在本公开的一些实施例中,所述人脸预定部位有多个。在本公开的一些实施例中,所述根据刺激图出现后预定时间内的人脸预定部位的坐标变化量,确定人脸预定部位是否出现针对刺激图的朝向反射包括:在至少一个人脸预定部位的坐标变化量大于预定阈值的情况下,确定人脸预定部位出现针对刺激图的朝向反射。在本公开的一些实施例中,所述根据刺激图出现后预定时间内的人脸预定部位的坐标变化量,确定人脸预定部位是否出现针对刺激图的朝向反射包括:将刺激图出现后预定时间内的人脸预定部位的坐标变化量输入预定算法模型,以判断人脸预定部位是否出现针对刺激图的朝向反射。在本公开的一些实施例中,所述检测人脸中的预定特征点,根据人脸中的预定特征点对人脸进行对齐校准包括:在检测到的人脸上初始化人脸形状模型;在每个预定特征点的邻域范围内,寻找该预定特征点的最佳匹配点。在本公开的一些实施例中,在所述人脸预定部位包括头部的情况下,所述检测人脸中的预定特征点包括:获取每个预定特征点形状变化的点分布模型;对每个预定特征点的局部外观变化建模;提取头部姿态信息以及对面部特征点进行三维检测。在本公开的一些实施例中,在所述人脸预定部位包括眼睛的情况下,所述检测人脸中的预定特征点包括:检测眼睑、虹膜和瞳孔;采用检测到的瞳孔和眼睛位置来分别计算眼睛的注视向量。根据本公开的另一方面,提供一种身份认证方法,包括:采用如上述任一实施例所述的活体检测方法确定用户是否为活体;在用户为活体的情况下,根据用户人脸对用户进行身份认证。根据本公开的另一方面,提供一种活体检测装置,包括:摄像头控制模块,用于在用户开始人脸检测之后,控制摄像头开启;刺激图呈现模块,用于在人脸识别框的预定位置呈现刺激图;活体检测模块,用于根据人脸预定部位是否出现针对刺激图的朝向反射,确定用户是否为活体。在本公开的一些实施例中,所述活体检测装置用于执行实现如上述任一实施例所述的活体检测方法的操作。根据本公开的另一方面,提供一种活体检测装置,包括:存储器,用于存储指令;处理器,用于执行所述指令,使得所述活体检测装置执行实现如上述任一实施例所述的活体检测方法的操作。根据本公开的另一方面,提供一种身份认证系统,包括:活体检测装置,用于根据用户人脸确定用户是否为活体;身份认证装置,用于在用户为活体的情况下,根据用户人脸对用户进行身份认证;其中,活体检测装置为如上述任一实施例所述的活体检测装置。根据本公开的另一方面,提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如上述任一实施例所述的活体检测方法、或如上述任一实施例所述的身份认证方法。本公开可以使用新异刺激引起被检测的人的面部微小动作,并通过计算机视觉的微小动作检测,从而实现了真人活体验证。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本公开活体检测方法一些实施例的示意图。图2为本公开活体检测方法另一些实施例的示意图。图3为本公开身份认证方法一些实施例的示意图。图4为本公开活体检测装置一些实施例的示意图。图5为本公开活体检测装置另一些实施例的示意图。图6为本公开身份认证系统一些实施例的示意图。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的本文档来自技高网
...

【技术保护点】
1.一种活体检测方法,其特征在于,包括:/n在用户开始人脸检测之后,控制摄像头开启;/n在人脸识别框的预定位置呈现刺激图;/n根据人脸预定部位是否出现针对刺激图的朝向反射,确定用户是否为活体;/n其中,所述根据人脸预定部位是否出现针对刺激图的朝向反射,确定用户是否为活体包括:/n判断人脸预定部位是否出现针对刺激图的朝向反射;/n在人脸预定部位出现针对刺激图的朝向反射的情况下,确定用户为活体;/n其中,所述判断人脸预定部位是否出现针对刺激图的朝向反射包括:/n检测人脸中的预定特征点,根据人脸中的预定特征点对人脸进行对齐校准;/n获取人脸预定部位随时间的坐标变化;/n根据刺激图出现后预定时间内的人脸预定部位的坐标变化量,确定人脸预定部位是否出现针对刺激图的朝向反射;/n其中,在所述人脸预定部位包括眼睛的情况下,所述检测人脸中的预定特征点包括:/n检测眼睑、虹膜和瞳孔;/n采用检测到的瞳孔和眼睛位置来分别计算眼睛的注视向量。/n

【技术特征摘要】
1.一种活体检测方法,其特征在于,包括:
在用户开始人脸检测之后,控制摄像头开启;
在人脸识别框的预定位置呈现刺激图;
根据人脸预定部位是否出现针对刺激图的朝向反射,确定用户是否为活体;
其中,所述根据人脸预定部位是否出现针对刺激图的朝向反射,确定用户是否为活体包括:
判断人脸预定部位是否出现针对刺激图的朝向反射;
在人脸预定部位出现针对刺激图的朝向反射的情况下,确定用户为活体;
其中,所述判断人脸预定部位是否出现针对刺激图的朝向反射包括:
检测人脸中的预定特征点,根据人脸中的预定特征点对人脸进行对齐校准;
获取人脸预定部位随时间的坐标变化;
根据刺激图出现后预定时间内的人脸预定部位的坐标变化量,确定人脸预定部位是否出现针对刺激图的朝向反射;
其中,在所述人脸预定部位包括眼睛的情况下,所述检测人脸中的预定特征点包括:
检测眼睑、虹膜和瞳孔;
采用检测到的瞳孔和眼睛位置来分别计算眼睛的注视向量。


2.根据权利要求1所述的活体检测方法,其特征在于,所述根据人脸预定部位是否出现针对刺激图的朝向反射,确定用户是否为活体包括:
在人脸预定部位未出现针对刺激图的朝向反射的情况下,确定用户不是活体。


3.根据权利要求1或2所述的活体检测方法,其特征在于,所述人脸预定部位有多个;
所述根据刺激图出现后预定时间内的人脸预定部位的坐标变化量,确定人脸预定部位是否出现针对刺激图的朝向反射包括:
在至少一个人脸预定部位的坐标变化量大于预定阈值的情况下,确定人脸预定部位出现针对刺激图的朝向反射。


4.根据权利要求1或2所述的活体检测方法,其特征在于,所述根据刺激图出现后预定时间内的人脸预定部位的坐标变化量,确定人脸预定部位是否出现针对刺激图的朝向反射包括:
将刺激图出现后预定时间内的人脸预定部位的坐标变化量输入预定算法模型,以判断人脸预定部位是否出现针对刺激图的朝向反射。


5.根据权利要求1或2所述的活体检测方法,其特征在于,所述检测人脸中的预定特征点,根据人脸中的预定特征点对人脸进行对齐校准包括:
在检测到的人脸上初始化人脸形状模型;
在每个预定特征点的邻域范围内,寻找该预定特征点的最佳匹配点。


6.根据权利要求1或2所述的活体检测方法,其特征在于,在所述人脸预定部...

【专利技术属性】
技术研发人员:颜文靖郝硕张思维
申请(专利权)人:京东数字科技控股有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1