首页> 中国专利> 一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法

一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法

摘要

本发明提出的一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法,属于计算机视觉中的智能监控技术领域,包括步骤一:图像采集和图像预处理;步骤二:提取结构编码特征;步骤三:提取手背静脉纹理编码特征;步骤四:结构编码特征与纹理编码特征进行融合;步骤五:通过分类器识别,得到结果。本发明提出一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法,对提取的结构特征和纹理特征进行了二值化编码,有利于特征融合中信息的保留;融合特征所得到的结果远远优于仅使用结构编码特征的识别结果和使用纹理编码特征的识别结果,对图像畸变及误分割的鲁棒性很高,可以在存在一定图像畸变以及误分割的情况下正确识别手背静脉。

著录项

  • 公开/公告号CN102254165A

    专利类型发明专利

  • 公开/公告日2011-11-23

    原文格式PDF

  • 申请/专利权人 北方工业大学;

    申请/专利号CN201110231197.6

  • 发明设计人 王一丁;李克峰;

    申请日2011-08-12

  • 分类号G06K9/00;G06K9/54;G06K9/62;

  • 代理机构北京永创新实专利事务所;

  • 代理人官汉增

  • 地址 100041 北京市石景山区晋元庄路5号

  • 入库时间 2023-12-18 03:43:07

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-10-05

    未缴年费专利权终止 IPC(主分类):G06K9/00 授权公告日:20121114 终止日期:20150812 申请日:20110812

    专利权的终止

  • 2012-11-14

    授权

    授权

  • 2012-01-04

    实质审查的生效 IPC(主分类):G06K9/00 申请日:20110812

    实质审查的生效

  • 2011-11-23

    公开

    公开

说明书

技术领域

本发明涉及一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法,属于计算 机视觉中的智能监控技术领域,特别涉及生物特征识别技术领域。

背景技术

生物特征识别是基于计算机系统进行身份识别的重要技术。相对于传统的认证方法如密 码、磁卡等,具有不会遗忘、不易伪造或被盗,随身“携带”和随时随地可用等优点,更具 安全、保密和方便性,渐渐得到政府、军队、银行等方面的广泛应用。目前常见的生物特征 识别方法有人脸、指纹、手形、脚形、耳形、牙齿、虹膜、声音、笔迹、步态等。其中人脸、 指纹等已开展多年,而静脉图像识别是近年来得到重视的一项新技术。静脉图像识别主要基 于手掌,手指或手背,其中,基于手背静脉的身份识别有如下特点:

1.所有的人手背静脉都不同,即使双胞胎的手背静脉亦不同。

2.手背静脉随年龄的增长不会有大的变化,除风湿类疾病等极少数情况外,它具有永久 性。

3.手背静脉不可仿造,难以通过手术改变。

4.手背静脉识别不具侵犯性,使测试者最大限度的感觉舒适方便,不产生抵触情绪,而 且对于湿度、汗水、污物、笔痕和小损伤方面的鲁棒性优于其他生物识别系统。

5.设备成本可以降低,采集方式为非接触式,采集过程也简单快捷。

总之,手背静脉识别满足了一种优秀的生物特征识别方法所应具备的各种要求。这些要 求包括鲁棒性,唯一性,采集方便性,侵犯性和有效性。同时,手背静脉识别有其特殊优点。 它没有虹膜识别的侵犯性,没有指纹识别和掌纹识别对手表面洁净度的要求,又不会像人脸、 笔迹、声音、步态识别受各个方面干扰大。其本身的识别率非常稳定,据相关报道,其出错 率仅为百万分之一。手背静脉识别的成本也是优势之一,不需要昂贵的采集设备,利用常见 器件即可采集可用的图像。

目前手背静脉识别方法主要有两大类:基于结构特征的识别方法和基于纹理特征的识别 方法。

1、基于结构特征的手背静脉识别方法:

基于结构特征的手背静脉识别方法在经过分割、细化后的手背静脉图像中检测端点及交 叉点,利用这些关键点的数量、坐标、相对位置等信息作为特征进行识别。

2、基于纹理特征的识别方法:

基于纹理特征的手背静脉识别方法是指在灰度图像上通过纹理描述算子提取静脉特征 进行识别。

