基于活体认证的身份认证方法及装置制造方法及图纸

技术编号:24208276 阅读:35 留言:0更新日期:2020-05-20 15:39
本发明专利技术实施例提供一种基于活体认证的身份认证方法及装置,所述方法包括:检测到用户进行身份验证时,通过摄像头采集所述用户的人脸图像;获取所述人脸图像中的正脸照片,将正脸照片与数据库中的预存照片进行对比,根据对比结果判断所述用户是否为目标用户;当用户为目标用户时,发出执行指令,并获取发出执行指令后摄像头拍摄到图像序列,根据图像序列中用户的人脸图像和所述执行指令检测用户是否为活体;根据图像序列中的人脸图像进行心率检测,并根据所述心率检测的结果判断所述用户是否为活体;当检测到两次活体检测的结果都为所述用户是活体时,所述用户的身份验证通过。采用本方法能够确保用户身份信息的真实性,保护用户信息安全。

Authentication method and device based on living authentication

【技术实现步骤摘要】
基于活体认证的身份认证方法及装置
本专利技术涉及图像处理领域,尤其涉及一种基于活体认证的身份认证方法及装置。
技术介绍
着随着视觉系统的日益发展和成熟,人脸身份验证技术已经被广泛的应用到运营商、银行、政府部门等机构中。它不仅能够快速而准确的对用户身份进行鉴定,减轻人工核对的负担,也为用户随时随地办理业务提供了方便。同时,随着技术的深入,人脸识别的准确率也越来越高,这也确保了用户信息的安全性。但是信息与技术的发展给人们带来便利的同时,也存在很多安全隐患。一些不法分子通过身份造假,窃取用户信息,给用户和企业造成了严重的经济损失。不法份子通过使用照片、纸片、面具等恶意伪造的手段来冒充用户信息。因此如何识别出用户的真实身份成为了一个迫切的问题。
技术实现思路
针对现有技术中存在的问题,本专利技术实施例提供一种基于活体认证的身份认证方法及装置。本专利技术实施例提供一种基于活体认证的身份认证方法,包括:检测到用户进行身份验证时,通过摄像头采集所述用户的人脸图像;获取所述人脸图像中的正脸照片,将所述正脸照片与数据库中的预存照片进行对比,根据对比结果判断所述用户是否为目标用户;当所述用户为目标用户时,发出执行指令,并获取发出所述执行指令后所述摄像头拍摄到图像序列,根据所述图像序列中所述用户的人脸图像和所述执行指令检测所述用户是否为活体;根据所述图像序列中的人脸图像进行心率检测,并根据所述心率检测的结果判断所述用户是否为活体;当检测到两次活体检测的结果都为所述用户是活体时,所述用户的身份验证通过。在其中一个实施例中,所述方法还包括:根据预设帧数周期抽取所述图像序列中的帧数图片,将抽取的帧数图片中的人脸图像与所述执行指令进行比对,根据比对结果判断所述用户是否为活体。在其中一个实施例中,所述方法还包括:以所述帧数图片中预设编号正脸图片为检测起始点,以所述帧数图片中预设编号正脸图片的下一张正脸图片为检测终点,检测所述检测起始点和检测终点之间的帧数图片中人脸图像变化,将所述人脸图像变化与所述预设编号对应的执行指令进行比对。在其中一个实施例中,所述方法还包括:检测所述人脸图像中人脸与所述摄像头的角度大小;获取预设角度,并从所述人脸图像中截取与所述预设角度的角度大小相同的照片作为正脸照片。在其中一个实施例中,所述方法还包括:通过所述摄像头采集所述用户的人脸特征点,当采集到的所述人脸特征点的数量达到预设数量时,获取所述人脸图像中的正脸照片。在其中一个实施例中,所述方法还包括:结合所述图像序列,通过rPPG心率检测方法检测所述人脸图像的心率。本专利技术实施例提供一种基于活体认证的身份认证装置,包括:第一检测模块,用于检测到用户进行身份验证时,通过摄像头采集所述用户的人脸图像;获取模块,用于获取所述人脸图像中的正脸照片,将所述正脸照片与数据库中的预存照片进行对比,根据对比结果判断所述用户是否为目标用户;发出模块,用于当所述用户为目标用户时,发出执行指令,并获取发出所述执行指令后所述摄像头拍摄到图像序列,根据所述图像序列中所述用户的人脸图像和所述执行指令检测所述用户是否为活体;第二检测模块,用于根据所述图像序列中的人脸图像进行心率检测,并根据所述心率检测的结果判断所述用户是否为活体;第三检测模块,用于当检测到两次活体检测的结果都为所述用户是活体时,所述用户的身份验证通过。在其中一个实施例中,所述装置还包括:比对模块,用于根据预设帧数周期抽取所述图像序列中的帧数图片,将抽取的帧数图片中的人脸图像与所述执行指令进行比对,根据比对结果判断所述用户是否为活体。本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述基于活体认证的身份认证方法的步骤。本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述基于活体认证的身份认证方法的步骤。本专利技术实施例提供的基于活体认证的身份认证方法及装置,在身份验证的过程中,选择用户最佳的正脸照片进行身份比对;同时为了抵御不法份子使用照片、纸片、面具等恶意伪造,加入双重活体检测技术。基于人脸特征点检测,设计随机动作进行活体判定,该动作判定方法有效解决了不同人脸宽度问题,心率检测能够防止3d打印面具的攻击,从而确保用户身份信息的真实性,保护用户信息安全。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中基于活体认证的身份认证方法的流程图;图2为本专利技术实施例中基于活体认证的身份认证装置的结构图;图3为本专利技术实施例中电子设备结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的基于活体认证的身份认证方法的流程示意图,如图1所示,本专利技术实施例提供了一种基于活体认证的身份认证方法,包括:步骤S101,检测到用户进行身份验证时,通过摄像头采集所述用户的人脸图像。具体地,当检测到用户进行身份验证时,通过摄像头采集用户的人脸图像,比如用户在办理相关业务时,比如在银行存取物品、在公司出入门禁等背景下,都可以通过对应的摄像头采集用户的人脸图像。步骤S102,获取所述人脸图像中的正脸照片,将所述正脸照片与数据库中的预存照片进行对比,根据对比结果判断所述用户是否为目标用户。具体地,在通过摄像头采集用户的人脸图像时,获取人脸图像中的正脸照片,并将正脸照片与数据库中的预存照片进行对比,其中,预存的照片本文档来自技高网...

