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
- fingerprints
- unique point
- unique
- 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 24
- 238000003491 array Methods 0.000 claims abstract description 10
- 238000005516 engineering process Methods 0.000 abstract description 5
- 230000008092 positive effect Effects 0.000 abstract 1
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 210000002837 heart atrium Anatomy 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 (7)
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 | 内江师范学院 | 一种基于特征点的指纹融合方法 |
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) | 一种指纹识别方法 | |
Li et al. | A monocular SLAM system leveraging structural regularity in Manhattan world | |
CN103994765B (zh) | 一种惯性传感器的定位方法 | |
CN102930525B (zh) | 基于仿射不变特征与单应矩阵的线匹配方法 | |
CN102162847B (zh) | 一种基于奇异值分解的高效航迹相关方法 | |
CN106991705B (zh) | 一种基于p3p算法的位置参数估计方法 | |
CN103854283A (zh) | 一种基于在线学习的移动增强现实跟踪注册方法 | |
CN106443664B (zh) | 系统误差下基于拓扑信息的雷达与esm航迹关联方法 | |
Wang et al. | Robust component-based localizationin sparse networks | |
CN105809678B (zh) | 一种短基线条件下两视图间线段特征全局匹配方法 | |
Belter et al. | Improving accuracy of feature-based RGB-D SLAM by modeling spatial uncertainty of point features | |
CN104715154A (zh) | 基于kmdl准则判据的核k-均值航迹关联方法 | |
CN101685532B (zh) | 简易线性广角镜头的校正法 | |
CN112595322A (zh) | 一种融合orb闭环检测的激光slam方法 | |
CN109581359A (zh) | 一种esm无源信息与雷达有源信息关联的方法 | |
Wang et al. | mvil-fusion: Monocular visual-inertial-lidar simultaneous localization and mapping in challenging environments | |
Yan et al. | PLPF‐VSLAM: An indoor visual SLAM with adaptive fusion of point‐line‐plane features | |
Zhang et al. | A LiDAR-intensity SLAM and loop closure detection method using an intensity cylindrical-projection shape context descriptor | |
CN101894369B (zh) | 从图像序列中计算摄像机焦距的实时方法 | |
CN107504862B (zh) | 一种全方位高精度激光定位方法 | |
US11875534B2 (en) | Pose estimation method for unmanned aerial vehicle based on point line and plane feature fusion | |
CN103605980B (zh) | 基于局部特征匹配的isar目标部件检测方法 | |
CN101661619A (zh) | 基于单视图测量的图片伪造检测方法 | |
Tsai et al. | Detection of vanishing points using Hough transform for single view 3D reconstruction | |
CN102645646B (zh) | 一种多信源不确定融合定位方法 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140716 |