身份认证方法和装置制造方法及图纸

技术编号:15501809 阅读:120 留言:0更新日期:2017-06-03 23:00
本发明专利技术的实施例提供了一种身份认证方法和装置。该方法包括:获取待认证人员的证件图像;判断证件图像中的证件是否为已认证证件,以获得证件认证结果;获取待认证人员的人脸图像;利用人脸图像进行活体检测,以获得活体检测结果;以及至少根据证件认证结果和活体检测结果确定待认证人员的身份是否合法。上述方法和装置结合已认证证件判断和活体检测来确定待认证人员的身份是否合法,因此与常规的单纯基于密码或证件进行身份认证的方式相比,根据本发明专利技术实施例的身份认证方法和装置的认证结果更准确,可以提高用户鉴权的安全性,从而可以有效保障用户的权益。

Authentication method and device

Embodiments of the present invention provide an authentication method and device. The method includes: obtaining the document image to be certified personnel; judging whether the certificates in the certificate image for the certified documents to obtain certificates of certification results; for face image to be certified personnel; for in vivo detection using face images to obtain in vivo detection results; and at least according to the documents of certification results and test results to determine in vivo certification of personnel identity authentication. The method and device combining with the certification documents to determine the in vivo detection judgment and certification of personnel identity is legitimate, and therefore the conventional simple password based authentication or identification mode, according to the identity authentication method and device of the embodiment of the invention the authentication result is more accurate, can improve the safety of user authentication. Which can effectively protect the interests of users.

【技术实现步骤摘要】
身份认证方法和装置
本专利技术涉及图像处理领域,更具体地涉及一种身份认证方法和装置。
技术介绍
科技产品使用的社会化成为现代化社会生活的一道靓丽风景线,人们的衣食住行无不与科技密切相关,科技产品已经逐渐应用到社会生活的方方面面,成为现代人类日常生活不可缺少的重要组成部分。然而,人们在享受科学产品带来的福利的同时,也感受到了它所带来的负面问题,例如,信息安全问题。目前许多领域均涉及信息安全问题,尤其在电子商务、移动支付、银行开户等
,信息安全问题尤为突出。具体来说,目前,在上述领域中多数采用密码方式进行用户交互鉴权(也可以称为身份认证),也有采用刷证件的方式进行用户交互鉴权的。上述两种方式都有一定的弊端,前者需要用户牢记密码,而且每次输密码较为繁琐,一旦密码被非法分子盗取,更将给用户造成隐私或财产的损失,而对于后者来说,证件容易被伪造或冒用,其安全性较低。因此,有必要提出一种方便安全的身份认证方法或系统,以应用于电子商务、移动支付、银行开户等

