活体检测系统、方法及计算机存储介质与流程

文档序号:26008197发布日期:2021-07-23 21:27阅读:94来源:国知局
活体检测系统、方法及计算机存储介质与流程

本申请实施例涉及图像识别技术领域,特别涉及一种活体检测系统、方法及计算机存储介质。



背景技术:

现有应用于各类场景(例如门禁、闸机等)的活体检测装置,针对检测对象的检测角度条件通常较为严格,例如:俯仰角(pitch)、旋转角(yaw)、倾斜角(roll)均不能超过+/-30度,因此在执行活体检测时,常常需要检测对象配合执行相关动作,以满足检测装置的检测角度需求,否则,活体检测将大概率不通过,此不仅导致了活体检测的检测效率较低,亦降低了检测对象的检测使用体验。

有鉴于此,如何提供一种可便于检测对象执行活体检测的活体检测技术,即为本申请待解决的技术课题。



技术实现要素:

鉴于上述问题,本申请提供一种活体检测系统、方法及计算机存储介质,可实现无感化的活体检测,并可提高检测结果的准确性。

本申请第一方面提供一种活体检测系统,其包括:至少两个摄像模块,其设于不同的预设位置,各所述摄像模块用于分别获取目标对象的成像结果;以及检测模块,其与各所述摄像模块电性连接,用于接收不同所述摄像模块的至少两个成像结果,据以获得所述目标对象的检测结果。

本申请第二方面提供一种活体检测方法,其包括:利用不同的预设位置的至少两个摄像模块分别获得目标对象的至少两个成像结果;以及根据所述目标对象的至少两个成像结果,获得所述目标对象的检测结果。

本申请第三方面提供一种计算机存储介质,所述计算机存储介质中储存有用于执行上述第二方面所述的活体检测方法的各所述步骤的指令。

综上所述,本申请实施例的活体检测系统、方法及计算机存储介质可从不同成像角度获取目标对象的成像结果,无需目标对象执行动作配合,故可实现无感化的活体检测,以提高用户的活体检测使用体验。

本申请实施例可根据实际检测需求,获取目标对象对应于不同成像类型的成像结果,以满足多样化的活体检测需求,并通过灵活组合不同成像类型的成像结果并进行分析,可提高活体检测结果的准确性,并降低攻防攻破率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1为本申请的活体检测系统的整体架构示意图。

图2为本申请的活体检测系统的摄像模块的不同实施例示意图。

图3本申请的活体检测系统中的摄像模块的设置位置示意图。

图4为本申请的活体检测系统中检测模块所获取的各成像结果的不同组合示意图。

图5至图7为本申请的活体检测系统的不同具体实施方案的架构示意图。

图8为本申请的活体检测方法的流程示意图。

元件标号

10:活体检测系统;12:摄像模块;122:3d结构光相机;124:双目相机;14:传感器;14a:可见光传感器;14b:红外传感器;14c:深度传感器;16:检测模块;18:控制模块;20:上位机;22:云端服务器。

具体实施方式

为了使本领域的人员更好地理解本申请实施例中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请实施例保护的范围。

呈上如背景技术部分所述,目前的活体检测装置在执行活体检测时,需要目标对象执行动作配合以满足活体检测装置的检测角度要求,导致了检测效率较差且用户体验不友好的问题。

有鉴于此,本申请提出了一种活体检测技术,不仅可实现无感化的活体检测,还能提高检测结果的准确性。以下将结合各附图详细描述本申请各实施例的活体检测系统、方法及计算机存储介质。

第一实施例

图1示出了本申请第一实施例的活体检测系统的结构示意图。如图所示,本实施例的活体检测系统10主要包括:至少两个摄像模块12和电性连接各摄像模块12的检测模块14。

各摄像模块12设置在不同的预设位置,并用于分别获取目标对象的成像结果。

可选地,摄像模块12可包括3d结构光相机或双目相机。

可选地,摄像模块12也可包括tof深度相机。

可选地,各摄像模块12各自包括至少两个传感器14,且同一摄像模块12中的各传感器14的成像类型各不相同。

如图2所示,于一实施例中,当摄像模块12为3d结构光相机122时,其可包括可见光传感器14a、红外传感器14b、深度传感器14c。于另一实施例中,当摄像模块12为双目相机124时,其可包括可见光传感器14a、红外传感器14b。

