G06V40/16 G06K9/62 G06V10/774
1.一种基于人脸识别技术的身份认证持续优化方法,其特征在于,包括客户端和服务端,所述客户端包括手机移动端,所述手机移动端包括摄像头使用权限申请模块、手机图库访问权限申请模块和摄像参数控制模块;所述服务端包括应用服务器和数据库,所述应用服务器提供系统业务服务,包括人脸识别模块、身份认证模块、模型训练模块;所述身份认证模块包括人脸信息验证模块、账户名称验证模块、账户密码验证模块和指纹信息识别验证模块;所述模型训练模块包括表情信息识别模块、妆后人脸信息识别模块和照片人脸信息识别模块;所述数据库用于存储系统数据,包括用户数据库、权限数据库、用户照片数据库、人脸识别算法模型库。
2.根据权利要求1所述的一种基于人脸识别技术的身份认证持续优化方法,其特征在于,所述摄像头使用权限申请模块用以获取用户的手机摄像功能使用权限,所述手机图库访问权限申请模块用以获取用户的收集图库访问和使用权限,所述摄像参数控制模块用以自动调整用户摄像功能的具体参数。
3.根据权利要求1所述的一种基于人脸识别技术的身份认证持续优化方法,其特征在于,所述人脸识别模块,所述人脸识别模块包括上传图片识别模块和摄像识别模块,所述上传图片识别模块可以对用户上传的照片进行人脸特征识别;所述摄像识别模块可以对手机移动端的摄像头拍摄到的画面进行实时识别。
4.根据权利要求1所述的一种基于人脸识别技术的身份认证持续优化方法,其特征在于,所述人脸信息验证模块可以对用户提供的人脸信息和照片信息进行识别验证;所述账户名称验证模块可以利用账户名称对使用者的身份进行初步验证;所述账户密码验证模块可以对使用者的身份进行验证;所述指纹信息识别验证模块可以利用使用者的指纹信息进行身份验证。
5.根据权利要求1所述的一种基于人脸识别技术的身份认证持续优化方法,其特征在于,所述表情信息识别模块利用人脸识别算法增加用户人脸模型信息,所述妆后人脸信息识别模块利用人脸识别算法适应用户化妆习惯,增加数据库内人脸识别算法模型库的数据丰富度;所述照片人脸信息识别模块是基于人脸识别算法对图库内的照片进行人脸信息识别,并且在识别后录入用户照片数据库内。
6.根据权利要求1所述的一种基于人脸识别技术的身份认证持续优化方法,其特征在于,用户数据库存储用户账号信息和密码等用户信息;权限数据库存储该用户在系统中的资源和数据权限信息;用户照片数据库存储用户及用户的人脸照片信息;人脸识别算法模型库存储用于人脸检测和识别的算法模型。
本发明涉及人脸识别技术领域,尤其涉及一种基于人脸识别技术的身份认证持续优化方法。
身份验证又称“验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认。身份验证的方法有很多,基本上可分为:基于共享密钥的身份验证、基于生物学特征的身份验证和基于公开密钥加密算法的身份验证。人脸识别技术就是基于生物学特征的身份验证手段之一,是基于人的脸部特征信息进行身份识别的一种生物识别技术,用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别的一系列相关技术,通常也叫做人像识别、面部识别。
现有的人脸识别技术均是基于人脸识别算法进行的,而用户的配合程度会对识别率造成极大的影响,例如胡须长度变化、发型变化、是否佩戴眼镜和面部表情等都会对识别率造成极大的影响,而在某些特殊条件下,例如用户处于大风天气、低温、炎热等户外情景下时,用户的表情往往都会在这些条件下影响,不自觉发生变化,此时对识别率会造成极大的负面影响,往往会存在验证失败的情况,存在技术缺陷。
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于人脸识别技术的身份认证持续优化方法。
为了实现上述目的,本发明采用了如下技术方案:
一种基于人脸识别技术的身份认证持续优化方法,包括客户端和服务端,所述客户端包括手机移动端,所述手机移动端包括摄像头使用权限申请模块、手机图库访问权限申请模块和摄像参数控制模块;所述服务端包括应用服务器和数据库,所述应用服务器提供系统业务服务,包括人脸识别模块、身份认证模块、模型训练模块;所述身份认证模块包括人脸信息验证模块、账户名称验证模块、账户密码验证模块和指纹信息识别验证模块;所述模型训练模块包括表情信息识别模块、妆后人脸信息识别模块和照片人脸信息识别模块;所述数据库用于存储系统数据,包括用户数据库、权限数据库、用户照片数据库、人脸识别算法模型库。
本发明进一步设置为:所述摄像头使用权限申请模块用以获取用户的手机摄像功能使用权限,所述手机图库访问权限申请模块用以获取用户的收集图库访问和使用权限,所述摄像参数控制模块用以自动调整用户摄像功能的具体参数。
通过采用上述技术方案:使得本发明可以在用户允许的情况下使用用户手机的摄像头和访问用户的图库。
本发明进一步设置为:所述人脸识别模块,所述人脸识别模块包括上传图片识别模块和摄像识别模块,所述上传图片识别模块可以对用户上传的照片进行人脸特征识别;所述摄像识别模块可以对手机移动端的摄像头拍摄到的画面进行实时识别。
通过采用上述技术方案:使得本发明可以对用户图库中的照片进行人脸信息识别和对用户的人脸信息进行识别。
本发明进一步设置为:所述人脸信息验证模块可以对用户提供的人脸信息和照片信息进行识别验证;所述账户名称验证模块可以利用账户名称对使用者的身份进行初步验证;所述账户密码验证模块可以对使用者的身份进行验证;所述指纹信息识别验证模块可以利用使用者的指纹信息进行身份验证。
通过采用上述技术方案:可以在多层面上对用户的身份信息进行验证。
本发明进一步设置为:所述表情信息识别模块利用人脸识别算法增加用户人脸模型信息,所述妆后人脸信息识别模块利用人脸识别算法适应用户化妆习惯,增加数据库内人脸识别算法模型库的数据丰富度;所述照片人脸信息识别模块是基于人脸识别算法对图库内的照片进行人脸信息识别,并且在识别后录入用户照片数据库内。
本发明进一步设置为:用户数据库存储用户账号信息和密码等用户信息;权限数据库存储该用户在系统中的资源和数据权限信息;用户照片数据库存储用户及用户的人脸照片信息;人脸识别算法模型库存储用于人脸检测和识别的算法模型。
本发明的有益效果为:
本发明通过设计模型训练模块,使得本发明可以基于人脸识别验证的安全验证前提下,对用户的表情信息、妆后人脸信息和照片人脸信息进行数据采集,并且作为后续的人脸识别验证依据,极大地丰富了对用户面部信息的采集,使得人脸识别算法模型库中的用户人脸模型更加精细,大大增加了用户在不同表情状态下人脸信息验证成功的几率,同时由于模型库中的人脸信息更加精细,通过对人脸信息的细节对比,也大大地降低了长相相似的非用户验证成功的几率;
本发明设计的身份认证模块中,人脸信息验证模块和指纹信息识别验证模块均为用户的生物信息验证手段,并且结合账户信息验证的方式使得本发明可以对用户的信息进行较为全面的验证,并且不同的验证手段的不同配合还极大地增加了非用户验证成功的几率。
图1为本发明一种基于人脸识别技术的身份认证持续优化方法的模块示意图;
图2为本发明对比例1的模块示意图;
图3为本发明对比例2的模块示意图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
实施例1
如图1所示,一种基于人脸识别技术的身份认证持续优化方法,包括客户端和服务端,所述客户端包括手机移动端,所述手机移动端包括摄像头使用权限申请模块、手机图库访问权限申请模块和摄像参数控制模块,所述摄像头使用权限申请模块用以获取用户的手机摄像功能使用权限,所述手机图库访问权限申请模块用以获取用户的收集图库访问和使用权限,所述摄像参数控制模块用以自动调整用户摄像功能的具体参数,如自动关闭滤镜和特效;
所述服务端包括应用服务器和数据库,所述应用服务器提供系统业务服务,包括人脸识别模块、身份认证模块、模型训练模块;所述人脸识别模块,所述人脸识别模块包括上传图片识别模块和摄像识别模块,所述上传图片识别模块可以对用户上传的照片进行人脸特征识别,通过设计增加图片人脸识别,可以使得本发明在对人脸验证时可以考虑到用户面部受伤时进行使用的情况,并且配合指纹识别的使用使得本发明的验证同样具备安全性;所述摄像识别模块可以对手机移动端的摄像头拍摄到的画面进行实时识别;所述身份认证模块包括人脸信息验证模块、账户名称验证模块、账户密码验证模块和指纹信息识别验证模块,所述人脸信息验证模块可以对用户提供的人脸信息和照片信息进行识别验证;所述账户名称验证模块可以利用账户名称对使用者的身份进行初步验证;所述账户密码验证模块可以对使用者的身份进行验证;所述指纹信息识别验证模块可以利用使用者的指纹信息进行身份验证;
所述模型训练模块包括表情信息识别模块、妆后人脸信息识别模块和照片人脸信息识别模块,所述表情信息识别模块利用人脸识别算法增加用户人脸模型信息,增加验证的成功率和准确率,所述妆后人脸信息识别模块利用人脸识别算法适应用户化妆习惯,增加数据库内人脸识别算法模型库的数据丰富度,增加验证的成功率和准确率;所述照片人脸信息识别模块是基于人脸识别算法对图库内的照片进行人脸信息识别,并且在识别后录入用户照片数据库内,增加验证的成功率和准确率;
所述数据库用于存储系统数据,包括用户数据库、权限数据库、用户照片数据库、人脸识别算法模型库;用户数据库存储用户账号信息和密码等用户信息;权限数据库存储该用户在系统中的资源和数据权限信息;用户照片数据库存储用户及用户的人脸照片信息;人脸识别算法模型库存储用于人脸检测和识别的算法模型。
实施例2
本发明在使用时:
1.首先建立账户,然后设置账户密码,此时基础的账户信息以及账户密码信息均存储于用户数据库内;
2.进行人脸信息录入,人脸信息录入基于人脸识别算法识别成功后,并且在识别成功后直接存储于人脸识别算法模型库内;
3.然后进行指纹信息录入,指纹信息识别基于指纹识别算法,并且在识别成功后存入用户数据库中;
4.再进行图片上传,利用人脸识别算法对图片中的人物特征信息进行采集,并且将采集的数据存入用户照片数据库中;
5.定时进行用户人脸信息验证。
实施例3
在定期采集人脸信息时:
1.首先验证账户密码信息,以此来对用户的身份进行初步验证;
2.验证用户指纹信息,以此来对用户的身份进行进一步的验证;
3.验证上传过的照片信息,利用用户的记忆来对用户的身份进行进一步的验证;
4.人脸信息识别验证,对用户的身份进行最终的验证;
5.不同的人脸表情模型数据采集与上传,更新用户的人脸模型数据,丰富人脸识别算法模型库内的数据量。
实施例4
当用户需要对访问权限信息进行更改,访问权限数据库时:
1.首先验证用户指纹信息,基于权限数据库的重要性,需要首先对用户的指纹信息进行验证;
2.然后验证人脸特征信息,通过对用户的人脸信息进行识别和验证,来增加身份验证的准确性;
3.定期跳出账户密码验证窗口,增加验证的灵活性,弹性验证的方式增加验证的安全性,定期时间可由使用者自行设定。
实施例5
当用户需要对用户数据库的数据进行更改或者查看,访问用户数据库时:
1.验证人脸信息,基于用户数据库的重要性与查看时用户的需求性,将验证人脸信息设为必要开启条件;
2.定期跳出指纹验证窗口,当非用户的使用者利用用户的人脸信息进行解锁识别时,可以对其进行阻拦,定期时间可由使用者自行设定;
3.定期跳出账户密码验证窗口,当非用户的使用者利用用户的人脸信息进行解锁识别时,可以对其进行阻拦,定期时间可由使用者自行设定。
实施例6
本发明的模型训练模块用以提高本发明对用户人脸信息识别的准确性和效率,在训练时:
1.采集三种不同表情的人脸信息,并存入人脸识别算法模型库,三种表情类型为不同的表情类型,并作为基础对比模型;
2.基于人脸识别算法对采集到的人脸信息进行识别与匹配,识别的对比模型为上述中采集到的三种不同表情的人脸信息模型;
3.每识别失败三次进行一次人脸识别验证,避免在识别过程中插入非用户的人脸信息;
4.每识别成功一次就进行照片人脸信息识别,直至识别失败然后进行一次人脸识别验证,识别成功后的人脸信息存入人脸识别算法模型库中,作为后续识别基础对比数据模型,人脸识别成功后的照片人脸信息识别对用户的照片数据库进行丰富,同样作为后续识别基础对比数据;
5.基于用户在化妆时的人脸信息无法与正常人脸信息同时存在,所以妆后人脸信息识别独立于表情信息识别和照片人脸信息识别之外;
6.基于妆后的人脸信息与正常的人脸信息存在一定差异,所以每次妆后人脸信息识别开始前进行一次人脸识别验证,并且在验证后采用指纹验证的方式对验证时效进行设定,指纹验证作为时效设定开启的验证条件,结合人脸验证与指纹验证的方式来降低非用户干扰训练的情况发生的几率,以此来避免无法开启训练的情况;
7.基于化妆耗时和耗力,每次妆后人脸信息识别失败后均进行一次指纹识别验证,并且在结束妆后人脸识别训练时进行一次人脸识别验证,通过对训练过程中出现的异常情况进行验证,降低非用户者对训练过程和结果造成负面影响的几率。
对比例1
如图2所示,一种基于人脸识别技术的身份认证持续优化方法,包括客户端和服务端,所述客户端包括手机移动端,所述手机移动端包括摄像头使用权限申请模块、手机图库访问权限申请模块和摄像参数控制模块,所述摄像头使用权限申请模块用以获取用户的手机摄像功能使用权限,所述手机图库访问权限申请模块用以获取用户的收集图库访问和使用权限,所述摄像参数控制模块用以自动调整用户摄像功能的具体参数,如自动关闭滤镜和特效;
所述服务端包括应用服务器和数据库,所述应用服务器提供系统业务服务,包括人脸识别模块、身份认证模块、模型训练模块;所述人脸识别模块,所述人脸识别模块包括上传图片识别模块和摄像识别模块,所述上传图片识别模块可以对用户上传的照片进行人脸特征识别,通过设计增加图片人脸识别,可以使得本发明在对人脸验证时可以考虑到用户面部受伤时进行使用的情况;所述摄像识别模块可以对手机移动端的摄像头拍摄到的画面进行实时识别;所述身份认证模块包括人脸信息验证模块、账户名称验证模块和账户密码验证模块,所述人脸信息验证模块可以对用户提供的人脸信息和照片信息进行识别验证;所述账户名称验证模块可以利用账户名称对使用者的身份进行初步验证;所述账户密码验证模块可以对使用者的身份进行验证;
所述模型训练模块包括表情信息识别模块、妆后人脸信息识别模块和照片人脸信息识别模块,所述表情信息识别模块利用人脸识别算法增加用户人脸模型信息,增加验证的成功率和准确率,所述妆后人脸信息识别模块利用人脸识别算法适应用户化妆习惯,增加数据库内人脸识别算法模型库的数据丰富度,增加验证的成功率和准确率;所述照片人脸信息识别模块是基于人脸识别算法对图库内的照片进行人脸信息识别,并且在识别后录入用户照片数据库内,增加验证的成功率和准确率;
所述数据库用于存储系统数据,包括用户数据库、权限数据库、用户照片数据库、人脸识别算法模型库;用户数据库存储用户账号信息和密码等用户信息;权限数据库存储该用户在系统中的资源和数据权限信息;用户照片数据库存储用户及用户的人脸照片信息;人脸识别算法模型库存储用于人脸检测和识别的算法模型。
上述设计,对比实施例1-6降低了用户身份认证的严谨性,提高了被非用户者侵入更改数据库的概率。
对比例2
如图3所示,一种基于人脸识别技术的身份认证持续优化方法,包括客户端和服务端,所述客户端包括手机移动端,所述手机移动端包括摄像头使用权限申请模块和摄像参数控制模块,所述摄像头使用权限申请模块用以获取用户的手机摄像功能使用权限,所述手机图库访问权限申请模块用以获取用户的收集图库访问和使用权限,所述摄像参数控制模块用以自动调整用户摄像功能的具体参数,如自动关闭滤镜和特效;
所述服务端包括应用服务器和数据库,所述应用服务器提供系统业务服务,包括人脸识别模块、身份认证模块、模型训练模块;所述人脸识别模块,所述人脸识别模块包括摄像识别模块,所述摄像识别模块可以对手机移动端的摄像头拍摄到的画面进行实时识别;所述身份认证模块包括人脸信息验证模块、账户名称验证模块、账户密码验证模块和指纹信息识别验证模块,所述人脸信息验证模块可以对用户提供的人脸信息进行识别验证;所述账户名称验证模块可以利用账户名称对使用者的身份进行初步验证;所述账户密码验证模块可以对使用者的身份进行验证;所述指纹信息识别验证模块可以利用使用者的指纹信息进行身份验证;
所述模型训练模块包括表情信息识别模块、妆后人脸信息识别模块,所述表情信息识别模块利用人脸识别算法增加用户人脸模型信息,增加验证的成功率和准确率,所述妆后人脸信息识别模块利用人脸识别算法适应用户化妆习惯,增加数据库内人脸识别算法模型库的数据丰富度,增加验证的成功率和准确率;
所述数据库用于存储系统数据,包括用户数据库、权限数据库、人脸识别算法模型库;用户数据库存储用户账号信息和密码等用户信息;权限数据库存储该用户在系统中的资源和数据权限信息;人脸识别算法模型库存储用于人脸检测和识别的算法模型。
上述设计,对比实施例1-6减少了在非正常情况下用户的验证手段。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
本文发布于:2023-04-15 09:35:20,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/1/87719.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |