人脸防欺诈方法及系统技术方案

技术编号:24613942 阅读:22 留言:0更新日期:2020-06-24 01:22
本发明专利技术揭示了一种人脸防欺诈方法及系统,所述人脸防欺诈方法包括:步骤S1、获取人脸信息;步骤S2、检测获取的人脸信息,确定人脸区域;步骤S3、从人脸信息的人脸区域中提取人脸特征数据;排除眼睛、嘴唇、眉毛部位对应区域,得到皮肤区域分布图;步骤S4、调用人脸检测树状网络模型,检测获取的人脸信息是否为活体的人脸信息,得到检测结果。本发明专利技术提出的人脸防欺诈方法及系统,采用树状网络识别方式能同时识别多种欺诈方式,具有更强的反欺诈能力;可以有效阻挡PS换脸、视频、三维人脸模型、高清人像照片等各种不同类型的攻击。本发明专利技术无需用户配合,适应性好;同时,本发明专利技术无需额外设备,使用成本低。

Face fraud prevention method and system

【技术实现步骤摘要】
人脸防欺诈方法及系统
本专利技术属于人脸识别
,涉及一种人脸识别方法,尤其涉及一种人脸防欺诈方法及系统。
技术介绍
随着人脸识别技术的大规模商业化应用,各种欺诈手段层出不穷。防欺诈算法在人脸识别架构中的重要性越来越高。目前许多人脸识别系统的防欺诈算法只能针对部分场景,只能识别部分欺诈手段。主要方法有:(1)基于视频交互的指令动作检测方式:首先系统进行人脸检测及人脸关键点定位,如果视频中存在人脸,则随机生成若干个动作,例如人脸左转、右转、张嘴、眨眼等。如果用户在规定时间内完成指定动作,则通过活体检测,反之则判定为非活体。但是这种检测方法很难防范视频欺诈;且用时较长,在移动端应用,尤其是低端手机上,经常会出现超时。(2)基于亮瞳效应的人脸活体检测方法:通过检测人脸的眼睛区域是否存在亮瞳效应来区分活体人脸与非活体人脸。这种检测方法需要增加额外的光源设备,存在成本较高的缺陷。(3)基于图像失真分析的人脸欺骗检测方法:首先系统进行人脸检测及人脸关键点定位。如果图片中存在人脸的话,则提取人脸中的各种特征。该方法提取的特征相对简单,判别能力不强且泛化能力不强,因此不能很好的在现实场景中应用。(4)连续性检测。通过跟踪人脸特征点,来验证人脸运动轨迹是否正常,如果中途换人会出现异常则判定为欺诈。该方法能够检测过程中的照片替换攻击;但该方法必须和视频交互同时使用,并不能防止面具,假脸等攻击手段。有鉴于此,如今迫切需要设计一种新的人脸防欺诈方式,以便克服现有人脸识别方式存在的上述至少部分缺陷。
技术实现思路
本专利技术提供一种人脸防欺诈方法及系统,可同时识别多种欺诈方式,具有更强的反欺诈能力。为解决上述技术问题,根据本专利技术的一个方面,采用如下技术方案:一种人脸防欺诈方法,所述人脸防欺诈方法包括:步骤S1、获取人脸信息;步骤S2、检测获取的人脸信息,确定人脸区域;步骤S3、从人脸信息的人脸区域中提取人脸特征数据;排除眼睛、嘴唇、眉毛部位对应区域,得到皮肤区域分布图;步骤S4、调用人脸检测树状网络模型,检测获取的人脸信息是否为活体的人脸信息,得到检测结果。作为本专利技术的一种实施方式,步骤S4中,人脸检测树状网络模型设定树状网络的特征,树状网络的特征包括多棵可微分决策树,人脸检测树状网络模型中的每棵可微分决策树由树状网络算法生成;这些可微分决策树是基于人脸数据集训练得到,人脸检测树状网络模型的树状网络算法通过训练人脸样本数据,得到一系列可微分决策树{T1,T2,T3,…,TK},来预测输出:其中,x为输入的人脸特征;为预测值,代表该人脸是否有欺诈;K为树的数量,Th为其中的某棵树;每颗树的内部节点都对应概率函数:g(A,x,b)=σ(Ax-b);(2)其中,x代表输入的人脸特征,A是关注度向量,b是阈值;该函数通过分析人脸特征,来做出概率决策;这样每个叶节点的概率由其路径{n1,n2,…,nd}决定,如公式(3)所示:pj=Πngn,n∈{n1,n2,…,nd};(3)设每个叶节点j上的分布为Qj,则对一棵树来说,其输出是所有叶节点分布的概率之和:使用多棵树来测试同一张人脸,并对这些结果平均,从而构成树状网络,对人脸信息进行综合判断。作为本专利技术的一种实施方式,所述人脸防欺诈方法进一步包括:步骤S5、根据步骤S4的检测结果做进一步处理;若步骤S4判断人脸信息并非活体的人脸信息,则返回至步骤S1重新获取人脸信息;若步骤S4判断人脸信息为活体的人脸信息,则通过检测。作为本专利技术的一种实施方式,所述人脸防欺诈方法进一步包括:步骤S5、根据步骤S4的检测结果做进一步处理;若步骤S4判断人脸信息并非活体的人脸信息,则返回至步骤S1重新获取人脸信息;若步骤S4判断人脸信息为活体的人脸信息,且连续检测视频中的多帧图片中的人脸信息为活体的人脸信息,则通过检测。根据本专利技术的另一个方面,采用如下技术方案:一种人脸防欺诈系统,所述人脸防欺诈系统包括服务器及至少一客户端,所述服务器连接各客户端;所述客户端用以获取人脸信息;所述服务器包括:人脸信息获取模块,用以连接对应客户端,从客户端获取人脸信息;人脸信息检测模块,用以检测获取的人脸信息,确定人脸区域;皮肤区域识别模块,用以从人脸信息的人脸区域中提取人脸特征数据;排除眼睛、嘴唇、眉毛部位对应区域,得到皮肤区域分布图;以及活体判断模块,用以调用人脸检测树状网络模型,检测获取的人脸信息是否为活体的人脸信息,得到检测结果。作为本专利技术的一种实施方式,所述活体判断模块包括:人脸检测树状网络模型建立单元、树状网络特征设定单元、决策树生成单元及树状网络综合判断单元;所述人脸检测树状网络模型建立单元用以建立人脸检测树状网络模型;所述树状网络特征设定单元用以设定人脸检测树状网络模型的树状网络特征,树状网络的特征包括多棵可微分决策树;所述决策树生成单元用以通过树状网络算法生成人脸检测树状网络模型中的每棵可微分决策树;这些可微分决策树是基于人脸数据集训练得到,人脸检测树状网络模型的树状网络算法通过训练人脸样本数据,得到一系列可微分决策树{T1,T2,T3,…,TK},来预测输出:其中,x为输入的人脸特征;为预测值,代表该人脸是否有欺诈;K为树的数量,Th为其中的某棵树;每颗树的内部节点都对应概率函数g:g(A,x,b)=σ(Ax-b);(2)其中,x代表输入的人脸特征,A是关注度向量,b是阈值;该函数通过分析人脸特征,来做出概率决策;这样每个叶节点的概率由其路径{n1,n2,…,nd}决定,如公式(3)所示:pj=Πngn,n∈{n1,n2,…,nd};(3)设每个叶节点j上的分布为Qj,则对一棵树来说,其输出是所有叶节点分布的概率之和:所述树状网络综合判断单元用以使用多棵树来测试同一张人脸,并对这些结果平均;从而构成树状网络,对人脸信息进行综合判断。本专利技术的有益效果在于:本专利技术提出的人脸防欺诈方法及系统,采用树状网络识别方式,和常规的卷积网络相比,能同时识别多种欺诈方式,具有更强的反欺诈能力。同时,本专利技术可以有效阻挡PS换脸、视频、三维人脸模型、高清人像照片等各种不同类型的攻击。本专利技术无需用户配合,适应性好;此外,本专利技术无需额外设备,使用成本低。附图说明图1为本专利技术一实施例中人脸防欺诈系统的组成示意图。图2为本专利技术一实施例中服务器的组成示意图。图3为本专利技术一实施例中人脸防欺诈方法的流程图。图4为不同人脸欺诈方式特征分布示意图。具体实施方式下面结合附图详细说明本专利技术的优选实施例。为了进一步理解本专利技术,下面结合实施例对本专利技术优选实施方案进行描述,但是应当理解,这些描述只是为进一步说明本专利技术的特征和优点,而不是对本专利技术权利要本文档来自技高网
...

