一种光源亮度自动调整的手指静脉采集识别方法转让专利

申请号 : CN201010537599.4

文献号 : CN101982826A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郭庆昌吴永刚陈金花胡国兵王小康

申请人 : 中国船舶重工集团公司第七一○研究所

摘要 :

本发明公开了一种光源亮度自动调整的手指静脉采集识别方法,根据采集的静脉图像质量,调节红外光源的照明亮度,当采集到的静脉图像质量达到预设要求时,将此时的光源亮度记为当前采集者所需光源亮度,对该光源亮度下采集的静脉图像进行预处理,并提取特征链;将当前采集者所需光源亮度和提取的静脉特征链对应存储为识别信息。在身份识别过程中,同样自动调整光源亮度,将优选照明亮度作为中心确定一亮度范围,查找该亮度范围对应的各已存储静脉特征链然后进行特征对比,从而实现身份识别。使用本发明能够得到高质量的静脉图像,从而提高手指静脉特征识别的成功率。

权利要求 :

1.一种光源亮度自动调整的手指静脉采集识别方法,其特征在于,该方法包括手指静脉特征提取过程和身份识别过程;

手指静脉特征提取过程包括如下步骤:

步骤101、红外光源根据预设的初始亮度提供红外光;

步骤102、红外光照射在当前采集者的手指上,由红外摄像机采集一张手指静脉图像;

步骤103、判断当前所采集手指静脉图像的图像质量是否符合要求,如果不符合要求,则执行步骤104;如果符合要求,则将当前光源亮度作为当前采集者所需光源亮度,并将当前所采集手指静脉图像作为待处理图像,并执行步骤107;

本步骤103具体如下:

①以当前所采集手指静脉图像的水平轴线和垂直轴线的中心为基点O,选取一个以基点O为中心的矩形区域,该矩形区域的长为手指静脉图像的2/3,宽约为手指静脉图像的

1/2;

②将区域矩形中的图像作为第一个图像质量判断区,分别将矩形区域沿垂直轴线向上和向下移动一个预设距离,将矩形中的图像作为第二个和第三个图像质量判断区;

③针对每个图像质量判断区,计算图像质量判断区内像素值小于80的像素数目占图像质量判断区总像素数目的比例x;当三个图像质量判断区的比例x均符合0.1≤x ≤0.4时,确定图像质量符合要求;否则确定图像质量不符合要求;

步骤104:确定亮度调整方向以及调整量,判断调整后图像亮度是否在预设亮度调整范围内,如果是,则执行步骤105;否则,执行步骤106;

本步骤104中,所述确定亮度调整方向以及调整量为:当x>0.4时,增强红外光源亮度;当x<0.1时,减弱红外光源亮度;调整量为预设步长;

步骤105、根据亮度调整方向和调整量调整红外光源亮度,返回步骤102;

步骤106、选择整个调整过程中最接近最优图像质量的手指静脉图像的采集亮度作为当前采集者所需光源亮度,并将以此亮度采集的手指静脉图像作为待处理图像,而后执行步骤107;

步骤107、对待处理图像进行预处理,得到图像A;

步骤108、根据图像A提取静脉特征链;

步骤109、将当前采集者所需光源亮度和提取的静脉特征链对应存储;

所述身份识别过程包括如下步骤:

步骤201、被识别者触发身份识别后,利用与步骤101~106相同的自动调整红外光源亮度方案采集符合要求的静脉图像,作为待识别图像,并得到采集该待识别图像所用的光源亮度值Y;

步骤202、将光源亮度值Y作为中心确定一亮度范围,查找该亮度范围对应的各个已存储静脉特征链;

步骤203、采用与步骤107和108相同的方法,对待识别图像进行预处理和静脉特征提取;将本步骤提取的静脉特征与步骤202查找到的已存储静脉特征链进行匹配,从而完成身份识别。

2.如权利要求1所述的方法,其特征在于,所述步骤107包括:①采用8方向低通滤波器对当前手指静脉图像进行滤波,得到8副图像;所述8方向低通滤波器中,每个方向的滤波器均为1-归一化高斯滤波器;

②针对每个像素位置,比较8副图像中该像素位置的像素值大小,取最大值作为该像素位置的像素值,得到图像A。

3.如权利要求1所述的方法,其特征在于,所述步骤108包括:①采用多阈值分割技术将所述图像A分割成级数至少为3的多级灰度图像B,同时采用单阈值分割技术将所述图像A分割成二值图像C;

