面向生物特征识别的交互式定位方法转让专利

申请号 : CN201210037532.3

文献号 : CN102622596B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邬向前卜巍

申请人 : 哈尔滨工业大学

摘要 :

一种面向生物特征识别的交互式定位方法,包括以下步骤:1、交互式定义虚拟关键点;2、根据虚拟关键点采集图像。该方法根据被采集部位的特点,在注册时用户自定义虚拟关键点所在的位置,然后系统保存用户定义的关键点的位置,为该用户在以后的每次图像采集中提供参考。在保证关键点定位准确性的同时,最大限度地保证了用户友好性。同时减少了对准的难度和时间,提高了系统性能。

权利要求 :

1.基于掌纹图像特征识别的交互式定位方法,其特征在于,方法如下:(一)、使用图像采集设备在光照均匀的环境下定义虚拟关键点;此过程中,用户手掌处于习惯且舒适的姿态;定义的虚拟关键点分别为点A,点B和点C,其中A、B两点为掌纹主线与手掌边缘的交点;

(二)、注册时,根据A、B两点的位置关系来确定感兴趣区域,正方形区域就是该方法要得到的掌纹区域;其中正方形的边FG和HI垂直于线段AB;边FI和GH的长度是线段AB的1/2;

线段AD和BE的长度是AB的1/4;F点在线段BC上,且EG的长度是FE的2倍;满足以下关系:最后将虚拟关键点的位置随用户信息及用户的掌纹特征一并保存即可;

(三)、认证时,用户首先提供用户身份标识,系统根据用户身份标识查找保存的虚拟关键点位置,并显示在界面中;用户将手掌与界面中的关键点对齐,确认后采集图像。

2.基于人脸图像特征识别的交互式定位方法,其特征在于,方法如下:(一)、使用图像采集设备在光照均匀的环境下定义虚拟关键点其中A,B两点为双眼瞳孔,C点为鼻尖;

(二)、注册时,根据A、B、C三点的位置关系来确定感兴趣区域;矩形区域就是该方法要得到的掌纹区域;其中,CH是经过C点与AB垂直的线段;矩形DEGF的边DE经过H点与AB平行,且以H点为中点;DE长度是AB的3/2倍;矩形的边DF是DE的2倍;满足以下关系:最后将虚拟关键点的位置随用户信息及用户的人脸图像特征一并保存即可;

(三)、认证时,用户首先提供用户身份标识,系统根据用户身份标识查找保存的关键点位置,并显示在界面中;用户将面部与界面中的关键点对齐,确认后采集图像。

说明书 :

面向生物特征识别的交互式定位方法

技术领域

[0001] 本发明涉及基于图像的生物特征认证领域,具体涉及一种面向生物特征识别的交互式定位方法。

背景技术

