一种基于面部与语音识别的安全验证方法技术

技术编号:39314110 阅读:31 留言:0更新日期:2023-11-12 15:58
本发明专利技术公开了一种基于面部与语音识别的安全验证方法,涉及安全识别技术领域;采集用户注册时的面部图像样本数据以及语音样本数据,并建立面部图像样本数据库以及语音样本数据库,进而根据面部图像样本数据库以及语音样本数据库建立识别神经网络;当前用户进行身份验证时,获取当前用户面部图像以及当前用户语音数据,并进行处理,根据处理结果,获取当前用户面部图像识别数据以及当前用户语音识别数据;根据识别神经网络,对当前用户面部图像识别数据和当前用户语音识别数据进行处理,根据处理结果,获得当前用户数据节点;根据当前用户数据节点,对当前用户的身份进行验证;有利于增强面部识别的安全性和唯一性。于增强面部识别的安全性和唯一性。于增强面部识别的安全性和唯一性。

【技术实现步骤摘要】
一种基于面部与语音识别的安全验证方法


[0001]本专利技术涉及安全识别
,具体是一种基于面部与语音识别的安全验证方法。

技术介绍

[0002]面部识别是生物识别技术的一种,是当前人工智能和模式识别的研究热点,在公共安全、人机交互等领域具有广阔的应用前景,不论是在移动设备的用户终端,还是在银行ATM机的用户终端,通过面部识别进行安全验证的方式都是更为方便易行的,但是现有的验证方式都是利用设备上的摄像头对面部图像进行采集,而且为了保证面部图像采集的实时性,往往会让被验证的人做一些面部动作;
[0003]现有技术中,面部识别存在相似性,无法做到精准识别,无法保证面部识别的唯一性,因此,提供一种基于面部与语音识别的安全验证方法。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提供一种基于面部与语音识别的安全验证方法;
[0005]本专利技术的目的可以通过以下技术方案实现:一种基于面部与语音识别的安全验证方法,所述方法包括:
[0006]步骤一:采集用户注册时的面部图像样本数据以及语音样本数据,并建立面部图像样本数据库以及语音样本数据库,进而根据面部图像样本数据库以及语音样本数据库建立识别神经网络;
[0007]步骤二:当前用户进行身份验证时,获取当前用户面部图像以及当前用户语音数据,并进行处理,根据处理结果,获取当前用户面部图像识别数据以及当前用户语音识别数据;
[0008]步骤三:根据识别神经网络,对当前用户面部图像识别数据和当前用户语音识别数据进行处理,根据处理结果,获得当前用户数据节点;
[0009]步骤四:根据当前用户数据节点,对当前用户的身份进行验证。
[0010]进一步的,所述面部图像样本数据库的建立过程包括:
[0011]利用摄像头录入用户注册时的面部图像,用户注册时,用户根据提示信息面做相应的提示动作;所述提示信息包括眼睛提示信息、姿态提示信息以及表情提示信息;根据所述提示信息获得对应眼睛提示动作、姿态提示动作以及表情提示动作的所述提示动作;
[0012]所述眼睛提示动作包括向前看、向上看、向左看以及向右看;所述姿态提示动作包括向上抬头30
°
、向下低头30
°
、向左倾斜30
°
,向右倾斜30
°

[0013]所述表情提示动作包括左眼闭右眼开、右眼闭左眼开、嘟嘴以及龇牙;
[0014]对表情提示动作进行选择性录入,若选择,则对表情提示动作进行录入,用于对面部识别的确认;若未选择,则无需对表情提示动作进行录入;
[0015]在云端数据库提前存储提示信息对应的标准提示动作,生成标准提示动作数据
库;将提示动作发送至标准提示动作数据库进行对比,若相同,则提示“合格”,若不相同,则提示“重新录入”;
[0016]所有提示动作提示“合格”则面部图像录入成功,生成面部图像样本数据,并将所有用户注册时的面部图像样本进行存储在云端数据库,建立面部图像样本数据库。
[0017]进一步的,所述语音样本数据库建立过程包括:
[0018]在云端数据库建立语音文字数据包,所述语音文字数据包包括若干个语音文字,用于根据语音文字录入语音样本;
[0019]所述语音文字是表示为一句文本;
[0020]用户在录入语音样本时,语音文字数据包随机发送一个语音文本至用户,用户根据语音文字进行朗读,获得用户的声纹,根据声纹获得对应的声纹图,并将声纹图标记为语音样本数据,并将所有用户注册时的语音样本进行存储在云端数据库,建立语音样本数据库。
[0021]进一步的,所述识别神经网络的建立过程包括:
[0022]以用户为数据总节点,,将面部图像样本数据和语音样本数据标记为数据节点,所述数据总节点连接数据节点;
[0023]根据数据节点,将面部图像样本数据库以及语音样本数据库生成对应的面部图像样本数据网以及语音样本数据网,所述面部图像样本数据网生成的数据节点为面部图像样本节点,所述语音样本数据网生成的数据节点为语音样本节点,将脸图像样本节点以及语音样本节点链接对应的数据总节点,并生成用户样本数据网;
[0024]根据面部图像样本数据网、语音样本数据网以及用户样本数据网,建立识别神经网络。
[0025]进一步的,所述面部图像识别数据的获取过程包括:
[0026]将当前用户的面部图像进行预处理,获得当前面部图像;
[0027]所述预处理包括面部图像的光线补偿、灰度变换、直方图均衡化以及归一化;
[0028]获取当前面部图像的点云数据,根据点云数据获得当前面部图像三维模型,采集当前面部图像三维模型中眼睛、鼻子、嘴巴、耳朵以及下巴的点云数据,标记为部位点云数据,所述部位点云数据包括若干个部位位置数据,根据若干个部位位置数据获得其对应的部位位置数据集;
[0029]所述部位位置数据集包括眼睛位置数据集、鼻子位置数据集、嘴巴位置数据集、耳朵位置数据集以及下巴位置数据集;
[0030]根据部位位置数据集获得当前面部图像三维模型的若干个欧几里得距离,所述欧几里得距离包括眼睛之间、眼睛与鼻子之间、眼睛与嘴巴之间、鼻子与嘴巴之间、嘴巴与下巴之间以及眼睛与下巴之间的欧几里得距离,对其进行分别标记;
[0031]根据距离公式,获得若干个欧几里得距离,并将若干个欧几里得距离进行链接获得欧几里得空间;
[0032]设置部位点云数据集中一个眼睛位置数据、鼻子位置数据、嘴巴位置数据、耳朵位置数据以及下巴位置数据分别为(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),(x4,y4,z4),(x5,y5,z5)以及(x6,y6,z6),其中,x,y,z表示为三维模型中的位置坐标;
[0033]所述(x1,y1,z1)和(x2,y2,z2)分别表示左眼睛位置数据和右眼睛位置数据;
[0034]设置一个眼睛之间、眼睛与鼻子之间、眼睛与嘴巴之间、鼻子与嘴巴之间、嘴巴与下巴之间以及眼睛与下巴之间的欧几里得距离分别为S1,S2,S3,S4,S5,...,S
i

