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

技术编号:26343219 阅读:40 留言:0更新日期:2020-11-13 20:42
本发明专利技术实施例涉及活体检测技术领域,公开了一种活体检测的方法、装置、计算设备及计算机存储介质,该方法包括:获取用户的脸部视频;识别所述脸部视频中人脸是否为实体人脸;若不为所述实体人脸,则确定所述用户不为活体;若为所述实体人脸,识别所述脸部视频是否包含有所述用户的微表情;若包含有,则确定所述用户为活体。通过上述方式,本发明专利技术实施例既保证检测的准确性,又保证检测的效率。

Method, device, computing equipment and computer storage medium of living body detection

【技术实现步骤摘要】
活体检测的方法、装置、计算设备及计算机存储介质
本专利技术实施例涉及活体检测
,具体涉及一种活体检测的方法、装置、计算设备及计算机存储介质。
技术介绍
随着计算机视觉技术的发展,越来越多的认证系统使用人脸识别作为身份认证的手段,例如:电商开店的实名认证、电子支付的刷脸支付等等。而随着人脸识别技术应用的领域越来越广,不法分子对人脸识别系统攻击方式也越来越多,例如:照片攻击、播放视频攻击和3D面具攻击等等。而为了应对不法分子的人脸攻击,人脸识别系统一般会先对用户进行活体检测,当活体检测通过之后,再执行人脸识别。在实现本专利技术实施例的过程中,专利技术人发现:目前,大多数人脸识别系统都是采用单一检测方式进行活体检测,例如:基于运动的活体分析算法、基于纹理的活体分析算法,单一检测方式不是检测复杂,用户等待时间过长,影响用户体验,就是检测精度不高,容易出错。
技术实现思路
鉴于上述问题,本专利技术实施例提供了一种活体检测的方法、装置、计算设备及计算机存储介质,克服了上述问题或者至少部分地解决了上述问题。根据本专利技术实施例的一个方面,提供了一种活体检测的方法,所述方法包括:获取用户的脸部视频;识别所述脸部视频中人脸是否为实体人脸;若不为所述实体人脸,则确定所述用户不为活体;若为所述实体人脸,识别所述脸部视频是否包含有所述用户的微表情;若包含有,则确定所述用户为活体。在一种可选的方式中,所述识别所述脸部视频中人脸是否为实体人脸,进一步包括:从所述脸部视频提取一帧图像;识别所述一帧图像中一脸部器官,并且定位所述一脸部器官的边界;获取所述边界中相邻的像素组;判断所述像素组的像素值的差值是否大于或者等于第一预设阈值;若是,则确定所述脸部视频中人脸为实体人脸;若否,则确定所述脸部视频中人脸不为实体人脸。在一种可选的方式中,所述识别所述脸部视频是否包含有所述用户的微表情,进一步包括:获取所述脸部视频中各帧图像的眼部的参数;根据所述各帧图像的眼部的参数,判断所述眼部是否存在变化;若存在,则确定所述脸部视频包含有所述用户的微表情;若不存在,则确定所述脸部视频没包含有所述用户的微表情。在一种可选的方式中,所述眼部的参数包括眼部的张合度,所述根据所述各帧图像的眼部的参数,判断所述眼部是否存在变化,进一步包括:判断所述各帧图像中眼部的张合度是否均相同;若否,则确定所述眼部存在变化;若是,则确定所述眼部不存在变化。在一种可选的方式中,所述眼部的参数包括眼珠的位置,所述根据所述各帧图像的眼部的参数,判断所述眼部是否存在变化,进一步包括:判断所述各帧图像中眼部的位置是否均相同;若是,则确定所述眼部没有存在变化;若否,则确定所述眼部存在变化。在一种可选的方式中,所述识别所述脸部视频是否包含有所述用户的微表情,进一步包括:获取同一所述脸部器官前后存在变化的两帧图像;分别获取所述两帧图像中所述脸部器官周边预设区域的第一光流场和第二光流场;计算所述第一光流场和第二光流场的相似度;判断所述相似度是否大于或者等于第二预设阈值;若是,则确定所述脸部视频没有包含有所述用户的微表情;若否,则确定所述脸部视频没有包含有所述用户的微表情。在一种可选的方式中,所述计算所述第一光流场和第二光流场的相似度,进一步包括:获取所述第一光流场和第二光流场中特征参数相同的像素点的数量;根据所述特征参数相同的像素点的数量,以及,所述第一光流场和所述第二光流场中像素点的数量,计算所述第一光流场和第二光流场的相似度。根据本专利技术实施例的另一方面,提供了一种活体检测的装置,包括:获取模块,用于获取用户的脸部视频;第一识别模块,用于识别所述脸部视频中人脸是否为实体人脸;第二识别模块,用于在所述第一识别模块识别到所述人脸为所述实体人脸时,识别所述脸部视频是否包含有所述用户的微表情;确定模块,用于在所述第二识别模块识别到所述脸部视频包含有所述用户的微表情时,确定所述用户为活体。根据本专利技术实施例的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述方法对应的操作。根据本专利技术实施例的还一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行上述方法对应的操作。在本专利技术实施例中,先识别脸部视频中人脸是否实体人脸,当脸部视频中人脸不为实体人脸时,则直接确定用户不为活体,当为实体人脸时,再通过识别脸部视频是否包含有微表情的方式确定该用户是否为活体,而相比于识别脸部视频是否包含有微表情的识别算法,识别脸部视频中人脸是否为实体人脸的识别算法其复杂度更低、运行效率更高,优先运行复杂度更低、运行效率更高的识别算法进行活体排除,在无法排除时,再根据复杂度更高、运行效率更低的识别算法进行检测,既保证检测的准确性,又保证检测的效率。上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术活体检测的方法的应用环境的示意图;图2示出了本专利技术活体检测则的方法实施例的流程图;图3示出了本专利技术活体检测则的方法实施例中确定人脸是否为实体人脸的流程图;图4示出了本专利技术活体检测则的方法实施例中确定人脸是否包含微表情的流程图;图5示出了本专利技术活体检测则的方法实施例中根据光流场确定人脸是否包含微表情的流程图;图6示出了本专利技术活体检测则的装置实施例示意图;图7示出了本专利技术计算设备实施例示意图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。请参阅图1,图1示出了本专利技术活体检测的方法的应用环境的示意图,应用环境10包括服务器101和摄像头102。服务器101与摄像头102通信连接。摄像头102用于采集用户的脸部视频,并且将采集到的脸部视频发送至服务器101。服务器101根据脸部视频,识别位于摄像头102前方的用户是否活体,当为活体时,可对所述用户进行人脸识别。服务器101先识别摄像头102前方的用户是否活体,当为活体时,再可对所述用户进行人脸识别,可以很好地避免用户使用人脸图片、人脸模具等进行人脸欺骗的情况。在一些实施例中,服务器101可选为云端集群服务器,本文档来自技高网...

