掌桥专利:专业的专利平台
掌桥专利
首页

成像偏差分析及活体检测方法、装置及计算机存储介质

文献发布时间:2023-06-19 11:57:35


成像偏差分析及活体检测方法、装置及计算机存储介质

技术领域

本申请实施例涉及图片识别技术领域,特别涉及一种成像偏差分析及活体检测方法、装置及计算机存储介质。

背景技术

目前,基于双目相机的活体检测的技术瓶颈主要是由彩色相机和红外相机成像存在偏移导致的,也就是说,彩色相机和红外相机之间存在的成像偏差可导致双目相机误识情况的增加,特别是当在库人员照片和另一不在库人员之间相隔不远时,经常会出现不在库人员识别通过的情况,此技术漏洞存在着严重的安全威胁。

有鉴于此,如何克服因彩色相机和红外相机之间存在的成像偏差,而导致双目相机的误识别率较高的问题,即为本申请待解决的技术课题。

发明内容

鉴于上述问题,本申请提供一种成像偏差分析及活体检测方法、装置及计算机存储介质,可准确分析双目相机的成像偏差值,并提高双目相机的检测结果的准确率。

本申请第一方面提供一种成像偏差分析方法,其包括提供双目相机拍摄测试对象,以确定所述双目相机的成像距离,并获取所述双目相机对应于所述成像距离的第一成像结果和第二成像结果;识别所述第一成像结果和所述第二成像结果中的所述测试对象,获得所述测试对象在所述第一成像结果中的第一位置信息和在所述第二成像结果中的第二位置信息;以及根据所述第一位置信息和所述第二位置信息,获得所述双目相机对应于所述成像距离的成像偏差分析结果。

本申请第二方面提供一种计算机存储介质,所述计算机存储介质中储存有用于执行上述第一方面所述的成像偏差分析方法的各所述步骤的指令。

本申请第三方面提供一种活体检测方法,其包括根据双目相机的成像距离,利用上述第一方面所述的成像偏差分析方法,获得所述双目相机对应于所述成像距离的成像偏差分析结果,并根据所述成像偏差分析结果校准所述双目相机;以及利用校准后的所述双目相机针对满足所述成像距离的目标对象进行拍摄,获得所述目标对象的成像结果,并根据所述成像结果识别所述目标对象。

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

本申请第五方面提供一种成像偏差分析装置,其包括:成像模块,用于提供双目相机拍摄测试对象,以确定所述双目相机的成像距离,并获取所述双目相机对应于所述成像距离的第一成像结果和第二成像结果;识别模块,用于识别所述第一成像结果和所述第二成像结果中的所述测试对象,获得所述测试对象在所述第一成像结果中的第一位置信息和在所述第二成像结果中的第二位置信息;分析模块,用于根据所述第一位置信息和所述第二位置信息,获得所述双目相机对应于所述成像距离的成像偏差分析结果。

本申请第六方面提供一种活体检测装置,其包括:校准模块,用于根据双目相机的成像距离,利用上述第五方面所述的成像偏差分析装置,获得所述双目相机对应于所述成像距离的成像偏差分析结果,并根据所述成像偏差分析结果校准所述双目相机;检测模块,用于利用校准后的所述双目相机针对满足所述成像距离的目标对象进行拍摄,获得所述目标对象的成像结果,并根据所述成像结果识别所述目标对象。

综上所述,本申请利用双目相机通过比对测试对象在双目相机的第一成像结果和第二成像结果中的位置信息,从而针对双目相机对应于不同成像距离的成像偏差执行动态测算,并具有成像偏差测算准确性高的优点。

再者,本申请可进一步基于双目相机的成像偏差分析结果针对双目相机进行校准,据此,可以提高双目相机的检测识别结果的准确率。

附图说明

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

图1为本申请第一实施例的成像偏差分析方法的流程示意图。

图2为本申请第二实施例的成像偏差分析方法的流程示意图。

图3为本申请第四实施例的活体检测方法的流程示意图。

图4为本申请第六实施例的成像偏差分析装置的架构示意图。