【技术保护点】
1.一种人脸防欺诈方法,其特征在于,所述人脸防欺诈方法包括:/n步骤S1、获取人脸信息;/n步骤S2、检测获取的人脸信息,确定人脸区域;/n步骤S3、从人脸信息的人脸区域中提取人脸特征数据;排除眼睛、嘴唇、眉毛部位对应区域,得到皮肤区域分布图;/n步骤S4、调用人脸检测树状网络模型,检测获取的人脸信息是否为活体的人脸信息,得到检测结果。/n

【技术特征摘要】
1.一种人脸防欺诈方法,其特征在于,所述人脸防欺诈方法包括:
步骤S1、获取人脸信息;
步骤S2、检测获取的人脸信息,确定人脸区域;
步骤S3、从人脸信息的人脸区域中提取人脸特征数据;排除眼睛、嘴唇、眉毛部位对应区域,得到皮肤区域分布图;
步骤S4、调用人脸检测树状网络模型,检测获取的人脸信息是否为活体的人脸信息,得到检测结果。


2.根据权利要求1所述的人脸防欺诈方法,其特征在于:
步骤S4中,人脸检测树状网络模型设定树状网络的特征,树状网络的特征包括多棵可微分决策树,人脸检测树状网络模型中的每棵可微分决策树由树状网络算法生成;
这些可微分决策树是基于人脸数据集训练得到,人脸检测树状网络模型的树状网络算法通过训练人脸样本数据,得到一系列可微分决策树{T1,T2,T3,…,TK},来预测输出:



其中,x为输入的人脸特征;为预测值,代表该人脸是否有欺诈;K为树的数量,Th为其中的某棵树;
每颗树的内部节点都对应概率函数g:
g(A,x,b)=σ(Ax-b);(2)
其中,x代表输入的人脸特征,A是关注度向量,b是阈值;该函数通过分析人脸特征,来做出概率决策;这样每个叶节点的概率由其路径{n1,n2,…,nd}决定,如公式(3)所示:
pj=∏ngn,n∈{n1,n2,…,nd};(3)
设每个叶节点j上的分布为Qj,则对一棵树来说,其输出是所有叶节点分布的概率之和:



使用多棵树来测试同一张人脸,并对这些结果平均,从而构成树状网络,对人脸信息进行综合判断。


3.根据权利要求1所述的人脸防欺诈方法,其特征在于:
所述人脸防欺诈方法进一步包括:步骤S5、根据步骤S4的检测结果做进一步处理;若步骤S4判断人脸信息并非活体的人脸信息,则返回至步骤S1重新获取人脸信息;若步骤S4判断人脸信息为活体的人脸信息,则通过检测。


4.根据权利要求1所述的人脸防欺诈方法,其特征在于:
所述人脸防欺诈方法进一步包括:步骤S5、根据步骤S4的检测结果做进一步处理;若步骤S4判断人脸信息并非活体的人脸信息,则返回至步骤S1重新获取人脸信息;若步骤S4判断人脸信...

【专利技术属性】
技术研发人员:陈英时左建锋杨凯锋
申请(专利权)人:上海看看智能科技有限公司
类型:发明
国别省市:上海;31

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

1