CN102819729B - 一种指纹识别方法 - Google Patents
一种指纹识别方法 Download PDFInfo
- Publication number
- CN102819729B CN102819729B CN201210246251.9A CN201210246251A CN102819729B CN 102819729 B CN102819729 B CN 102819729B CN 201210246251 A CN201210246251 A CN 201210246251A CN 102819729 B CN102819729 B CN 102819729B
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- triangle
- feature point
- fingerprints
- equal
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000003491 array Methods 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 abstract description 2
- 230000008092 positive effect Effects 0.000 abstract description 2
- 238000004364 calculation method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
Landscapes
- Collating Specific Patterns (AREA)
Abstract
本发明公开了一种指纹识别方法,通过分别以待识别指纹和已知指纹的每一个特征点构造三角形;判断三角形相等;以两枚指纹的各个特征点到各自的基准三角形的三个顶点的距离组成的有序三数组来表示两枚指纹的各个特征点;将两枚指纹中除基准三角形的三个顶点外的各个特征点进行比对,并记录下类型相同的每个特征点的有序三数组相等的次数;最后根据指纹特征点的相等次数,对两枚指纹的相似度做出判断。本发明的积极效果是:通过将基于三元组构造的方法用于指纹识别系统中,提高了指纹的识别率,解决了现有指纹识别技术中,当待匹配的指纹图像与原始指纹图像发生位移、旋转、以及残缺,很难校准或者准确定位、以及容错能力低的问题。
Description
技术领域
本发明属于指纹识别技术领域,具体涉及一种指纹识别方法。
背景技术
现有基于特征点的指纹识别技术,先采集指纹图像,再提取指纹特征点,在识别时,如果有奇异点,则通过奇异点来对齐识别;如果没有奇异点,则对齐就很难,且会产生较大的误差。由此,现在的基于特征点的指纹识别就很难对齐校准,产生如下不足:
1、当待比对的指纹和原始的指纹发生旋转时,现有识别方法很难校准对齐。
2、当待比对的指纹和原始的指纹既发生了位移也发生了旋转时,现有识别方法更难校准对齐。
3、如果待比对的指纹发生残缺,则现有识别方法比对的容错能力会显著下降,而这种情况是在公安破案时常常遇到的,所以现有指纹识别方法已不能满足公安侦破工作的需要。
发明内容
为了克服现有技术的上述缺点,本发明提供了一种指纹识别方法。
本发明解决其技术问题所采用的技术方案是:一种指纹识别方法,包括如下步骤:
步骤一、利用图像采集仪器采集指纹的全部图像信息;
步骤二、对指纹图像的信息进行处理,提取指纹的特征点;
步骤三、分别以待识别指纹和已知指纹的每一个特征点构造三角形;
步骤四、判断待识别指纹的每一个特征点按步骤三构造的三角形是否与已知指纹的每一个特征点按步骤三构造的三角形相等:
1)如果全都不相等,则说明该两枚指纹不是同一枚指纹,比对结束;
2)如果待识别指纹的某一个特征点构造的三角形与已知指纹的某一个特征点构造的三角形相等,则进入步骤五;
步骤五、分别以步骤四中确定的三角形为基准三角形,以两枚指纹的各个特征点到各自的基准三角形的三个顶点的距离组成的有序三数组来表示两枚指纹的各个特征点;
步骤六、将两枚指纹中除基准三角形的三个顶点外的各个特征点进行比对,并记录下类型相同的每个特征点的有序三数组相等的次数;
步骤七、根据步骤六记录下的指纹特征点的相等次数,采用现有的指纹相似判断方法对两枚指纹的相似度做出判断:如果两枚指纹是同一枚指纹,则判断结束;如果不是同一枚指纹,则继续比对待识别指纹的其余特征点构造的三角形是否与已知指纹的某一个特征点构造的三角形相等,如果相等,则进入步骤五,直至待识别指纹的全部特征点构造的三角形均比对完毕。
步骤三所述的用特征点构造三角形的方法为:分别以每个指纹特征点为准,在该指纹中找出与其距离最近的两个特征点,判断该点与其最近的两个点是否构成三角形,如果是则记录下该三角形;如果否,则标记该特征点构造三角形失败,该特征点不参与比对,并继续以其他特征点构造三角形。
与现有技术相比,本发明的积极效果是:通过将基于三元组构造的方法用于指纹识别系统中,提高了指纹的识别率,解决了现有指纹识别技术中,当待匹配的指纹图像与原始指纹图像发生位移、旋转、以及残缺,很难校准或者准确定位、以及容错能力低的问题。
具体实施方式
一种指纹识别方法, 包括如下步骤:
步骤一、利用图像采集仪器采集指纹的全部图像信息;
步骤二、对指纹图像的信息进行处理,提取指纹的特征点;
步骤三、分别以两枚指纹(待识别指纹和已知指纹)的每一个特征点构造三角形,具体方法如下:
分别以每个指纹特征点为准,在该指纹中找出与其距离最近的两个特征点,判断该点与其最近的两个点是否构成三角形,如果是则记录下该三角形;如果否,则标记该特征点构造三角形失败,该特征点不参与比对,并继续以其他特征点按本步骤所述的方法构造三角形。
步骤四、判断待识别指纹的每一个特征点按步骤三构造的三角形是否与已知指纹的每一个特征点按步骤三构造的三角形相等:
1)如果全都不相等,则说明该两枚指纹不是同一枚指纹,比对结束;
2)如果待识别指纹的某一个特征点构造的三角形与已知指纹的某一个特征点构造的三角形相等,则进入步骤五;
步骤五、分别以步骤四中确定的三角形为基准三角形,以两枚指纹的各个特征点到各自的基准三角形的三个顶点的距离组成的有序三数组(a, b, c)来表示两枚指纹的各个特征点:
该步骤的原理如下:
对于平面上的一个给定的△ABC,平面上的每个点P都决定唯一一个三数组(a,b,c),其中a,b,c分别是点P到△ABC的三个顶点A,B,C的距离;反之,给定任一三数组(x,y,z)未必能决定唯一一个平面上的点Q,它分别以x,y,z为其到△ABC的顶点A,B,C的距离。
据此事实,本发明分别以步骤四中确定的三角形为基准三角形,对整个指纹特征点不以传统的直角坐标或者极坐标表示,而是以特征点到确定三角形三个顶点的距离组成的有序三数组(a, b, c)来表示。
之所以采用这种方法,是由于:
1、这种构建方法在模式识别中,只要在两个平面中找到一个相等的三角形,就可以以这两个三角形的顶点为基准,分别计算出平面上的点或者特征点到该平面上的三角形的三个顶点的标量距离,再进行匹配。这样匹配,可以非常精确地匹配,不需要校准,也不存在误差传递,计算量小。
2、对于一个残缺的平面或者平面特征点与一个完整的平面或者平面特征点进行匹配时,如果采用传统的匹配方式,则这个问题就是个NP问题,计算量相当大,如果采用此方法,即:先在两个平面上分别找到一个三角形,如果这两个三角形相等,就可以采用1的方法进行匹配,这样就不是一个NP问题,减小了计算量,同时也更加精确。
步骤六、将两枚指纹中除基准三角形的三个顶点外的各个特征点进行比对,并记录下类型相同的每个特征点的三数组(a, b, c)相等的次数;
步骤七、根据步骤六记录下的指纹特征点的相等次数,采用现有的指纹相似判断方法对两枚指纹的相似度做出判断:如果两枚指纹是同一枚指纹,则判断结束;如果不是同一枚指纹,则继续比对待识别指纹的其余特征点构造的三角形是否与已知指纹的某一个特征点构造的三角形相等,如果相等,则进入步骤五,直至待识别指纹的全部特征点构造的三角形均比对完毕。
Claims (1)
1.一种指纹识别方法,其特征在于:包括如下步骤:
步骤一、利用图像采集仪器采集指纹的全部图像信息;
步骤二、对指纹图像的信息进行处理,提取指纹的特征点;
步骤三、分别以待识别指纹和已知指纹的每一个特征点构造三角形:
用特征点构造三角形的方法为:分别以每个指纹特征点为准,在该指纹中找出与其距离最近的两个特征点,判断该点与其最近的两个点是否构成三角形,如果是则记录下该三角形;如果否,则标记该特征点构造三角形失败,该特征点不参与比对,并继续以其他特征点构造三角形;
步骤四、判断待识别指纹的每一个特征点按步骤三构造的三角形是否与已知指纹的每一个特征点按步骤三构造的三角形相等:
1)如果全都不相等,则说明该两枚指纹不是同一枚指纹,比对结束;
2)如果待识别指纹的某一个特征点构造的三角形与已知指纹的某一个特征点构造的三角形相等,则进入步骤五;
步骤五、分别以步骤四中确定的三角形为基准三角形,以两枚指纹中除基准三角形的三个顶点外的每个特征点到各自的基准三角形的三个顶点的距离组成的有序三数组来表示两枚指纹的每个特征点;
步骤六、将两枚指纹中除基准三角形的三个顶点外的各个特征点进行比对,并记录下类型相同的每个特征点的有序三数组相等的次数;
步骤七、根据步骤六记录下的指纹特征点的相等次数,采用现有的指纹相似判断方法对两枚指纹的相似度做出判断:如果两枚指纹是同一枚指纹,则判断结束;如果不是同一枚指纹,则继续比对待识别指纹的其余特征点构造的三角形是否与已知指纹的某一个特征点构造的三角形相等,如果相等,则进入步骤五,直至待识别指纹的全部特征点构造的三角形均比对完毕。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210246251.9A CN102819729B (zh) | 2012-07-17 | 2012-07-17 | 一种指纹识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210246251.9A CN102819729B (zh) | 2012-07-17 | 2012-07-17 | 一种指纹识别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102819729A CN102819729A (zh) | 2012-12-12 |
CN102819729B true CN102819729B (zh) | 2014-07-16 |
Family
ID=47303838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210246251.9A Expired - Fee Related CN102819729B (zh) | 2012-07-17 | 2012-07-17 | 一种指纹识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102819729B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104301099B (zh) * | 2014-10-16 | 2017-04-12 | 内江师范学院 | 一种指纹特征点拓扑结构的加密方法 |
CN104298980B (zh) * | 2014-11-03 | 2018-08-28 | 北京大唐智能卡技术有限公司 | 一种基于智能卡的指纹匹配方法及装置 |
CN106203240A (zh) * | 2015-05-07 | 2016-12-07 | 神盾股份有限公司 | 指纹辨识方法和电子装置 |
CN105574507B (zh) * | 2015-12-17 | 2018-07-13 | 内江师范学院 | 一种基于特征点的指纹融合方法 |
CN106934331A (zh) * | 2015-12-31 | 2017-07-07 | 成都艾德沃传感技术有限公司 | 一种指纹图像拼接方法及装置 |
WO2018113208A1 (zh) * | 2017-06-14 | 2018-06-28 | 钟杰东 | 一种残纹和残膜支付设备 |
CN107888956A (zh) * | 2017-11-01 | 2018-04-06 | 深圳智英电子有限公司 | 基于北斗卫星定位的指纹识别认证数字机顶盒及控制方法 |
CN116311395B (zh) * | 2022-08-18 | 2023-11-14 | 荣耀终端有限公司 | 指纹识别的方法和装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1912889A (zh) * | 2005-08-11 | 2007-02-14 | 中国科学院自动化研究所 | 基于局部三角结构特征集的形变指纹识别方法 |
CN1983301A (zh) * | 2006-06-14 | 2007-06-20 | 北京握奇数据系统有限公司 | 两阶段混合指纹特征匹配方法、匹配装置及其应用 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1275187C (zh) * | 2004-04-18 | 2006-09-13 | 杭州中正生物认证技术有限公司 | 基于全局脊线的指纹识别方法 |
-
2012
- 2012-07-17 CN CN201210246251.9A patent/CN102819729B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1912889A (zh) * | 2005-08-11 | 2007-02-14 | 中国科学院自动化研究所 | 基于局部三角结构特征集的形变指纹识别方法 |
CN1983301A (zh) * | 2006-06-14 | 2007-06-20 | 北京握奇数据系统有限公司 | 两阶段混合指纹特征匹配方法、匹配装置及其应用 |
Non-Patent Citations (4)
Title |
---|
基于Delaunay三角化的指纹匹配方法;尹义龙等;《计算机研究与发展》;20051231;第42卷(第9期);1622-1627 * |
基于相似三角形原理的指纹匹配算法;柴海燕;《通信技术》;20091231;第42卷(第10期);57-59,62 * |
尹义龙等.基于Delaunay三角化的指纹匹配方法.《计算机研究与发展》.2005,第42卷(第9期),1622-1627. |
柴海燕.基于相似三角形原理的指纹匹配算法.《通信技术》.2009,第42卷(第10期),57-59,62. |
Also Published As
Publication number | Publication date |
---|---|
CN102819729A (zh) | 2012-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102819729B (zh) | 一种指纹识别方法 | |
CN105091922B (zh) | 一种基于虚拟表盘的指针表读数识别方法 | |
CN102135429B (zh) | 一种基于视觉的机器人室内定位导航方法 | |
CN102901971B (zh) | 基于奇偶矢量法的双星故障识别方法 | |
CN104808173B (zh) | 基于Hough变换的测向交叉定位系统虚假点消除方法 | |
CN107145890B (zh) | 一种远距离多视角环境下的指针式仪表盘自动读数方法 | |
WO2013178404A3 (en) | A method to determine the usefulness of alignment marks to correct overlay, and a combination of a lithographic apparatus and an overlay measurement system | |
CN109657579B (zh) | 一种指纹裂纹的检测与修复方法 | |
CN104036516A (zh) | 基于对称性分析的摄像机标定棋盘图像角点检测方法 | |
CN104899609A (zh) | 一种基于图像配准的机械式表计识别方法 | |
CN104834923B (zh) | 基于全局信息的指纹图像配准方法 | |
CN101303729A (zh) | 一种新的指纹奇异点检测方法 | |
CN104715154A (zh) | 基于kmdl准则判据的核k-均值航迹关联方法 | |
CN104121902A (zh) | 基于Xtion摄像机的室内机器人视觉里程计实现方法 | |
CN104616280A (zh) | 基于最大稳定极值区域和相位一致性的图像配准方法 | |
CN104732529A (zh) | 一种遥感图像形状特征配准方法 | |
CN104376328B (zh) | 基于坐标的分布型编码标志识别方法及系统 | |
CN108445505A (zh) | 线环境下基于激光雷达的特征显著性检测方法 | |
CN110595479A (zh) | 一种基于icp算法的slam轨迹评估方法 | |
CN101944232A (zh) | 一种利用最短路径的粘连细胞精确分割方法 | |
CN103942784A (zh) | 棋盘格中三条互不平行直线求解抛物折反射摄像机内参数 | |
CN102706480A (zh) | 一种指针式温度计自动读数方法 | |
CN103810489B (zh) | 基于不规则三角网的LiDAR点云数据水上桥梁提取方法 | |
CN101989352A (zh) | 基于改进的sift算法与李萨如图轨迹的图像配准方法 | |
CN104751630B (zh) | 一种基于Kernel‑KNN匹配的道路交通状态获取方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140716 |
|
CF01 | Termination of patent right due to non-payment of annual fee |