如图3所示,于本实施例中,位于不同预设位置的各摄像模块12可用于获取目标对象对应于不同成像角度的各成像结果。

可选地,位于不同预设位置的各摄像模块12可组合形成至少120°的成像角度(一般而言,单体摄像模块12的成像角度大约为60°)。

较佳地,位于不同预设位置的各摄像模块12可组合形成180°的成像角度(参考图3所示实施例)。但并不以此为限,位于不同预设位置的各摄像模块12亦可组合形成大于180°的成像角度。

此外,各摄像模块12各自的水平高度亦可设置为相同或者不同,视依实际检测需求而定,本申请对此不作限制。

检测模块16可与各摄像模块12电性连接,用于接收不同摄像模块12的至少两个成像结果,据以获得目标对象的检测结果。

请配合参考图4,于此实施例中,活体检测系统10可包括4个摄像模块12a至12d,其中,摄像模块12a,12c,12d均为3d结构光相机122,摄像模块12b为双目相机124,于此情况下,检测模块16所获取的各成像结果可为至少两个摄像模块12a,12b,12c,12d中的单个或多个传感器14的任意组合。

可选地,检测模块16所获取的各成像结果可具有相同的成像类型。

例如,检测模块16所获取的至少两个成像结果可来自于摄像模块12a的可见光传感器14a和摄像模块12b的可见光传感器14a,或是摄像模块12a的红外传感器14b和摄像模块12d的红外传感器14b。

可选地,检测模块16所获取的各成像结果可具有不同的成像类型。

例如,检测模块16所获取的至少两个成像结果可来自于摄像模块12a的可见光传感器14a和摄像模块12b的红外传感器14b;或者,来自于摄像模块12a的红外传感器14b和摄像模块12c的深度传感器14c、红外传感器14b;或者,来自于摄像模块12a的深度传感器14c和摄像模块12d的红外传感器14b、可见光传感器14a;亦或是,来自于摄像模块12a的可见光传感器14a、摄像模块12b的深度传感器14c、摄像模块12c的红外传感器14b。

据此,本申请的检测模块16基于不同成像角度以及不同成像类型的成像结果,执行目标对象的检测判断,可有效提高检测结果的准确性。

可选地,活体检测系统10还可包括控制模块18,其中,控制模块18分别电性连接各摄像模块12和检测模块16。

于本实施例中,检测模块16还可用于分析所获取的成像结果的成像角度是否满足预设成像角度条件,并当分析所获取的成像结果的成像角度不满足预设成像角度条件时,即输出反馈信号至控制模块18,以供控制模块18根据反馈信号启动满足预设成像角度条件的摄像模块12针对目标对象执行拍摄,从而获得满足预设成像角度条件的成像结果,并将其传送给检测模块16以供继续执行识别检测。

例如,请配合惨考图3,当检测模块16判断出摄像模块12a的成像结果的成像角度不满足预设成像角度条件时,即输出反馈信号至控制模块18,以供控制模块18根据反馈信号启动相邻于摄像模块12a的摄像模块12b,并针对目标对象执行拍摄,据以获得满足预设成像角度条件的成像结果并传送给检测模块16执行检测分析,据此,本申请可根据目标对象的实际体位方向,调用相应的摄像模块12以获取满足预设成像角度条件的成像结果,并据以执行检测分析,使得目标对象可无感知的进行活体检测,而无需执行动作配合,进而提供更好的用户体验。

于本实施例中,检测模块16可根据不同摄像模块12的至少两个成像结果,获得目标对象的人脸检测结果或活检检测结果。

可选地,控制模块18可根据检测模块16当前执行的检测事件类型,调用与之相匹配的传感器14执行拍摄。

例如,若检测模块16当前执行的检测事件类型为人脸检测事件时,则控制模块18调用各摄像模块12的可见光传感器14a以针对目标对象执行拍摄;若检测模块16当前执行的检测事件类型为活体检测事件时,则控制模块18调用各摄像模块12的红外传感器14b和/或深度传感器14c以针对目标对象执行拍摄。

