基于虹膜的测距方法和移动终端技术

技术编号:15052538 阅读:35 留言:0更新日期:2017-04-05 23:22
本发明专利技术公开了一种基于虹膜的测距方法和移动终端,该方法包括:通过第一镜头采集待测距虹膜的虹膜图像;确定该待测距虹膜的虹膜图像中的虹膜的半径或直径;根据该虹膜的半径或直径,确定该第一镜头和该虹膜之间的距离。本发明专利技术实施例基于不同用户的虹膜直径的变化范围较小的特性,以不同用户的虹膜直径相同为前提条件,测量移动终端的镜头和用户眼睛之间的距离,无需通过用户的瞳距确定移动终端的镜头和用户眼睛之间的距离,从而提高了测量移动终端的镜头和用户眼睛之间距离的精度。

【技术实现步骤摘要】

本专利技术涉及移动终端领域,尤其涉及基于虹膜的测距方法和移动终端
技术介绍
时下生物识别技术在移动终端上的应用非常热门,如人脸识别、指纹识别、虹膜识别等。这些生物识别技术极大的激发了人们对身份认证的安全性和实用性的重视。虹膜识别技术是基于眼睛中的虹膜进行身份识别,人的眼睛结构由巩膜、虹膜、瞳孔晶状体、视网膜等部分组成。虹膜是位于黑色瞳孔和白色巩膜之间的圆环状部分,不同人的虹膜直径一般在11毫米到12毫米之间。虹膜中包含有很多相互交错的斑点、细丝、冠状、条纹、隐窝等的细节特征,并且虹膜在胎儿发育阶段形成后,在整个生命历程中将是保持不变的。这些特征决定了虹膜特征的唯一性,同时也决定了身份识别的唯一性。因此,可以将眼睛的虹膜特征作为每个人的身份识别对象。用户在使用虹膜识别功能的过程中与移动终端需要保持一定的距离,但是当距离超过可识别的距离时,虹膜识别功能将失效。因此,可以在虹膜识别的过程中,提示用户与移动终端之间的距离是否超过可识别距离。现有技术中,测量移动终端的镜头和用户眼睛之间的距离的方法,主要是通过移动终端上的镜头拍摄包含用户双眼的图像,根据算法定位出图像中用户的两个瞳孔中心点的位置,从而确定用户的瞳距。然后基于瞳距和距离成反比关系的原理,根据移动终端预存的瞳距和距离的反比系数,确定移动终端的镜头和用户眼睛之间的距离。上述方法是建立在不同用户的瞳距相同的前提条件下进行的,然而,一般来说成年男性的瞳距在60毫米到73毫米之间,成年女性的瞳距在53毫米到68毫米之间,也就是说,不同用户的瞳距变化范围较大,因而,通过上述方法测量移动终端的镜头和用户眼睛之间的距离的误差较大。
技术实现思路
本专利技术实施例提供一种基于虹膜的测距方法和移动终端,以提高测量移动终端的镜头和用户眼睛之间的距离的精度。第一方面,提供一种基于虹膜的测距方法,包括:通过第一镜头采集待测距虹膜的虹膜图像;确定该待测距虹膜的虹膜图像中的虹膜的半径或直径;根据该虹膜的半径或直径,确定该第一镜头和该虹膜之间的距离。在某些实现方式中,该第一镜头和该虹膜之间的距离可以是第一镜头中的透镜与虹膜之间的距离。在某些实现方式中,虹膜的半径或直径还可以替换为虹膜的周长,也就是说,可以根据虹膜的周长,确定该第一镜头和该虹膜之间的距离。一方面,本申请基于不同用户的虹膜直径的变化范围较小的特性,以不同用户的虹膜直径相同为前提条件,测量移动终端的镜头和用户眼睛之间的距离,无需通过用户的瞳距确定移动终端的镜头和用户眼睛之间的距离,避免了因不同用户的瞳距变化范围较大,而导致测量精度不高的问题,从而提高了测量移动终端的镜头和用户眼睛之间距离的精度。另一方面,本申请还可以通过仅包含用户一只眼睛的局部图像,进行距离测量,避免了现有技术中基于用户瞳距的测距方法时,用户移动影响该用户图像捕捉率的问题,从而提高了用户图像的捕捉率。结合第一方面,在第一方面的第一种可能的实现方式中,根据虹膜的半径或直径,确定该第一镜头和该虹膜之间的距离,包括:根据该虹膜的半径或直径、该第一镜头的视场角、和该第一镜头中的光学传感器的面积,确定该第一镜头和该虹膜之间的距离。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,根据该虹膜的半径或直径、该第一镜头的视场角、和该第一镜头中的光学传感器的面积,确定该第一镜头和该虹膜之间的距离,包括:根据如下公式,确定该第一镜头和该虹膜之间的距离:其中,L表示该第一镜头和该虹膜之间的距离,D表示该虹膜的半径或直径,S表示该第一镜头中的光学传感器的面积,F表示该第一镜头的视场角,k表示系数。结合第一方面的第二种实现方式,在第一方面的第三种可能的实现方式中,该系数是基于与镜头的距离已知的虹膜的虹膜图像得到。在某些实现方式中,该系数可以是根据已知的虹膜直径或半径,以及与该虹膜直径或半径对应的上述距离,通过基于虹膜的测距方法的原理,确定的。结合第一方面或上述第一方面的任意一种可能的实现方式,在第一方面的第四种可能的实现方式中,确定该待测距虹膜的虹膜图像中的虹膜的半径或直径,包括:确定该待测距虹膜在该虹膜图像中的圆形图像区域;根据该圆形图像区域在该待测距虹膜的虹膜图像中所占的像素个数,确定该虹膜的半径或直径。在某些实现方式中,可以通过边缘检测确定该待测距虹膜在该虹膜图像中的圆形图像区域。在某些实现方式中,该待测距虹膜的虹膜图像中所占的像素个数,还可以是其他可以表示虹膜图像中该待测距虹膜的面积的像素值等。结合第一方面或上述第一方面任意一种实现方式,在第一方面的第五种可能的实现方式中,该虹膜的半径或直径用像素个数表示。结合第一方面或上述第一方面任意一种实现方式,在第一方面的第六种可能的实现方式中,该第一镜头可以为移动终端的前置红外摄像头。本申请可以通过移动终端的前置红外摄像头采集用户的虹膜图像,无需增加额外的发射移动终端和接收移动终端,降低了移动终端的硬件开销。第二方面,提供一种基于虹膜的测距移动终端,包括:采集模块,用于通过第一镜头采集待测距虹膜的虹膜图像;第一确定模块,用于确定该采集模块采集的该待测距虹膜的虹膜图像中的虹膜的半径或直径;第二确定模块,用于根据该第一确定模块确定的该虹膜的半径或直径,确定该第一镜头和该虹膜之间的距离。结合第二方面,在第二方面的第一种可能的实现方式中,该第二确定模块具体用于:根据该虹膜的半径或直径、该第一镜头的视场角、和该第一镜头中的光学传感器的面积,确定该第一镜头和该虹膜之间的距离。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,该第二确定模块具体还用于:根据如下公式,确定该第一镜头和该虹膜之间的距离:其中,L表示该第一镜头和该虹膜之间的距离,D表示该虹膜的半径或直径,S表示该第一镜头中的光学传感器的面积,F表示该第一镜头的视场角,k表示系数。结合第二方面的第二种实现方式,在第二方面的第三种可能的实现方式中,该系数基于与镜头距离已知的虹膜的虹膜图像得到。结合第二方面或上述第一方面的任意一种可能的实现方式,在第二方面的第四种可能的实现方式中,该第一确定模块具体用于:确定该待测距虹膜在该虹膜图像中的圆形图像区域;根据该圆形图像区域在该待测距虹膜的虹膜图像中所占的像素个数,确定该虹膜的半径或直径。第三方面,提供一种计算机可读存储介质,该计算机可读存储介质用于存储基于虹膜的测本文档来自技高网
...