但是基于结构特征的手背静脉识别方法总是存在对图像畸变以及误分割的鲁棒性不高 的问题,而基于纹理特征的手背静脉识别方法对于图像分辨率变化以及光照变化鲁棒性不高。

发明内容

针对现有技术中存在的问题,本发明提出一种基于结构编码特征和纹理编码特征融合的 手背静脉识别方法,提高手背静脉识别系统的识别率。

为了达到上述目的,本发明的技术解决方案提供了一套手背静脉识别的方法,由图像采 集和图像预处理、二值图像下结构编码特征提取、灰度图像下纹理编码特征提取、特征融合 以及分类器识别组成。图像采集指手背图像获取。图像预处理指手背静脉区域的提取、对比 度约束的直方图均衡以及边缘保留的高斯滤波。二值图像下结构编码特征提取包括对手背静 脉区域的分割、细化、特征点的检测、结构特征的提取及二值化编码。灰度图像下纹理编码 特征提取是指将手背静脉图像归一化到M*M像素尺寸,将其等分成N子块,对每个子块提 取旋转不变一致性模式的LBP特征,将其连接起来形成1×10N维的纹理特征向量并进行二值 化编码。特征融合是指对于提取的结构编码特征和纹理编码特征使用按位异或的方法进行融 合。分类器识别是指使用最近邻分类器对融合特征进行识别,得到识别结果。

本发明提出的一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法,包括以 下几个步骤:

步骤一:图像采集和图像预处理;

使用图像采集设备采集手背静脉图像,使用质心自适应方法提取手背静脉图像上的手背 区域,并采用对比度约束的局部直方图均衡方法和边缘保留的高斯滤波方法,完成对提取的 手背区域的手背静脉图像的预处理,得到预处理的手背区域图像。

步骤二:提取结构编码特征;

(1)对从步骤一中得到的预处理的手背区域图像使用梯度增强的图像分割算法进行二值 化,得到二值图像;

(2)在二值图像上进行形态学滤波和细化,得到骨架化的手背静脉图像;

(3)从骨架化的手背静脉图像上,采用领域信息的方法提取得到M个交叉点Ci(xci,yci) 及K个端点Ej(xej,yej),其中(xci,yci),(xej,yej)分别表示交叉点Ci以及端点Ej的直角坐标; 以图像中心O为原点建立极坐标系,得到交叉点及端点的极坐标信息分别为Ci(rci,θci)、 Ej(rej,θej),其中(rci,θci),(rej,θej)分别表示交叉点Ci以及端点Ej的极坐标,对这M+K个关 键点按θ进行排序,得到点集P:

P=[C1,C2,…,CM,E1,E2,…,EK](θci-1≤θci≤θci+1;θej-1≤θej≤θej+1)

 =[p1,p2,…,pM+K](pi(ri,θi))

其中C1,C2,…,CM表示第1至M个交叉点,E1,E2,…,EK表示第1至K个端点,θci、θej分别表示交叉点Ci以及端点Ej的极坐标中的极角,p1,p2,…,pM+K表示排序后的M+K个交叉 点及端点;pi(ri,θi)中,(ri,θi)表示关键点pi的极坐标;

并计算点积P中任意两点pu、pv之间的距离:

duv=ru2+rv2-2×ru×rv×cos(θu-θv)(u,v=1,2,…,M+K,u≠v)

其中(ru,θu),(rv,θv)分别表示关键点pu、pv的极坐标;

将所有交叉点及端点的极坐标信息及任意两点之间距离按下式连接,形成结构特征向量 S:

S=r1r2...rM+Kd12d13...d(M+K-1)(M+K)

=s1s2...sNS(NS=(M+K)(M+K+1)2)

其中r1,r2…rM+K表示排序后的M+K个关键点的极坐标中的极径,duv(u≠v)表示pu、pv之间的距离,s1 s2…表示结构特征S中的元素;

(4)对得到的结构特征S=s1s2...sNS(NS=(M+K)(M+K+1)2)进行二值化编码:

查找结构特征向量S中所有元素的最大值MS,(i=1,2,...,NS);