[0002] 在基于图像的生物特征认证系统中,通常需要从采集到的原始图像中提取最富含生物特征的一部分区域(子图像),后续的特征提取等处理完全在此子图像上进行,这一过程称为感兴趣区域提取。感兴趣区域提取可以保留原始图像中对特征提取最有意义的区域,去除冗余信息,同时由于子图像比原始图像的尺寸要小,可以加快后续处理的速度。感兴趣区域提取通常基于原始图像上的若干关键点,这些关键点是原始图像上具有特定意义的点,如手掌图像中的指尖,人脸图像中的眼睛和鼻子等,通过关键点提取感兴趣区域,可以达到将原始图像对准的目的。在生物特征认证系统中,这些关键点的检测是由算法自动完成的。
[0003] 但是,图像采集的环境和被采集部位的姿态会对图像质量产生很大影响,进而导致这些关键点无法检测或检测不准确。如果图像采集环境背景较复杂,关键点自动检测算法会混淆被采集部位和背景物体,导致关键点无法检测;如果每次采集时,被采集部位的姿态发生变化,会导致关键点的检测产生误差,使感兴趣区域提取无法进行或影响特征提取结果。
[0004] 在以前的研究中,很多系统为了关键点定位的准确性,采取很多措施或限制条件来尽可能的排除或减少外界环境多定位操作的影响。通常的做法可以分为两类:
[0005] 1.限定采集环境
[0006] 为采集设备设计一个外壳或在一个相对封闭的环境中进行采集。确保采集环境的背景单一且光照均匀。同时,还可能将被采集部位使用辅助定位装置进行固定和姿态限制,以保证每次采集到的图像姿态变化最小。这种方式限制了系统的使用范围,增加了系统对采集环境的限制和依赖。如果使用辅助定位装置限制被采集部位的姿态,还会造成系统的用户接受程度低下,影响系统可用性。
[0007] 2.设定固定虚拟定位点
[0008] 为了解决对采集环境的限制和依赖,很多系统虽然可以让用户在自然环境下采集图像,但在系统中设定一些固定的虚拟定位点,即在显示设备上显示定位点的位置。在采集图像时,用户需要改变被采集部位的姿态,对准系统预先设定的虚拟定位点。所以这些系统需要用户配合好后才能充分发挥系统的性能。但由于不同人的生物特征都是不一样的,例如掌纹和人脸,每个人的手和脸的大小和形状都不一样,要是他们都要对准同样的定位点,对不同的人来说这会是一个挑战用户耐性的过程,且预先设定的定位点并非适合于所有人,在某些情况下用户不可能较好的将被采集部位与定位点对准。因此,这种方法用户使用的方便性也不高。

发明内容

