一种活体检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36192144 阅读:14 留言:0更新日期:2022-12-31 21:10
本申请实施例提供一种活体检测方法、装置、电子设备及存储介质,涉及人脸识别技术领域。该方法包括将随机选取的选定颜色和选定文字发送至图像采集端并接收用户采集的读取选定文字且带有炫光的人脸图像;提取人脸图像的特征点并基于特征点识别所述人脸图像的中心区域和嘴巴区域;利用预设的颜色分类模型判断中心区域的颜色类别是否与选定颜色一致;利用预设的人工神经网络模型判断嘴巴区域对应的口型是否与选定文字的口型一致;若颜色类别一致且口型一致,则检测结果为活体,该方法将口型核验和炫光核验相结合,并随机选取图像炫光和文字,具有较强的随机性,从而提高了人体活检的抗攻击能力,解决了现有方法抗攻击能力差的问题。的问题。的问题。

【技术实现步骤摘要】
一种活体检测方法、装置、电子设备及存储介质


[0001]本申请涉及人脸识别
,具体而言,涉及一种活体检测方法、装置、电子设备及存储介质。

技术介绍

[0002]随着科技的不断发展,人脸识别的应用越来越广泛,与此同时网络黑产利用假人脸完成线上人脸识别造成客户损失的例子也越来越多。因此人脸识别的过程中对用户真实性的校验成了至关重要的问题。但现有的活体检测具有一定的规律性,容易被黑产摸索出其规律并模拟出其过程来进行攻击。

技术实现思路