图5为本申请第七实施例的活体检测装置的架构示意图。

元件标号

40:双目相机;400:成像偏差分析装置;402:成像模块;404:识别模块;406:分析模块;500:活体检测装置;502:校准模块;504:检测模块。

具体实施方式

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

如上在背景技术部分所述,目前双目相机中的彩色相机和红外相机之间由于普遍存在成像偏差,导致双目相机的误识率增高的问题。有鉴于此,本申请各实施例提供了一种成像偏差分析技术,可针对双目相机对应于不同成像距离的成像偏差执行动态测算,并基于成像偏差测算结果针对双目相机执行校准,借以提高双目相机的检测结果的准确性,以下将结合各附图详细描述本申请的成像偏差分析及活体检测方法、装置及计算机存储介质。

第一实施例

图1示出了本申请第一实施例的成像偏差分析方法的流程示意图。如图所示,本实施例的成像偏差分析方法主要包括以下步骤:

步骤S102,提供双目相机拍摄测试对象,以确定双目相机的成像距离,并获取双目相机对应于成像距离的第一成像结果和第二成像结果。

于本实施例中,双目相机包括有彩色相机和红外相机,双目相机的第一成像结果为可见光图像,第二成像结果则为红外图像。

可选地,可基于成像距离,调整双目相机的感兴趣区域的尺寸参数和/或位置参数,使得测试对象可落入双目相机的第一成像结果和第二成像结果各自的感兴趣区域中。

步骤S104,识别第一成像结果和第二成像结果中的测试对象,获得测试对象在第一成像结果中的第一位置信息和在第二成像结果中的第二位置信息。

可选地,可通过识别第一成像结果中的感兴趣区域,以获得测试对象在第一成像结果中的第一位置信息,并通过识别第二成像结果中的感兴趣区域,获得测试对象在第二成像结果中的第一位置信息。

可选地,可通过识别测试对象的至少一个特征点分别在第一成像结果(感兴趣区域)和第二成像结果(感兴趣区域)中的坐标位置,以获得测试对象的第一位置信息和第二位置信息。

例如,可通过识别测试对象的至少一个顶点分别在第一成像结果和第二成像结果中的坐标位置,以获得测试对象的第一位置信息和第二位置信息。

可选地,可通过识别所述测试对象整体分别在第一成像结果和第二成像结果中的成像区域,以获得测试对象的第一位置信息和第二位置信息。

于本实施例中,成像区域包括有测试对象的各特征点的坐标信息以及测试对象的尺寸信息。

例如,可通过识别测试对象的各个顶点的坐标信息,据以确定测试对象在第一成像结果/第二成像结果中的成像区域。

又如,可通过识别测试对象的一个特征顶点的坐标信息,并识别测试对象的宽高信息,据以确定测试对象在第一成像结果/第二成像结果中的成像区域。

步骤S106,根据第一位置信息和第二位置信息,获得双目相机对应于成像距离的成像偏差分析结果。

于本实施例中,可根据第一位置信息和第二位置信息执行差值计算,以获得双目相机对应于成像距离的成像偏差值。

例如,当第一位置信息和第二位置信息由测试对象的至少一个特征点分别在第一成像结果和第二成像结果中的坐标位置所构成时,可针对测试对象的同一特征点的在两个成像结果中的坐标位置执行差值计算,以获得双目相机对应于成像距离的成像偏差分析结果。

又如,当第一位置信息和第二位置信息由测试对象整体分别在第一成像结果和第二成像结果中的成像区域所构成时,可针对测试对象在两个成像结果中的成像区域执行差值计算,以获得双目相机对应于成像距离的成像偏差分析结果。

由上可知,本实施例提供的成像偏差分析方法可动态测算双目相机在不同成像距离下的成像偏差,以分析双目相机是否存在异常,借以提高后续双目相机的检测结果的准确性。

第二实施例

图2示出了本申请第二实施例的成像偏差分析方法的流程示意图。如图所示,本实施例的成像偏差分析方法主要包括以下步骤:

步骤S202,获取具有目标区域以及包围目标区域的外围区域的测试对象。