[0009] 本发明提出了一种新的基于图像的生物认证系统定位方法——交互式定位方法。该方法根据被采集部位的特点,在注册时用户自定义虚拟关键点所在的位置,然后系统保存用户定义的关键点的位置,为该用户在以后的每次图像采集中提供参考。在保证关键点定位准确性的同时,最大限度地保证了用户友好性。同时减少了对准的难度和时间,提高了系统性能。
[0010] 本发明的特点是:
[0011] 1.采用交互式方法来进行虚拟关键点定位。
[0012] 2.为每个注册用户保存虚拟关键点位置,便于采集图像时用户被采集部位与关键点的对齐。
[0013] 本发明的方法如下:
[0014] 1.交互式定义虚拟关键点
[0015] 为确保采集图像时关键点检测的准确性,在定义虚拟关键点时需要保证两个条件:1)在光照均匀的环境下;2)采集图像时,用户被采集的部位处于最习惯且最舒适的姿态。
[0016] 当需要采集的生物特征通过摄像机呈现在显示设备中时,使用输入设备点选虚拟关键点。比如,使用普通计算机时,可使用鼠标点选虚拟关键点;使用带触摸输入功能的显示屏时,可使用触控笔点选虚拟关键点。这些点选的关键点即作为这一用户的虚拟关键点。点选的虚拟关键点的屏幕坐标值连同用户标识一起被保存在数据库中以备以后采集图像时使用。
[0017] 关键点的个数和位置,是根据生物特征的不同而不一样的。例如人脸,一般需要定位三个关键位置,人的两只眼睛和一个鼻子;又如掌纹,一般需要定位两个关键点,如小拇指和无名指指尖之间的凹点和食指和中指之间的凹点,这两点可根据不同系统的需要而不同。但在本发明中,需要用户自定义的关键点的个数至少为3个。原因是3个点可以确定一个平面,可以保证被采集的部位在三维空间内的姿态保持一致性。要是只要求用户自定义1个点,显然根据定义好的这个点,采集得到的图像会出现各种旋转的情况,很大程度上影响了系统的性能。要是只要求用户自定义2个点,在图像采集时,虽然两点可以确定一条直线,这样在一定程度上限制了图像的旋转,但会得到以这两点确定的直线为轴旋转后的图像,从而也很大程度的影响系统的性能。所以本发明中提出的方法需要用户至少自定义三个点,即使其中某些点在系统以后的处理过程中是没有用到的。
[0018] 2.根据虚拟关键点采集图像
[0019] 用户确定好属于自己的虚拟关键点后,这些点的屏幕坐标值将连同用户标识一起被保存在系统的数据库中。该用户在注册或认证的过程中需要采集图像时,首先输入用户标识,系统则根据用户标识在数据库中查找该用户的关键点信息。系统读出该用户的关键点后,根据关键点的坐标值,将所有关键点显示在显示屏上。用户参考屏幕上的虚拟关键点放置需要采集的部位,如人脸、手掌等。
[0020] 从以上交互式定位方法的过程中可以看出,该方法既不受图像采集时的环境的限制,也让用户在使用系统时感觉自由和方便,同时也保证了系统的性能。可见本发明的应用很广泛。
[0021] 本发明还具有如下特征:
[0022] 1、基于掌纹图像特征识别的交互式定位方法:
[0023] (一)、使用图像采集设备在光照均匀的环境下定义虚拟关键点;此过程中,用户手掌处于习惯且舒适的姿态;定义的虚拟关键点分别为点A,点B和点C,其中A、B两点为掌纹主线与手掌边缘的交点,在接下来的掌纹图像分割中将要用到;在用户自定义这三点时,用户可以根据具体情况来调整这三点的位置,直到用户满意为止;
[0024] (二)、注册时,根据A、B两点的位置关系来确定感兴趣区域,正方形区域就是该方法要得到的掌纹区域;其中正方形的边FG和HI垂直于线段AB;边FI和GH的长度是线段AB的1/2;线段AD和BE的长度是AB的1/4;F点在线段BC上,且EG的长度是FE的2倍;满足以下关系:
[0025]
[0026] 最后将虚拟关键点的位置随用户信息及用户的掌纹特征一并保存即可;
[0027] (三)、认证时,用户首先提供用户身份标识,系统根据用户身份标识查找保存的虚拟关键点位置,并显示在界面中;用户将手掌与界面中的关键点对齐,确认后采集图像。
[0028] 2、基于人脸图像特征识别的交互式定位方法:
[0029] (一)、使用图像采集设备在光照均匀的环境下定义虚拟关键点其中A,B两点为双眼瞳孔,C点为鼻尖;
[0030] (二)、注册时,根据A、B、C三点的位置关系来确定感兴趣区域;矩形区域就是该方法要得到的掌纹区域;其中,CH是经过C点与AB垂直的线段;矩形DEGF的边DE经过H点与AB平行,且以H点为中点;DE长度是AB的3/2倍;矩形的边DF是DE的2倍;满足以下关系:
[0031]
[0032] 最后将虚拟关键点的位置随用户信息及用户的人脸图像特征一并保存即可;(三)、认证时,用户首先提供用户身份标识,系统根据用户身份标识查找保存的关键点位置,并显示在界面中;用户将面部与界面中的关键点对齐,确认后采集图像。
[0033] 本发明的优点是:
[0034] 1.采用交互式方法来进行虚拟关键点定位。
[0035] 2.该方法根据不同用户的不同生物特征,让用户设定自己的关键点的位置,便于采集图像时用户被采集部位与关键点的对齐,使用户使用更方便。
[0036] 3.该方法不受环境的限制,可以在自然环境下采集图像。

附图说明

[0037] 图1为待采集的用户掌纹;
[0038] 图2为掌纹自定义虚拟关键点;
[0039] 图3为掌纹感兴趣区域的确定;
[0040] 图4为保存的掌纹虚拟关键点;
[0041] 图5为人脸自定义虚拟关键点;
[0042] 图6为人脸感兴趣区域的确定。

具体实施方式