技术实现思路
考虑到上述问题而提出了本专利技术。本专利技术提供了一种身份认证方法和装置。根据本专利技术一方面,提供了一种身份认证方法。该方法包括:获取待认证人员的证件图像;判断证件图像中的证件是否为已认证证件,以获得证件认证结果;获取待认证人员的人脸图像;利用人脸图像进行活体检测,以获得活体检测结果;以及至少根据证件认证结果和活体检测结果确定待认证人员的身份是否合法。示例性地,在至少根据证件认证结果和活体检测结果确定待认证人员的身份是否合法之前,身份认证方法还包括:利用证件图像和/或人脸图像执行附加判断操作,以获得附加判断结果;至少根据证件认证结果和活体检测结果确定待认证人员的身份是否合法包括:根据证件认证结果、活体检测结果和附加判断结果确定待认证人员的身份是否合法。示例性地,附加判断操作包括证件真伪判断操作和/或人脸一致性判断操作,并且附加判断结果包括证件真伪判断结果和/或人脸一致性判断结果,证件真伪判断操作包括:判断证件图像中的证件是否为真实证件,以获得证件真伪判断结果;人脸一致性判断操作包括:根据证件图像获取待认证人员的证件人脸;以及将待认证人员的证件人脸与人脸图像中的人脸进行对比,以获得人脸一致性判断结果。示例性地,根据证件图像获取待认证人员的证件人脸包括:从证件图像中检测人脸,以获得待认证人员的证件人脸。示例性地,根据证件图像获取待认证人员的证件人脸包括:对所述证件图像进行文字识别,以获得所述证件图像中的文字信息;基于证件图像中的文字信息从已认证证件信息数据库中搜索匹配的证件信息;以及确定搜索到的、匹配的证件信息中的证件人脸为待认证人员的证件人脸。示例性地,判断证件图像中的证件是否为真实证件,以获得证件真伪判断结果包括:提取证件图像的图像特征;以及将图像特征输入训练好的证件分类器,以获得证件真伪判断结果;其中,证件真伪判断结果为证件图像中的证件是真实证件的置信度。示例性地,判断证件图像中的证件是否为真实证件,以获得证件真伪判断结果包括:从证件图像中识别包含证件标识信息的图像块;以及对包含证件标识信息的图像块中的证件标识信息进行识别,以获得证件真伪判断结果;其中,证件真伪判断结果为证件图像中的证件是真实证件的置信度。示例性地,在根据证件认证结果、活体检测结果和附加判断结果确定待认证人员的身份是否合法的过程中,证件认证结果、活体检测结果和附加判断结果中的每个结果具有各自的权重系数。示例性地,获取待认证人员的证件图像包括:实时采集当前拍摄条件下的待认证人员的证件的预拍摄图像;实时评估预拍摄图像的图像属性;当预拍摄图像的图像属性的评估值小于预设的评估值阈值时,根据预拍摄图像的图像属性生成提示信息,用于提示待认证人员调整其证件的拍摄条件;以及当预拍摄图像的图像属性的评估值等于或大于预设的评估值阈值时,保存预拍摄图像以将其作为证件图像。示例性地,判断证件图像中的证件是否为已认证证件,以获得证件认证结果包括:对证件图像进行文字识别,以获得证件图像中的文字信息;以及基于证件图像中的文字信息在已认证证件信息数据库中进行搜索,以获得证件认证结果;其中,证件认证结果为证件图像中的证件是已认证证件的置信度。示例性地,对证件图像进行文字识别,以获得证件图像中的文字信息包括:对证件图像中的文字进行定位,以获得包含文字的图像块;以及对包含文字的图像块中的文字进行识别,以获得证件图像中的文字信息。示例性地,在对包含文字的图像块中的文字进行识别之前,身份认证方法还包括:将包含文字的图像块校正为水平状态。示例性地,在对包含文字的图像块中的文字进行识别,以获得证件图像中的文字信息之后,所述对所述证件图像进行文字识别,以获得所述证件图像中的文字信息还包括:输出证件图像中的文字信息,以供用户查看;接收用户输入的文字修正信息;将文字修正信息所指示的待修正文字与证件图像中的文字信息中的对应文字进行对比;以及如果文字修正信息所指示的待修正文字与证件图像中的文字信息中的对应文字之间的差异小于预设的差异阈值,则利用文字修正信息更新证件图像中的文字信息。示例性地,在获取待认证人员的人脸图像之前或在该步骤的实施过程中,身份认证方法还包括:生成活体动作指令,活体动作指令用于指示待认证人员执行对应的活体动作;获取待认证人员的人脸图像包括:获取实时采集的待认证人员的人脸图像;利用人脸图像进行活体检测,以获得活体检测结果包括:检测人脸图像中的人脸;以及判断人脸图像中的人脸是否执行活体动作指令所指示的活体动作,以获得活体检测结果。示例性地,在获取待认证人员的人脸图像之前或在该步骤的实施过程中,身份认证方法还包括:生成活体动作指令,活体动作指令用于指示待认证人员执行对应的活体动作;获取待认证人员的人脸图像包括:获取实时采集的待认证人员的人脸图像;利用人脸图像进行活体检测,以获得活体检测结果包括:从所采集的人脸图像中捕捉待认证人员执行活体动作前的皮肤区域图像和执行活体动作后的皮肤区域图像;以及将待认证人员执行活体动作前的皮肤区域图像和执行活体动作后的皮肤区域图像输入皮肤弹性分类器,以获得活体检测结果。示例性地,身份认证方法包括:获取真实人员执行活体动作前的人脸图像和执行活体动作后的人脸图像,以及虚假人员执行活体动作前的人脸图像和执行活体动作后的人脸图像;从真实人员执行活体动作前的人脸图像和执行活体动作后的人脸图像中提取真实人员执行活体动作前的人脸图像和执行活体动作后的皮肤区域图像作为正样本图像;从虚假人员执行活体动作前的人脸图像和执行活体动作后的人脸图像中提取虚假人员执行活体动作前的人脸图像和执行活体动作后的皮肤区域图像作为负样本图像;以及利用正样本图像和负样本图像训练分类器模型,以获得皮肤弹性分类器。示例性地,从所采集的人脸图像中捕捉待认证人员执行活体动作前的皮肤区域图像和执行活体动作后的皮肤区域图像包括:从所采集的人脸图像中选择待认证人员执行活体动作前的人脸图像和执行活体动作后的人脸图像;利用人脸检测模型对在待认证人员执行活体动作前的人脸图像和执行活体动作后的人脸图像中的人脸进行定位;利用人脸关键点定位模型对在待认证人员执行活体动作前的人脸图像和执行活体动作后的人脸图像中的人脸的关键点进行定位;以及根据定位获本文档来自技高网...
身份认证方法和装置