【技术保护点】
1.一种基于活体认证的身份认证方法,其特征在于,包括:/n检测到用户进行身份验证时,通过摄像头采集所述用户的人脸图像;/n获取所述人脸图像中的正脸照片,将所述正脸照片与数据库中的预存照片进行对比,根据对比结果判断所述用户是否为目标用户;/n当所述用户为目标用户时,发出执行指令,并获取发出所述执行指令后所述摄像头拍摄到图像序列,根据所述图像序列中所述用户的人脸图像和所述执行指令检测所述用户是否为活体;/n根据所述图像序列中的人脸图像进行心率检测,并根据所述心率检测的结果判断所述用户是否为活体;/n当检测到两次活体检测的结果都为所述用户是活体时,所述用户的身份验证通过。/n

【技术特征摘要】
1.一种基于活体认证的身份认证方法,其特征在于,包括:
检测到用户进行身份验证时,通过摄像头采集所述用户的人脸图像;
获取所述人脸图像中的正脸照片,将所述正脸照片与数据库中的预存照片进行对比,根据对比结果判断所述用户是否为目标用户;
当所述用户为目标用户时,发出执行指令,并获取发出所述执行指令后所述摄像头拍摄到图像序列,根据所述图像序列中所述用户的人脸图像和所述执行指令检测所述用户是否为活体;
根据所述图像序列中的人脸图像进行心率检测,并根据所述心率检测的结果判断所述用户是否为活体;
当检测到两次活体检测的结果都为所述用户是活体时,所述用户的身份验证通过。


2.根据权利要求1所述的基于活体认证的身份认证方法,其特征在于,所述根据所述图像序列中所述用户的人脸图像和所述执行指令检测所述用户是否为活体,包括:
根据预设帧数周期抽取所述图像序列中的帧数图片,将抽取的帧数图片中的人脸图像与所述执行指令进行比对,根据比对结果判断所述用户是否为活体。


3.根据权利要求2所述的基于活体认证的身份认证方法,其特征在于,所述将抽取的帧数图片中的人脸图像与所述执行指令进行比对,包括:
以所述帧数图片中预设编号正脸图片为检测起始点,以所述帧数图片中预设编号正脸图片的下一张正脸图片为检测终点,检测所述检测起始点和检测终点之间的帧数图片中人脸图像变化,将所述人脸图像变化与所述预设编号对应的执行指令进行比对。


4.根据权利要求1所述的基于活体认证的身份认证方法,其特征在于,所述获取所述人脸图像中的正脸照片,包括:
检测所述人脸图像中人脸与所述摄像头的角度大小;
获取预设角度,并从所述人脸图像中截取与所述预设角度的角度大小相同的照片作为正脸照片。


5.根据权利要求1所述的基于活体认证的身份认证方法,其特征在于,所述获取所述人脸图像中的正脸照片之前,还包...

【专利技术属性】
技术研发人员:徐辉李智
申请(专利权)人:北京天元创新科技有限公司
类型:发明
国别省市:北京;11

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

1