[0003]本申请实施例的目的在于提供一种活体检测方法、装置、电子设备及存储介质,将口型核验和炫光核验相结合,并随机选取图像炫光和文字,具有较强的随机性,从而提高了人体活检的抗攻击能力,解决了现有方法抗攻击能力差的问题。
[0004]本申请实施例提供了一种活体检测方法,所述方法包括:
[0005]在第一预设数量的多种颜色中随机选取第二预设数量的选定颜色并作为图像炫光;
[0006]在预设文字库里随机选取第三预设数量的至少两种口型的选定文字,且同一口型的选定文字不相邻;
[0007]将所述选定颜色和所述选定文字发送至图像采集端并接收用户采集的读取所述选定文字且带有炫光的人脸图像;
[0008]提取所述人脸图像的特征点并基于所述特征点识别所述人脸图像的中心区域和嘴巴区域;
[0009]利用预设的颜色分类模型判断所述中心区域的颜色类别是否与所述选定颜色一致;
[0010]利用预设的人工神经网络模型判断所述嘴巴区域对应的口型是否与所述选定文字的口型一致;
[0011]若颜色类别一致且口型一致,则检测结果为活体。
[0012]在上述实现过程中,该方法将炫光核验和口型核验相结合的方法,随机选取文字和炫光颜色,以便用户读取文字时产生不同的口型,从而增强了图像炫光和用户口型的随机性,并将两者相结合,进一步提高了活体检测过程中的抗攻击能力,解决了现有方法容易被模拟从而导致抗攻击能力差的问题。
[0013]进一步地,所述在第一预设数量的多种颜色中随机选取第二预设数量的选定颜色并作为图像炫光,包括:
[0014]接收预先设置的赤橙黄绿青蓝紫共七种颜色;
[0015]随机选取四种颜色发送至图像采集端,并且每种颜色作为图像炫光在采集人脸图
像时以设定时长显示,每种颜色显示时间相同。
[0016]在上述实现过程中,随机从七种颜色中挑选四种发送至图像采集端,并且四种颜色的显示顺序也是识别条件,因此,攻击者猜中的概率较低,从而提高了活体检测过程中的抗攻击能力。
[0017]进一步地,所述在预设文字库里随机选取第三预设数量的至少两种口型的选定文字,且同一口型的选定文字不相邻,包括:
[0018]预先建立文字库,所述文字库包括张嘴型文字、嘟嘴型文字和闭嘴型文字;
[0019]随机选取所述张嘴型文字、嘟嘴型文字和闭嘴型文字中的任意两种口型的文字,作为选定文字,所述选定文字的个数是3,则所述选定文字的组合共有12种口型类别。
[0020]在上述实现过程中,根据文字对应的口型和随机选取规则,张嘴、嘟嘴和闭嘴共有12中组合,增强了随机性。
[0021]进一步地,所述利用预设的颜色分类模型判断所述中心区域的颜色类别是否与所述选定颜色一致,包括:
[0022]将所述中心区域图像的数量进行四等分,获得4组人脸图像组;
[0023]分别获取所述人脸图像组的中间位置的图像,并作为第一待测人脸图像;
[0024]分别获取在所述中间位置后面且与所述中间位置间隔2张的图像,并作为第二待测人脸图像;
[0025]将所述第一待测人脸图像和所述第二待测人脸图像分别输入已训练的颜色分类器模型,得到待测图像是预先设置的七种颜色的第一概率值;
[0026]将所述第一概率值的最大值对应的颜色作为第一识别结果;
[0027]若第一识别结果或第二识别结果与选定颜色一致,则所述中心区域的颜色类别与所述选定颜色一致。
[0028]在上述实现过程中,由于每种颜色的显示时间是固定的,因此,可将所有的人脸图像进行四等分,得到4组人脸图像组,并从中分别选取一张进行检测,只要两次抽取中有一次与选定颜色一致,则认为中心区域的颜色类别与选定颜色一致。
[0029]进一步地,所述利用预设的人工神经网络模型判断所述嘴巴区域对应的口型是否与所述选定文字的口型一致,包括:
[0030]将所有的嘴巴区域图像输入已训练的长短期记忆模型,得到所述嘴巴区域为每种口型类别的第二概率值;
[0031]将所述第二概率值的最大值对应的口型作为第二识别结果;
[0032]若所述第二识别结果与所述选定文字的口型一致,则所述嘴巴区域对应的口型与所述选定文字的口型一致。
[0033]在上述实现过程中,将所有的嘴巴区域图像中的特征点作为时序序列输入长短期记忆模型,可得到12个口型类别对应的概率,最大值对应的口型顺序为本次检测结果。
[0034]本申请实施例还提供一种活体检测装置,所述装置包括:
[0035]炫光选取模块,用于在第一预设数量的多种颜色中随机选取第二预设数量的选定颜色并作为图像炫光;
[0036]文字选取模块,用于在预设文字库里随机选取第三预设数量的至少两种口型的选定文字,且同一口型的选定文字不相邻;
[0037]接收模块,用于将所述选定颜色和所述选定文字发送至图像采集端并接收用户采集的读取所述选定文字且带有炫光的人脸图像;
[0038]提取模块,用于提取所述人脸图像的特征点并基于所述特征点识别所述人脸图像的中心区域和嘴巴区域;
[0039]第一判断模块,用于利用预设的颜色分类模型判断所述中心区域的颜色类别是否与所述选定颜色一致;
[0040]第二判断模块,用于利用预设的人工神经网络模型判断所述嘴巴区域对应的口型是否与所述选定文字的口型一致;
[0041]结果显示模块,用于若颜色类别一致且口型一致,则检测结果为活体。
[0042]在上述实现过程中,该方法将炫光核验和口型核验相结合的方法,随机选取文字和炫光颜色,以便用户读取文字时产生不同的口型,从而增强了图像炫光和用户口型的随机性,并将两者相结合,进一步提高了活体检测过程中的抗攻击能力,解决了现有方法容易被模拟从而导致抗攻击能力差的问题。
[0043]进一步地,所述炫光选取模块包括:
[0044]第一设置模块,用于接收预先设置的赤橙黄绿青蓝紫共七种颜色;
[0045]第一随机选取模块,用于随机选取四种颜色发送至图像采集端,并且每种颜色作为图像炫光在采集人脸图像时以设定时长显示,每种颜色显示时间相同。
[0046]在上述实现过程中,随机从七种颜色中挑选四种发送至图像采集端,并且四种颜色的显示顺序也是识别条件,因此,攻击者猜中的概率较低,从而提高了活体检测过程中的抗攻击能力。
[0047]进一步地,所述文字选取模块包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种活体检测方法,其特征在于,所述方法包括:在第一预设数量的多种颜色中随机选取第二预设数量的选定颜色并作为图像炫光;在预设文字库里随机选取第三预设数量的至少两种口型的选定文字,且同一口型的选定文字不相邻;将所述选定颜色和所述选定文字发送至图像采集端并接收用户采集的读取所述选定文字且带有炫光的人脸图像;提取所述人脸图像的特征点并基于所述特征点识别所述人脸图像的中心区域和嘴巴区域;利用预设的颜色分类模型判断所述中心区域的颜色类别是否与所述选定颜色一致;利用预设的人工神经网络模型判断所述嘴巴区域对应的口型是否与所述选定文字的口型一致;若颜色类别一致且口型一致,则检测结果为活体。2.根据权利要求1所述的活体检测方法,其特征在于,所述在第一预设数量的多种颜色中随机选取第二预设数量的选定颜色并作为图像炫光,包括:接收预先设置的赤橙黄绿青蓝紫共七种颜色;随机选取四种颜色发送至图像采集端,并且每种颜色作为图像炫光在采集人脸图像时以设定时长显示,每种颜色显示时间相同。3.根据权利要求1所述的活体检测方法,其特征在于,所述在预设文字库里随机选取第三预设数量的至少两种口型的选定文字,且同一口型的选定文字不相邻,包括:预先建立文字库,所述文字库包括张嘴型文字、嘟嘴型文字和闭嘴型文字;随机选取所述张嘴型文字、嘟嘴型文字和闭嘴型文字中的任意两种口型的文字,作为选定文字,所述选定文字的个数是3,则所述选定文字的组合共有12种口型类别。4.根据权利要求2所述的活体检测方法,其特征在于,所述利用预设的颜色分类模型判断所述中心区域的颜色类别是否与所述选定颜色一致,包括:将中心区域图像的数量进行四等分,获得4组人脸图像组;分别获取所述人脸图像组的中间位置的图像,并作为第一待测人脸图像;分别获取在所述中间位置后面且与所述中间位置间隔2张的图像,并作为第二待测人脸图像;将所述第一待测人脸图像和所述第二待测人脸图像分别输入已训练的颜色分类器模型,得到待测图像的图像炫光是预先设置的七种颜色的第一概率值;将所述第一概率值的最大值对应的颜色作为第一识别结果;若第一识别结果或第二识别结果与选定颜色一致,则所述中心区域的颜色类别与所述选定颜色一致。5.根据权利要求3所述的活体检测方法,其特征在于,所述利用预设的人工神经网络模型判断所述嘴巴区域对应的口型...

【专利技术属性】
技术研发人员:梁俊杰
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1