一种活体识别方法及装置制造方法及图纸

技术编号:24170717 阅读:26 留言:0更新日期:2020-05-16 02:51
本说明书一个或多个实施例提供了一种活体识别方法及装置,其中,该方法包括:获取目标用户的多个人脸图像信息。基于获取到的人脸图像信息,确定多个人脸图像信息分别对应的目标用户的头部姿态信息和眼部视线信息。根据确定出的多个头部姿态信息和眼部视线信息,确定目标用户的姿态视线关联变化信息。根据该姿态视线关联变化信息,确定针对目标用户的活体识别结果。

A living body recognition method and device

【技术实现步骤摘要】
一种活体识别方法及装置
本文件涉及互联网
,尤其涉及一种活体识别方法及装置。
技术介绍
目前,随着移动通信技术的快速发展,电子设备(如智能手机、物联网设备等)已成为人们日常生活中必不可少的智能终端设备,随着电子设备的功能不断升级、优化,用户经常在各种场合各种地点使用电子设备。其中,为了简化用户的操作步骤,提高用户的操作便利性,人脸识别系统越来越广泛地应用于安防、金融领域、电子商务等需要身份验证的场景,基于人脸识别对用户身份进行验证,识别通过后执行相应的控制操作,比如,利用人脸识别进行电子设备的解锁过程,又如,利用人脸识别进行在线支付等等,人脸识别的技术应用的广泛标志着电子设备的智能化,但目前人脸识别的应用也面临一些恶意攻击者采用各种无生命体征的物体进行人脸攻击的问题,比如,采用3D头模手动模拟头部运动进行刷脸操作,达到以假乱真的目的。由此可知,需要提供一种能够有效避免人脸攻击、准确度高的活体识别方法。
技术实现思路
本说明书一个或多个实施例的目的是提供一种活体识别方法。该活体识别方法包括:获取目标用户的多个人脸图像信息。基于各所述人脸图像信息,确定所述目标用户的头部姿态信息和眼部视线信息。根据所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线关联变化信息。根据所述姿态视线关联变化信息,确定针对所述目标用户的活体识别结果。本说明书一个或多个实施例的目的是提供一种活体识别装置。该活体识别装置包括:人脸图像获取模块,其获取目标用户的多个人脸图像信息。姿态视线确定模块,其基于各所述人脸图像信息,确定所述目标用户的头部姿态信息和眼部视线信息。关联变化确定模块,其根据所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线关联变化信息。识别结果确定模块,其根据所述姿态视线关联变化信息,确定针对所述目标用户的活体识别结果。本说明书一个或多个实施例的目的是提供一种活体识别设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器。所述计算机可执行指令在被执行时使所述处理器获取目标用户的多个人脸图像信息。基于各所述人脸图像信息,确定所述目标用户的头部姿态信息和眼部视线信息。根据所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线关联变化信息。根据所述姿态视线关联变化信息,确定针对所述目标用户的活体识别结果。本说明书一个或多个实施例的目的是提供一种存储介质,用于存储计算机可执行指令。所述可执行指令在被处理器执行时获取目标用户的多个人脸图像信息。基于各所述人脸图像信息,确定所述目标用户的头部姿态信息和眼部视线信息。根据所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线关联变化信息。根据所述姿态视线关联变化信息,确定针对所述目标用户的活体识别结果。附图说明为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本说明书一个或多个实施例提供的活体识别方法的第一种流程示意图;图2为本说明书一个或多个实施例提供的活体识别方法的具体实现原理示意图;图3为本说明书一个或多个实施例提供的活体识别方法的第二种流程示意图;图4a为本说明书一个或多个实施例提供的活体识别方法中活体用户的头部姿态与眼部视线之间的关联变化情况的示意图;图4b为本说明书一个或多个实施例提供的活体识别方法中非活体用户的头部姿态与眼部视线之间的关联变化情况的示意图;图5为本说明书一个或多个实施例提供的活体识别方法的第三种流程示意图;图6为本说明书一个或多个实施例提供的活体识别装置的模块组成示意图;图7为本说明书一个或多个实施例提供的活体识别设备的结构示意图。具体实施方式为了使本
的人员更好地理解本说明书一个或多个中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一个或多个一部分实施例,而不是全部的实施例。基于本说明书一个或多个中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本本文件的保护范围。需要说明的是,在不冲突的情况下,本说明书中的一个或多个实施例以及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本说明书一个或多个实施例。本说明书一个或多个实施例提供了一种活体识别方法及装置,通过将目标用户的头部姿态信息与眼部视线信息进行相对变化分析,综合识别目标用户是否为活体用户,提高了活体用户识别的准确度,能够快速、准确地识别出借助立体头像等非活体人像进行刷脸的非法攻击,从而提高人脸识别的防攻击性,确保基于人脸识别执行智能控制的安全性和可靠性。图1为本说明书一个或多个实施例提供的活体识别方法的第一种流程示意图,图1中的方法能够由具有刷脸功能的客户端执行,也可以由服务器端执行,其中,该客户端可以是智能手机等移动终端,也可以是物联网设备等终端设备,具体的,该客户端可以用于采集目标用户的人脸图像信息,并基于该人脸图像信息对目标用户进行活体识别,在活体识别通过时,基于该人脸图像信息识别是否执行相应的控制操作,或者将该人脸图像信息上传至服务器端,以使服务器端继续基于该人脸图像信息进行用户身份验证;其中,该服务器端可以是后台服务器或云端服务器,具体的,该服务器端用于接收客户端所上传的人脸图像信息,并基于该人脸图像信息对目标用户进行活体识别,在活体识别通过时,再基于该人脸图像信息进行用户身份验证,以及在用户身份验证通过时为用户提供某项业务服务。其中,针对由客户端或服务器端基于获取到的人脸图像信息对目标用户进行活体识别的过程,如图1所示,上述活体识别方法至少包括以下步骤:S102,获取目标用户的多个人脸图像信息;具体的,在检测到人脸识别请求后,利用摄像装置采集目标用户的人脸图像信息,同时,提示目标用户执行预设头部运动动作,例如,执行摇头动作或点头动作;在具体实施时,为了提高活体用户的识别效率,可以从采集到的多帧连续的人脸图像信息中,选择多个关键图像帧,并将该多个关键图像帧作为获取到的用于活体识别的多个人脸图像信息。S104,基于获取到的各人脸图像信息,确定目标用户的头部姿态信息和眼部视线信息;具体的,针对每个人脸图像信息,确定该人脸图像信息对应的头部姿态信息和眼部视线信息;其中,多张人脸图像信息对应的采集时间节点不同,因而,每个采集时间节点均对应于一个头部姿态信息和一个眼部视线信息。S106,根据确定出的头部姿态信息和眼部视线信息,确定目标用户的姿态视线关联变化信息;其中,上述姿态视线关联变化信息可以包括:第一关联变化信息或第本文档来自技高网
...