设定阈值T=αMS,其中α表示阈值系数;对结构特征向量S进行二值化编码,得到编 码后的结构特征向量VS

VS=cs1cs2...csNS;其中csi=0siT1si>T(i=1,2,...,NS);

其中cs1 cs2…表示结构编码特征Vs的元素,si表示结构特征S中的对应元素。

步骤三:提取手背静脉纹理编码特征;

从步骤一中得到的手背区域预处理结果中提取手背静脉纹理编码特征;

(1)将从步骤一中得到的预处理后的手背区域图像归一化到B*B像素尺寸;

(2)将归一化后的手背区域平均分成N个子块,从每个子块中分别提取旋转不变一致 性模式的LBP特征H1,H2,...,HN,再将所有子块提取的LBP特征按照下式连接起来,形成 1×NH(NH=10N)维的纹理特征向量H:

H=H1H2...HN

=h1h2...hNH

其中H1 H2…HN表示N个子块的旋转不变一致性模式的LBP特征; h1 h2…表示纹理特征H的元素;

(3)对纹理特征向量H进行二值化编码:

查找特征向量H中所有元素的最大值MH

MH=maxi{hi}(i=1,2,...,NH)

设定阈值T′=αMH,α表示阈值系数;

对纹理特征向量H=h1h2...hNH进行二值化编码,得到编码后的纹理特征向量 VH=ch1ch2...chNH:

chi=0hiT1hi>T(i=1,2,...,NH);

其中ch1 ch2…表示纹理编码特征VH中的元素;hi表示纹理特征H中的对应元 素。

步骤四:结构编码特征与纹理编码特征进行融合;

(1)将二值化编码后的结构特征向量VS的维数NS和二值化编码后的纹理编码特征VH的维数NH进行归一化,归一化后特征维数NF

NF=NH

NF是归一化后特征维数,与二值化编码后的纹理编码特征的维数NH相同;如果二值 化编码后的结构特征向量VS的维数NS小于归一化后特征维数NF,在二值化编码后的结构特 征向量VS后面补充NF-NS个0;如果二值化编码后的结构特征向量VS的维数大于等于归一 化特征维数NF,则截取VS的前NF个维特征,得到归一化后的结构编码特征V′S和纹理编码特 征V′H分别为:

Vs=cs1cs2...csNF(csi=0,1)

VH=ch1ch2...chNF(chi=0,1)

(2)对归一化后的结构编码特征V′S和纹理编码特征V′H进行按位异或,得到融合特征V:

V=v1v2...vNF

vi=csichi

其中v1,v2…表示融合特征V中的元素csi,chi分别表示归一化后的结构编码特征和 纹理编码特征的元素;

为异或运算,11=0,00=0,10=1,01=1.

步骤五:通过分类器识别,得到结果;

(1)使用步骤一至步骤四的方法提取测试样本融合特征与训练样 本的融合特征V=v1v2...vNF;

(2)计算测试样本融合特征V=v1v2...vNF与训练样本的融合特征 V=v1v2...vNF的距离Dis:

Dis=||V-V||=Σi=1NF(vi-vi)2

(3)使用最近邻分类器进行分类,得到识别结果:

设训练样本共有L类,其融合特征为Vt=vt1vt2...vtNF(t=1,2,…,L);对于测试样本 A,其融合特征为VA=vA1vA2...vANF,计算测试样本A的融合特征VA与训练样本的融合 特征V′t(t=1,2,…,L)之间的距离Dist(t=1,2,…,L):

Dist=||VA-Vt||=Σi=1NF(vAi-vti)2(t=1,2,...,L)

t*=mint=1L{Dist}

测试样本A融合特征VA与第t*类测试样本的融合特征距离最小,则测试样本A被识别为 第t*类。

本发明的优点在于:

(1)本发明提出一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法,对提 取的结构特征和纹理特征进行了二值化编码,有利于特征融合中信息的保留。

(2)本发明提出一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法,融合 特征所得到的结果远远优于仅使用结构编码特征的识别结果,对图像畸变及误分割的鲁棒性 很高,可以在存在一定图像畸变以及误分割的情况下正确识别手背静脉;