【技术保护点】
一种基于虹膜的测距方法,其特征在于,包括:通过第一镜头采集待测距虹膜的虹膜图像;确定所述待测距虹膜的虹膜图像中的虹膜的半径或直径;根据所述虹膜的半径或直径,确定所述第一镜头和所述虹膜之间的距离。

【技术特征摘要】
1.一种基于虹膜的测距方法,其特征在于,包括:
通过第一镜头采集待测距虹膜的虹膜图像;
确定所述待测距虹膜的虹膜图像中的虹膜的半径或直径;
根据所述虹膜的半径或直径,确定所述第一镜头和所述虹膜之间的距
离。
2.如权利要求1所述的方法,其特征在于,所述根据所述虹膜的半径
或直径,确定所述第一镜头和所述虹膜之间的距离,包括:
根据所述虹膜的半径或直径、所述第一镜头的视场角和所述第一镜头中
的光学传感器的面积,确定所述第一镜头和所述虹膜之间的距离。
3.如权利要求2所述的方法,其特征在于,所述根据所述虹膜的半径
或直径、所述第一镜头的视场角和所述第一镜头中的传感器的面积,确定所
述第一镜头和所述虹膜之间的距离,包括:
根据如下公式,确定所述第一镜头和所述虹膜之间的距离:
L=kSF×D,]]>其中,L表示所述第一镜头和所述虹膜之间的距离,D表示所述虹膜的
半径或直径,S表示所述第一镜头中的光学传感器的面积,F表示所述第一
镜头的视场角,k表示系数。
4.如权利要求3所述的方法,其特征在于,所述系数基于与镜头的距
离已知的虹膜的虹膜图像得到。
5.如权利要求1-4任一项所述的方法,其特征在于,所述确定所述待
测距虹膜的虹膜图像中的虹膜的半径或直径,包括:
确定所述待测距虹膜在所述虹膜图像中的圆形图像区域;
根据所述圆形图像区域在所述待测距虹膜的虹膜图像中所占的像素个
数,确定所述虹膜的半径或直径。
6.如权利要求1-5任一项所述的方法,其特征在于,所述虹膜的半径
或...

【专利技术属性】
技术研发人员:刘木林涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1