本申请涉及活体检测领域,尤其涉及一种人脸炫光活体检测方法、装置、终端设备以及存储介质。
背景技术:
1、人脸识别技术如今已被广泛使用于各行各业中。然而各种针对人脸识别技术的攻击方式,也不断涌现,人脸识别计算的安全性岌岌可危。由此,预防各种攻击、提高人脸识别算法的安全性成为目前迫在眉睫的问题,人脸活体检测技术便是其中的热门话题之一。
2、目前针对人脸识别技术的攻击层出不穷,例如:3d面具、头膜、对抗扰动眼镜、拍屏拍纸等。针对上述的攻击方式,现有的一些基于静默活体或者动作活体的方式能够进行有效预防。但是针对手机摄像头劫持,影像替换技术的注入式攻击,上述活体验证方式收效甚微。可以通过人脸炫光活体检测方法来解决人脸注入式攻击,但是目前的人脸炫光活体检测的形式单一,有可能被攻击者掌握规律,导致人脸炫光活体检测安全性不高。
技术实现思路
1、本申请的主要目的在于提供一种人脸炫光活体检测方法、装置、终端设备以及存储介质,旨在提高人脸炫光活体检测安全性。
2、为实现上述目的,本申请提供一种人脸炫光活体检测方法,所述人脸炫光活体检测方法包括:
3、基于预设的炫光策略获取待检测对象的炫光动画;
4、基于所述炫光策略得到标准分类序列;
5、通过所述炫光动画提取炫光关键帧;
6、分析所述炫光关键帧,得到第一分类序列;
7、将所述第一分类序列和所述标准分类序列进行比较,得到人脸炫光活体检测结果。
8、可选地,所述基于预设的炫光策略获取待检测对象的炫光动画的步骤之前还包括:
9、通过后端设置所述炫光策略中的炫光颜色种类、炫光颜色数目和炫光时间间隔,确定所述炫光策略。
10、可选地,所述基于预设的炫光策略获取待检测对象的炫光动画的步骤包括:
11、根据所述炫光颜色种类、所述炫光颜色数目和所述炫光时间间隔,获取所述待检测对象的所述炫光动画。
12、可选地,所述基于所述炫光策略得到标准分类序列的步骤包括:
13、根据所述炫光颜色种类和所述炫光颜色数目得到所述标准分类序列。
14、可选地,所述分析所述炫光关键帧,得到第一分类序列的步骤包括:
15、将所述炫光关键帧输入到预先基于炫光颜色特征构建的炫光分类模型,得到第一分类序列。
16、可选地,所述将所述炫光关键帧输入到预先基于炫光颜色特征构建的炫光分类模型,得到第一分类序列的步骤包括:
17、将所述炫光关键帧输入到所述预先基于炫光颜色特征构建的炫光分类模型中进行如下操作:
18、提取所述炫光关键帧的颜色特征;
19、对所述颜色特征进行残差处理,得到残差颜色特征;
20、通过预设的炫光分类卷积神经网络的网络层对所述残差颜色特征进行强化,得到强化残差颜色特征;
21、通过所述炫光分类卷积神经网络的全链接层对所述强化残差颜色特征进行类别分析,得到所述第一分类序列。
22、可选地,所述炫光策略包括炫光颜色种类,所述通过所述炫光动画提取炫光关键帧的步骤包括:
23、根据所述炫光颜色种类,基于所述炫光动画,获取每种炫光颜色对应的一帧所述炫光关键帧,将各种炫光颜色对应的炫光关键帧组合成炫光关键帧序列;
24、基于所述炫光关键帧序列,将相邻两帧所述炫光关键帧组合,得到组合炫光关键帧序列;
25、所述将所述炫光关键帧输入到预先基于炫光颜色特征构建的炫光分类模型,得到第一分类序列的步骤包括:
26、将所述组合炫光关键帧序列输入到所述预先基于炫光颜色特征构建的炫光分类模型,得到第一分类序列;
27、本申请实施例还提出一种人脸炫光活体检测装置,所述人脸炫光活体检测装置包括:
28、动画提取模块,用于基于预设的炫光策略获取待检测对象的炫光动画;
29、序列制定模块,用于基于所述炫光策略得到标准分类序列;
30、提取关键帧模块,用于通过所述炫光动画提取炫光关键帧;
31、分析模块,用于分析所述炫光关键帧,得到第一分类序列;
32、对比模块,用于将所述第一分类序列和所述标准分类序列进行比较,得到人脸炫光活体检测结果。
33、本申请实施例还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的人脸炫光活体检测程序,所述人脸炫光活体检测程序被所述处理器执行时实现如上所述的人脸炫光活体检测方法的步骤。
34、本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有人脸炫光活体检测程序,所述人脸炫光活体检测程序被处理器执行时实现如上所述的人脸炫光活体检测方法的步骤。
35、本申请实施例提出的人脸炫光活体检测方法、装置、终端设备以及存储介质,通过基于预设的炫光策略获取待检测对象的炫光动画;基于所述炫光策略得到标准分类序列;通过所述炫光动画提取炫光关键帧;分析所述炫光关键帧,得到第一分类序列;将所述第一分类序列和所述标准分类序列进行比较,得到人脸炫光活体检测结果。具体通过炫光策略渲染出符合炫光策略的炫光动画,并且通过炫光策略得到对应的标准分类序列,再分析通过炫光动画提取的炫光关键帧得到炫光关键帧对应的第一分类序列,把第一分类序列与标准分类序列比较,就得到了人脸炫光活体检测结果,通过多样的炫光策略实现增加炫光活体检测的形式,防止被攻击者掌握炫光规律,从而增强人脸活体检测的安全性
1.一种人脸炫光活体检测方法,其特征在于,所述人脸炫光活体检测方法包括:
2.根据权利要求1所述的人脸炫光活体检测方法,其特征在于,所述基于预设的炫光策略获取待检测对象的炫光动画的步骤之前还包括:
3.根据权利要求2所述的人脸炫光活体检测方法,其特征在于,所述基于预设的炫光策略获取待检测对象的炫光动画的步骤包括:
4.根据权利要求2所述的人脸炫光活体检测方法,其特征在于,所述基于所述炫光策略得到标准分类序列的步骤包括:
5.根据权利要求2所述的人脸炫光活体检测方法,其特征在于,所述分析所述炫光关键帧,得到第一分类序列的步骤包括:
6.根据权利要求5所述的人脸炫光活体检测方法,其特征在于,所述将所述炫光关键帧输入到预先基于炫光颜色特征构建的炫光分类模型,得到第一分类序列的步骤包括:
7.根据权利要求5所述的人脸炫光活体检测方法,其特征在于,所述通过所述炫光动画提取炫光关键帧的步骤包括:
8.一种人脸炫光活体检测装置,其特征在于,所述人脸炫光活体检测装置包括:
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的人脸炫光活体检测程序,所述人脸炫光活体检测程序被所述处理器执行时实现如权利要求1-7中任一项所述的人脸炫光活体检测方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有人脸炫光活体检测程序,所述人脸炫光活体检测程序被处理器执行时实现如权利要求1-7中任一项所述的人脸炫光活体检测方法的步骤。