②分别采用Gabor小波变换处理归一化后的图像A和多级灰度图像B,得到的小波值作为图像A和多级灰度图像B的特征;统计二值图像C中0值像素的比例、各个脉络交叉点个数、脉络断点个数、静脉组成的环个数、以及各条静脉中心线组成的夹角,组成二值图像C的特征;

③将提取的三种特征首尾连接组成一个静脉特征链;

④将当前采集者所需光源亮度值进行归一化处理,然后代入一个或一个以上的预设算法进行计算,得到一个或一个以上的亮度变形值,并生成随机数;将随机数、采集者所需光源亮度值及其亮度变形值,分别插入静脉特征链中几个设定位置,合成新的静脉特征链;

所述步骤203中,所述匹配操作包括:从步骤202查找到的静脉特征链中去除随机数、光源亮度值及其亮度变形值,得到实际静脉特征链;将本步骤203提取的静脉特征链与得到的实际静脉特征链进行匹配。

说明书 :

一种光源亮度自动调整的手指静脉采集识别方法

技术领域

[0001] 本发明涉及一种光源亮度自动调整的手指静脉采集识别方法,属于生物特征识别技术领域。

背景技术

[0002] 手指静脉识别技术是一种新型的生物特征识别技术,利用手指静脉纹路分布不同,达到身份验证、保护目标的作用。静脉身份识别技术相对其他生物特征具有如下特点:
[0003] 1)活体识别
[0004] 静脉识别技术的原理是根据血液中的血红素有吸收红外线光的特质进行静脉图像采集。只有手指中有血液流动即针对活体手指才能获取静脉特征,非活体的手指是得不到静脉图像特征而无法识别的,因此被识别生物特征无法造假。
[0005] (2)手指内部特征识别
[0006] 用手指静脉进行身份认证时,获取的是手指内部的静脉图像特征,而不是手指表面的图像特征,因此不存在任何由于手指表面的损伤、磨损、干燥或太湿等带来的识别障碍,完全可以克服指纹识别的这些缺点。
[0007] (3)非接触式
[0008] 用手指静脉进行身份认证,获取手指静脉图像时,手指无须与设备接触。手指轻轻一伸,即可完成识别。不存在指纹识别过程中,因手指接触设备带来的不卫生、手指表面特征可能被复制所带来的安全问题,并避免了被当作审查对象的心理不适。
[0009] 由于静脉识别技术具有上述活体识别、内部特征和非接触式三个方面的特征,因此能够确保使用者的手指静脉特征很难被伪造,所以安全等级高,特别适合于安全要求高的场所使用。
[0010] 在静脉特征识别领域中,静脉识别软件设计的好坏直接影响产品的识别效果和应用情况。目前,通常采用红外光源提供不可变亮度的红外光,红外光照射在当前采集者的手指上,由红外摄像机采集手指静脉图像并进行特征提取。但是,由于不同人的手指血管粗细、血流速度、肌肉分布和骨骼密度等有所不同,相同亮度的红外光对于有些人来说,可以采集质量较高的静脉图像,但是对于另一些来说,则无法采集到识别所需的静脉图像,从而影响静脉识别的成功率。

发明内容

