活体检测方法及系统技术方案

技术编号:38383442 阅读:15 留言:0更新日期:2023-08-05 17:40
本说明书提供一种活体检测方法及系统,基于图像采集模组在不同的第一参数和第二参数下采集的目标图像进行活体检测。由于图像采集模组在不同参数下所采集的图像之间存在参数的变化,而这种参数的变化被注入攻击者模拟的难度较大,因此,能够提高活体检测的检出率,从而提升活体检测的准确率。而提升活体检测的准确率。而提升活体检测的准确率。

【技术实现步骤摘要】
活体检测方法及系统


[0001]本说明书涉及人工智能
,尤其涉及一种活体检测方法及系统。

技术介绍

[0002]人脸识别是用户身份认证的一种主要手段。应用程序(APP)通过人脸识别结合本人身份信息进行比对,能够验证是否为本人。而攻击者可以使用多种不同的攻击技术,利用所获取的一些真实身份证及照片信息,从而绕过现有APP的人脸活体检测等校验机制,盗用他人信息完成非本人在场的交易,最终实现攻击。因此,有必要在人脸识别系统中引入活体检测算法。
[0003]目前,活体检测算法是通过判断人脸图像是真实的人脸还是伪造的人脸来辨别是否为攻击。当攻击者将预先录制的真人视频图像替换摄像头采集的真人视频图像进行注入攻击时,便会加大活体检测的难度。因此,需要提供一种活体检测方法及系统,来提升注入攻击的检测准确率。

技术实现思路