于本实施例中,测试对象的目标区域可呈矩形并具有第一颜色,测试对象的外围区域可具有第二颜色。

于本实施例中,第一颜色可为第二颜色的反色,亦即,目标区域为外围区域的反色。

较佳地,第一颜色(即目标区域)可为黑色,第二颜色(即外围区域)可为白色。

步骤S204,调整双目相机与测试对象的间距,以使测试对象的目标区域完全落入双目相机的第一成像结果和第二成像结果各自的感兴趣区域内,且测试对象的外围区域完全覆盖第一成像结果和第二成像结果各自的感兴趣区域,以确定双目相机的成像距离。

可选地,可基于所期望的成像距离,调整双目相机的感兴趣区域的尺寸参数和/或位置参数,以使最终确定的成像距离符合预期。

步骤S206,提供双目相机拍摄基于所确定的成像距离测试对象,获取双目相机对应于成像距离的第一成像结果和第二成像结果。

于本实施例中,双目相机包括彩色相机和红外相机,第一成像结果为可见光图像,第二成像结果为红外图像。

步骤S208,识别第一成像结果和第二成像结果中的目标区域,获得目标区域在第一成像结果中的第一位置信息和在第二成像结果中的第二位置信息。

可选地,可识别测试对象的目标区域的至少一个顶点分别在第一成像结果和第二成像结果中的坐标位置,以获得测试对象的第一位置信息和第二位置信息。

例如,可识别目标区域的左上角顶点分别在第一成像结果和第二成像结果中的坐标位置,以获得第一位置信息和第二位置信息。

可选地,可识别目标区域分别在第一成像结果和第二成像结果中的成像区域,以获得第一位置信息和第二位置信息。

于本实施例中,目标区域的成像区域可包括目标区域的各顶点坐标信息、长度信息和宽度信息。

例如,可通过识别目标区域(例如矩形)的各个顶点的坐标信息,据以确定目标区域在第一成像结果/第二成像结果中的成像区域。

又如,可通过识别目标区域(例如矩形)的一个顶点(例如目标区域的左上角顶点)的坐标信息,并识别目标区域的长度信息和宽度信息,据以确定目标区域在第一成像结果/第二成像结果中的成像区域。

可选地,在执行本步骤之前,还可基于预设预处理规则,针对第一成像结果和第二成像结果执行预处理。

于本实施例中,针对第一成像结果和第二成像结果执行预处理可包括图片镜像旋转处理,图片像素转换处理、图片压缩处理中的至少一个,借以提高后续成像偏差分析的准确性。

步骤S210,根据第一位置信息和第二位置信息,获得双目相机对应于成像距离的成像偏差值。

于本实施例中,可针对目标区域的第一位置信息和第二位置信息执行差值计算,以获得双目相机对应于当前的成像距离的成像偏差值。

步骤S212,判断双目相机对应于成像距离的成像偏差值是否小于预设偏差阈值,若是,进行步骤S214,若否,进行步骤S216。

可选地,可基于第一成像结果和第二成像结果的分辨率,设置预设偏差阈值。

于本实施例中,当第一成像结果和第二成像结果的分辨率为640*480时,预设偏差阈值可设置为15个像素。

步骤S214,若分析双目相机对应于当前成像距离的成像偏差值小于预设偏差阈值时,输出双目相机对应于成像距离的成像偏差值为正常的分析结果。

步骤S216,若分析双目相机对应于当前成像距离的成像偏差值不小于预设偏差阈值时,输出双目相机对应于成像距离的成像偏差值为异常的分析结果。

综上所述,本实施例的成像偏差分析方法利用具有目标区域以及包围目标区域的外围区域作为测试对象,以动态测算双目相机对应于不同成像距离的成像偏差值,可以提高成像偏差测算结果的准确性。

第三实施例

本申请第三实施例提供一种计算机存储介质,所述计算机存储介质中储存有用于执行上述第一实施例或第二实施例所述的成像偏差分析方法的各所述步骤的指令。

第四实施例