[0011] 有鉴于此,本发明提供了一种光源亮度自动调整的手指静脉采集识别方法,采用红外光源亮度自动调节技术,根据不同人的手指特点采取不同亮度的红外光,从而得到高质量的静脉图像,有利于提高手指静脉特征识别的成功率。
[0012] 该方法包括手指静脉特征提取过程和身份识别过程;
[0013] 手指静脉特征提取过程包括如下步骤:
[0014] 步骤101、红外光源根据预设的初始亮度提供红外光;
[0015] 步骤102、红外光照射在当前采集者的手指上,由红外摄像机采集一张手指静脉图像;
[0016] 步骤103、判断当前所采集手指静脉图像的图像质量是否符合要求,如果不符合要求,则执行步骤104;如果符合要求,则将当前光源亮度作为当前采集者所需光源亮度,并将当前所采集手指静脉图像作为待处理图像,并执行步骤107;
[0017] 本步骤103具体如下:
[0018] ①以当前所采集手指静脉图像的水平轴线和垂直轴线的中心为基点O,选取一个以基点O为中心的矩形区域,该矩形区域的长为手指静脉图像的2/3,宽约为手指静脉图像的1/2;
[0019] ②将区域矩形中的图像作为第一个图像质量判断区,分别将矩形区域沿垂直轴线向上和向下移动一个预设距离,将矩形中的图像作为第二个和第三个图像质量判断区;
[0020] ③针对每个图像质量判断区,计算图像质量判断区内像素值小于80的像素数目占图像质量判断区总像素数目的比例x;当三个图像质量判断区的比例x均符合0.1≤x≤0.4时,确定图像质量符合要求;否则确定图像质量不符合要求;
[0021] 步骤104:确定亮度调整方向以及调整量,判断调整后图像亮度是否在预设亮度调整范围内,如果是,则执行步骤105;否则,执行步骤106;
[0022] 本步骤104中,所述确定亮度调整方向以及调整量为:当x>0.4时,增强红外光源亮度;当x<0.1时,减弱红外光源亮度;调整量为预设步长;
[0023] 步骤105、根据亮度调整方向和调整量调整红外光源亮度,返回步骤102;
[0024] 步骤106、选择整个调整过程中最接近最优图像质量的手指静脉图像的采集亮度作为当前采集者所需光源亮度,并将以此亮度采集的手指静脉图像作为待处理图像,而后执行步骤107;
[0025] 步骤107、对待处理图像进行预处理,得到图像A;
[0026] 步骤108、根据图像A提取静脉特征链;
[0027] 步骤109、将当前采集者所需光源亮度和提取的静脉特征链对应存储;
[0028] 所述身份识别过程包括如下步骤:
[0029] 步骤201、被识别者触发身份识别后,利用与步骤101~106相同的自动调整红外光源亮度方案采集符合要求的静脉图像,作为待识别图像,并得到采集该待识别图像所用的光源亮度值Y;
[0030] 步骤202、将光源亮度值Y作为中心确定一亮度范围,查找该亮度范围对应的各个已存储静脉特征链;
[0031] 步骤203、采用与步骤107和108相同的方法,对待识别图像进行预处理和静脉特征提取;将本步骤提取的静脉特征与步骤202查找到的已存储静脉特征链进行匹配,从而完成身份识别。
[0032] 较佳地,所述步骤107包括:
[0033] ①采用8方向低通滤波器对当前手指静脉图像进行滤波,得到8副图像;所述8方向低通滤波器中,每个方向的滤波器均为1-归一化高斯滤波器;
[0034] ②针对每个像素位置,比较8副图像中该像素位置的像素值大小,取最大值作为该像素位置的像素值,得到图像A。
[0035] 较佳地,所述步骤108包括:
[0036] ①采用多阈值分割技术将所述图像A分割成级数至少为3的多级灰度图像B,同时采用单阈值分割技术将所述图像A分割成二值图像C;
[0037] ②分别采用Gabor小波变换处理归一化后的图像A和多级灰度图像B,得到的小波值作为图像A和多级灰度图像B的特征;统计二值图像C中0值像素的比例、各个脉络交叉点个数、脉络断点个数、静脉组成的环个数、以及各条静脉中心线组成的夹角,组成二值图像C的特征;
[0038] ③将提取的三种特征首尾连接组成一个静脉特征链;
[0039] ④将当前采集者所需光源亮度值进行归一化处理,然后代入一个或一个以上的预设算法进行计算,得到一个或一个以上的亮度变形值,并生成随机数;将随机数、采集者所需光源亮度值及其亮度变形值,分别插入静脉特征链中几个设定位置,合成新的静脉特征链;
[0040] 所述步骤203中,所述匹配操作包括:从步骤202查找到的静脉特征链中去除随机数、光源亮度值及其亮度变形值,得到实际静脉特征链;将本步骤203提取的静脉特征链与得到的实际静脉特征链进行匹配。
[0041] 根据以上技术方案可见,本发明具有如下有益效果:
[0042] (1)本发明采用红外光源亮度自动调节技术,根据不同人的特点采取不同亮度的红外光强,从而得到高质量的静脉图像。
[0043] (2)本发明在特征识别过程中,比较待识别静脉的采集亮度值附近一定范围内的亮度值对应的已存储静脉特征链,这与比较全部已存储静脉特征相比,大大减少了计算量;同时,与单纯比较单一亮度值对应的已存储静脉特征链相比,可以弥补由于相同手指采集时亮度波动带来的影响。
[0044] (3)本发明采用灰度图像,分级灰度图像和二值图像相结合的静脉识别算法可以得到较高的识别效果。
[0045] (4)本发明在特征链中插入亮度、亮度变形值、随机数,可以增加特征的复杂度和真实特征剽窃的难度,且由于相同手指需要的红外光源亮度特征变化范围较小,可以有效减少误识率。

附图说明

[0046] 图1为本发明手指静脉特征提取过程的流程图。
[0047] 图2为静脉图像质量判断示意图。
[0048] 图3为本发明身份识别过程的流程图。

具体实施方式