【技术保护点】
1.一种活体检测的方法,其特征在于,所述方法包括:/n获取用户的脸部视频;/n识别所述脸部视频中人脸是否为实体人脸;/n若不为所述实体人脸,则确定所述用户不为活体;/n若为所述实体人脸,识别所述脸部视频是否包含有所述用户的微表情;/n若包含有,则确定所述用户为活体。/n

【技术特征摘要】
1.一种活体检测的方法,其特征在于,所述方法包括:
获取用户的脸部视频;
识别所述脸部视频中人脸是否为实体人脸;
若不为所述实体人脸,则确定所述用户不为活体;
若为所述实体人脸,识别所述脸部视频是否包含有所述用户的微表情;
若包含有,则确定所述用户为活体。


2.根据权利要求1所述的方法,其特征在于,所述识别所述脸部视频中人脸是否为实体人脸,进一步包括:
从所述脸部视频提取一帧图像;
识别所述一帧图像中一脸部器官,并且定位所述一脸部器官的边界;
获取所述边界中相邻的像素组;
判断所述像素组的像素值的差值是否大于或者等于第一预设阈值;
若是,则确定所述脸部视频中人脸为实体人脸;
若否,则确定所述脸部视频中人脸不为实体人脸。


3.根据权利要求1所述的方法,其特征在于,所述识别所述脸部视频是否包含有所述用户的微表情,进一步包括:
获取所述脸部视频中各帧图像的眼部的参数;
根据所述各帧图像的眼部的参数,判断所述眼部是否存在变化;
若存在,则确定所述脸部视频包含有所述用户的微表情;
若不存在,则确定所述脸部视频没包含有所述用户的微表情。


4.根据权利要求3所述的方法,其特征在于,
所述眼部的参数包括眼部的张合度,所述根据所述各帧图像的眼部的参数,判断所述眼部是否存在变化,进一步包括:
判断所述各帧图像中眼部的张合度是否均相同;
若否,则确定所述眼部存在变化;
若是,则确定所述眼部不存在变化。


5.根据权利要求3所述的方法,其特征在于,
所述眼部的参数包括眼珠的位置,所述根据所述各帧图像的眼部的参数,判断所述眼部是否存在变化,进一步包括:
判断所述各帧图像中眼部的位置是否均相同;
若是,则确定所述眼部没有存在变化;
若否,则确定所述眼部存在变化。


6.根据...

【专利技术属性】
技术研发人员:万纯雷鸣周成赵静
申请(专利权)人:中国移动通信集团湖北有限公司中国移动通信集团有限公司
类型:发明
国别省市:湖北;42

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

1