(3)本发明提出一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法,融合 特征所得到的结果的识别率远远优于仅使用纹理编码特征的识别结果。

附图说明

图1:本发明提出一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法的流 程图;

图2:本发明中采集的手背静脉图像;

图3:本发明中提取手背区域的手背静脉区域;

图4:本发明中提取纹理特征时对手背静脉的分块示意图。

具体实施方式

下面结合附图对本发明做进一步详细说明。

本发明提出一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法,如图1所 示,包括以下几个步骤:

步骤一:图像采集和图像预处理;

使用图像采集设备采集手背静脉图像,如图2所示,使用质心自适应方法提取手背静脉 图像上的手背区域,并采用对比度约束的局部直方图均衡方法和边缘保留的高斯滤波方法, 完成对提取的手背区域的手背静脉图像的预处理,得到预处理的手背区域图像,如图3所示;

所述的质心自适应方法具体为:按照下式计算手背静脉图像的质心O(x0,y0):

x0=Σmiximi;y0=Σmiyimi

mi表示坐标为(xi,yi)的像素的灰度值,以图像质心O(x0,y0)为中心,提取380×380像素 的矩形区域作为手背区域。

步骤二:提取结构编码特征;

(1)对从步骤一中得到的预处理的手背区域图像使用梯度增强的图像分割算法进行二值 化,得到二值图像;

(2)在二值图像上进行形态学滤波和细化,得到骨架化的手背静脉图像。

(3)从骨架化的手背静脉图像上,采用领域信息的方法提取得到M个交叉点Ci(xci,yci) 及K个端点Ej(xej,yej),其中(xci,yci),(xej,yej)分别表示交叉点Ci以及端点Ej的直角坐标; 以图像中心O为原点建立极坐标系,得到交叉点及端点的极坐标信息分别为Ci(rci,θci)、 Ej(rej,θej),其中(rci,θci),(rej,θej)分别表示交叉点Ci以及端点Ej的极坐标,对这M+K个关 键点按θ进行排序,得到点集P:

P=[C1,C2,…,CM,E1,E2,…,EK](θci-1≤θci≤θci+1;θej-1≤θej≤θej+1)

 =[p1,p2,…,pM+K](pi(ri,θi))

其中C1,C2,…,CM表示第1至M个交叉点,E1,E2,…,EK表示第1至K个端点,θci、θej分别表示交叉点Ci以及端点Ej的极坐标中的极角,p1,p2,…,pM+K表示排序后的M+K个交叉 点及端点。pi(ri,θi)中,(ri,θi)表示关键点pi的极坐标。

并计算点积P中任意两点pu、pv之间的距离:

duv=ru2+rv2-2×ru×rv×cos(θu-θv)(u,v=1,2,…,M+K,u≠v)

(ru,θu),(rv,θv)分别表示关键点pu,pv的极坐标。

将所有交叉点及端点的极坐标信息及任意两点之间距离按下式连接,形成结构特征向量 S:

S=r1r2...rM+Kd12d13...d(M+K-1)(M+K)

=s1s2...sNS(NS=(M+K)(M+K+1)2)

r1,r2…rM+K表示排序后的M+K个关键点的极坐标中的极径,duv(u≠v)表示pu,pv之间 的距离,s1 s2…表示结构特征S中的元素。

(4)对得到的结构特征S=s1s2...sNS(NS=(M+K)(M+K+1)2)进行二值化编码:

查找结构特征向量S中所有元素的最大值MS

MS=maxi{si}(i=1,2,...,NS)

设定阈值T=αMS(0.3<α<0.6),其中α表示阈值系数。

对结构特征向量S进行二值化编码,得到编码后的结构特征向量VS

VS=cs1cs2...csNS;其中csi=0siT1si>T(i=1,2,...,NS);

其中cs1 cs2…表示结构编码特征Vs的元素。si表示结构特征S中的对应元素。

步骤三:提取手背静脉纹理编码特征;

从步骤一中得到的手背区域预处理结果中提取手背静脉纹理编码特征;

(1)将从步骤一中得到的预处理后的手背区域图像归一化到B*B像素尺寸 (128≤B≤256);

