用户身份的验证方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-07-31 23:17:56
本技术涉及信息安全领域及人工智能领域,具体而言,涉及一种用户身份的验证方法、装置、电子设备及存储介质。
背景技术:
1、传统模式下客户办理银行业务时,通常采用人工输入密码的方式进行身份核验,但这种传统的密码校验方式存在一定的安全隐患,有着泄密的风险,并且如果客户忘记了密码,则需要去线下网点或者通过银行人工客服处理,耗时耗力。
2、人脸识别技术可以获取到人的脸部特征并进行刻录,准确地校验客户身份,使客户在银行进行存取款或基金股票交易等业务时得到了更安全的保障。然而,单一的特征识别如人脸特征识别在一些情况下并不能准确的识别出用户的身份,例如,在诸如皮肤过敏、面部受损、整容等引起脸部较大改变的情况,人脸识别技术可能无法准确判断出用户的身份,此外,人脸识别技术也无法很好的区分长相相似的人,例如识别双胞胎,所以仅靠单模态的人脸识别技术来验证用户身份,仍存在着身份验证准确度差的技术问题。
3、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本技术实施例提供了一种用户身份的验证方法、装置、电子设备及存储介质,以至少解决现有技术中使用单一人脸特征验证用户身份时存在的身份验证准确度差的技术问题。
2、根据本技术实施例的一个方面,提供了一种用户身份的验证方法,包括:在用户授权的情况下,采集用户的人脸图像和指纹图像;通过比较人脸图像中的像素大小确定用户的人脸图像纹理特征;根据指纹图像中的像素点的像素值提取用户的指纹特征;将指纹特征和人脸图像纹理特征融合为目标特征;根据目标特征验证用户的身份信息。
3、可选地,用户身份的验证方法还包括:从人脸图像中确定用户的人脸区域;在人脸区域上设置固定大小的滤波块;将滤波块内处于中心位置的像素作为中心像素,并将滤波块内除中心像素之外的每个像素作为邻域像素;根据邻域像素与中心像素的像素值大小关系,将邻域像素的像素值调整为0或1;对每个邻域像素调整后的像素值进行加权计算,并将计算结果作为人脸图像纹理特征。
4、可选地,用户身份的验证方法还包括:在邻域像素的像素值大于或等于中心像素的像素值的情况下,将邻域像素的像素值调整为1;在邻域像素的像素值小于中心像素的像素值的情况下,将邻域像素的像素值调整为0。
5、可选地,用户身份的验证方法还包括:将人脸图像转换为灰度人脸图像;对灰度人脸图像进行平滑去噪处理,得到目标灰度人脸图像;将目标灰度人脸图像中的像素在横坐标轴方向上的像素梯度值作为第一梯度值;将目标灰度人脸图像中的像素在纵坐标轴方向上的像素梯度值作为第二梯度值;计算第二梯度值与第一梯度的比值;将比值的正切函数值作为目标灰度人脸图像的边缘法线角度;根据边缘法线角度从人脸图像中确定用户的人脸区域。
6、可选地,用户身份的验证方法还包括:对第一梯度值和第二梯度值进行平方和计算,得到第一数值;对第一数值进行开方计算,得到目标灰度人脸图像中的像素对应的第二数值;将边缘法线角度所指向的方向作为边缘梯度方向;沿着边缘梯度方向,遍历目标灰度人脸图像上的每个像素对应的第二数值,保留在边缘梯度方向上的第一像素,去除在边缘梯度方向上的第二像素,其中,第一像素为所对应的第二数值为极大值的像素,第二像素为所对应的第二数值为非极大值的像素;根据第一像素从人脸图像中确定用户的人脸区域。
7、可选地,用户身份的验证方法还包括:将由所有的第一像素所构成的图像作为第一图像;将第一图像中像素值为预设阈值的像素作为目标像素;以目标像素为端点,沿垂直方向或水平方向扩展m个像素后得到目标基线,其中,m为大于1的整数;根据目标基线对第一图像进行裁剪,并将裁剪后的第一图像作为第二图像;将第二图像的大小调整为预设大小,并确定调整后的第二图像中的图像内容为用户的人脸区域。
8、可选地,用户身份的验证方法还包括:将指纹图像转换为二值化图像,其中,二值化图像不包括指纹图像中除用户的指纹之外的图像内容;确定二值化图像中的连通区域,其中,连通区域中的任意两个相邻像素点之间的间距小于预设间距;对二值化图像中的连通区域进行第一操作,并将完成第一操作后的二值化图像作为目标二值化图像,其中,第一操作用于保留位于连通区域的中心线上的像素点,并删除连通区域中位于中心线之外的像素点;根据目标二值化图像中的像素点的像素值提取用户的指纹特征。
9、可选地,用户身份的验证方法还包括:获取目标二值化图像中的第j个像素点的像素值以及与第j个像素点相邻的k个像素点的像素值,其中,第j个像素点为目标二值化图像中的任意一个像素点,k为大于1的整数;将k个像素点中任意相邻的两个像素点作为一个像素点组合,得到l个像素点组合,其中,l为大于或等于1的整数;将每个像素点组合中的两个像素点的像素值之差作为该像素点组合对应的像素差值;将l个像素点组合对应的l个像素差值进行求和计算,得到求和计算结果;在求和计算结果的绝对值为第一预设数值或第二预设数值的情况下,确定第j个像素点为指纹特征点,其中,绝对值为第一预设数值时表征第j个像素点为用户的指纹的端点,绝对值为第二预设数值时表征第j个像素点为用户的指纹的分叉点;将指纹特征点的像素值作为用户的指纹特征。
10、可选地,用户身份的验证方法还包括:对指纹特征和人脸图像纹理特征进行加权求和计算,得到加权求和计算结果;对指纹特征的权重系数和人脸图像纹理特征的权重系数进行求和计算,得到权重系数之和;计算加权求和计算结果与权重系数之和的比值,得到目标特征。
11、可选地,用户身份的验证方法还包括:获取用户预先保存在数据库中的预留特征,其中,预留特征为基于用户的预留指纹特征和预留人脸图像纹理特征融合得到的特征;在目标特征与预留特征的相似度大于预设相似度的情况下,确定用户的身份信息验证通过;在目标特征与预留特征的相似度小于或等于预设相似度的情况下,确定用户的身份信息未通过验证。
12、根据本技术的另一方面,还提供了一种用户身份的验证装置,其中,用户身份的验证装置包括:采集单元,用于在用户授权的情况下,采集用户的人脸图像和指纹图像;确定单元,用于通过比较人脸图像中的像素大小确定用户的人脸图像纹理特征;指纹特征提取单元,用于根据指纹图像中的像素点的像素值提取用户的指纹特征;特征融合单元,用于将指纹特征和人脸图像纹理特征融合为目标特征;身份验证单元,用于根据目标特征验证用户的身份信息。
13、根据本技术的另一方面,还提供了一种计算机可读存储介质,其中,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任意一项用户身份的验证方法。
14、根据本技术的另一方面,还提供了一种电子设备,其中,电子设备包括一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述任意一项中的用户身份的验证方法。
15、在本技术中,采用将用户的指纹特征和人脸图像纹理特征融合为目标特征的方式,首先在用户授权的情况下,采集用户的人脸图像和指纹图像,然后通过比较人脸图像中的像素大小确定用户的人脸图像纹理特征;根据指纹图像中的像素点的像素值提取用户的指纹特征。随后,将指纹特征和人脸图像纹理特征融合为目标特征,根据目标特征验证用户的身份信息。
16、由上述内容可知,与现有技术中仅使用单一的人脸特征对用户身份进行验证,或者仅使用单一的指纹特征对用户身份进行验证,本技术在确定用户的人脸图像纹理特征和指纹特征之后,通过将指纹特征和人脸图像纹理特征融合为目标特征,从而实现了从指纹和人脸两个维度综合判断用户的身份信息的目的,进而提升了用户身份信息的验证准确率,解决了现有技术中使用单一人脸特征验证用户身份时存在的身份验证准确度差的技术问题。
本文地址:https://www.jishuxx.com/zhuanli/20240730/196881.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表