CN102354367A - 一种指纹识别卡和卡上运行的指纹识别方法 - Google Patents

一种指纹识别卡和卡上运行的指纹识别方法 Download PDF

Info

Publication number
CN102354367A
CN102354367A CN2011102857487A CN201110285748A CN102354367A CN 102354367 A CN102354367 A CN 102354367A CN 2011102857487 A CN2011102857487 A CN 2011102857487A CN 201110285748 A CN201110285748 A CN 201110285748A CN 102354367 A CN102354367 A CN 102354367A
Authority
CN
China
Prior art keywords
fingerprint
card
minutiae point
fingerprint identification
comparing unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011102857487A
Other languages
English (en)
Inventor
吕虹晓
杨波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HANGZHOU SHENGYUAN CHIP TECHNIQUE CO Ltd
Original Assignee
HANGZHOU SHENGYUAN CHIP TECHNIQUE CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HANGZHOU SHENGYUAN CHIP TECHNIQUE CO Ltd filed Critical HANGZHOU SHENGYUAN CHIP TECHNIQUE CO Ltd
Priority to CN2011102857487A priority Critical patent/CN102354367A/zh
Publication of CN102354367A publication Critical patent/CN102354367A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Collating Specific Patterns (AREA)

Abstract

本发明涉及一种指纹识别卡和卡上运行的指纹识别方法,主要包括:指纹采集模块,用于通过数据卡上的指纹扫描器,采集用户的指纹信息;指纹验证模块,用于将采集的指纹信息与存储的指纹模板进行比对,输出比对结果;控制模块,用于根据指纹验证模块输出的比对结果,对数据卡进行相应的控制。该方法是通过指纹识别卡的指纹采集模块采集指纹信息,通过指纹验证模块将采集到的指纹信息与数据库中的指纹特征模板进行比对,将比对结果输出,对数据卡进行相应的控制。本发明有益的效果是:可以仅使用很小的RAM,而识别效果依然很好,适合在各类卡上,如JAVA卡上运行。可在仅12KB字节RAM,72M主频的芯片上运行。可以在卡内CPU上运行,实现卡内的指纹识别功能。

Description

