活体检测方法、系统、设备、存储介质及程序产品技术方案

技术编号:33204084 阅读:12 留言:0更新日期:2022-04-24 00:46
本申请提供了一种活体检测方法、系统、设备、存储介质及程序产品。所述方法包括:获取目标对象的视频;对视频进行解析,得到在视频的录制过程中实际所使用的录制白平衡序列信息;将录制白平衡序列信息与目标白平衡序列信息进行匹配,目标白平衡序列信息用于指示在视频的录制过程中对摄像装置的白平衡参数进行调整;根据录制白平衡序列信息与目标白平衡序列信息的匹配结果,校验目标对象是否为活体。本申请的活体检测方法可检测出终端设备发送的视频是否是摄像装置被劫持后拍摄的攻击视频,具备应用范围广(例如覆盖用户的各种使用场景、覆盖用户的各种设备)和检测效率高(无需用户花费较长的时间)等优点。户花费较长的时间)等优点。户花费较长的时间)等优点。

【技术实现步骤摘要】
活体检测方法、系统、设备、存储介质及程序产品


[0001]本申请涉及数据处理
,特别是涉及一种活体检测方法、系统、设备、存储介质及程序产品。

技术介绍

[0002]活体检测技术是一种用来检测人脸是否是真人的防御手段,防止他人使用屏幕翻拍、打印纸翻拍或面具等伪造人像,在消费金融、娱乐游戏等领域有着重要的应用。近年来,黑产的欺骗手段愈发高明,可以通过劫持摄像头等手段直接上传提前拍摄好的视频或图片,从而骗过活体检测模型。这种攻击手段是单纯采用活体检测模型无法防御的。目前,动作活体、唇语活体以及炫彩活体都可以很好的防御这种攻击,但是动作活体、唇语活体和炫彩活体仍存在很多问题,例如动作活体、唇语活体需要花费较长时间与用户交互,检测效率低。而炫彩活体对环境的光线亮度、手机屏幕膜、手机屏幕亮度等要求较高,应用范围较窄。

技术实现思路

[0003]本申请提供了一种活体检测方法、系统、设备、存储介质及程序产品,可实现对目标对象的活体检测。具体技术方案如下:
[0004]在本申请实施例的第一方面,首先提供了一种活体检测方法,所述方法包括:
[0005]获取目标对象的视频;
[0006]对所述视频进行解析,得到在所述视频的录制过程中实际所使用的录制白平衡序列信息;
[0007]将所述录制白平衡序列信息与目标白平衡序列信息进行匹配,所述目标白平衡序列信息用于指示在所述视频的录制过程中对摄像装置的白平衡参数进行调整;
[0008]根据所述录制白平衡序列信息与所述目标白平衡序列信息的匹配结果,校验所述目标对象是否为活体。
[0009]在本申请实施例的第二方面,提供了一种活体检测方法,应用于终端设备,所述方法包括:
[0010]响应于对目标对象进行活体检测的活体检测请求,从服务器获取目标白平衡序列信息;其中,所述目标白平衡参数序列信息用于指示在视频的录制过程中对摄像装置的白平衡参数进行调整;
[0011]控制所述摄像装置按照所述目标白平衡序列信息的指示对目标对象进行视频录制;
[0012]将录制的所述目标对象的视频发送给所述服务器,由所述服务器对所述视频进行解析,得到在所述视频的录制过程中实际所使用的录制白平衡序列信息,并将所述录制白平衡序列信息与目标白平衡序列信息进行匹配,根据匹配结果确定所述目标对象是否是活体。
[0013]在本申请实施例的第三方面,还提供了一种活体检测系统,所述系统包括终端设
备和服务器;
[0014]所述终端设备,用于响应于对目标对象进行活体检测的活体检测请求,从服务器获取目标白平衡序列信息,并控制摄像装置按照所述目标白平衡序列信息的指示对目标对象进行视频录制,将录制的所述目标对象的视频发送给所述服务器;其中,所述目标白平衡参数序列信息用于指示在视频的录制过程中对摄像装置的白平衡参数进行调整;
[0015]所述服务器,用于接收所述目标对象的视频,对所述视频进行解析,得到在所述视频的录制过程中实际所使用的录制白平衡序列信息,将所述录制白平衡序列信息与目标白平衡序列信息进行匹配,根据所述录制白平衡序列信息与所述目标白平衡序列信息的匹配结果,校验所述目标对象是否为活体。
[0016]在本申请实施例的第四方面,还提供了一种活体检测装置,所述装置包括:
[0017]第一获取模块,用于获取目标对象的视频;
[0018]解析模块,用于对所述视频进行解析,得到在所述视频的录制过程中实际所使用的录制白平衡序列信息;
[0019]匹配模块,用于将所述录制白平衡序列信息与目标白平衡序列信息进行匹配,所述目标白平衡序列信息用于指示在所述视频的录制过程中对摄像装置的白平衡参数进行调整;
[0020]校验模块,用于根据所述录制白平衡序列信息与所述目标白平衡序列信息的匹配结果,校验所述目标对象是否为活体。
[0021]在本申请实施例的第五方面,还提供了另一种活体检测装置,应用于终端设备,所述装置包括:
[0022]第三获取模块,用于响应于对目标对象进行活体检测的活体检测请求,从服务器获取目标白平衡序列信息;其中,所述目标白平衡参数序列信息用于指示在视频的录制过程中对摄像装置的白平衡参数进行调整;
[0023]第一控制模块,用于控制所述摄像装置按照所述目标白平衡序列信息的指示对目标对象进行视频录制;
[0024]第二发送模块,用于将录制的所述目标对象的视频发送给所述服务器,由所述服务器对所述视频进行解析,得到在所述视频的录制过程中实际所使用的录制白平衡序列信息,并将所述录制白平衡序列信息与目标白平衡序列信息进行匹配,根据匹配结果确定所述目标对象是否是活体。
[0025]在本申请实施例的第六方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0026]存储器,用于存放计算机程序;
[0027]处理器,用于执行存储器上所存放的程序时,实现本申请实施例的第一方面或第二方面所述的活体检测方法中的步骤。
[0028]在本申请实施例的第七方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行本申请实施例的第一方面或第二方面所述的活体检测方法中的步骤。
[0029]在本申请实施例的第八方面,还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现本申请实施例的第一方面或第二方面所述的
活体检测方法中的步骤。
[0030]采用本申请的活体检测方法,首先获取目标对象的视频,然后对视频进行解析,得到在视频的录制过程中实际所使用的录制白平衡序列信息。接着,将录制白平衡序列信息与目标白平衡序列信息进行匹配,目标白平衡序列信息用于指示在视频的录制过程中对摄像装置的白平衡参数进行调整。最后,根据录制白平衡序列信息与目标白平衡序列信息的匹配结果,校验目标对象是否为活体。本申请的活体检测方法具备如下多个效果:
[0031]一、可检测出目标对象的视频是否是摄像装置被劫持后拍摄的攻击视频。
[0032]二、本申请的活体检测方法的应用范围更广,一方面,不再对光线的强度有要求(白平衡与光线强度无关),在光线较强的环境中仍能生效,可覆盖用户的各种使用场景;另一方面,不再对设备的保护膜(例如手机膜)的透光性有要求(白平衡与膜的透光性无关),可覆盖用户的各种设备;另一方面,不再需要调亮设备的屏幕(白平衡与屏幕亮度无关),可避免对用户造成晃眼,优化用户的体验。
[0033]三、本申请的活体检测方法具有较高的检测效率,无需用户花费较长的时间进行交互,同时降低了用户的使用难度,避免个别用户因难度太大而无法完成检测,提高了整体检测率。
附图说明
[0034]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0035本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种活体检测方法,其特征在于,所述方法包括:获取目标对象的视频;对所述视频进行解析,得到在所述视频的录制过程中实际所使用的录制白平衡序列信息;将所述录制白平衡序列信息与目标白平衡序列信息进行匹配,所述目标白平衡序列信息用于指示在所述视频的录制过程中对摄像装置的白平衡参数进行调整;根据所述录制白平衡序列信息与所述目标白平衡序列信息的匹配结果,校验所述目标对象是否为活体。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取摄像装置所支持的白平衡参数信息;其中,所述白平衡参数信息包括所述白平衡参数所对应的色温信息;根据所述摄像装置所支持的白平衡参数的色温信息,为所述摄像装置生成至少一个待选用白平衡序列;其中,所述待选用白平衡序列供所述摄像装置录制所述目标对象的视频时进行白平衡参数的调整。3.根据权利要求2所述的方法,其特征在于,所述方法应用于服务器;在所述获取目标对象的视频之前,所述方法还包括:将所述至少一个待选用白平衡序列发送给终端设备,由所述终端设备的摄像装置在录制所述视频时根据所述至少一个待选用白平衡序列进行白平衡参数的调整;获取目标对象的视频,包括:接收所述终端设备发送的所述目标对象的视频。4.根据权利要求3所述的方法,其特征在于,所述服务器向所述终端设备发送的待选用白平衡序列的数量为多个;在所述将所述录制白平衡序列信息与目标白平衡序列信息进行匹配之前,所述方法还包括:接收所述终端设备发送的其录制所述目标对象的视频时所使用的待选用白平衡序列,并将其作为所述目标白平衡序列。5.根据权利要求2