[0035]基于距离公式,即公式为:
[0036];
[0037]其中,i为正整数,n=1,2,3,4,5,6;
[0038]需要进一步说明的是当获得S1的欧几里得距离,则i=1,n=2,则公式为:
[0039];
[0040]获得当前用户面部图像的表情提示动作,并将表情提示动作发送至欧几里得空间中进行结合,进而生成当前用户面部图像识别数据。
[0041]进一步的,所述当前用户语音识别数据的获得过程包括:
[0042]获取当前用户语音数据,对语音数据进行拆分,拆分为字、词、句以及段;获取字、词、句以及段对应的频率,根据对应的频率获取当前用户语音数据的声纹图,生成当前用户语音识别数据。
[0043]进一步的,获得当前用户数据节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于面部与语音识别的安全验证方法,其特征在于,所述方法包括:步骤一:采集用户注册时的面部图像样本数据以及语音样本数据,并建立面部图像样本数据库以及语音样本数据库,进而根据面部图像样本数据库以及语音样本数据库建立识别神经网络;步骤二:当前用户进行身份验证时,获取当前用户面部图像以及当前用户语音数据,并进行处理,根据处理结果,获取当前用户面部图像识别数据以及当前用户语音识别数据;步骤三:根据识别神经网络,对当前用户面部图像识别数据和当前用户语音识别数据进行处理,根据处理结果,获得当前用户数据节点;步骤四:根据当前用户数据节点,对当前用户的身份进行验证。2.根据权利要求1所述的一种基于面部与语音识别的安全验证方法,其特征在于,所述面部图像样本数据库的建立过程包括:利用摄像头录入用户注册时的面部图像,用户注册时,用户根据提示信息面做相应的提示动作;所述提示动作包括眼睛提示动作、姿态提示动作以及表情提示动作的所述提示动作;对表情提示动作进行选择性录入,若选择,则对表情提示动作进行录入,用于对面部识别的确认;若未选择,则无需对表情提示动作进行录入;在云端数据库提前存储提示信息对应的标准提示动作,生成标准提示动作数据库;将提示动作发送至标准提示动作数据库进行对比,若相同,则提示“合格”,若不相同,则提示“重新录入”;所有提示动作提示“合格”则面部图像录入成功,生成面部图像样本数据,并将所有用户注册时的面部图像样本进行存储在云端数据库,建立面部图像样本数据库。3.根据权利要求1所述的一种基于面部与语音识别的安全验证方法,其特征在于,所述语音样本数据库建立过程包括:在云端数据库建立语音文字数据包,所述语音文字数据包包括若干个语音文字,用于根据语音文字录入语音样本;用户在录入语音样本时,语音文字数据包随机发送一个语音文本至用户,用户根据语音文字进行朗读,获得用户的声纹,根据声纹获得对应的声纹图,并将声纹图标记为语音样本数据,并将所有用户注册时的语音样本进行存储在云端数据库,建立语音样本数据库。4.根据权利要求1所述的一种基于面部与语音识别的安全验证方法,其特征在于,所述识别神经网络的建立过程包括:以用户为数据总节点,将面部图像样本数据和语音样本数据标记为数据节点,所述数据总节点连接数据节点;根据数据节点,将面部图像样本数据库以及语音样本数据库生成对应的面部图像样本数据网以及语音样本数据网,所述面部图像样本数据网生成的数据节点为面部图像样本节点,所述语音样本数据网生成的数据节点为语音样本节点,将脸图像样本节点...

【专利技术属性】
技术研发人员:杨艳群
申请(专利权)人:达州领投信息技术有限公司
类型:发明
国别省市:

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

1