图3示出了本申请第四实施例的活体检测方法的流程示意图。本实施例的活体检测方法适用于例如门禁、闸机等需执行身份验证的各类应用场景。

如图所示,本实施例的活体检测方法主要包括以下:

步骤S302,根据双目相机的成像距离,利用成像偏差分析方法,获得双目相机对应于成像距离的成像偏差分析结果,并根据成像偏差分析结果校准双目相机。

于本实施例中,可根据双目相机的安装位置与目标检测位置之间的间隔距离,确定双目相机的成像距离。

于本实施例中,可利用上述第一实施例或第二实施例所述的成像偏差分析方法,获取双目相机对应于成像距离的成像偏差值,并基于所述成像偏差值针对双目相机进行校准。例如,可将成像偏差值直接设置于双目相机中以进行校准。

步骤S304,利用校准后的双目相机针对满足成像距离的目标对象进行拍摄,获得目标对象的成像结果,并根据成像结果识别目标对象。

于本实施例中,可利用双目相机针对位于目标检测位置的目标对象执行拍摄,以获得目标对象满足于成像距离的成像结果。

可选地,可识别成像结果中的目标对象是否与预设标准对象相匹配。

于本实施例中,可预先采集各预设标准对象对应的各标准成像信息,并将双目相机所获取的成像结果分别与各标准成像信息进行比对,获得目标对象与预设标准对象匹配或不匹配的识别结果,例如,识别目标对象是否为预先登记在识别终端设备底库中的人员。

可选地,预设标准对象的标准成像信息可包括预设标准对象的面部特征信息和/或体态特征信息。

于本实施例中,可在识别成像结果中的目标对象与预设标准对象相匹配时,进一步利用双目相机中的红外相机针对目标对象执行活体检测(亦即,验证目标对象是否为真实的活体本人)。

综上所述,本申请实施例的活体检测方法利用基于成像偏差分析结果所校准后的双目相机执行目标对象的检测识别,可以有效提高双目相机的识别结果的准确性。

第五实施例

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

第六实施例

图4示出了本申请第六实施例的成像偏差分析装置的结构示意图。如图所示,本实施例的成像偏差分析装置400主要包括:成像模块402、识别模块404、分析模块406。

成像模块402用于提供双目相机40拍摄测试对象,以确定所述双目相机40的成像距离,并获取所述双目相机40对应于所述成像距离的第一成像结果和第二成像结果。

可选地,所述双目相机40包括彩色相机和红外相机,所述第一成像结果为可见光图像,所述第二成像结果为红外图像。

可选地,所述成像模块402还用于基于所述成像距离,调整所述双目相机40的感兴趣区域的尺寸参数和/或位置参数。

可选地,所述成像模块402还用于提供所述双目相机40拍摄所述测试对象,以使所述测试对象落入所述双目相机40的所述第一成像结果和所述第二成像结果各自的所述感兴趣区域中。

可选地,所述测试对象具有目标区域以及包围所述目标区域的外围区域,其中,所述目标区域呈矩形并具有第一颜色,所述外围区域具有第二颜色,所述第一颜色为所述第二颜色的反色,较佳地,所述第一颜色为黑色,所述第二颜色为白色;所述成像模块402还用于提供所述双目相机40拍摄所述测试对象,以使所述测试对象的所述目标区域完全落入所述双目相机40的所述第一成像结果和所述第二成像结果各自的所述感兴趣区域内,且所述测试对象的所述外围区域完全覆盖所述第一成像结果和所述第二成像结果各自的所述感兴趣区域。

识别模块404用于识别所述第一成像结果和所述第二成像结果中的所述测试对象,获得所述测试对象在所述第一成像结果中的第一位置信息和在所述第二成像结果中的第二位置信息。

可选地,所述识别模块404还用于识别所述第一成像结果中的所述感兴趣区域,获得所述测试对象在所述第一成像结果中的所述第一位置信息;并识别所述第二成像结果中的所述感兴趣区域,获得所述测试对象在所述第二成像结果中的所述第一位置信息。

可选地,所述识别模块404还用于识别所述测试对象的至少一个特征点分别在所述第一成像结果和所述第二成像结果中的坐标位置,以获得所述测试对象的所述第一位置信息和所述第二位置信息;或者识别所述测试对象整体分别在所述第一成像结果和所述第二成像结果中的成像区域,以获得所述测试对象的所述第一位置信息和所述第二位置信息;其中,所述成像区域包括所述测试对象的各所述特征点的坐标信息以及所述测试对象的尺寸信息。

可选地,所述识别模块404还用于识别所述目标区域的至少一个顶点分别在所述第一成像结果和所述第二成像结果中的坐标位置,以获得所述测试对象的所述第一位置信息和所述第二位置信息;或者识别所述目标区域分别在所述第一成像结果和所述第二成像结果中的成像区域,以获得所述测试对象的所述第一位置信息和所述第二位置信息;其中,所述成像区域包括所述目标区域的各顶点坐标信息、长度信息和宽度信息。

可选地,所述识别模块404还用于基于预设预处理规则,针对所述第一成像结果和第二成像结果执行预处理;其中,所述预设预处理规则包括:图片镜像旋转处理,图片像素转换处理、图片压缩处理中的至少一个。

分析模块406用于根据所述第一位置信息和所述第二位置信息,获得所述双目相机40对应于所述成像距离的成像偏差分析结果。

可选地,所述分析模块406还用于根据所述第一位置信息和所述第二位置信息执行差值计算,获得所述双目相机40对应于所述成像距离的成像偏差值。

可选地,所述分析模块406还用于根据所述双目相机40对应于所述成像距离的所述成像偏差值和预设偏差阈值,若所述成像偏差值小于所述预设偏差阈值,输出所述双目相机40对应于所述成像距离的所述成像偏差值为正常的分析结果,若所述成像偏差值不小于所述预设偏差阈值,输出所述双目相机40对应于所述成像距离的所述成像偏差值为异常的分析结果。

可选地,所述分析模块406还用于基于所述第一成像结果和所述第二成像结果的分辨率设置所述预设偏差阈值。

可选地,所述预设偏差阈值包括对应于640*480的分辨率的15个像素。

第七实施例

图5示出了本申请第七实施例的活体检测装置的架构示意图。如图所示,本实施例的活体检测装置500主要包括校准模块502、检测模块504。

校准模块502用于根据双目相机40的成像距离,利用第六实施例所述的成像偏差分析装置400,获得所述双目相机40对应于所述成像距离的成像偏差分析结果,并根据所述成像偏差分析结果校准所述双目相机40。

检测模块504用于利用校准后的所述双目相机40针对满足所述成像距离的目标对象进行拍摄,获得所述目标对象的成像结果,并根据所述成像结果识别所述目标对象。

可选地,所述检测模块504还用于若识别所述成像结果中的所述目标对象与预设标准对象匹配时,进一步利用所述双目相机40中的红外相机针对所述目标对象执行活体检测。

可选地,所述检测模块504还用于采集各所述预设标准对象对应的各标准成像信息;将所述成像结果分别与各所述标准成像信息进行比对,获得所述目标对象与所述预设标准对象匹配或不匹配的识别结果。

可选地,所述标准成像信息包括所述预设标准对象的面部特征信息和/或体态特征信息。

综上所述,本申请实施例的成像偏差分析方法、装置及计算机存储介质可动态测算双目相机对应于不同成像距离的成像偏差。

此外,通过将测试对象设置为具有目标区域以及包围目标区域的外围区域,且所述目标区域呈矩形并具有第一颜色,所述外围区域具有第二颜色,所述第一颜色为所述第二颜色的反色,可以提高成像偏差分析结果的准确性。

再者,本申请所提供的活体检测方法、装置及计算机存储介质通过根据成像偏差分析结果针对双目相机进行校准,可以提高双目相机的检测结果的准确性。

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

相关技术
  • 成像偏差分析及活体检测方法、装置及计算机存储介质
  • 活体检测方法及装置、计算机设备和计算机可读存储介质
技术分类

06120113116102