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

技术编号:24613932 阅读:26 留言:0更新日期:2020-06-24 01:22
本申请公开了一种活体检测方法、装置、电子设备及存储介质,该方法包括:获取用于活体检测的连续多帧图像;对各帧图像分别进行人脸检测,根据各帧图像的人脸检测结果进行动作检测;从连续多帧图像中抽取多帧作为一致性检测图像,根据一致性检测图像进行人脸一致性检测;从一致性检测图像中抽取若干帧作为静默检测图像,根据静默检测图像进行静默活体检测;若动作检测、人脸一致性检测和静默活体检测中有一项检测失败,则判断为假活体。本申请的有益效果在于,将多种检测手段有机结合,显著提高了对高质量图片、视频以及镜头切换攻击的拦截成功率,且实施成本低,大幅度降低高精度检测的硬件成本,适用范围广。

Method, device, electronic equipment and storage medium of in vivo detection

【技术实现步骤摘要】
活体检测方法、装置、电子设备及存储介质
本申请涉及数据处理
,具体涉及一种活体检测方法、装置、电子设备及存储介质。
技术介绍
电子商务为人们日常生活提供极大便利的同时,也对交易过程中的安全性提出了很大的挑战。如人脸支付技术,将人脸与用户的支付渠道绑定,支付阶段无须出示银行卡、手机等,直接在商户进行刷脸即可完成付款;又如在银行的自动柜员机办理业务时,由于安全性要求较高,往往需要进行人脸登录,在这些过程中都需要对用户的身份加以检测,检测在网络上进行操作的对象是否是活人,但是现有的人脸检测技术存在很多不足之处,如采用图像的人脸检测系统一般会在检测视频中抽取人脸质量较好一帧用于人脸识别,如果用于攻击的照片质量较高,极大可能骗过人脸检测系统,因此对高质量照片攻击拦截效果较差,而采用视频的人脸检测系统容易受到镜头切换的攻击。
技术实现思路
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的一种活体检测方法、装置、电子设备及存储介质。依据本申请的一个方面,提供了一种活体检测方法,该方法包括:获取用于活体检测的连续多帧图像;对各帧图像分别进行人脸检测,根据各帧图像的人脸检测结果进行动作检测;从连续多帧图像中抽取多帧作为一致性检测图像,根据一致性检测图像进行人脸一致性检测;从一致性检测图像中抽取若干帧作为静默检测图像,根据静默检测图像进行静默活体检测;若动作检测、人脸一致性检测和静默活体检测中有一项检测失败,则判断为假活体。可选的,在上述方法中,获取用于活体检测的连续多帧图像包括:通过移动终端的屏幕依次展示多条动作指示信息,并通过移动终端的摄像头采集连续多帧图像,以拍摄被测对象按照动作指示信息完成的相应动作;根据各帧图像的人脸检测结果进行动作检测包括:根据各帧图像的人脸检测结果,确定多个图像序列,各图像序列分别对应一类动作;若图像序列与动作指示信息一一匹配,则动作检测成功,否则动作检测失败。可选的,在上述方法中,从连续多帧图像中抽取多帧作为一致性检测图像包括:从各图像序列中分别抽取图像作为一致性检测图像;其中,在抽取到不包含人脸的图像时,舍弃掉从该图像序列中已抽取的所有图像,并在该图像序列的剩余部分中重新抽取一致性检测图像;所述剩余部分为该图像序列中,在已抽取的不包含人脸的图像之后的序列部分;在抽取到不包含人脸的图像次数大于第一阈值时,直接判断为非活体。可选的,在上述方法中,从连续多帧图像中抽取多帧作为一致性检测图像包括:对已抽取的图像进行背景一致性检测,如果检测到已抽取的图像的背景不一致,则舍弃掉已抽取的所有图像,并在该图像序列的剩余部分中重新抽取一致性检测图像;所述剩余部分为该图像序列中,在已抽取的背景不一致的图像之后的序列部分;在检测出背景不一致的次数大于第二阈值时,直接判断为非活体。可选的,在上述方法中,人脸一致性检测以及静默活体检测在移动终端本地执行;根据静默检测图像进行静默活体检测包括:将静默检测图像发送至服务器,以使服务器根据静默检测图像进行静默活体检测。可选的,在上述方法中,将静默检测图像发送至服务器包括:根据字符串生成静默检测图像的校验信息,字符串是对服务器下发的加密字符串进行解密得到的;将静默检测图像和校验信息对应发送至服务器,以使服务器根据校验信息校验静默检测图像是否被篡改。可选的,在上述方法中,根据字符串生成静默检测图像的校验信息包括:生成静默检测图像的图片编码;基于字符串对图片编码进行加密,得到加密编码;将动作检测的检测结果嵌入加密编码中,得到校验信息。依据本申请的另一个方面,提供了一种活体检测装置,该装置包括:获取单元,用于获取用于活体检测的连续多帧图像;检测单元,用于对各帧图像分别进行人脸检测,根据各帧图像的人脸检测结果进行动作检测;用于从所述连续多帧图像中抽取多帧作为一致性检测图像,根据所述一致性检测图像进行人脸一致性检测;以及还用于从所述一致性检测图像中抽取若干帧作为静默检测图像,根据所述静默检测图像进行静默活体检测;分析单元,用于根据检测结果判断活体的真假,若所述动作检测、所述人脸一致性检测和所述静默活体检测中有一项检测失败,则判断为假活体。可选的,在上述装置中,获取单元,用于通过移动终端的屏幕依次展示多条动作指示信息,并通过移动终端的摄像头采集连续多帧图像,以拍摄被测对象按照动作指示信息完成的相应动作;检测单元用于根据各帧图像的人脸检测结果,确定多个图像序列,各图像序列分别对应一类动作;若图像序列与动作指示信息一一匹配,则动作检测成功,否则动作检测失败。可选的,在上述装置中,检测单元,用于从各图像序列中分别抽取图像作为一致性检测图像;其中,在抽取到不包含人脸的图像时,舍弃掉从该图像序列中已抽取的所有图像,并在该图像序列的剩余部分中重新抽取一致性检测图像;所述剩余部分为该图像序列中,在已抽取的不包含人脸的图像之后的序列部分;在抽取到不包含人脸的图像次数大于第一阈值时,直接判断为非活体。可选的,在上述装置中,检测单元,用于对已抽取的图像进行背景一致性检测,如果检测到已抽取的图像的背景不一致,则舍弃掉已抽取的所有图像,并在该图像序列的剩余部分中重新抽取一致性检测图像;所述剩余部分为该图像序列中,在已抽取的背景不一致的图像之后的序列部分;在检测出背景不一致的次数大于第二阈值时,直接判断为非活体。可选的,在上述装置中,检测单元,用于根据静默检测图像进行静默活体检测,包括:将静默检测图像发送至服务器,以使服务器根据静默检测图像进行静默活体检测。可选的,在上述装置中,检测单元,用于根据字符串生成静默检测图像的校验信息,字符串是对服务器下发的加密字符串进行解密得到的;以及用于将静默检测图像和校验信息对应发送至服务器,以使服务器根据校验信息校验静默检测图像是否被篡改。可选的,在上述装置中,检测单元,用于生成静默检测图像的图片编码;基于字符串对图片编码进行加密,得到加密编码;将动作检测的检测结果嵌入加密编码中,得到校验信息。依据本申请的又一方面,提供了一种电子设备,其中,该电子设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,可执行指令在被执行时使处理器执行如上任一的方法。依据本申请的再一方面,提供了一种计算机可读存储介质,其中,计算机可读存储介质存储一个或多个程序,一个或多个程序当被处理器执行时,实现如上任一的方法。由上述可知,本申请的技术方案,通过获取用于活体检测的连续多帧图像;对各帧图像分别进行人脸检测,根据各帧图像的人脸检测结果进行动作检测;从连续多帧图像中抽取多帧作为一致性检测图像,根据一致性检测图像进行人脸一致性检测;从一致性检测图像中抽取若干帧作为静默检测图像,根据静默检测图像进行静默活本文档来自技高网...

