基于方向场全局信息的指纹伪核点检测方法

文档序号:9631790阅读:183来源:国知局
基于方向场全局信息的指纹伪核点检测方法
【技术领域】
[0001] 本发明属于生物特征识别及信息安全的技术领域,特别涉及一种基于方向场全局 信息的指纹伪核点检测方法。
【背景技术】
[0002] 作为一种相对成熟的生物特征识别技术,指纹识别在金融安全、门禁控制、员工考 勤等方向的应用日益广泛。尽管历经数十年的研究,自动指纹识别系统的性能日趋完善,但 仍有一些难点问题没有得到解决,奇异点检测便是其中之一。奇异点分为核点和三角点两 种,是重要的指纹全局特征,常被用于指纹分类、指纹模板对齐等。奇异点的误检会直接引 起指纹分类、指纹模板对齐等指纹识别环节的错误,进而降低整个指纹识别系统的性能,包 括识别效率或识别准确率。
[0003] 现有的奇异点检测算法多是基于方向场局部特征的,因此当指纹图像局部质量低 下引起方向场局部的错误扭曲时,导致伪核点和伪三角点出现,形成误检测。针对伪核点的 问题,观察发现,指纹的真实核点和指纹方向场全局信息之间始终存在这样的特性:核点的 开口方向与其反向延长线区域的方向场近乎垂直。
[0004] 利用这种只有真实核点在指纹方向场的全局信息中表现出的特性,可以检测出伪 核点,降低奇异点检测的误检率。增强指纹识别技术的性能和鲁棒性。
[0005] 目前已经公开的文献资料,还没有关于基于上述的方向场全局特征进行伪核点检 测相关方面的研究。

【发明内容】