一种指纹识别卡和卡上运行的指纹识别方法
技术领域
本发明涉及生物特征识别领域,特别涉及指纹识别技术,尤其是一种指纹识别卡和卡上运行的指纹识别方法。
背景技术
生物特征识别技术是指利用人体生物特征进行身份认证的一种技术。生物识别***是对生物特征进行取样,通过提取特征的算法将取样出的生物特征转化成数字特征,并进一步将这些特征组合而成的特征模板,存入数据库中。在识别***进行身份认证时,识别***获取现场生物特征,转换为数字特征并与数据库中存放的特征模板进行比对,计算出二者之间的相似度,以确定是否匹配,从而决定接受或拒绝该人。
指纹是生物特征的一种,具有唯一、再生、不可抵赖、方便提取、易于辨识等特点。目前指纹识别技术是生物特征识别技术中最成熟的技术,已被全球大部分国家政府接受与认可,已广泛地应用到政府、军队、银行、社会福利保障、电子商务和安全防卫等领域。
现有的指纹识别算法中需要资源很大,一般RAM需要64K字节,主频需要100M以上。智能卡内部有CPU和RAM,可以进行身份识别、支付工具、加密/解密,信息存储功能。目前应用非常广泛。由于成本和体积限制,卡内CPU芯片主频均不高,RAM容量较小,仅10KB~20KB左右。由于需要的RAM过大,限制了现有指纹识别算法在卡中的应用。
中国专利公告第CN1217287C号公开了一种指纹识别方法:指纹特征中一个特征点由:特征点i的x坐标,y坐标,指纹纹路在特征点i处的切线与x轴的夹角θ,以及说明特征点i是纹路叉点还是端点的属性表示。特征具有m个特征点时,现场指纹特征数据链表由m*m个元素组成。每个元素Lij的数据结构由该连线的长度,指纹纹路在特征点i处的切线与连线Lij的夹角θ1,指纹纹路在特征点j处的切线与连线Lij的夹角θ2,以及说明连线端点i与j之间属性的综合属性表示。众所周知:1个字节的表示范围为0~255,而角度的范围为0~359度,对于一副长宽均为400像素的图像来说,2个点间的距离范围为:0~566像素,长度由2字节表示,θ1由2字节表示,θ2由2字节表示,属性由1字节表示。1个元素由7字节组成。如果特征点个数m为50时,元素有2500个,一共占用17500字节。2个特征相互比对则需要2*m*m个元素,共35000字节。
中国专利公告第CN100412883C号也公开了一种指纹识别方法:匹配方法也是基于细节点连线的。匹配时候考虑2个细节点mi,mj的连线长度(2字节表示):dij;连线与细节点方向的夹角ai(2字节表示),bi(2字节表示);两个细节点的类型t(2字节表示);曲率c(1字节表示);脊密度g(1字节表示);这样1个连线需要10个字节表示。如果2个特征各有50个细节点,则需要2*50*50*10,共50000字节。
可以看到以上指纹识别算法需要的RAM均很大,至少需要30K,限制了指纹识别算法在嵌入式芯片的应用。在嵌入式芯片中,内嵌RAM是非常占芯片面积的,所以大RAM就意味着高成本。在各类卡上,如JAVA卡上,内部芯片的RAM仅有10KB~20KB,所以现有的指纹识别算法很难实现在卡上芯片内进行比对。
因此,有必要针对上述缺陷进行技术改进。
发明内容
本发明的目的在于提供一种低成本的在指纹卡内部实现指纹比对的指纹识别方法以及基于此种方法的指纹识别卡。
本发明解决其技术问题采用的技术方案:这种指纹识别卡,主要包括:指纹采集模块,用于通过数据卡上的指纹扫描器,采集用户的指纹信息;指纹验证模块,用于将采集的指纹信息与存储的指纹模板进行比对,输出比对结果;控制模块,用于根据指纹验证模块输出的比对结果,对数据卡进行相应的控制。
这种指纹识别方法,该方法通过指纹识别卡的指纹采集模块采集指纹信息,通过指纹验证模块将采集到的指纹信息与数据库中的指纹特征模板进行比对,采用细节点比对的方法,每两细节Mi,Mj的连线,称为1个比对单元,比对单元由连线长度d,指纹纹路在细节点i处的切线与连线Lij的夹角θ1,细节点i和细节点j的角度差θ2组成,将比对结果输出,对数据卡进行相应的控制。
所述连线的长度d为d<dMAX(dMAX≤255像素)。
所述夹角θ1和角度差θ2为0~255单元度。
所述比对单元的数量限定为最多M个细节点参与比对,每个细节点生成N个比对单元,1个指纹特征最多需要M*N个比对单元。
所述比对单元不包含细节点类型信息。
本发明与现有技术相比,有益的效果是:可以仅使用很小的RAM,而识别效果依然很好,适合在各类卡上,如JAVA卡上运行。可在仅12KB字节RAM,72M主频的芯片上运行。可以在卡内CPU上运行,实现卡内的指纹识别功能。
附图说明
图1为细节点为叉点的示意图;
图2为细节点为端点的示意图;
图3为比对单元结构示意图;
图4为N固定为50时,不同的M对EER的影响的示意图;
图5 为M固定为50时,不同的N对EER的影响的示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明:
本发明所述的这种指纹识别卡,主要包括:指纹采集模块,用于通过数据卡上的指纹扫描器,采集用户的指纹信息;指纹验证模块,用于将采集的指纹信息与存储的指纹模板进行比对,输出比对结果;控制模块,用于根据指纹验证模块输出的比对结果,对数据卡进行相应的控制。
这种指纹识别方法,通过指纹识别卡的指纹采集模块采集指纹信息,通过指纹验证模块将采集到的指纹信息与数据库中的指纹特征模板进行比对,采用细节点比对的方法,每两细节Mi,Mj的连线,称为1个比对单元,比对单元由连线长度d,指纹纹路在细节点i处的切线与连线Lij的夹角θ1,细节点i和细节点j的角度差θ2组成,将比对结果输出,对数据卡进行相应的控制。
由于指纹图像采集中总是存在噪声,在经过指纹处理算法后,经常出现指纹细节点类型错误的情况,即:原来是端点,识别为叉点,或者原来是叉点,识别为端点。如图1为FVC2000图像库中DB1_B中101_6图像,图2为FVC2000图像库中DB1_B中101_7图像。图1和图2是同一枚手指,中间圈出的是一个对应的细节点,圈出的细节点在图1中看上去是一个叉点,而在图2中看上去是一个端点。由于细节点的类型误差较大,所以在构造比对单元时,不包含细节点类型信息。
由于手指是柔软的,采集到的指纹图像会有形变,距离越远的部分,形变越大,所以在对连线长度d做限制,限定d<dMAX(dMAX≤255),这样d仅需要1个字节即可表示。比对单元中包含连线长度d信息。
通常的角度范围为0~359度,需要2个字节才能表示,本方法中将计算角度规范化到0~255单元度。即,将360度平均分为256等份,1单元度表示1.40625度。这样角度仅需要1个字节即可表示,即夹角θ1和角度差θ2均粗化为0~255单元度。
如图3所示,1个比对单元由连线长度d(1字节),指纹纹路在细节点i处的切线与连线Lij的夹角θ1(1字节),比对单元还包含细节点i和细节点j的角度差θ2(1字节)组成,1个比对单元占用3个字节。
限制比对单元的数量,设定最多M个细节点参与比对,每个细节点生成N个比对单元,这样1个指纹特征最多需要M*N个比对单元。如果M为40,N为15,则1个指纹特征需要40*15*3即1800字节。2个指纹特征比对需要3600字节。这样在比对时候需要的比对单元信息仅占用3600字节,由于比对单元的数量下降了,需要的运算量也随之下降,即可以使用更低的主频。
实验方法说明:选择一个指纹库,包含200个手指{F0、F1、F2……F199},其中每个手指有10个特征{T0、T1、T2……T9}。
进行拒真测试时:选择同样手指Fx的2个不同特征:Ta、Tb进行比对,记录比对得分。共比对200*10*9 = 18000次。
进行认假测试时:选择不同手指Fx、Fy的2个特征:Ta、Tb进行比对,记录比对得分。共比对200*199*10*10 = 3980000次。
参图4所示,N固定为50时,不同的M对EER的影响:
M 15 20 25 30 35 40 45 50
EER(单位%) 2.364 1.3 1.096 1.056 1.028 0.997 1.007 1.007
参图5所示,M固定为50时,不同的N对EER的影响:
N 15 20 25 30 35 40 45 50
EER(单位%) 0.997 1.008 0.998 1.008 1.007 1.007 1.007 1.007
且实验进一步得出,不同M、N对EER、FRR的影响:
M 50 30 50 40
N 50 30 15 15
EER(单位%) 1.007 1.056 0.997 0.998
FRR(单位%) 4.0667 4.2 4.25 4.26
由上表可知:当M、N分别由50、50降低到40、15时,测试实际拒真率(ERR)仅从4.0667%提高到4.260%,即好用性仅下降4.47%,而速度提高30%以上,需要的RAM降低到原1/10左右。实际测试本指纹识别算法可以在卡内的嵌入式芯片(72M主频,12KBRAM)中实现指纹识别功能,平均比对2个特征时间在30mS内。
通过分析,合理减小参与比对的细节点对的信息,达到减小比对时占用RAM大小,而性能却没有较大损失的目的。合理减小参与比对的细节点对的个数,达到减小比对时占用RAM大小,而性能却没有较大损失的目的。
术语解释:
1、EER:是相等错误率(Equal Error Rate)的简称,它是认假率(FAR)和拒真率(FRR)相等时的错误率。
2、FAR: 认假率。
3、FRR: 拒真率。
除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。

