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

技术编号:37772610 阅读:20 留言:0更新日期:2023-06-06 13:38
本发明专利技术涉及人工智能,提供一种活体检测方法、装置、设备及存储介质。该方法颜色化非活体人脸图像,得到滤镜图像,场景变换滤镜图像,得到变换图像,基于预设活体检测网络对变换图像进行活体检测,得到活体检测结果,计算变换图像的变换误分类率及变换人脸质量分数,并计算变换适应度差值,若变换误分类率及/或变换人脸质量分数及/或变换适应度差值不满足要求,场景迭代更新变换图像进行场景迭代更新,直至满足要求,得到对抗图像,基于对抗图像调整预设活体检测网络,得到活体检测模型并响应待测图像,提高图像检测结果的检测准确性。此外,本发明专利技术还涉及区块链技术,所述图像检测结果可存储于区块链中。储于区块链中。储于区块链中。

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


[0001]本专利技术涉及人工智能
,尤其涉及一种活体检测方法、装置、设备及存储介质。

技术介绍

[0002]随着打印、翻拍、面具等攻击方式的出现,人脸识别系统受到了安全性威胁。为了区分人脸图像是活体还是伪造的非活体,活体检测模型被引入到人脸识别系统。然而,对抗扰动的出现使得活体检测模型很容易受到攻击。具体来说,攻击者通过更改输入非活体人脸的像素点,使得活体检测模型将非活体人脸误分类为活体,从而绕过活体检测模型,与干净的活体人脸一同进入人脸匹配。如果此时人脸匹配结果与干净样本对应的人脸一致,这将导致整个人脸识别系统瘫痪,并造成安全问题。
[0003]因此,有必要对人脸物理攻击进行研究,以提高活体检测模型的检测能力及防御能力。

技术实现思路

[0004]鉴于以上内容,有必要提供一种活体检测方法、装置、设备及存储介质,能够解决如何提高活体检测模型的检测能力及防御能力的技术问题。
[0005]一方面,本专利技术提出一种活体检测方法,所述活体检测方法包括:
[0006]对获取到的非活体人脸图像进行颜色化处理,得到滤镜图像;
[0007]对所述滤镜图像进行场景变换处理,得到初始代的变换图像;
[0008]基于预设活体检测网络对所述变换图像进行活体检测,得到活体检测结果;
[0009]根据所述活体检测结果计算所述变换图像的变换误分类率,并根据所述活体检测结果计算所述变换图像的变换人脸质量分数;
[0010]基于所述变换误分类率及所述变换人脸质量分数,计算出所述变换图像的变换适应度差值;
[0011]若所述变换误分类率及/或所述变换人脸质量分数不满足第一预设要求,及/或所述变换适应度差值不满足第二预设要求,则并对所述变换图像进行场景迭代更新,得到每次迭代后的更新图像,直至所述迭代后的更新图像所对应的更新误分类率及更新人脸质量分数满足所述第一预设要求,及/或所述迭代后的更新图像所对应的更新适应度差值满足所述第二预设要求,将该迭代后的更新图像确定为对抗图像;
[0012]基于所述对抗图像对所述预设活体检测网络进行参数调整,得到活体检测模型;
[0013]基于所述活体检测模型,响应接收到的活体检测请求所对应的待测图像,得到图像检测结果。
[0014]根据本专利技术优选实施例,所述对获取到的非活体人脸图像进行颜色化处理,得到滤镜图像包括:
[0015]对所述非活体人脸图像进行灰度化处理,得到灰度图像;
[0016]获取所述灰度图像的灰度值,并获取预设滤镜的滤镜通道值;
[0017]根据所述灰度值及所述滤镜通道值生成更新通道值,所述更新通道值的生成公式为:
[0018]其中,R
f
表示红色通道上的更新通道值,G
f
表示绿色通道上的更新通道值,B
f
表示蓝色通道上的更新通道值,r
f
表示所述红色通道上的滤镜通道值,g
f
表示所述绿色通道上的滤镜通道值,b
f
表示所述蓝色通道上的滤镜通道值,gray表示所述灰度值,clip(r
f
×
gray,,)、clip9g
f
×
gray,a,b)及clip(b
f
×
gray,a,b)均表示所述更新通道值处于[a,b]区间,a及b为预设正整数;
[0019]根据所述更新通道值对所述非活体人脸图像进行调整,得到所述滤镜图像。
[0020]根据本专利技术优选实施例,所述对所述滤镜图像进行场景变换处理,得到初始代的变换图像包括:
[0021]基于预设光束对所述滤镜图像进行光照处理,得到光照图像;
[0022]基于预设亮度系数对所述光照图像进行亮度调整,得到亮度图像,所述亮度图像中图像亮度值的生成公式为:x
l
=clip(λx
g
,a,b),其中,x
l
表示所述图像亮度值,λ表示所述预设亮度系数,x
g
表示所述光照图像的光照亮度值,clip(λx
g
,a,b)表示所述图像亮度值处于[a,b]区间,a及b为所述预设正整数;
[0023]基于预设矫正系数对所述亮度图像进行矫正处理,得到所述变换图像,所述变换图像中变换亮度值的生成公式为:其中,x
b
表示所述变换亮度值,γ表示所述预设矫正系数,x
l
表示所述图像亮度值,表示所述变换亮度值处于[a,b]区间,a及b为所述预设正整数。
[0024]根据本专利技术优选实施例,所述光照图像中每个像素点的光照通道值的生成公式为:
[0025]其中,表示所述光照图像中第(i,j)个像素点在所述红色通道上的光照通道值,表示所述第(i,j)个像素点在所述绿色通道上的光照通道值,表示所述第(i,j)个像素点在所述蓝色通道上的光照通道值,R
ij
表示所述第(i,j)个像素点在所述红色通道上的滤镜通道值,G
ij
表示所述第(i,j)个像素点在所述绿色通道上的滤镜通道值,B
ij
表示所述第(i,j)个像素点在所述蓝色通道上的滤镜通道值,κ表示光照系数,d
ij
表示所述第(i,j)个像素点到所述预设光束的光照中心(x
c
,y
c
)的距离,R
c
表示所述预设光束的光照半径,clip(,a,b)表示所述光照通道值处于
[a,b]区间,a及b为所述预设正整数。
[0026]根据本专利技术优选实施例,所述变换误分类率的计算公式为:y=E
t~T
[1(f(x
c
)=0)],其中,y表示所述变换误分类率,T表示所述变换图像所组成的图像集合,1(
·
)表示指示函数,f表示所述预设活体检测网络,x
c
表示所述图像集合中第c张变换图像,f(x
c
)=0表示所述第c张变换图像的活体检测结果为第一预设结果;
[0027]所述变换人脸质量分数的计算公式为:
[0028]z=E
T~T
[(1

Q(x
c
))1(f(x
c
)=1)],其中,z表示所述变换人脸质量分数,T表示所述图像集合,Q(x
c
)表示所述第c张变换图像的图像质量分数,
[0029]f(x
c
)=1表示所述第c张变换图像的活体检测结果为第二预设结果。
[0030]根据本专利技术优选实施例,在对所述变换图像进行场景迭代更新,得到每次迭代后的更新图像之后,所述活体检测方法还包括:
[0031]比较所述更新适应度差值与预设差值;
[0032]若所述更新适应度差值的绝对值小于所述预设差值,则统计所述更新本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种活体检测方法,其特征在于,所述活体检测方法包括:对获取到的非活体人脸图像进行颜色化处理,得到滤镜图像;对所述滤镜图像进行场景变换处理,得到初始代的变换图像;基于预设活体检测网络对所述变换图像进行活体检测,得到活体检测结果;根据所述活体检测结果计算所述变换图像的变换误分类率,并根据所述活体检测结果计算所述变换图像的变换人脸质量分数;基于所述变换误分类率及所述变换人脸质量分数,计算出所述变换图像的变换适应度差值;若所述变换误分类率及/或所述变换人脸质量分数不满足第一预设要求,及/或所述变换适应度差值不满足第二预设要求,则并对所述变换图像进行场景迭代更新,得到每次迭代后的更新图像,直至所述迭代后的更新图像所对应的更新误分类率及更新人脸质量分数满足所述第一预设要求,及/或所述迭代后的更新图像所对应的更新适应度差值满足所述第二预设要求,将该迭代后的更新图像确定为对抗图像;基于所述对抗图像对所述预设活体检测网络进行参数调整,得到活体检测模型;基于所述活体检测模型,响应接收到的活体检测请求所对应的待测图像,得到图像检测结果。2.如权利要求1所述的活体检测方法,其特征在于,所述对获取到的非活体人脸图像进行颜色化处理,得到滤镜图像包括:对所述非活体人脸图像进行灰度化处理,得到灰度图像;获取所述灰度图像的灰度值,并获取预设滤镜的滤镜通道值;根据所述灰度值及所述滤镜通道值生成更新通道值,所述更新通道值的生成公式为:其中,R
f
表示红色通道上的更新通道值,G
f
表示绿色通道上的更新通道值,B
f
表示蓝色通道上的更新通道值,r
f
表示所述红色通道上的滤镜通道值,g
f
表示所述绿色通道上的滤镜通道值,b
f
表示所述蓝色通道上的滤镜通道值,gray表示所述灰度值,clip(r
f
×
gray,a,b)、clip(g
f
×
gray,a,b)及clip(b
f
×
gray,a,b)均表示所述更新通道值处于[a,b]区间,a及b为预设正整数;根据所述更新通道值对所述非活体人脸图像进行调整,得到所述滤镜图像。3.如权利要求2所述的活体检测方法,其特征在于,所述对所述滤镜图像进行场景变换处理,得到初始代的变换图像包括:基于预设光束对所述滤镜图像进行光照处理,得到光照图像;基于预设亮度系数对所述光照图像进行亮度调整,得到亮度图像,所述亮度图像中图像亮度值的生成公式为:x
l
=clip(λx
g
,a,b),其中,x
l
表示所述图像亮度值,λ表示所述预设亮度系数,x
g
表示所述光照图像的光照亮度值,clip(λx
g
,a,b)表示所述图像亮度值处于[a,b]区间,a及b为所述预设正整数;基于预设矫正系数对所述亮度图像进行矫正处理,得到所述变换图像,所述变换图像
中变换亮度值的生成公式为:其中,x
b
表示所述变换亮度值,γ表示所述预设矫正系数,x
l
表示所述图像亮度值,表示所述变换亮度值处于[a,b]区间,a及b为所述预设正整数。4.如权利要求3所述的活体检测方法,其特征在于,所述光照图像中每个像素点的光照通道值的生成公式为:其中,R
ijι
表示所述光照图像中第(i,j)个像素点在所述红色通道上的光照通道值,G
ijι
表示所述第(i,j)个像素点在所述绿色通道上的光照通道值,B
ijι
表示所述第(i,j)个像素点在所述蓝色通道上的光照通道值,R
ij
表示所述第(i,j)个像素点在所述红色通道上的滤镜通道值,G
ij
表示所述第(i,j...

【专利技术属性】
技术研发人员:朱禹萌曹钰鑫陆进陈远旭
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1