可选地,控制模块18还可基于预设授权条件识别摄像模块12,并基于摄像模块12的识别结果,控制检测模块16为摄像模块12提供满足预设授权条件的检测服务。

于本实施例中,满足预设授权条件的不同检测服务可包括不同的检测事件类型(例如人脸检测或活体检测)以及不同的服务时限等,视依实际需求而定,本申请对此不作限制。

可选地,各摄像模块12与检测模块16之间可为近端连接。

具体地,请参考图6,活体识别系统10还包括设于目标对象的近端的上位机20,其中,各摄像模块12可电性连接至上位机20,检测模块16设于上位机20中,借由此近端式架构设计,可以简化对摄像模块12的操控逻辑,并缩短摄像模块12与检测模块16之间的数据传输路径,从而提高活体检测的处理效率。

可选地,各摄像模块12与检测模块16之间亦可为远端连接。

具体地,请参考图7,活体识别系统10还包括有云端服务器22,其中,各摄像模块12设于目标对象的近端,检测模块16设于云端服务器22中,其中,各摄像模块12可通过有线网络或无线网络等方式与云端服务器22建立通讯连接,借以与检测模块16实现远程连接,借由此远程式架构设计,不仅具有更为灵活的系统拓展性,亦可降低系统维护成本。

综上所述,本申请实施例的活体检测系统,借由设置在不同预设位置的不同摄像模块以获取目标对象对应于不同成像角度的成像结果,使得目标对象无需执行动作配合即可完成无感化的活体检测,以提高用户的使用体验。

再者,本申请实施例的活体检测系统,通过整合分析具有不同成像角度以及不同成像类型的成像结果,可有效提高检测结果的准确性,降低攻防攻破率。

第二实施例

图8示出了本申请第二实施例的活体检测方法的流程示意图。如图所示,本实施例的活体检测方法主要包括:

步骤s802,利用不同的预设位置的至少两个摄像模块获得目标对象的至少两个成像结果。

于本实施例中,各摄像模块各自包括至少两个传感器,且同一摄像模块中的各传感器的成像类型为不同。

于本实施例中,摄像模块可至少包括3d结构光相机、双目相机中的一个。

于本实施例中,当摄像模块为3d结构光相机时,其可包括括可见光传感器、红外传感器、深度传感器。

于本实施例中,当摄像模块为双目相机时,其可包括可见光传感器、红外传感器。

于本实施例中,位于不同所述预设位置的各所述摄像模块用于获取所述目标对象对应于不同成像角度的各所述成像结果。

于本实施例中,位于不同所述预设位置的各所述摄像模块可组合形成至少120°的所述成像角度。

较佳地,位于不同所述预设位置的各所述摄像模块可组合形成180°的所述成像角度。

步骤s804,根据目标对象的至少两个成像结果,获得目标对象的检测结果。

于本实施例中,目标对象的至少两个成像结果可来自具有相同所述成像类型的各所述传感器,或可来自具有不同所述成像类型的各所述传感器。

于本实施例中,可根据所述目标对象的至少两个所述成像结果,获得所述目标对象的人脸检测结果、活检检测结果中的至少一个。

可选地,本实施例的方法还可包括若所述成像结果的所述成像角度不满足预设成像角度条件,启动满足所述预设成像角度条件的所述摄像模块针对所述目标对象执行拍摄,以获得满足所述预设成像角度条件的所述成像结果。

可选地,本实施例的方法还可基于预设授权条件识别所述摄像模块,并基于所述摄像模块的识别结果为所述摄像模块提供满足所述预设授权条件的检测服务。

第三实施例

本申请第三实施例提供一种计算机存储介质,所述计算机存储介质中储存有用于执行上述第二方面所述的活体检测方法的各所述步骤的指令。

综上所述,本申请实施例的活体检测系统、方法及计算机存储介质,通过在不同预设位置设置摄像模块,以基于不同成像角度获取目标对象的成像结果,使得目标对象无需配置执行动作即可完成无感知的活体检测,从而提高用户的使用体验。

再者,本申请实施例的活体检测系统、方法及计算机存储介质,通过整合分析不同成像角度以及不同成像类型的成像结果,可以提高检测结果的准确性,进而降低攻防攻破率。

最后应说明的是:以上实施例仅用以说明本申请实施例的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1