[0043] 根据说明书附图1-6进一步说明:本发明的方法如下:
[0044] 1.交互式定义虚拟关键点
[0045] 为确保采集图像时关键点检测的准确性,在定义虚拟关键点时需要保证两个条件:1)在光照均匀的环境下;2)采集图像时,用户被采集的部位处于最习惯且最舒适的姿态。
[0046] 当需要采集的生物特征通过摄像机呈现在显示设备中时,使用输入设备点选虚拟关键点。比如,使用普通计算机时,可使用鼠标点选虚拟关键点;使用带触摸输入功能的显示屏时,可使用触控笔点选虚拟关键点。这些点选的关键点即作为这一用户的虚拟关键点。点选的虚拟关键点的屏幕坐标值连同用户标识一起被保存在数据库中以备以后采集图像时使用。
[0047] 关键点的个数和位置,是根据生物特征的不同而不一样的。例如人脸,一般需要定位三个关键位置,人的两只眼睛和一个鼻子;又如掌纹,一般需要定位两个关键点,如小拇指和无名指指尖之间的凹点和食指和中指之间的凹点,这两点可根据不同系统的需要而不同。但在本发明中,需要用户自定义的关键点的个数至少为3个。原因是3个点可以确定一个平面,可以保证被采集的部位在三维空间内的姿态保持一致性。要是只要求用户自定义1个点,显然根据定义好的这个点,采集得到的图像会出现各种旋转的情况,很大程度上影响了系统的性能。要是只要求用户自定义2个点,在图像采集时,虽然两点可以确定一条直线,这样在一定程度上限制了图像的旋转,但会得到以这两点确定的直线为轴旋转后的图像,从而也很大程度的影响系统的性能。所以本发明中提出的方法需要用户至少自定义三个点,即使其中某些点在系统以后的处理过程中是没有用到的。
[0048] 2.根据虚拟关键点采集图像
[0049] 用户确定好属于自己的虚拟关键点后,这些点的屏幕坐标值将连同用户标识一起被保存在系统的数据库中。该用户在注册或认证的过程中需要采集图像时,首先输入用户标识,系统则根据用户标识在数据库中查找该用户的关键点信息。系统读出该用户的关键点后,根据关键点的坐标值,将所有关键点显示在显示屏上。用户参考屏幕上的虚拟关键点放置需要采集的部位,如人脸、手掌等。
[0050] 从以上交互式定位方法的过程中可以看出,该方法既不受图像采集时的环境的限制,也让用户在使用系统时感觉自由和方便,同时也保证了系统的性能。可见本发明的应用很广泛。
[0051] 下面详细描述本发明在掌纹认证系统和人脸认证系统中的实施过程。
[0052] 1.使用图像采集设备在光照均匀的环境下定义虚拟关键点。此过程中,用户手掌处于习惯且舒适的姿态。如图1所示。定义的虚拟关键点分别为点A,点B和点C,如图2所示。其中A、B两点为掌纹主线与手掌边缘的交点,在接下来的掌纹图像分割中将要用到。点C的作用是为了在以后拍摄手掌图像时定位更准确,防止拍摄时手掌图像偏移或旋转过大。在用户自定义这三点时,用户可以根据具体情况来调整这三点的位置,直到用户满意为止。
[0053] 2.注册时,根据A、B两点的位置关系来确定感兴趣区域,如图3所示。其中正方形区域就是该方法要得到的掌纹区域。其中正方形的边FG和HI垂直于线段AB;边FI和GH的长度是线段AB的1/2;线段AD和BE的长度是AB的1/4;F点在线段BC上,且EG的长度是FE的2倍;图3中的线段满足以下关系:
[0054]
[0055] 将关键点的位置随用户信息及用户的掌纹特征一并保存。
[0056] 3.认证时,用户首先提供用户身份标识,系统根据用户身份标识查找保存的关键点位置,并显示在界面中(如图4所示)。用户将手掌与界面中的关键点对齐,确认后采集图像。由于系统中保存的关键点是用户在最习惯且舒适的条件下生成的,因此对齐过程比较容易。
[0057] 对于人脸图像,首先使用图像采集设备在光照均匀的环境下定义虚拟关键点,如图5所示。其中A,B两点为双眼瞳孔,C点为鼻尖。注册时,根据A、B、C三点的位置关系来确定感兴趣区域,如图6所示。其中矩形区域就是该方法要得到的掌纹区域。其中,CH是经过C点与AB垂直的线段;矩形DEGF的边DE经过H点与AB平行,且以H点为中点;DE长度是AB的3/2倍;矩形的边DF是DE的2倍。图6中的线段满足以下关系:
[0058]
[0059] 认证时,用户首先提供用户身份标识,系统根据用户身份标识查找保存的关键点位置,并显示在界面中。用户将面部与界面中的关键点对齐,确认后采集图像。