模型训练方法、活体检测方法、电子设备及存储介质技术

技术编号:37526592 阅读:15 留言:0更新日期:2023-05-12 15:51
本申请实施例涉及图像识别领域,公开了一种模型训练方法、活体检测方法、电子设备及存储介质。模型训练方法包括:通过特征提取网络中的多个分支网络对人脸图像进行特征提取得到多个人脸特征;基于多个人脸特征确定多个第一预测概率,基于多个第一预测概率得到第二预测概率;对特征提取网络进行迭代训练;各分支网络中分别存在一个网络层作为特定网络层,各特定网络层在每次迭代训练过程中被配置为:每个特定网络层的输入特征包括所在分支网络的前一网络层的输出特征,或者进一步还包括所有特定网络层中至少一个特定网络层所在分支网络的前一网络层的输出特征融合后的特征。本申请的训练方法提升了各分支网络特征提取的准确性、稳定性和效率。稳定性和效率。稳定性和效率。

【技术实现步骤摘要】
模型训练方法、活体检测方法、电子设备及存储介质


[0001]本申请实施例涉及图像识别
,特别涉及一种模型训练方法、活体检测方法、电子设备及存储介质。

技术介绍

[0002]人脸图像识别技术是近几年非常受欢迎的AI技术,被广泛用于各个领域的生产生活中。采用人脸图像识别技术的产品通常也需要使用活体检测技术,以拒绝使用照片、视频、面具、假人模型、头套等道具的恶意攻击授权。
[0003]目前应用最广泛的图像活体检测技术以人脸图像作为活体检测模型的输入,给出是否活体的结果。然而可用于恶意攻击的道具千变万化,一般的活体检测技术在处理全新的攻击类型时性能远低于预期。针对此问题,有些活体检测方法设计多个模型或者多个分支,每个模型或每个分支负责处理不同的攻击类型。但是,这种方法需要人为划分攻击类型,依赖人类专家的先验知识,训练过程复杂、耗时长,并且人为划分攻击类型具有一定主观偏见性,在处理超出先验知识之外的攻击类型时,仍然有较大的可能误判,造成安全隐患。

技术实现思路