[0049] 本发明提供了一种手指静脉识别方法,该方法包括两大部分,一是手指静脉特征提取部分,二是身份识别部分。
[0050] 在进行特征提取过程中,根据采集的静脉图像质量,调节红外光源的照明亮度,当采集到的静脉图像质量达到预设要求时,将此时的光源亮度记为当前采集者所需光源亮度,对该光源亮度下采集的静脉图像进行预处理,并提取特征链;将当前采集者所需光源亮度和提取的静脉特征链对应存储为识别信息。
[0051] 在身份识别过程中,同样根据采集的静脉图像质量,调节红外光源的照明亮度,找到当前被识别者对应的优选光源亮度;将该优选光源亮度值作为中心确定一亮度范围,查找该亮度范围对应的各已存储静脉特征链;对待识别图像实施与前述相同的预处理和特征提取;将此时提取的静脉特征与查找到的已存储静脉特征链进行匹配,如果存在匹配的静脉特征链,则确定身份识别通过;否则,确定身份识别未通过,从而完成识别。
[0052] 由于采集条件变化和被采集人所处的不同时期,采集的静脉灰度图像会有一定的差别,单纯使用灰度图像或二值化静脉图像都无法达到较高的识别效果,因此,本发明将采集的灰度图像转换为分级灰度图像和二值化图像,分别从三种图像中提取特征,组成特征链,这种多种特征相结合的静脉识别方法,能够达到更好的识别效果。
[0053] 此外,本发明还在特征链中插入亮度值和一些辅助信息以增加特征的复杂度和真实特征剽窃的难度,且由于相同手指需要的红外光源亮度特征变化范围较小,可以有效减少误识率。
[0054] 下面结合附图对本发明较佳实施例进行详细描述。
[0055] 图1所示为本发明较佳实施例中手指静脉特征提取过程的流程图,其包括如下步骤:
[0056] 步骤101、手指静脉特征提取开始后,特定波段的红外光源根据预设的初始亮度提供红外光。该初始亮度是根据经验和预先试验统计得到的。
[0057] 步骤102、红外光照射在当前采集者的手指上,经滤光片滤光后由红外摄像机采集一张手指静脉图像。
[0058] 步骤103、判断当前所采集手指静脉图像的图像质量是否符合要求,如果不符合要求,则执行步骤104;如果符合要求,则将当前照明亮度作为当前采集者所需光源亮度,并将当前所采集手指静脉图像作为待处理图像,并执行步骤107。
[0059] 本步骤中,判断手指静脉图像的图像质量是否符合要求,具体为:
[0060] ①以当前所采集手指静脉图像的水平轴线和垂直轴线的中心为基点O,选取一个以基点O为中心的矩形区域,该矩形区域的长为手指静脉图像的2/3,宽约为手指静脉图像的1/2;
[0061] ②将区域矩形中的图像作为第一个图像质量判断区,分别将矩形区域沿垂直轴线向上和向下移动一个预设距离,将矩形中的图像作为第二个和第三个图像质量判断区;
[0062] ③针对每个图像质量判断区,计算判断区内像素值小于80的像素数目占该判断区总像素数目的比例x;当三个图像质量判断区的比例x均符合0.1≤x≤0.4时,确定图像质量符合要求;否则图像质量不符合要求。
[0063] 步骤104、确定调整方向为增强图像亮度或减弱图像亮度,以及调整量,判断调整后图像亮度是否在预设亮度调整范围内,如果是,则执行步骤105;否则,认为整个调整过程中没有得到满足要求的图像,执行步骤106。
[0064] 本步骤中,当x>0.4时,确定增强红外光源亮度;当x<0.1时,确定减弱红外光源亮度;调整量为预设步长。
[0065] 步骤105、根据亮度调整方向和调整量调整红外光源亮度,返回步骤102。
[0066] 步骤106、选择整个调整过程中最接近最优图像质量的手指静脉图像的照明亮度作为当前采集者所需光源亮度,并将以此亮度采集的手指静脉图像作为待处理图像,而后执行步骤107。
[0067] 步骤107、对待处理图像进行预处理,得到图像A。
[0068] 本步骤的预处理包括:
[0069] ①采用8方向低通滤波器对当前手指静脉图像进行滤波,得到8副图像;所述8方向低通滤波器中,每个方向的滤波器均为1-归一化高斯滤波器;
[0070] ②针对每个像素位置,比较8副图像中该像素位置的像素值大小,取最大值作为该像素位置的像素值,得到图像A。采用这种预处理方法得到的图像A有效的突出了静脉图像中静脉的分布,为图像分级计算和二值化计算提供了样板。
[0071] 步骤108、采用多阈值分割技术将图像A分割成级数为3的多级灰度图像B,同时采用单阈值分割技术将所述图像A分割成二值图像C。
[0072] 本步骤中,将图像A的像素值转换到0~255之间,计算图像A的灰度直方图,选择两个灰度比例最大的像素值作为分割阈值a和b,且a>b,将像素值大于a的所有像素设定为255,将像素值大于或等于b且小于或等于a的所有像素设定为125,其余像素设定为0,得到3级灰度图像B。
[0073] 单阈值分割的阈值可以根据经验取值。
[0074] 步骤109、分别从图像A、图像B和图像C中提取特征,得到三种特征:灰度图像特征、多级灰度图像特征和二值化图像特征。
[0075] 本步骤中,分别采用Gabor小波变换处理归一化后的图像A和多级灰度图像B,得到的小波值作为图像A和多级灰度图像B的特征;统计二值图像C中0值图像的比例、各个脉络交叉点个数、脉络断点个数、静脉组成的环个数,以及各条静脉中心线组成的夹角,组成二值图像C的特征。
[0076] 步骤110、将步骤109得到的三种特征首尾连接组成一个静脉特征链;将当前采集者所需光源亮度值进行归一化处理,然后代入一个或一个以上的预设算法进行计算,得到一个或一个以上的亮度变形值,并生成一个随机数;将随机数、当前采集者所需光源亮度值和各亮度变形值插入静脉特征链中的几个设定位置,合成新的静脉特征链。
[0077] 本步骤中,对得到的这三种静脉特征分别进行归一化处理,将特征首尾连接组成一个特征链;将采集用亮度值L同样进行归一化处理,计算三个亮度变形值,第一个变形值为0.81L,第二个亮度变形值为0.72L,第三个亮度变形值为0.66L,第一个亮度变形值放在静脉特征链头部,第二个亮度变形值放在静脉特征链尾部,第三个亮度变形值放在静脉特征链中部,亮度值L放在静脉特征链第4个特征值后面,组成新的静脉特征链;在新的特征链的第6个特征值后面插入一个根据随机数理论自动生成的6位随机数,合成新的静脉特征链。
[0078] 步骤111、将光源亮度值和合成的新静脉特征链对应存储为识别信息。其中静脉特征链可以加密处理后存储。当然还可以存储采集者信息。
[0079] 至此,完成了一个采集者的手指静脉特征提取流程。
[0080] 图3示出了利用上述手指静脉特征结果进行身份识别的流程图,其包括如下步骤:
[0081] 步骤201、在被采集者触发身份识别过程后,利用与步骤101~106相同的红外光源亮度自动调整技术采集符合要求的图像,作为待识别图像,并得到采集该图像所用的光源亮度值Y。
[0082] 步骤202、将步骤201确定的光源亮度值Y作为中心确定一亮度范围,从存储信息中查找该亮度范围对应的已存储静脉特征链,进行解密处理,然后去除查找到的已存储静脉特征链中的随机数、光源亮度值及其亮度变形值,得到实际静脉特征链。
[0083] 由于红外光源自身带有的误差、采集环境的差异和被采集者不同采集时间可能存在的差异等,均会影响亮度值大小,但是以上因素不会对亮度值有较大范围的影响,所以本发明根据步骤201确定的亮度值,提取对应亮度值附近一定范围内已存储的合成静脉特征,进行解密处理。与比较全部已存储静脉特征相比,大大减少了计算量;同时,与单纯比较待识别静脉的采集亮度值对应的已存储静脉特征相比,可以弥补由于相同手指采集时亮度波动带来的影响。
[0084] 步骤203、采用与步骤107、108和109相同的方法,对步骤201确定的待识别图像进行预处理和三种特征提取,与步骤202得到实际静脉特征进行匹配,得到识别结果。
[0085] 其中,对比顺序为:首先计算待识别图像的灰度图像特征与实际静脉特征之间的欧式距离;当该计算结果满足要求时,再计算待识别图像的多级灰度图像特征与实际静脉特征中多级灰度图像的欧式距离,满足要求后再计算待识别图像的二值化图像特征与实际静脉特征中二值化图像特征的欧式距离,满足要求后再计算整个静脉特征链的欧氏距离,如果都满足要求,则作为待确定样本,求取整个静脉特征链欧氏距离最小的已存储特征代表的身份为已识别身份,如有一步不满足要求退出识别。
[0086] 至此,完成了一个被识别者的身份识别流程。
[0087] 综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。