(2)将归一化后的手背区域平均分成N个子块(32≤N≤64),如图4所示,从每个子 块中分别提取旋转不变一致性模式的LBP特征H1,H2,...,HN,再将所有子块提取的LBP特 征按照下式连接起来,形成1×NH(NH=10N)维的纹理特征向量H:

H=H1H2...HN

=h1h2...hNH

其中H1 H2…HN表示N个子块的旋转不变一致性模式的LBP特征; h1 h2…表示纹理特征H的元素。

(3)对纹理特征向量H进行二值化编码:

查找特征向量H中所有元素的最大值MH

MH=maxi{hi}(i=1,2,...,NH)

设定阈值T′=αMH(0.3<α<0.6),α表示阈值系数

对纹理特征向量H=h1h2...hNH进行二值化编码,得到编码后的纹理特征向量 VH=ch1ch2...chNH

chi=0hiT1hi>T(i=1,2,...,NH);

ch1 ch2…表示纹理编码特征VH中的元素;hi表示纹理特征H中的对应元素。

步骤四:结构编码特征与纹理编码特征进行融合;

(1)将二值化编码后的结构特征向量VS的维数NS和二值化编码后的纹理编码特征VH的维数NH进行归一化,归一化后特征维数NF

NF=NH

NF是归一化后特征维数,与二值化编码后的纹理编码特征的维数NH相同,因为二值 化编码后的纹理编码特征的维数是确定的,而二值化编码后的结构编码特征的维数与检测到 的关键点数目有关,不是一个确定值。如果二值化编码后的结构特征向量VS的维数NS小于 归一化后特征维数NF,即NS<NF,在二值化编码后的结构特征向量VS后面补充NF-NS个 0;如果二值化编码后的结构特征向量VS的维数大于等于归一化特征维数NF,即NS≥NF, 则截取VS的前NF个维特征,得到归一化后的结构编码特征V′S和纹理编码特征V′H分别为:(其 中归一化后的二值化编码后的纹理编码特征VH是没有变化,还是NH维,V′H=VH)

Vs=cs1cs2...csNF(csi=0,1)

VH=ch1ch2...chNF(chi=0,1)

(2)对归一化后的结构编码特征V′S和纹理编码特征V′H进行按位异或,得到融合特征V:

V=v1v2...vNF

vi=csichi

其中v1,v2…表示融合特征V中的元素csi,chi分别表示归一化后的结构编码特征和 纹理编码特征的元素。

为异或运算,11=0,00=0,10=1,01=1

步骤五:通过分类器识别,得到结果;

(1)使用步骤一至步骤四的方法提取测试样本融合特征V=v1v2...vNF与训练样 本的融合特征V=v1v2...vNF;

(2)计算测试样本融合特征V=v1v2...vNF与训练样本的融合特征 V=v1v2...vNF的距离Dis:

Dis=||V-V||=Σi=1NF(vi-vi)2

(3)使用最近邻分类器进行分类,得到识别结果:

设训练样本共有L类,其融合特征为Vt=vt1vt2...vtNF(t=1,2,…,L)。对于测试样本 A,其融合特征为VA=vA1vA2...vANF,利用(2)中的方法计算测试样本A的融合特征VA与 训练样本的融合特征V′t(t=1,2,…,L)之间的距离Dist(t=1,2,…,L):

Dist=||VA-Vt||=Σi=1NF(vAi-vti)2(t=1,2,...,L)

t*=mint=1L{Dist}

既测试样本A融合特征VA与第t*类测试样本的融合特征距离最小,则测试样本A被识别 为第t*类。

利用本发明提出的一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法,与 单独使用结构编码特征进行识别和单独使用纹理编码特征进行识别相比,本发明的方法在自 建数据库上进行测试,数据库共有102人,其中男50人,女52人,每人左右手各采集10 张图片,共2040张图片,因为左右手不同,可以认为是204类手背图像。使用每一类手背 图像中的5张作为训练样本,剩余的5张作为测试样本,得到表1中的结果,可以看出应用 本发明等提出的一种基于结构编码特征和纹理编码特征融合的手背静脉识别方法的识别率明 显提高。

表1:应用本发明的手背静脉识别方法的识别率

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号