【技术保护点】
1.一种活体识别方法,包括:/n获取目标用户的多个人脸图像信息;/n基于各所述人脸图像信息,确定所述目标用户的头部姿态信息和眼部视线信息;/n根据所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线关联变化信息;/n根据所述姿态视线关联变化信息,确定针对所述目标用户的活体识别结果。/n

【技术特征摘要】
1.一种活体识别方法,包括:
获取目标用户的多个人脸图像信息;
基于各所述人脸图像信息,确定所述目标用户的头部姿态信息和眼部视线信息;
根据所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线关联变化信息;
根据所述姿态视线关联变化信息,确定针对所述目标用户的活体识别结果。


2.根据权利要求1所述的方法,其中,所述根据所述姿态视线关联变化信息,确定针对所述目标用户的活体识别结果,包括:
若所述姿态视线关联变化信息满足预设活体变化条件,则确定所述目标用户为活体用户;
若所述姿态视线关联变化信息不满足所述预设活体变化条件,则确定所述目标用户为非活体用户。


3.根据权利要求1所述的方法,其中,所述根据所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线关联变化信息,包括:
根据各所述人脸图像信息对应的所述头部姿态信息,确定所述目标用户的姿态变化信息;以及,
根据各所述人脸图像信息对应的所述眼部视线信息,确定所述目标用户的视线变化信息;
根据所述姿态变化信息和所述视线变化信息,确定所述目标用户的姿态视线关联变化信息。


4.根据权利要求1所述的方法,其中,所述根据所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线关联变化信息,包括:
针对每个所述人脸图像信息,根据该人脸图像信息对应的所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线相对状态信息;
根据各所述人脸图像信息分别对应的所述姿态视线相对状态信息,确定所述目标用户的姿态视线关联变化信息。


5.根据权利要求1所述的方法,其中,基于各所述人脸图像信息,确定所述目标用户的头部姿态信息,包括:
利用预设头部姿态识别模型并基于各所述人脸图像信息,确定所述目标用户的头部姿态信息;
或者,
从各所述人脸图像信息中提取头部关键点信息,并基于所述头部关键点信息,确定所述目标用户的头部姿态信息。


6.根据权利要求1所述的方法,其中,基于各所述人脸图像信息,确定所述目标用户的眼部视线信息,包括:
利用预设眼部视线识别模型并基于各所述人脸图像信息,确定所述目标用户的眼部视线信息;
或者,
从各所述人脸图像信息中提取眼部关键点信息,并基于所述眼部关键点信息,确定所述目标用户的眼部视线信息。


7.根据权利要求1所述的方法,其中,所述根据所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线关联变化信息,包括:
利用预设分类模型并基于所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线关联变化信息;
其中,所述姿态视线关联变化信息包括:在各预设关联变化方式下的概率值。


8.根据权利要求1所述的方法,其中,所述获取目标用户的多个人脸图像信息,包括:
利用刷脸交互界面,向目标用户推送用于提示用户执行头部姿态变化的交互信息;
利用预设摄像装置,采集所述目标用户基于所述交互信息所输入的人脸图像信息。


9.一种活体识别装置,包括:
人脸图像获取模块,其获取目标用户的多个人脸图像信息;
姿态视线确定模块,其基于各所述人脸图像信息,确定所述目标用户的头部姿态信息和眼部视线信息;
关联变化确定模块,其根据所述头部姿态信息和所述眼部视线信息,确定所述目标用户的姿态视线关联变...

【专利技术属性】
技术研发人员:郭明宇徐崴
申请(专利权)人:支付宝实验室新加坡有限公司
类型:发明
国别省市:新加坡;SG

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

1