移动端人脸检活方法、装置、存储介质及设备制造方法及图纸

技术编号:38381506 阅读:10 留言:0更新日期:2023-08-05 17:39
本发明专利技术公开了一种移动端人脸检活方法、装置、存储介质及设备,属于人脸识别领域。包括:提示用户执行若干指定动作,并为每个指定动作录制包括该指定动作的视频片段;对每个视频片段,从所述视频片段中抽取设定数量的图像作为所述视频片段的摘要图像;将所述视频片段的摘要图像传输到服务端,以使所述服务端根据所述视频片段的摘要图像进行活体检测。本发明专利技术在移动端获取包括指定动作的视频片段,从每段视频片段中抽与指定动作匹配的摘要图像,将摘要图像传输到服务端进行活体检测,而不是将视频片段整体传输到服务端,减少了传输的数据量,节省了数据流量,提高了数据传输速度和活体检测速度,能够满足移动端H5页面等不能集成活体检测SDK的场景。测SDK的场景。测SDK的场景。

【技术实现步骤摘要】
移动端人脸检活方法、装置、存储介质及设备


[0001]本专利技术涉及人脸识别领域,特别是指一种移动端人脸检活方法、装置、存储介质及设备。

技术介绍

[0002]随着科技的发展,银行创新性的集成了多种多样的高新科技,生物识别技术就是其中之一,其中人脸识别作为最直观友好的生物识别技术广泛的应用在各个银行系统中。人脸识别技术在银行智慧化升级的过程中正扮演着不可或缺的角色。通过使用人脸识别系统识别用户,来确认用户身份,使得用户可以随时随地办理大部分金融业务,并且大大降低了银行运营成本。人脸识别极大程度的降低了面签时由于工作人员经验不同所产生的风险,还可以充分利用全网资源对用户的背景及信用情况进行核查,有效降低了假冒开户或者办理业务的风险。
[0003]但是,现有的手机银行系统容易受到针对人脸识别登录验证过程的假体攻击,银行系统的人脸登录安全是行业内关注的话题,活体检测是检测假体攻击的有效防御手段。
[0004]目前常见的移动端中使用的活体检测方法大多数为动作活体检测,其部署在前端的移动端上,在移动端上进行活体检测。例如在手机银行app内集成人脸检活SDK,人脸检活SDK下发动作指令,如张嘴、眨眼、转头和点头等操作,用户作出如图1所示的相应动作,人脸检活SDK调用手机摄像头采集视频流图像,并根据采集到的视频流图像判断是否进行了相应的动作。如果判断动作与指令动作相符合,则检活通过。
[0005]但是,在手机等移动端的很多应用场景中无法集成人脸检活SDK,例如,微信就无法法集成SDK,微信公众号和微信小程序不是APP的方式,而是H5页面的方式,其内部无法集成SDK包,也就无法在移动端进行活体检测。为解决该问题,通常是将前端移动端拍摄的包含相应动作的视频流上传到后台服务端,后台服务端对该视频流进行逐帧图像解析,根据该视频流中的动作确定视频里面的人物是否为活体。
[0006]但是,上述将视频流传输到后台服务器检活的方式存在如下缺点:
[0007]随着手机等移动端的像素越来越高,进行活检时拍摄的视频帧像素过高,每次活检视频的内容需要包括几个响应于随机指令所做的动作,以至于视频数据量比较大。在移动端将数据传输给后台服务端进行活检判定时需要消耗大量的数据流量,传输速度慢、影响活检速度。

技术实现思路