[0004]本申请实施方式的目的在于提供一种模型训练方法、活体检测方法、电子设备及存储介质,通过对多个分支网络中特定网络层的配置,使得特征提取网络在训练过程中自动决定各分支网络负责处理的假体类型,充分挖掘了各分支网络的潜力,极大地提升了各分支网络的特征提取的准确性、稳定性和效率。
[0005]为解决上述技术问题,本申请的实施方式提供了一种模型训练方法,包括:通过特征提取网络中包括的多个分支网络对人脸图像进行特征提取,得到多个人脸特征;基于所述多个人脸特征确定所述人脸图像属于活体的多个第一预测概率,并基于所述多个第一预测概率得到所述人脸图像属于活体的第二预测概率;对所述特征提取网络进行迭代训练;其中,各分支网络中分别存在一个网络层作为特定网络层,各特定网络层在所属分支网络中的层位置相同且在每次迭代训练过程中被配置为:每个所述特定网络层的输入特征包括所在分支网络的前一网络层的输出特征,或者进一步还包括所有特定网络层中至少一个特定网络层所在分支网络的前一网络层的输出特征融合后的特征。
[0006]本申请的实施方式还提供了一种活体检测方法,包括:将待测人脸图像输入到训练好的特征提取网络中,得到多个人脸特征;根据所述多个人脸特征得到所述人脸图像属于活体的多个第一预测概率,并基于所述多个第一预测概率得到所述人脸图像属于活体的第二预测概率;当所述第二预测概率大于或等于预设活体阈值时,确定所述待测人脸图像为活体;当所述预测概率小于预设活体阈值时,确定所述待测人脸图像为假体;其中,所述训练好的特征提取网络通过上述实施方式所述的模型训练方法得到。
[0007]本申请的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与至少
一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述实施方式提及的模型训练方法,或者能够执行上述实施方式提及的活体检测方法。
[0008]本申请的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述实施方式提及的模型训练方法,或者能够执行上述实施方式提及的活体检测方法。
[0009]本申请提供的模型训练方法所训练的特征提取网络中包括多个分支网络,在每次迭代训练过程中,每个分支网络中均存在一个特定网络层,各特定网络层在所属分支网络中的层位置相同,特定网络层的输入特征包括所在分支网络的前一网络层的输出特征,或者在此基础上还包括所有特定网络层中至少一个特定网络层所在分支网络的前一网络层的输出特征融合后的特征。如此,在多次迭代训练后,透过各分支网络中的特定网络层,在根据每个分支网络的最终输出特征对各自分支网络进行训练的同时,还可以关联其它分支网络的中间网络层的输出特征而对其他分支网络进行联合训练,这种各分支网络彼此间辅助训练的设计,降低了冗余训练,使得特征提取网络在训练过程中自动决定各分支网络负责处理的假体类型,解决了现有技术依赖人类主观划分假体攻击类型所导致的错误识别问题。同时对特定网络层的这种配置,使得每个分支网络既具备了根据自身分支网络的输出区分活体和假体的能力,还具备了根据部分或全部分支网络的输出区分活体和假体的能力,充分挖掘了各分支网络的潜力,极大地提升了各分支网络的特征提取的准确性、稳定性和效率。
附图说明
[0010]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0011]图1是本申请的实施方式提供的模型训练方法的流程图;图2是本申请的实施方式提供的一种特征提取网络的结构示意图;图3是本申请的实施方式提供的活体检测方法的流程图;图4是本申请的实施方式的提供的电子设备的结构示意图。
具体实施方式
[0012]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
[0013]下面对本实施方式的模型训练方法的实现细节进行举例说明。以下内容仅为方便理解而提供的实现细节,并非实施本方案的必须。
[0014]本申请的实施方式涉及一种模型训练方法,如图1所示,包括:步骤101,通过特征提取网络中包括的多个分支网络对人脸图像进行特征提取,得到多个人脸特征。其中,各分支网络中分别存在一个网络层作为特定网络层,各特定网络层
在所属分支网络中的层位置相同且在每次迭代训练过程中被配置为:每个特定网络层的输入特征包括所在分支网络的前一网络层的输出特征,或者进一步还包括所有特定网络层中至少一个特定网络层所在分支网络的前一网络层的输出特征融合后的特征。
[0015]具体地说,本实施例将样本集中的人脸图像输入到特征提取网络中,得到多个人脸特征。样本集中的人脸图像包括活体人脸图像和假体人脸图像,每个人脸图像都对应一个标签,用于标注该人脸图像属于活体或者假体。活体人脸图像可以是同一人的不同拍摄角度、不同穿戴配饰、不同年龄阶段的人脸图像,也可以是不同人的不同拍摄角度、不同穿戴配饰、不同年龄阶段的人脸图像。假体人脸图像可以包含多种假体类型,如:拍摄照片获取假体人脸图像、拍摄假人模型获取假体人脸图像、拍摄戴头套的真人获取假体人脸图像等等。
[0016]本实施例中,多个分支网络可以是网络结构相同的分支网络,也可以是网络结构不同的分支网络。可以理解的是,多个分支网络虽然网络结构相同,但最终训练完成后多个分支网络的可学习参数的具体值可能是不同的。网络结构不同的多个分支网络可以是网络类型不同,如:卷积神经网络、残差神经网络、SVM(支持向量机)网络等;也可以是网络类型相同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型训练方法,其特征在于,包括:通过特征提取网络中包括的多个分支网络对人脸图像进行特征提取,得到多个人脸特征;基于所述多个人脸特征确定所述人脸图像属于活体的多个第一预测概率,并基于所述多个第一预测概率得到所述人脸图像属于活体的第二预测概率;对所述特征提取网络进行迭代训练;其中,各分支网络中分别存在一个网络层作为特定网络层,各特定网络层在所属分支网络中的层位置相同且在每次迭代训练过程中被配置为:每个所述特定网络层的输入特征包括所在分支网络的前一网络层的输出特征,或者进一步还包括所有特定网络层中至少一个特定网络层所在分支网络的前一网络层的输出特征融合后的特征。2.根据权利要求1所述的模型训练方法,其特征在于,所述特征提取网络还包括:输出网络和融合网络;各特定网络层在每次迭代训练过程中的配置过程包括:通过所述输出网络输出服从伯努利分布且与所述分支网络数量相同的多个随机参数,并根据所述多个随机参数选中零个或至少一个所述分支网络;针对每个特定网络层,通过所述融合网络将所选中的零个或至少一个所述分支网络中的特定网络层的前一网络层的输出特征相融合,得到所述融合后的特征。3.根据权利要求2所述的模型训练方法,其特征在于,在每次迭代训练过程中,所述多个随机参数对应的概率值为训练过程中的超参数。4.根据权利要求1所述的模型训练方法,其特征在于,每个分支网络中所述特定网络层的前一个网络层的输出特征的向量维数相同。5.根据权利要求1所述的模型训练方法,其特征在于,所述基于所述多个第一预测概率得到所述人脸图像属于活体的第二预测概率,包括:将所述多个第一预测概率相乘得到所述人脸图像属于活体的第二预测概率。6.根据权利要求1

5中任一项所述的模型训练方法,其特征在于,所述对所述特征提取网络进行迭代训练,包括:基于所述第二预测概率构建损失函数;对于特...

【专利技术属性】
技术研发人员:刘冲冲付贤强何武朱海涛户磊
申请(专利权)人:合肥的卢深视科技有限公司
类型:发明
国别省市:

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

1