【技术保护点】
1.一种活体检测方法,其特征在于,包括:/n获取用于活体检测的连续多帧图像;/n对各帧图像分别进行人脸检测,根据各帧图像的人脸检测结果进行动作检测;/n从所述连续多帧图像中抽取多帧作为一致性检测图像,根据所述一致性检测图像进行人脸一致性检测;/n从所述一致性检测图像中抽取若干帧作为静默检测图像,根据所述静默检测图像进行静默活体检测;/n若所述动作检测、所述人脸一致性检测和所述静默活体检测中有一项检测失败,则判断为假活体。/n

【技术特征摘要】
1.一种活体检测方法,其特征在于,包括:
获取用于活体检测的连续多帧图像;
对各帧图像分别进行人脸检测,根据各帧图像的人脸检测结果进行动作检测;
从所述连续多帧图像中抽取多帧作为一致性检测图像,根据所述一致性检测图像进行人脸一致性检测;
从所述一致性检测图像中抽取若干帧作为静默检测图像,根据所述静默检测图像进行静默活体检测;
若所述动作检测、所述人脸一致性检测和所述静默活体检测中有一项检测失败,则判断为假活体。


2.根据权利要求1所述的方法,其特征在于,所述获取用于活体检测的连续多帧图像包括:
通过移动终端的屏幕依次展示多条动作指示信息,并通过移动终端的摄像头采集连续多帧图像,以拍摄被测对象按照动作指示信息完成的相应动作;
所述根据各帧图像的人脸检测结果进行动作检测包括:
根据各帧图像的人脸检测结果,确定多个图像序列,各图像序列分别对应一类动作;若所述图像序列与所述动作指示信息一一匹配,则动作检测成功,否则动作检测失败。


3.如权利要求2所述的方法,其特征在于,所述从所述连续多帧图像中抽取多帧作为一致性检测图像包括:
从各图像序列中分别抽取图像作为一致性检测图像;
其中,在抽取到不包含人脸的图像时,舍弃掉从该图像序列中已抽取的所有图像,并在该图像序列的剩余部分中重新抽取一致性检测图像;所述剩余部分为该图像序列中,在已抽取的不包含人脸的图像之后的序列部分;
在抽取到不包含人脸的图像次数大于第一阈值时,直接判断为非活体。


4.如权利要求2所述的方法,其特征在于,所述从所述连续多帧图像中抽取多帧作为一致性检测图像包括:
对已抽取的图像进行背景一致性检测,如果检测到已抽取的图像的背景不一致,则舍弃掉已抽取的所有图像,并在该图像序列的剩余部分中重新抽取一致性检测图像;所述剩余部分为该图像序列中,在已抽取的背景不一致的图像之后的序列部分;
在检测出背景不一致的次数大于第二阈值时,直接判断为非活体。

【专利技术属性】
技术研发人员:孟欢欢柴振华解艺博张毅然钱源
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1