【技术实现步骤摘要】
活体人脸检测模型的训练方法、装置、设备及存储介质
[0001]本专利技术涉及人工智能
,尤其涉及一种活体人脸检测模型的训练方法、装置、设备及存储介质。
技术介绍
[0002]随着手机的更新换代以及拍摄处理技术日新月异,非人脸活体图像假冒人脸活体图像的欺诈手段也随之层出不穷,目前对于人脸活体图像的识别一般是通过训练好的活体人脸检测模型来进行预测,当预测识别出非人脸活体时,需要用户进一步核查该人脸图像是否为活体人脸图像。
[0003]在对活体人脸检测模型的训练过程中,我们发现训练好的活体人脸检测模型的预测准确性会受限于参与训练的人脸图像样本的类型,例如当参与训练的人脸图像样本的拍摄光线较为明亮时,训练出的活体人脸检测模型对于拍摄光线较为灰暗的人脸图像进行是否为活体人脸的预测准确性会降低。
[0004]由于通过常规手段训练出的活体人脸检测模型难以抵抗环境噪声,该环境噪声例如过强或过弱的光照、不同的影像设备衍生的不同的成像质量等,训练出的活体人脸检测模型对于新型的攻击类型缺乏鲁棒性,使得通过常规训练方法训练出的活体人脸检测模型在真实场景下不具有较高的预测准确性。
技术实现思路
[0005]本专利技术实施例提供一种活体人脸检测模型的训练方法、装置、设备及存储介质,以解决目前的活体人脸检测模型难以抵抗环境噪声、鲁棒性差导致在真实场景下不具有较高的预测准确性的技术问题。
[0006]一种活体人脸检测模型的训练方法,该方法包括:
[0007]获取属于不同领域的人脸样本图像集,该人 ...
【技术保护点】
【技术特征摘要】
1.一种活体人脸检测模型的训练方法,其特征在于,所述方法包括:获取属于不同领域的人脸样本图像集,所述人脸样本图像集中的人脸样本图像携带有活体或非活体的标注;选取与各所述领域一一对应的教师网络,通过所述人脸样本图像集对对应的教师网络进行二分类训练;当训练得到所述教师网络的损失函数收敛且所述教师网络的预测准确率在预设范围之内时,对所述教师网络进行冻结;将人脸图像数据集中的人脸图像输入至各所述教师网络,通过各所述教师网络输出所述人脸图像为活体人脸的预测概率;将通过各所述教师网络输出的所述预测概率的平均值作为学生网络的目标概率值,通过所述人脸图像数据集对所述学生网络进行训练;当所述学生网络的损失函数收敛时,获取所述学生网络的特征提取器的参数;将所述学生网络的特征提取器的参数作为活体人脸检测模型中特征提取器的参数的初始值,通过所述人脸样本图像集对所述活体人脸检测模型进行元学习训练;当所述活体人脸检测模型的损失函数收敛时,得到训练好的活体人脸检测模型。2.根据权利要求1所述的活体人脸检测模型的训练方法,其特征在于,所述通过所述人脸样本图像集对所述活体人脸检测模型进行元学习训练的步骤包括:从所述人脸样本图像集中抽取包括有正样本和负样本的取样集;通过所述取样集依次对所述活体人脸检测模型进行元训练、元测试和元优化;判断所述活体人脸检测模型在元优化阶段的损失函数是否收敛,若是,则判断所述活体人脸检测模型已训练完成,否则,循环所述从所述人脸样本图像集中抽取包括有正样本和负样本的取样集至所述判断所述活体人脸检测模型在元优化阶段的损失函数是否收敛的步骤,直到所述活体人脸检测模型在元优化阶段的损失函数收敛。3.根据权利要求2所述的活体人脸检测模型的训练方法,其特征在于,所述通过所述取样集依次对所述活体人脸检测模型进行元训练、元测试和元优化的步骤包括:将所述人脸样本图像集分为元训练集和元测试集;从所述元训练集中抽取多个所述取样集,通过所述取样集对所述活体人脸检测模型在元训练阶段进行训练;当所述活体人脸检测模型在元训练阶段的损失函数收敛时,通过所述元测试集对所述活体人脸检测模型在元测试阶段进行测试训练;当所述活体人脸检测模型在元测试阶段的损失函数收敛时,根据所述活体人脸检测模型在元训练阶段和元测试阶段的训练结果对所述活体人脸检测模型进行元优化;当所述活体人脸检测模型在元优化阶段的损失函数收敛时,判断所述活体人脸检测模型的损失函数收敛。4.根据权利要求3所述的活体人脸检测模型的训练方法,其特征在于,所述活体人脸检测模型包括特征提取器、元学习分类器和深度图估算器,所述活体人脸检测模型在元训练阶段的损失函数包括第一分类损失函数、元学习分类器的迭代函数和第一深度图估算损失函数;所述第一分类损失函数为:
L
cls
(θ
F
,θ
M
)=∑ylogM(F(x))+(1
‑
y)log(1
‑
M(F(x)))其中,θ
F
表示所述活体人脸检测模型的特征提取器的参数,θ
M
表示所述元学习分类器的参数,x表示所述取样集中的人脸样本图像,y表示所述取样集中人脸样本图像的真实标签的取值,F(x)表示通过所述人脸检测模型的特征提取器对所述人脸样本图像提取到的特征,L
cls
(θ
F
,θ
M
)表示所述第一分类损失函数;所述元学习分类器的迭代函数为:其中,θ
M
表示所述元学习分类器的参数,α表示超参数,表示第i次训练时参数θ
M
的梯度,L
cls
(θ
F
,θ
M
)表示所述第一分类损失函数的输出结果;所述第一深度图估算损失函数为:L
Dtrn
(θ
F
,θ
D
)=∑||D(F(X))
‑
I||2其中,θ
F
表示所述活体人脸检测模型的特征提取器的参数,θ
D
表示所述深度图估算器的参数,F(x)表示通过所述人脸检测模型的特征提取器对所述元训练集中的人脸样本图像提取到的第一特征,D(F(X))表示所述深度图估算器对提取到的所述第一特征的输出结果,I表示提取到的所述第一特征的真实深度。5.根据权利要求4所述的活体人脸检测模型的训练方法,其特征在于,所述活体人脸检测模型在元测试阶段的损失函数包括第二分类损失函数和第二深度图估算损失函数;所述第二分类损失函数为:其中,N表示所述人脸样本图像集的总领域数,i表示当前用于元测试的人脸样本图像所属的领域数,F(x)表示通过所述人脸检测模型的特征提取器对所述人脸样本图像提取到的特征,表示所述元学习分类器...
【专利技术属性】
技术研发人员:喻晨曦,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。