[0004]本说明书提供一种活体检测方法及系统,能够提高活体检测的准确率。
[0005]第一方面,本说明书提供一种活体检测方法,获取目标用户的第一目标图像和第二目标图像,所述第一目标图像为采用图像采集模组的第一参数对所述目标用户进行图像采集得到的,所述第二目标图像为采用不同于所述第一参数的第二参数对所述目标用户进行图像采集得到的;基于所述第一目标图像和所述第二目标图像,确定所述目标用户的活体检测结果;以及输出所述活体检测结果。
[0006]在一些实施例中,所述获取目标用户的第一目标图像和第二目标图像,包括:确定图像采集模组的所述第一参数;获取所述第一参数下采集到的所述第一目标图像;对所述图像采集模组进行参数调整,确定所述第二参数;以及获取所述第二参数下采集到的所述第二目标图像。
[0007]在一些实施例中,所述对图像采集模组进行参数调整,确定所述第二参数,包括:基于所述图像采集模组当前所处的环境,确定目标调整参数,所述目标调整参数包括需调整参数类型及其对应的调整参数值;以及基于所述目标调整参数对所述图像采集模组进行参数调整,确定所述第二参数。
[0008]在一些实施例中,所述基于所述图像采集模组当前所处的环境,确定目标调整参数,包括:将所述第一目标图像输入至预先训练好的参数调整模型中,得到所述目标调整参数,其中,所述参数调整模型的训练数据包括所述图像采集模组的参数调整前的训练图像,所述参数调整模型的训练目标包括约束所述参数调整模型输出的预测调整参数和标注调整参数之间的差异。
[0009]在一些实施例中,所述预测调整参数和标注调整参数之间的参数差异,包括以下至少一种:所述预测调整参数的参数类型和所述标注调整参数的参数类型之间的差异;以
及所述预测调整参数的参数值和所述标注调整参数的参数值之间的差异。
[0010]在一些实施例中,所述基于所述第一目标图像和所述第二目标图像,确定活体检测结果,包括:基于所述第一目标图像与所述第二目标图像之间的差异,确定模组差异参数;基于所述目标调整参数和所述模组差异参数,确定活体检测结果。
[0011]在一些实施例中,所述基于所述目标调整参数和所述模组差异参数,确定所述目标用户的活体检测结果,包括:确定所述目标调整参数和所述模组差异参数之间的差异在预设差异范围内,识别所述目标用户为非注入攻击;或者确定所述目标调整参数和所述模组差异参数之间的差异在所述预设差异范围外,识别所述目标用户为注入攻击。
[0012]在一些实施例中,所述模组差异参数基于活体检测模型确定,所述活体检测模型的训练数据包括所述图像采集模组的参数调整前后的训练图像,训练目标包括约束所述活体检测模型输出的预测模组差异参数和标注调整参数之间的差异。
[0013]在一些实施例中,所述预测模组差异参数和标注调整参数之间的差异,包括以下至少一种:所述预测模组差异参数的参数类型和所述标注调整参数的参数类型之间的差异;以及所述预测模组差异参数的参数值和所述标注调整参数的参数值之间的差异。
[0014]在一些实施例中,所述目标调整参数的参数类型包括如下至少一种:白平衡、对焦点、快速速度、曝光参数、自动曝光补偿和拍照模式。
[0015]第二方面,本说明书还提供一种活体检测系统,包括服务器,所述服务器包括:至少一个存储介质,存储有至少一个指令集,用于进行活体检测;以及至少一个处理器,同所述至少一个存储介质通信连接,其中,当所述活体检测系统运行时,所述至少一个处理器读取所述至少一个指令集,并且根据所述至少一个指令集的指示执行第一方面任一项所述的方法。
[0016]由以上技术方案可知,本说明书提供的活体检测方法及系统,基于图像采集模组在不同的参数下所采集的图像进行活体检测。由于图像采集模组在不同的参数下所采集的图像之间存在参数的变化,而这种变化被注入攻击者模拟的难度较大,因此,能够有效提升活体检测的准确率。
[0017]本说明书提供的活体检测方法及系统的其他功能将在以下说明中部分列出。根据描述,以下数字和示例介绍的内容将对那些本领域的普通技术人员显而易见。本说明书提供的活体检测方法及系统的创造性方面可以通过实践或使用下面详细示例中所述的方法、装置和组合得到充分解释。
附图说明
[0018]为了更清楚地说明本说明书实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1示出了根据本说明书的实施例提供的一种活体检测系统的应用场景示意图;
[0020]图2示出了根据本说明书的实施例提供的一种计算设备的硬件结构图;
[0021]图3示出了根据本说明书的实施例提供的一种活体检测方法的流程图;
[0022]图4示出了根据本说明书的实施例提供的获取第一目标图像和第二目标图像的流
程图;
[0023]图5示出了根据本说明书的实施例提供的预设参数调整模型的结构示意图;以及
[0024]图6示出了根据本说明书的实施例提供的预设活体检测模型的结构示意图。
具体实施方式
[0025]以下描述提供了本说明书的特定应用场景和要求,目的是使本领域技术人员能够制造和使用本说明书中的内容。对于本领域技术人员来说,对所公开的实施例的各种局部修改是显而易见的,并且在不脱离本说明书的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用。因此,本说明书不限于所示的实施例,而是与权利要求一致的最宽范围。
[0026]这里使用的术语仅用于描述特定示例实施例的目的,而不是限制性的。比如,除非上下文另有明确说明,这里所使用的,单数形式“一”,“一个”和“该”也可以包括复数形式。当在本说明书中使用时,术语“包括”、“包含”和/或“含有”意思是指所关联的整数,步骤、操作、元素和/或组件存在,但不排除一个或多个其他特征、整数、步骤、操作、元素、组件和/或组的存在或在该系统/方法中可以添加其他特征、整数、步骤、操作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种活体检测方法,包括:获取目标用户的第一目标图像和第二目标图像,所述第一目标图像为采用图像采集模组的第一参数对所述目标用户进行图像采集得到的,所述第二目标图像为采用不同于所述第一参数的第二参数对所述目标用户进行图像采集得到的;基于所述第一目标图像和所述第二目标图像,确定所述目标用户的活体检测结果;以及输出所述活体检测结果。2.根据权利要求1所述的方法,其中,所述获取目标用户的第一目标图像和第二目标图像,包括:确定图像采集模组的所述第一参数;获取所述第一参数下采集到的所述第一目标图像;对所述图像采集模组进行参数调整,确定所述第二参数;以及获取所述第二参数下采集到的所述第二目标图像。3.根据权利要求2所述的方法,其中,所述对所述图像采集模组进行参数调整,确定所述第二参数,包括:基于所述图像采集模组当前所处的环境,确定目标调整参数,所述目标调整参数包括需调整参数类型及其对应的调整参数值;以及基于所述目标调整参数对所述图像采集模组进行参数调整,确定所述第二参数。4.根据权利要求3所述的方法,其中,所述基于所述图像采集模组当前所处的环境,确定目标调整参数,包括:将所述第一目标图像输入至预先训练好的参数调整模型中,得到所述目标调整参数,其中,所述参数调整模型的训练数据包括所述图像采集模组的参数调整前的训练图像,所述参数调整模型的训练目标包括约束所述参数调整模型输出的预测调整参数和标注调整参数之间的差异。5.根据权利要求4所述的方法,其中,所述预测调整参数和标注调整参数之间的参数差异,包括以下至少一种:所述预测调整参数的参数类型和所述标注调整参数的参数类型之间的差异;以及所述预测调整参数的参数值和所述标注调整参数的参数值之间的差异。6.根据权利要求4所述的方...

【专利技术属性】
技术研发人员:曹佳炯
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1