[0008]为解决现有技术的缺陷,本专利技术提供一种移动端人脸检活方法、装置、存储介质及设备,减少了传输的数据量,提高了数据传输速度和活体检测速度,能够满足移动端H5页面等不能集成活体检测SDK的场景。
[0009]本专利技术提供技术方案如下:
[0010]第一方面,本专利技术提供一种移动端人脸检活方法,所述方法包括:
[0011]提示用户执行若干指定动作,并为每个指定动作录制包括该指定动作的视频片段;
[0012]对每个视频片段,从所述视频片段中抽取设定数量的图像作为所述视频片段的摘要图像;
[0013]将所述视频片段的摘要图像传输到服务端,以使所述服务端根据所述视频片段的摘要图像进行活体检测。
[0014]进一步的,所述从所述视频片段中抽取设定数量的图像作为所述视频片段的摘要图像,包括:
[0015]从所述视频片段的图像中抽取包括所述视频片段对应的指定动作的图像,作为所述视频片段的摘要图像;
[0016]或者,抽取所述视频片段中设定时间点上的图像,作为所述视频片段的摘要图像。
[0017]进一步的,所述视频片段的摘要图像经过图像压缩后传输到服务端;
[0018]其中,所述图像压缩包括下采样、背景过滤、灰度化和/或图像截取。
[0019]进一步的,所述服务端根据所述视频片段的摘要图像进行活体检测,包括:
[0020]所述服务端根据所述视频片段的摘要图像进行动作活体检测和/或静默活体检测,若所述动作活体检测和/或静默活体检测通过,则判断活体检测通过,否则,判断活体检测不通过。
[0021]进一步的,所述服务端判断所有视频片段的摘要图像是否来自同一人,若所有视频片段的摘要图像均来自同一人且所述动作活体检测和/或静默活体检测通过,则判断活体检测通过,否则,判断活体检测不通过。
[0022]进一步的,所述方法还包括:在所述服务端根据所述视频片段的摘要图像进行活体检测之后,接收服务端发送的活体检测结果。
[0023]进一步的,所述移动端人脸检活方法应用于移动端的H5页面场景。
[0024]进一步的,提示用户执行若干指定动作,并为每个指定动作录制包括该指定动作的视频片段;对每个视频片段,从所述视频片段中抽取设定数量的图像作为所述视频片段的摘要图像;将所述视频片段的摘要图像传输到服务端,包括:
[0025]提示用户执行一个指定动作,并录制包括所述一个指定动作的所述视频片段;
[0026]从所述视频片段中抽取设定数量的图像作为所述视频片段的摘要图像;
[0027]将所述视频片段的摘要图像传输到所述服务端,以使所述服务端根据所述视频片段的摘要图像判断用户是否执行所述一个指定动作;
[0028]当判断用户执行所述一个指定动作时,返回所述提示用户执行一个指定动作,并录制包括所述一个指定动作的视频片段的步骤,直至用户执行完毕若干指定动作。
[0029]第二方面,本专利技术提供一种移动端人脸检活装置,所述装置包括:
[0030]视频片段获取模块,用于提示用户执行若干指定动作,并为每个指定动作录制包括该指定动作的视频片段;
[0031]摘要图像获取模块,用于对每个视频片段,从所述视频片段中抽取设定数量的图像作为所述视频片段的摘要图像;
[0032]摘要图像传输模块,用于将所述视频片段的摘要图像传输到服务端,以使所述服务端根据所述视频片段的摘要图像进行活体检测。
[0033]进一步的,所述摘要图像获取模块包括第一获取单元或第二获取单元:
[0034]所述第一获取单元用于从所述视频片段的图像中抽取包括所述视频片段对应的指定动作的图像,作为所述视频片段的摘要图像;
[0035]所述第二获取单元用于抽取所述视频片段中设定时间点上的图像,作为所述视频片段的摘要图像。
[0036]进一步的,所述视频片段的摘要图像经过图像压缩后传输到服务端;
[0037]其中,所述图像压缩包括下采样、背景过滤、灰度化和/或图像截取。
[0038]进一步的,所述服务端根据所述视频片段的摘要图像进行活体检测,包括:
[0039]所述服务端根据所述视频片段的摘要图像进行动作活体检测和/或静默活体检测,若所述动作活体检测和/或静默活体检测通过,则判断活体检测通过,否则,判断活体检测不通过。
[0040]进一步的,所述服务端判断所有视频片段的摘要图像是否来自同一人,若所有视频片段的摘要图像均来自同一人且所述动作活体检测和/或静默活体检测通过,则判断活体检测通过,否则,判断活体检测不通过。
[0041]进一步的,所述装置还包括:
[0042本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动端人脸检活方法,其特征在于,所述方法包括:提示用户执行若干指定动作,并为每个指定动作录制包括该指定动作的视频片段;对每个视频片段,从所述视频片段中抽取设定数量的图像作为所述视频片段的摘要图像;将所述视频片段的摘要图像传输到服务端,以使所述服务端根据所述视频片段的摘要图像进行活体检测。2.根据权利要求1所述的移动端人脸检活方法,其特征在于,所述从所述视频片段中抽取设定数量的图像作为所述视频片段的摘要图像,包括:从所述视频片段的图像中抽取包括所述视频片段对应的指定动作的图像,作为所述视频片段的摘要图像;或者,抽取所述视频片段中设定时间点上的图像,作为所述视频片段的摘要图像。3.根据权利要求1所述的移动端人脸检活方法,其特征在于,所述移动端人脸检活方法应用于移动端的H5页面场景。4.根据权利要求1所述的移动端人脸检活方法,其特征在于,所述服务端根据所述视频片段的摘要图像进行活体检测,包括:所述服务端根据所述视频片段的摘要图像进行动作活体检测和/或静默活体检测,若所述动作活体检测和/或静默活体检测通过,则判断活体检测通过,否则,判断活体检测不通过。5.根据权利要求4所述的移动端人脸检活方法,其特征在于,所述服务端判断所有视频片段的摘要图像是否来自同一人,若所有视频片段的摘要图像均来自同一人且所述动作活体检测和/或静默活体检测通过,则判断活体检测通过,否则,判断活体检测不通过。6.根据权利要求1所述的移动端人脸检活方法,其特征在于,所述方法还包括:在所述服务端根据所述视频片段的摘要图像进行活体检测之后,接收服务端发送的活体检测结果。7.根据权利要求1

6任一所述的移...

【专利技术属性】
技术研发人员:李强周军
申请(专利权)人:北京眼神科技有限公司
类型:发明
国别省市:

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

1