Claims (6)

1.一种指纹识别卡,其特征在于:主要包括:
指纹采集模块,用于通过数据卡上的指纹扫描器,采集用户的指纹信息;
指纹验证模块,用于将采集的指纹信息与存储的指纹模板进行比对,输出比对结果;
控制模块,用于根据指纹验证模块输出的比对结果,对数据卡进行相应的控制。
2.一种采用如权利要求1所述的指纹识别卡的指纹识别方法,其特征在于:通过指纹识别卡的指纹采集模块采集指纹信息,通过指纹验证模块将采集到的指纹信息与数据库中的指纹特征模板进行比对,采用细节点比对的方法,每两细节Mi、Mj的连线,称为1个比对单元,比对单元由连线长度d,指纹纹路在细节点i处的切线与连线Lij的夹角θ1,细节点i和细节点j的角度差θ2组成,将比对结果输出,对数据卡进行相应的控制。
3.根据权利要求2所述的指纹识别方法,其特征在于:所述连线的长度d为d<dMAX,dMAX≤255像素。
4.根据权利要求2所述的指纹识别方法,其特征在于:所述夹角θ1和角度差θ2为0~255单元度。
5.根据权利要求2所述的指纹识别方法,其特征在于:所述比对单元的数量限定为最多M个细节点参与比对,每个细节点生成N个比对单元,1个指纹特征最多需要M*N个比对单元。
6.根据权利要求2或5所述的指纹识别方法,其特征在于:所述比对单元不包含细节点类型信息。
CN2011102857487A 2011-09-23 2011-09-23 一种指纹识别卡和卡上运行的指纹识别方法 Pending CN102354367A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011102857487A CN102354367A (zh) 2011-09-23 2011-09-23 一种指纹识别卡和卡上运行的指纹识别方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011102857487A CN102354367A (zh) 2011-09-23 2011-09-23 一种指纹识别卡和卡上运行的指纹识别方法

Publications (1)

Publication Number Publication Date
CN102354367A true CN102354367A (zh) 2012-02-15

Family

ID=45577929

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011102857487A Pending CN102354367A (zh) 2011-09-23 2011-09-23 一种指纹识别卡和卡上运行的指纹识别方法