4任一项所述的方法,其特征在于,在所述获取目标对象的视频之前,所述方法还包括:每当接收到活体检测请求时,从所述至少一个待选用白平衡序列中确定出一个待选用白平衡序列;将确定的待选用白平衡序列作为摄像装置录制所述视频所使用的目标白平衡序列,其中,相邻两次确定出的两个待选用白平衡序列不同。6.根据权利要求1

5任一所述的方法,其特征在于,对所述视频进行解析,得到在所述视频的录制过程中实际所使用的录制白平衡序列信息,包括:从所述视频中抽取多个视频帧;根据每个所述视频帧上的目标像素点的颜色值,得到录制白平衡序列对应的色温变化信息;其中,所述目标像素点为所述视频帧的全部像素点或者所述目标像素点为所述视频帧的目标区域内的像素点;所述目标区域为用于进行活体检测的区域;将所述录制白平衡序列信息与目标白平衡序列信息进行匹配,包括:将所述录制白平衡序列对应的色温变化信息,与目标白平衡序列对应的色温变化信息
进行匹配。7.根据权利要求6所述的方法,其特征在于,根据每个所述视频帧上的目标像素点的颜色值,得到录制白平衡序列对应的色温变化信息,包括:根据每个所述视频帧上目标对象的脸部区域内的像素点的颜色值,得到录制白平衡序列对应的色温变化信息;或者根据每个所述视频帧上目标对象的掌部区域内的像素点的颜色值,得到录制白平衡序列对应的色温变化信息。8.一种活体检测方法,其特征在于,应用于终端设备,所述方法包括:响应于对目标对象进行活体检测的活体检测请求,从服务器获取目标白平衡序列信息;其中,所述目标白平衡参数序列信息用于指示在视频的录制过程中对摄像装置的白平衡参数进行调整;控制所述摄像装置按照所述目标白平衡序列信息的指示对目标对...

【专利技术属性】
技术研发人员:张文军牛逢泉
申请(专利权)人:北京迈格威科技有限公司
类型:发明
国别省市:

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

1