[0006] 本发明的目的就是针对现有指纹识别技术中存在的奇异点检测误检率较高的问 题,提出了一种基于方向场全局信息的伪核点检测方法。
[0007] 本发明具体包括如下步骤:
[0008] 步骤1、用梯度法求出指纹图像的像素级方向场0;
[0009] 步骤2、用庞加莱索引法在方向场0中提取出每一个粗核点位置CjcXi,cy;);
[0010] 步骤3、用短时傅里叶变换法进行指纹分割,求出指纹的前景区域I;
[0011] 步骤4、计算出粗核点开口方向的辐角主值Θi,具体如下:
[0012]
[0013]
[0014] 公式1中,0raf(x,y)表示核点的参考方向场块,尺寸为25X25,由公式2计算得 出;Ojxj)表示以粗核点Cjchcyj为中心,在方向场0上截图的尺寸为25X25的方向 场块;为参考方向场块Oraf(x,y)的开口方向的幅角主值;公式2中,仏(1〇,)为中间变 量,(U(x,y)为所求的参考方向场块。
[0015] 步骤5、根据粗核点位置Q(CXl,Cyi)和对应的核点开口方向的幅角主值Θi以及 指纹的前景区域I,求出对应的判别区域4,具体如下:
[0016]
[0017]其中《表示幅角为θι+π的单位向量,P(x,y)为待求的~区域内任一点,表 示起点为Q(CXl,Cyi)终点为P(X,y)的向量。所有位于前景I并且满足公式3的点P(X,y) 的集合即为所求的判别区域A1;
[0018] 步骤6、根据Ai区域内的方向场和粗核点的开口方向的幅角主值Θi,求出对应的 判别特征,具体如下:
[0019]
[0020] 其中ai(x,y)表示方向场0中~区域的元素值,β(x,y)是一个中间变量,表示 粗核点的开口方向的幅角主值9;同α"χ,γ)的夹角,size(Ai)表示方向场0中六;区域的 元素的总个数。需要特别说明的是,所有的角度都采用弧度单位。
[0021] 步骤7、计算出每一个粗核点Q(CXl,Cyi)对应的判别特征,将F_〈l的粗核点 判为伪核点并去除,得到最终的结果。
[0022] 本发明有益效果如下:
[0023] 本发明基于方向场全局信息的伪核点检测方法包括方向场估计模块,粗核点检测 模块,图像二值化模块,伪核点检测模块。
[0024] 由于本发明是基于指纹方向场全局信息的,对于核点检测来说,全局信息给基于 局部特征的核点检测提供了很好的支持,能够进一步去除伪核点。
[0025]由于本发明在伪核点检测模块中采用的都是线性运算,因此保持了较低的计算开 销。
[0026] 由于本发明在伪核点检测模块中采用的是现有指纹识别技术中常用的典型方向 场计算方法,因此保证了本发明可以作为现有的基于局部方向场的核点检测技术的后续处 理,也可以开发成一个指纹识别的嵌入模块。
【附图说明】
[0027] 图1是本发明粗核点周围的方向场块以及该方向场块开口方向的幅角主值的示 意图。
[0028] 图2是本发明判别区域Ai的示意图。
【具体实施方式】
[0029] 下面结合实施例对本发明进一步说明。
[0030] 如图1和2所示,基于方向场全局信息的伪核点检测方法,具体包括如下步骤:
[0031] 步骤1、用梯度法求出指纹图像的像素级方向场0 ;
[0032] 步骤2、用庞加莱索引法在方向场0中提取出每一个粗核点位置CjchCyi);
[0033] 步骤3、用短时傅里叶变换法进行指纹分割,求出指纹的前景区域I;
[0034] 步骤4、计算出粗核点开口方向的辐角主值Θi,具体如下:
[0035]
[0036]
[0037] 公式1中,0raf(x,y)表示核点的参考方向场块,尺寸为25X25,由公式2计算得 出;Ojxj)表示以粗核点Cjchcyj为中心,在方向场0上截图的尺寸为25X25的方向 场块;为参考方向场块0raf(x,y)的开口方向的幅角主值;公式2中,为中间变 量,(U(x,y)为所求的参考方向场块。
[0038] 步骤5、根据粗核点位置Q(CXl,Cyi)和对应的核点开口方向的幅角主值Θi以及 指纹的前景区域I,求出对应的判别区域4,具体如下:
[0039]
[0040] 其中g表示幅角为θ'π的单位向量,P(x,y)为待求的Ai区域内任一点,厂〒表 示起点为Q(CXl,Cyi)终点为P(X,y)的向量。所有位于前景I并且满足公式3的点P(X,y) 的集合即为所求的判别区域A1;
[0041] 步骤6、根据Ai区域内的方向场和粗核点的开口方向的幅角主值Θi,求出对应的 判别特征,具体如下:
[0042]
[0043] 其中ai(x,y)表示方向场0中~区域的元素值,β(x,y)是一个中间变量,表示 粗核点的开口方向的幅角主值9;同α"χ,γ)的夹角,size(Ai)表示方向场0中六;区域的 元素的总个数。需要特别说明的是,所有的角度都采用弧度单位。
[0044] 步骤7、计算出每一个粗核点Q(CXl,Cyi)对应的判别特征,将F_〈l的粗核点 判为伪核点并去除,得到最终的结果。
【主权项】
1. 基于方向场全局信息的指纹伪核点检测方法,其特征在于包括如下步骤: 步骤1、用梯度法求出指纹图像的像素级方向场0 ; 步骤2、用庞加莱索引法在方向场0中提取出每一个粗核点位置Q(CXl,cyi); 步骤3、用短时傅里叶变换法进行指纹分割,求出指纹的前景区域I; 步骤4、用现有算法计算出粗核点开口方向的辐角主值θ1; 步骤5、根据粗核点位置Q(CXl,cyi)和对应的核点开口方向的幅角主值Θ及指纹 的前景区域I,求出对应的判别区域A1; 步骤6、根据Ai区域内的方向场和粗核点的开口方向的幅角主值Θi,求出对应的判别 特征Fra:re; 步骤7、计算出每一个粗核点Q(CXl,cyi)对应的判别特征,将匕_〈1的粗核点判为 伪核点并去除,得到最终的结果。2. 如权利要求1所述的基于方向场全局信息的指纹伪核点去除算法,其特征在于步骤 5所述的判别区域~的求取,具体如下:其中.i_表示幅角为0i+3T的单位向量,P(x,y)为待求的六;区域内任一点,(::/··表示起 点为Q(CXl,cyi)终点为P(X,y)的向量;所有位于前景I并且满足公式3的点P(X,y)的集 合即为所求的判别区域4。3. 如权利要求1所述的基于方向场全局信息的指纹伪核点去除算法,其特征在于步骤 6所述的判别特征的求取,具体如下:其中ai(x,y)表示方向场〇中六;区域的元素值,β(x,y)是一个中间变量,表示粗核 点的开口方向的幅角主值01同aJxj)的夹角,sizeMJ表示方向场区域的元素 的总个数;所有的角度都采用弧度制。
【专利摘要】本发明公开了一种基于方向场全局信息的指纹伪核点检测方法。本发明具体步骤如下:用梯度法求出指纹图像的像素级方向场O;用庞加莱索引法在方向场O中提取出每一个粗核点位置;用短时傅里叶变换法进行指纹分割,求出指纹的前景区域I;用现有算法计算出粗核点开口方向的辐角主值θi;根据粗核点位置和对应的核点开口方向的幅角主值θi以及指纹的前景区域I,求出对应的判别区域Ai;根据Ai区域内的方向场和粗核点的开口方向的幅角主值θi,求出对应的判别特征Fcore;计算出每一个粗核点对应的判别特征Fcore,将Fcore<1的粗核点判为伪核点并去除,得到最终的结果。本发明利用了方向场全局信息,进一步降低了核点检测的误检率。
【IPC分类】G06K9/00
【公开号】CN105389563
【申请号】CN201510783669
【发明人】叶学义, 刘一锐, 王秋华, 夏经文, 汪云路
【申请人】杭州电子科技大学
【公开日】2016年3月9日
【申请日】2015年11月16日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1