[发明专利]一种多特征融合的海量指纹编码和比对方法有效
申请号: | 201510862330.6 | 申请日: | 2015-12-01 |
公开(公告)号: | CN105488473B | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 张威;赵彤 | 申请(专利权)人: | 北京东方金指科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 成金玉;孟卜娟 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 特征 融合 海量 指纹 编码 方法 | ||
1.一种多特征融合的海量指纹特征编码和比对方法,其特征在于包括以下步骤:
步骤S01:输入海量注册指纹和一枚待识别指纹,给全部注册指纹标记唯一的ID识别码,对待识别指纹及全部注册指纹分别构造特征矩阵及细节点矩阵;所述构造的特征矩阵及细节点矩阵过程包括:
(1)将原始指纹,即待识别指纹及全部注册指纹图像转变成为指纹脊线骨架图,在该指纹脊线骨架图上标记该指纹的全部细节特征点,细节特征点包括终结点及交叉点;指纹细节点特征由x轴坐标,y轴坐标、细节点方向与水平线的夹角三项构成;
(2)构造特征矩阵
令第i个细节点的位置及角度为αi=(xi,yi,θi),i∈[1,N],N为细节点的个数,顺着第i个细节点追踪指纹脊线,如果能追溯到第j个细节点,其位置坐标及角度为αj=(xj,yj,θj),j∈[1,N],用直线连接第i,j两点,两点之间的距离为Dij,在该直线的中心做垂线,记录垂线与i,j两点之间指纹脊线的交点为k,该交点的位置及角度为αk=(xk,yk,θk),k点到沿垂线方向到i,j两点之间直线所跨越的指纹纹线数目为Wij,第i,j两点的角度差为Cij=|θi-θj|,由此构成一个特征向量vp=(αi,αj,αk,Wij,Dij,Cij),p∈[1,P],其中P是N个细节点中能组成特征向量的最大个数,纵向排列全部特征向量,构成P行、12列的特征矩阵
(3)细节点矩阵为:对于全部N个细节点αi=(xi,yi,θi),i∈[1,N],纵向排列,构成N行、3列的细节点矩阵
步骤S02:构建指纹比对快速筛选树;在筛选树的叶子节点登记具有相似特征评价指标的注册指纹,形成同类注册指纹列表;
步骤S03:利用待比对指纹的特征矩阵在快速筛选树中检索到与待比对指纹具有相似特征评价指标的注册指纹列表,对列表中各指纹ID识别码出现频次进行统计,将频次最高的若干枚指纹取出形成注册指纹嫌疑队列;
步骤S04:将待比对指纹的指纹细节点矩阵逐一地与嫌疑队列中的注册指纹进行比对,最终将比对相似度最高的注册指纹作为所述方法的比对结果。
2.根据权利要求1所述的多特征融合的海量指纹特征编码和比对方法,其特征在于:步骤S02中,所述构造指纹比对快速筛选树包括:从快速筛选树的根节点开始,任意挑选特征矩阵中的特征评价指标Wij、Dij、Cij三个指标中的一个开始,以Wij作为第一层分支,令k点到沿垂线方向到i,j两点之间直线所跨越的纹线数目可能出现的最大值为Wmax,则将筛选树第一层按照预设的纹线分配区间Wavg平均分成Cab1个独立分支,其中在第一层的每个分支下,构造第二层分支,对第二层的每个分支,任意选择Dij、Cij两个指标中的一个,以Dij作为第二层分支,令i,j任两点之间直线距离的最大值为Dmax,则将第二层按照预设的直线距离分配区间Davg平均分成Cab2个独立分支,其中在第二层的每个分支下,构造第三层分支;第三层选择Cij指标,由于角度差的最大值为180度,则将第三层按照预设的角度差区间Cavg平均分成Cab3个独立分支,其中由此构造完成指纹快速筛选树的全部分支,形成指纹比对快速筛选树。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方金指科技有限公司,未经北京东方金指科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510862330.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有可移动遮蔽的电极设置结构
- 下一篇:一种户外屏温控系统和户外屏