可自适应调节阈值的生物识别认证方法、设备及存储设备与流程

文档序号:17374042发布日期:2019-04-12 23:06阅读:237来源:国知局
可自适应调节阈值的生物识别认证方法、设备及存储设备与流程
本发明涉及生物识别领域,尤其涉及一种可自适应调节阈值的生物识别认证方法、设备及存储设备。
背景技术
:随着对社会安全和身份鉴别准确性和可靠性要求的日益提升,单一生物特征识别在准确性和可靠性方面的局限性日益突出,已远不能满足产品和技术发展的需要。当前,多模态生物特征识别被认为是一个最具潜力和优势的研究方向。针对多模态生物特征观测数据,如何实现异构特征的智能处理和高效的融合计算仍是一个极具挑战性的课题。此外,当今的多模态生物识别技术难以适应较复杂的识别环境。技术实现要素:为了解决上述问题,本发明提供了一种可自适应调节阈值的生物识别认证方法,主要包括以下步骤:s101:在注册阶段,利用相机和麦克风对注册用户的人脸和声音信息进行采集,得到第一面部图片和第一声纹样本,并将第一面部图片和第一声纹样本存储于本地数据库中,作为认证基准信息;s102:在认证阶段,利用相机和麦克风对待认证的用户进行人脸和声音信息采集,得到第二面部图片和第二声纹样本;并根据认证基准信息,计算得到面部图片相似度face_sim和声纹相似度voice_sim;s103:对采集的第二面部图片进行图像增强,得到增强的面部图片;并利用无参考型图像质量客观评价算法对增强的面部图片的质量进行评估量化,得到图片质量分数scf;s104:利用dnn深度神经网络算法对第二声纹样本中的语音信息分别进行增强处理,得到增强的声纹样本数据;并根据增强的声纹样本数据,计算得到声纹质量分数scs;s105:对图片质量分数scf和声纹质量分数scs分别进行归一化处理,得到归一化后的图片质量分数nf和归一化后的声纹质量分数ns;s106:根据归一化后的图片质量分数nf和归一化后的声纹质量分数ns,计算得到实际面部识别阈值tf和实际声纹识别阈值ts;s107:将面部图片相似度face_sim和声纹相似度voice_sim与实际面部识别阈值tf和实际声纹识别阈值ts进行比对;若条件face_sim≥tf和voice_sim≥ts同时成立,则认证成功,允许登陆,并转到步骤s108;否则,认证失败,转到步骤s108;s108:认证程序结束。进一步地,步骤s102中,根据认证基准信息,采用opencv库中的facedetect功能,对第一面部图片和第二面部图片的相似度进行计算,得到面部图片相似度face_sim;采用梅尔倒谱系数mfcc作为语音特征相似度的评价参数,对第二声纹样本的声纹相似度进行计算,得到声纹相似度voice_sim;所述第二声纹样本包括三段时间长度相等,内容不同的用户语音信息。进一步地,采用opencv库中的facedetect功能,对第一面部图片和第二面部图片的相似度进行计算的方法具体为:首先利用opencv库中的facedetect功能将第一面部图片和第二面部图片中的人脸检测出来;然后将检测到的人脸分别剪切出来,得到两张分别只包含第一面部图片中人脸的图片和只包含第二面部图片中人脸的图片;再将分别将只包含人脸的图片转换成单通道的图像;最后使用直方图比较这两张单通道的人脸图像,得到面部图片相似度face_sim。进一步地,步骤s103中,图像增强的具体过程如下:s201:调用opencv库中的equalizehist()方法对增强的面部图片进行直方图均衡化处理,得到均衡化后的面部图片;s202:调用opencv库中的gaussianblur()方法对均衡化后的面部图片进行高斯滤波,得到滤波后的面部图片;s203:调用opencv库中的laplacian()方法对滤波后的面部图片进行3×3的laplacian算子卷积滤波,得到增强的面部图片。进一步地,步骤s103中,scf的计算公式如公式(1)所示:上式中,为图片中人脸部分的平均灰度,为增强后整个图片的灰度平均值;为图片对比度;为图片适宜度;p、gmax和gmin分别为:相邻像素间的灰度差为i的像素分布概率、图像灰度最大值和图像灰度最小值。进一步地,步骤s104中,增强的声纹样本数据包括:分段信噪比segsnr和对数谱畸变程度lsd;根据增强的声纹样本数据,采用公式(2)对声纹样本进行质量评估,得到声纹质量分数scs:scs=ks×segsnr+kl×e-lsd(2)上式中,ks和kl分别表示segsnr和lsd对质量分数的影响程度,ks和kl均大于0,为预设值;声纹质量分数scs包括三段增强的语音信息分别进行质量评估后得到的声纹质量分数:scs1、scs2和scs3。进一步地,步骤s105中,利用公式(3)对图片质量分数scf进行归一化处理,得到归一化后的图片质量分数nf:nf=1-(1-scf)m(3)上式中,m表示归一化处理程度,m大于0,为预设值;利用公式(4)对声纹质量分数scs进行归一化处理,得到归一化后的声纹质量分数ns:上式中,scsmax=max(scs1,scs2,scs3)。进一步地,步骤s106中,利用公式(5)和公式(6)分别计算实际面部识别阈值tf和实际声纹识别阈值ts:当nf≥ns时:当nf<ns时:公式(5)和公式(6)中,tf0和ts0分别为面部识别基准阈值和声纹识别基准阈值;as1和tf1分别为面部识别和声纹识别阈值的下降极限值;as2和af2分别为面部识别和声纹识别阈值的上升极限值;bs1和bf1分别为面部识别和声纹识别阈值的下降速度;bs2和bf2分别为面部识别和声纹识别阈值的上升速度;tf0、ts0、as1、af1、as2、af2、bs1、bf1、bs2和bf2均为先验值。一种存储设备,所述存储设备存储指令及数据用于实现一种可自适应调节阈值的生物识别认证方法。一种可自适应调节阈值的生物识别认证设备,包括:处理器及所述存储设备;所述处理器加载并执行所述存储设备中的指令及数据用于实现一种可自适应调节阈值的生物识别认证方法。本发明提供的技术方案带来的有益效果是:本发明提出的技术方案,通过光线强度、灰度对比度和适宜度等指标对用户提交的人脸图像进行质量评估,根据图片质量动态调节人脸识别通过的阈值,尽量降低外界环境因素,如光线强度、摄像设备等对人脸识别造成的影响,并对图片进行直方图均衡化、高斯滤波等预处理,评估此时的环境因素;同时使用dnn深度神经网络进行人声增强及噪声评估,可较准确地反映当前的语音质量。结合两者质量的评估,动态调整声音识别和面部识别的权重,从而调节多模态身份认证方式,提高认证精度。附图说明下面将结合附图及实施例对本发明作进一步说明,附图中:图1是本发明实施例中一种可自适应调节阈值的生物识别认证的流程图;图2是本发明实施例中质量较差面部图像的质量评估结果的示意图;图3是本发明实施例中语音采集界面的示意图;图4是本发明实施例中语音质量的评价效果的示意图;图5是本发明实施例中原始语音信号波形示意图;图6是本发明实施例中语音增强后的信号波形示意图;图7是本发明实施例中认证准确度的对比示意图;图8是本发明实施例中硬件设备工作的示意图。具体实施方式为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。本发明的实施例提供了一种可自适应调节阈值的生物识别认证方法、设备及存储设备。请参考图1,图1是本发明实施例中一种可自适应调节阈值的生物识别认证方法的流程图,具体包括如下步骤:s101:在注册阶段,利用相机和麦克风对注册用户的人脸和声音信息进行采集,得到第一面部图片和第一声纹样本,并将第一面部图片和第一声纹样本存储于本地数据库中,作为认证基准信息;s102:在认证阶段,利用相机和麦克风对待认证的用户进行人脸和声音信息采集,得到第二面部图片和第二声纹样本;并根据认证基准信息,计算得到面部图片相似度face_sim和声纹相似度voice_sim;s103:对采集的第二面部图片进行图像增强,得到增强的面部图片;并利用无参考型图像质量客观评价算法对增强的面部图片的质量进行评估量化,得到图片质量分数scf;s104:利用dnn深度神经网络算法对第二声纹样本中的语音信息分别进行增强处理,得到增强的声纹样本数据具体步骤,(见参考文献:xuy,duj,huangz,etal.multi-objectivelearningandmask-basedpost-processingfordeepneuralnetworkbasedspeechenhancement[c]//interspeech.2015);并根据增强的声纹样本数据,计算得到声纹质量分数scs;s105:对图片质量分数scf和声纹质量分数scs分别进行归一化处理,得到归一化后的图片质量分数nf和归一化后的声纹质量分数ns;s106:根据归一化后的图片质量分数nf和归一化后的声纹质量分数ns,计算得到实际面部识别阈值tf和实际声纹识别阈值ts;s107:将面部图片相似度face_sim和声纹相似度voice_sim与实际面部识别阈值tf和实际声纹识别阈值ts进行比对;若条件face_sim≥tf和voice_sim≥ts同时成立,则认证成功,允许登陆,并转到步骤s108;否则,认证失败,转到步骤s108;s108:认证程序结束。步骤s102中,根据认证基准信息,采用opencv库中的facedetect功能,对第一面部图片和第二面部图片的相似度进行计算,得到面部图片相似度face_sim;采用梅尔倒谱系数mfcc作为语音特征相似度的评价参数,对第二声纹样本的声纹相似度进行计算(具体方法,见参考文献:赵桂兰,孙东.基于matlab的mfcc在语音相似度评价中的应用),得到声纹相似度voice_sim;所述第二声纹样本包括三段时间长度相等,内容不同的用户语音信息。采用opencv库中的facedetect功能,对第一面部图片和第二面部图片的相似度进行计算的方法具体为:首先利用opencv库中的facedetect功能将第一面部图片和第二面部图片中的人脸检测出来;然后将检测到的人脸分别剪切出来,得到两张分别只包含第一面部图片中人脸的图片和只包含第二面部图片中人脸的图片;再将分别将只包含人脸的图片转换成单通道的图像;最后使用直方图比较这两张单通道的人脸图像,得到面部图片相似度face_sim。步骤s103中,图像增强的具体过程如下:s201:调用opencv库中的equalizehist()方法对增强的面部图片进行直方图均衡化处理,得到均衡化后的面部图片;s202:调用opencv库中的gaussianblur()方法对均衡化后的面部图片进行高斯滤波,得到滤波后的面部图片;s203:调用opencv库中的laplacian()方法对滤波后的面部图片进行3×3的laplacian算子卷积滤波,得到增强的面部图片。步骤s103中,scf的计算公式如公式(1)所示:上式中,为图片中人脸部分的平均灰度,为增强后整个图片的灰度平均值;为图片对比度;为图片适宜度;p、gmax和gmin分别为:相邻像素间的灰度差为i的像素分布概率、图像灰度最大值和图像灰度最小值。步骤s104中,增强的声纹样本数据包括:分段信噪比segsnr和对数谱畸变程度lsd;根据增强的声纹样本数据,采用公式(2)对声纹样本进行质量评估,得到声纹质量分数scs:scs=ks×segsnr+kl×e-lsd(2)上式中,ks和kl分别表示segsnr和lsd对质量分数的影响程度,ks和kl均大于0,为预设值;声纹质量分数scs包括三段增强的语音信息分别进行质量评估后得到的声纹质量分数:scs1、scs2和scs3。步骤s105中,利用公式(3)对图片质量分数scf进行归一化处理,得到归一化后的图片质量分数nf:nf=1-(1-scf)m(3)上式中,m表示归一化处理程度,m大于0,为预设值;利用公式(4)对声纹质量分数scs进行归一化处理,得到归一化后的声纹质量分数ns:上式中,scsmax=max(scs1,scs2,scs3)。步骤s106中,利用公式(5)和公式(6)分别计算实际面部识别阈值tf和实际声纹识别阈值ts:当nf≥ns时:当nf<ns时:公式(5)和公式(6)中,tf0和ts0分别为面部识别基准阈值和声纹识别基准阈值;as1和af1分别为面部识别和声纹识别阈值的下降极限值;as2和af2分别为面部识别和声纹识别阈值的上升极限值;bs1和bf1分别为面部识别和声纹识别阈值的下降速度;bs2和bf2分别为面部识别和声纹识别阈值的上升速度;tf0、ts0、as1、af1、as2、af2、bs1、bf1、bs2和bf2均为先验值。为进一步对本发明所提出的技术方案进行说明,本发明实施例进行了如下测试:首先使用一张光线条件较差的情况下采集的人脸图片进行测试,如图2所示,为图片测试的结果,可以看到,当光线条件较差时,图片评分显著降低。然后采集三组测试者的语料信息,采集过程中需要保证相对良好的测试环境,采集界面如图3。采集完毕后,使用dnn深度神经网络进行人声增强及噪声评估,并记录采集语音的snr、lsd等指标作为声音质量归一化的参考信息。语音质量的评价效果如图4所示,六个数据分别表示三组语音样本的snr和lsd指标。原始语音信号波形图和语音增强后的信号波形图分别如图5和图6所示。通过对比可以直观地看出,语音增强后语音信号的质量得到了明显的增强,噪声部分的波形被滤除,增强效果十分明显。最后进行自适应调节:自适应调节生物认证方式时,首先进行声纹特征的采集,之后系统会对其进行降噪处理并得到语音质量的评价信息。语音信息采集完成后,系统会调用摄像头拍摄测试者的面部信息,并对面部图像进行质量评价。信息采集完毕后,经过归一化、阈值调整等步骤,综合判断得到的认证结果。自适应调节生物识别性能测试将从不同环境下人脸识别和声纹识别的准确度展开,并测试自适应调节后的识别准确度。从而判定本模块在极端环境下的效果。表1展示了不同图像质量条件下,人脸识别准确度(tp)的数值变化趋势,其中人脸识别的通过阈值设定为0.7。表1不同图像质量(q)下人脸识别平均准确度(tp)评估质量(q)准确度(tp)0.5-0.655.6%0.6-0.769.2%0.7-0.880.7%0.8-0.988.5%0.9-1.092.4%表2展示了不同语音信噪比(snr)下,声纹识别准确度(tp)的数值变化趋势,其中声纹识别设定的通过阈值为1.0。表2不同信噪比(snr)下声纹识别平均准确度(tp)信噪比(snr)准确度(tp)0.9-1.08.1%1.0-2.033.7%2.0-3.061.2%3.0-4.078.3%4.0以上88.5%图7展示了本发明所提出的技术方案与单模态条件下的认证准确度的对比,其中,假定单模态各种环境因素出现概率相等。通过分析,该调节模型较好地弥补了单模态生物识别受环境因素制约的缺陷。以上就是本发明实施例对本发明所提出的技术方案进行测试的结果,经测试,本发明所提出的的技术方案可以实现预期的功能,达到了预期的效果。请参见图8,图8是本发明实施例的硬件设备工作示意图,所述硬件设备具体包括:一种可自适应调节阈值的生物识别认证设备801、处理器802及存储设备803。一种可自适应调节阈值的生物识别认证设备801:所述一种可自适应调节阈值的生物识别认证设备801实现所述一种可自适应调节阈值的生物识别认证方法。处理器802:所述处理器802加载并执行所述存储设备803中的指令及数据用于实现所述一种可自适应调节阈值的生物识别认证方法。存储设备803:所述存储设备803存储指令及数据;所述存储设备803用于实现所述一种可自适应调节阈值的生物识别认证方法。本发明的有益效果是:本发明提出的技术方案,通过光线强度、灰度对比度和适宜度等指标对用户提交的人脸图像进行质量评估,根据图片质量动态调节人脸识别通过的阈值,尽量降低外界环境因素,如光线强度、摄像设备等对人脸识别造成的影响,并对图片进行直方图均衡化、高斯滤波等预处理,评估此时的环境因素;同时使用dnn深度神经网络进行人声增强及噪声评估,可较准确地反映当前的语音质量。结合两者质量的评估,动态调整声音识别和面部识别的权重,从而调节多模态身份认证方式,提高认证精度。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1