Country Status (1)

Country Link
CN (1) CN102354367A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105447447A (zh) * 2015-11-11 2016-03-30 广东欧珀移动通信有限公司 终端的指纹识别方法和***
CN105634733A (zh) * 2015-07-24 2016-06-01 宇龙计算机通信科技(深圳)有限公司 加密方法及***、解密方法及***和终端
CN106485240A (zh) * 2016-10-28 2017-03-08 南京信息职业技术学院 一种监控居民身份证状态的***及其监控方法
CN108090341A (zh) * 2017-12-15 2018-05-29 深圳市文鼎创数据科技有限公司 Java卡控制方法及Java卡
CN113240419A (zh) * 2021-05-12 2021-08-10 前海联大(深圳)技术有限公司 数字货币安全存储的使用方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101414351A (zh) * 2008-11-03 2009-04-22 章毅 一种指纹识别***及其控制方法
CN101777130A (zh) * 2010-01-22 2010-07-14 北京大学 一种指纹图像相似度评价方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101414351A (zh) * 2008-11-03 2009-04-22 章毅 一种指纹识别***及其控制方法
CN101777130A (zh) * 2010-01-22 2010-07-14 北京大学 一种指纹图像相似度评价方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105634733A (zh) * 2015-07-24 2016-06-01 宇龙计算机通信科技(深圳)有限公司 加密方法及***、解密方法及***和终端
CN105634733B (zh) * 2015-07-24 2019-01-15 宇龙计算机通信科技(深圳)有限公司 加密方法及***、解密方法及***和终端
CN105447447A (zh) * 2015-11-11 2016-03-30 广东欧珀移动通信有限公司 终端的指纹识别方法和***
CN106485240A (zh) * 2016-10-28 2017-03-08 南京信息职业技术学院 一种监控居民身份证状态的***及其监控方法
CN108090341A (zh) * 2017-12-15 2018-05-29 深圳市文鼎创数据科技有限公司 Java卡控制方法及Java卡
CN113240419A (zh) * 2021-05-12 2021-08-10 前海联大(深圳)技术有限公司 数字货币安全存储的使用方法

Similar Documents

Publication Publication Date Title
CN108229427B (zh) 一种基于身份证件和人脸识别的身份安全验证方法及***
Gunasekaran et al. Deep multimodal biometric recognition using contourlet derivative weighted rank fusion with human face, fingerprint and iris images
CN106778457A (zh) 可提高指纹识别率的指纹识别方法及***
CN104580143A (zh) 一种基于手势识别的安全认证方法、终端、服务器和***
Kaur et al. Signature identification and verification techniques: state-of-the-art work
CN102354367A (zh) 一种指纹识别卡和卡上运行的指纹识别方法
CN103077459A (zh) 一种融合用户多生物特征进行活体认证支付的方法
CN103595538A (zh) 基于手机加速度传感器的身份认证方法
CN101556713A (zh) 指纹识别技术在pos机、刷卡机、提款机上的应用方法
CN110163123A (zh) 一种基于单幅近红外手指图像指纹指静脉融合识别方法
Appati et al. Implementation of a Transform‐Minutiae Fusion‐Based Model for Fingerprint Recognition
Pal et al. Non-English and non-Latin signature verification systems: a survey
Zhao et al. Fingerprint pre-processing and feature engineering to enhance agricultural products categorization
Khoh et al. Score level fusion approach in dynamic signature verification based on hybrid wavelet‐Fourier transform
Garhawal et al. A study on handwritten signature verification approaches
Kumar et al. Genuine and forged offline signature verification using back propagation neural networks
Akulwar et al. Secured multi modal biometric system: a review
Liu et al. Feature guided fingerprint pore matching
CN112116012A (zh) 一种基于深度学习的手指静脉即时注册、识别方法及***
Huang et al. Axially-enhanced local attention network for finger vein recognition
Gona et al. Multimodal biometric reorganization system using deep learning convolutional neural network
CN103593660A (zh) 一种稳定特征图像下交叉梯度编码的掌纹识别方法
CN106339678A (zh) 基于多种特征点的指纹图像表示方法
CN1825338A (zh) 嵌入式滑动指纹采集识别模块
Adamski et al. Signature verification by only single genuine sample in offline and online systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: The city of Hangzhou in West Zhejiang province 311121 No. 998 Building 9 East Sea Park

Applicant after: Hangzhou Shengyuan Chip Technique Co., Ltd.

Address before: 310012, room 17, building 176, 203 Tianmu Mountain Road, Hangzhou, Zhejiang, Xihu District

Applicant before: Hangzhou Shengyuan Chip Technique Co., Ltd.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120215