【技术实现步骤摘要】
身份识别方法、装置、存储介质及设备
[0001]本专利技术涉及生物识别领域,特别是指一种身份识别方法、装置、存储介质及设备。
技术介绍
[0002]现代社会随着互联网的不断发展,人们对信息尤其是个人信息的安全性和稳定性的要求不断提高。利用人体固有的独特生理特征或行为特征进行身份认证的应用越来越广泛,例如,目前已经广泛应用在日常生活及安全领域的指纹、虹膜、人脸、静脉等安全认证方法和设备。
[0003]但是,目前每一项单一的生物特征识别技术都有其局限性,如破损指纹的人不能使用指纹识别,导致单一生物特征的识别技术不能满足所有人的需要。因而多模态生物特征识别技术成为近年来关注的热点,其在一定程度上克服了单一生物特征识别的局限性,且多模态生物特征识别技术的总体识别精度通常会高于单一生物特征识别技术。
[0004]在多模态生物特征识别中,人脸和虹膜的多模态识别是最具潜力的生物特征识别技术。在进行人脸虹膜多模态生物特征识别过程中,首先需要采集到符合一定要求的虹膜图像和人脸图像,虹膜图像和人脸图像的质量直接关系到识别的速度与精度。而在图像采集过程中,一个不能忽视的问题就是,由于用户头部倾斜或者用户转动等因素会导致人脸姿态偏转以及眼球偏转,从而使得采集的人脸图像和虹膜图像质量降低。
[0005]因此,在人脸虹膜多模态识别过程中,如何发现用户姿态偏转并及时对用户发出提示,是一个亟待解决的技术问题。现有技术通过积分投影方法对人脸图像中的关键点(包括左内眼点、右内眼点、鼻尖以及两嘴角点)进行定位,然后根据两个内眼点计 ...
【技术保护点】
【技术特征摘要】
1.一种身份识别方法,其特征在于,所述方法包括:获取待识别对象的虹膜图像;在所述虹膜图像上对瞳孔边界按照椭圆进行曲线拟合,并根据拟合的椭圆曲线判断所述待识别对象是否发生眼球偏转;若判断所述待识别对象发生眼球偏转,则获取所述待识别对象的人脸图像,根据所述人脸图像确定所述待识别对象的人脸姿态,根据所述待识别对象的人脸姿态获取所述待识别对象人眼正视时的虹膜图像;若判断所述待识别对象未发生眼球偏转,则确定所述虹膜图像为所述待识别对象人眼正视时的虹膜图像;根据所述待识别对象人眼正视时的虹膜图像对所述待识别对象进行身份识别。2.根据权利要求1所述的身份识别方法,其特征在于,所述在所述虹膜图像上对瞳孔边界按照椭圆进行曲线拟合,并根据拟合的椭圆曲线判断所述待识别对象是否发生眼球偏转,包括:在虹膜图像上对瞳孔进行定位,得到瞳孔边界;利用虹膜图像的梯度信息对瞳孔边界上的点进行修正并去除噪点,得到瞳孔边界上的有效点集;根据瞳孔边界上的有效点集进行椭圆曲线拟合,并根据椭圆曲线的扁平程度判断所述待识别对象是否发生眼球偏转。3.根据权利要求2所述的身份识别方法,其特征在于,所述利用虹膜图像的梯度信息对瞳孔边界上的点进行修正并去除噪点,得到瞳孔边界上的有效点集,包括:对所述虹膜图像进行光斑检测,并利用双二次插值去除光斑;将去除光斑的虹膜图像上圆心为(y,x),半径范围为[r1,r2]的环形区域图像每间隔一定角度取值,展开成矩形区域图像;其中,(y,x)为在虹膜图像上对瞳孔进行定位得到的瞳孔圆心,r1=a1r,r2=a2r,r为在虹膜图像上对瞳孔进行定位得到的瞳孔半径,a1和a2为设定的系数,0<a1<1<a2;在所述矩形区域图像上进行平滑滤波,并进行隔行相减,将相减后大于0的值保留,小于等于0的值设置为0,得到梯度图像;获取梯度图像的每一行的像素最大值及其坐标,将每一行的像素最大值使用该行的像素最大值及该行上在像素最大值附近的若干个像素的平均值代替,并且将代替后的像素最大值不小于设定阈值的行作为有效行;将有效行的像素最大值的坐标变换返回到虹膜图像的环形区域图像上,得到瞳孔边界上的有效点集。4.根据权利要求2所述的身份识别方法,其特征在于,所述根据瞳孔边界上的有效点集进行椭圆曲线拟合,包括:获取瞳孔边界上的有效点集中纵坐标取最大值和最小值的点(y_max,xx2)和(y_min,xx1),以及横坐标取最大值和最小值的点(yy2,x_max)和(yy1,x_min);计算初始中心点(y_point,x_point),初始长轴a和初始短轴b;其中,y_point=(y_min+y_max)/2,x_point=(x_min+x_max)/2,a=max(a_point,b_point),b=min(a_point,b_point),a_point为(y_min,xx1)与(y_max,xx2)的欧式距离,b_point为...
【专利技术属性】
技术研发人员:杨春林,刘洋,周军,
申请(专利权)人:北京眼神科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。