【技术保护点】
一种身份认证方法,包括:获取待认证人员的证件图像;判断所述证件图像中的证件是否为已认证证件,以获得证件认证结果;获取所述待认证人员的人脸图像;利用所述人脸图像进行活体检测,以获得活体检测结果;以及至少根据所述证件认证结果和所述活体检测结果确定所述待认证人员的身份是否合法。

【技术特征摘要】
1.一种身份认证方法,包括:获取待认证人员的证件图像;判断所述证件图像中的证件是否为已认证证件,以获得证件认证结果;获取所述待认证人员的人脸图像;利用所述人脸图像进行活体检测,以获得活体检测结果;以及至少根据所述证件认证结果和所述活体检测结果确定所述待认证人员的身份是否合法。2.如权利要求1所述的身份认证方法,其中,在所述至少根据所述证件认证结果和所述活体检测结果确定所述待认证人员的身份是否合法之前,所述身份认证方法还包括:利用所述证件图像和/或所述人脸图像执行附加判断操作,以获得附加判断结果;所述至少根据所述证件认证结果和所述活体检测结果确定所述待认证人员的身份是否合法包括:根据所述证件认证结果、所述活体检测结果和所述附加判断结果确定所述待认证人员的身份是否合法。3.如权利要求2所述的身份认证方法,其中,所述附加判断操作包括证件真伪判断操作和/或人脸一致性判断操作,并且所述附加判断结果包括证件真伪判断结果和/或人脸一致性判断结果,所述证件真伪判断操作包括:判断所述证件图像中的证件是否为真实证件,以获得所述证件真伪判断结果;所述人脸一致性判断操作包括:根据所述证件图像获取所述待认证人员的证件人脸;以及将所述待认证人员的证件人脸与所述人脸图像中的人脸进行对比,以获得所述人脸一致性判断结果。4.如权利要求3所述的身份认证方法,其中,所述根据所述证件图像获取所述待认证人员的证件人脸包括:从所述证件图像中检测人脸,以获得所述待认证人员的证件人脸。5.如权利要求3所述的身份认证方法,其中,所述根据所述证件图像获取所述待认证人员的证件人脸包括:对所述证件图像进行文字识别,以获得所述证件图像中的文字信息;基于所述证件图像中的文字信息从已认证证件信息数据库中搜索匹配的证件信息;以及确定搜索到的、所述匹配的证件信息中的证件人脸为所述待认证人员的证件人脸。6.如权利要求3所述的身份认证方法,其中,所述判断所述证件图像中的证件是否为真实证件,以获得所述证件真伪判断结果包括:提取所述证件图像的图像特征;以及将所述图像特征输入训练好的证件分类器,以获得所述证件真伪判断结果;其中,所述证件真伪判断结果为所述证件图像中的证件是真实证件的置信度。7.如权利要求3所述的身份认证方法,其中,所述判断所述证件图像中的证件是否为真实证件,以获得所述证件真伪判断结果包括:从所述证件图像中识别包含证件标识信息的图像块;以及对所述包含证件标识信息的图像块中的证件标识信息进行识别,以获得所述证件真伪判断结果;其中,所述证件真伪判断结果为所述证件图像中的证件是真实证件的置信度。8.如权利要求2所述的身份认证方法,其中,在所述根据所述证件认证结果、所述活体检测结果和所述附加判断结果确定所述待认证人员的身份是否合法的过程中,所述证件认证结果、所述活体检测结果和所述附加判断结果中的每个结果具有各自的权重系数。9.如权利要求1所述的身份认证方法,其中,所述获取待认证人员的证件图像包括:实时采集当前拍摄条件下的待认证人员的证件的预拍摄图像;实时评估所述预拍摄图像的图像属性;当所述预拍摄图像的图像属性的评估值小于预设的评估值阈值时,根据所述预拍摄图像的图像属性生成提示信息,用于提示所述待认证人员调整其证件的拍摄条件;以及当所述预拍摄图像的图像属性的评估值等于或大于所述预设的评估值阈值时,保存所述预拍摄图像以将其作为所述证件图像。10.如权利要求1所述的身份认证方法,其中,所述判断所述证件图像中的证件是否为已认证证件,以获得证件认证结果包括:对所述证件图像进行文字识别,以获得所述证件图像中的文字信息;以及基于所述证件图像中的文字信息在已认证证件信息数据库中进行搜索,以获得所述证件认证结果;其中,所述证件认证结果为所述证件图像中的证件是已认证证件的置信度。11.如权利要求5或10所述的身份认证方法,其中,所述对所述证件图像进行文字识别,以获得所述证件图像中的文字信息包括:对所述证件图像中的文字进行定位,以获得包含文字的图像块;以及对所述包含文字的图像块中的文字进行识别,以获得所述证件图像中的文字信息。12.如权利要求11所述的身份认证方法,其中,在所述对所述包含文字的图像块中的文字进行识别之前,所述身份认证方法还包括:将所述包含文字的图像块校正为水平状态。13.如权利要求11所述的身份认证方法,其中,在所述对所述包含文字的图像块中的文字进行识别,以获得所述证件图像中的文字信息之后,所述对所述证件图像进行文字识别,以获得所述证件图像中的文字信息还包括:输出所述证件图像中的文字信息,以供用户查看;接收所述用户输入的文字修正信息;将所述文字修正信息所指示的待修正文字与所述证件图像中的文字信息中的对应文字进行对比;以及如果所述文字修正信息所指示的待修正文字与所述证件图像中的文字信息中的对应文字之间的差异小于预设的差异阈值,则利用所述文字修正信息更新所述证件图像中的文字信息。14.如权利要求1所述的身份认证方法,其中,在所述获取所述待认证人员的人脸图像之前或在该步骤的实施过程中,所述身份认证方法还包括:生成活体动作指令,所述活体动作指令用于指示所述待认证人员执行对应的活体动作;所述获取所述待认证人员的人脸图像包括:获取实时采集的所述待认证人员的人脸图像;所述利用所述人脸图像进行活体检测,以获得活体检测结果包括:检测所述人脸图像中的人脸;以及判断所述人脸图像中的人脸是否执行所述活体动作指令所指示的活体动作,以获得所述活体检测结果。15.如权利要求1所述的身份认证方法,其中,在所述获取所述待认证人员的人脸图像之前或在该步骤的实施过程中,所述身份认证方法还包括:生成活体动作指令,所述活体动作指令用于指示所述待认证人员执行对应的活体动作;所述获取所述待认证人员的人脸图像包括:获取实时采集的所述待认证人员的人脸图像;所述利用所述人脸图像进行活体检测,以获得活体检测结果包括:从所采集的所述人脸图像中捕捉所述待认证人员执行活体动作前的皮肤区域图像和执行活体动作后的皮肤区域图像;以及将所述待认证人员执行活体动作前的皮肤区域图像和执行活体动作后的皮肤区域图像输入皮肤弹性分类器,以获得所述活体检测结果。16.如权利要求15所述的身份认证方法,其中,所述身份认证方法包括:获取真实人员执行活体动作前的人脸图像和执行活体动作后的人脸图像,以及虚假人员执行活体动作前的人脸图像和执行活体动作后的人脸图像;从所述真实人员执行活体动作前的人脸图像和执行活体动作后的人脸图像中提取真实人员执行活体动作前的人脸图像和执行活体动作后的皮肤区域图像作为正样本图像;从所述虚假人员执行活体动作前的人脸图像和执行活体动作后的人脸图像中提取虚假人员执行活体动作前的人脸图像和执行活体动作后的皮肤区域图像作为负样本图像;以及利用所述正样本图像和所述负样本图像训练分类器模型,以获得所述皮肤弹性分类器。17.如权利要求15所述的身份认证方法,其中,所述从所采集的所述人脸图像中捕捉所述待认证人员执行活体动作前的皮肤区域图像和执行活体动作后的皮肤区域图像包括:从所采集的所述人脸图像中选择所述待认证人员执行活体动作前的人脸图像和执行活体动作后的人脸图像;利用人脸检测模型对在所述待认证人员执行活体动作前的人脸图像和执行活体动作后的人脸图像中的人脸进行定位;利用人脸关键点定位模型对在所述待认证人员执行活体动作前的人脸图像和执行活体动作后的人脸图像中的人脸的关键点进行定位;以及根据定位获得的人脸位置和关键点位置对在所述待认证人员执行活体动作前的人脸图像和执行活体动作后的人脸图像中的人脸进行区域划分,以获得所述待认证人员执行活体动作前的皮肤区域图像和执行活体动作后的皮肤区域图像。18.如权利要求17所述的身份认证方法,其中,所述身份认证方法还包括:获取样本人脸图像,所述样本人脸图像中的人脸的位置和人脸的关键点的位置是已标注好的;以及利用所述样本人脸图像进行神经网络训练,以获得所述人脸检测模型和所述人脸关键点定位模型。19.如权利要求1所述的身份认证方法,其中,所述获取所述待认证人员的人脸图像包括:使用结构光照射所述待认证人员的人脸;获取由双...

【专利技术属性】
技术研发人员:陈可卿
申请(专利权)人:北京旷视科技有限公司北京小孔科技有限公司
类型:发明
国别省市:北京,11

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

1