IP Library › Granted Patent US 9,886,619
Granted Patent B2
US 9,886,619 · App. 14/902,288 · Granted Feb 6, 2018

Fingerprint template based on fuzzy feature point information and fingerprint identification method

Inventors: Feng Shi (Beijing, CN); Zhongqiu Liu (Zhejiang, CN); Jian Li (Zhejiang, CN)
Assignee: Feng Shi
G06K9/00087G06K9/00067G06K9/00093
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,886,619
App. No.
14/902,288
Filed
Dec 30, 2015
Granted
Feb 6, 2018
Kind
B2
Art Unit
2665
USPC
382/124
Abstract

The present invention discloses a fingerprint template and a fingerprint identification method based on fuzzy feature point information. The fingerprint template contains several pieces of incomplete feature point information, including registration information and comparison information, wherein only coordinate information and attribute information of feature points and a value of a polynomial are recorded. In the polynomial P(X i )=C 0 +C 1 X i +C 2 Xi 2 . . . C n X i n , n is an order of the polynomial, and Xi is a numerical value obtained by quantifying one or multiple pieces of feature point information except the registration information in the feature point information and is a coefficient having a certain preset rule. Corresponding feature point information of a scene fingerprint is substituted into the polynomial to figure out C 0 -C n , and whether the C 0 -C n meet the preset rule is judged to judge whether the scene fingerprint is matched with a template fingerprint.

Claims (23)

1. A fingerprint identification method based on fuzzy feature point information, comprising the following steps: S 1 , obtaining a fingerprint template based on the fuzzy feature point information and a scene fingerprint; S 4 , comparing the scene fingerprint with the fingerprint template based on the fuzzy feature point information;

the fingerprint template based on the fuzzy feature point information comprises: multiple pieces of fuzzy feature point information established based on a part of feature point information of a template fingerprint, and the multiple pieces of fuzzy feature point information are insufficient to restore the template fingerprint; and

the fuzzy feature point information comprises registration information and comparison information, registration information comprises a horizontal coordinate, a vertical coordinate and an attribute of the fuzzy feature point information, the comparison information includes the value of a polynomial P(X i )=C 0 +C 1 X i +C 2 X i 2 + . . . +C n X i n , n is an order of the polynomial, X i is a numerical value obtained by quantifying one or multiple pieces of feature point information except the registration information in the feature point information, and C 0 -C n are coefficients having a preset rule; and

the step S 4 comprises: substituting the corresponding feature point information of the scene fingerprint into the polynomial, calculating the values of C 0 -C n , judging whether the calculated C 0 -C n meet the preset rule, if the judgment result is yes, the scene fingerprint is matched with the fingerprint template based on the fuzzy feature point information, and if the judgment result is no, the scene fingerprint is not matched with the fingerprint template based on the fuzzy feature point information.

2. The fingerprint identification method based on the fuzzy feature point information of claim 1 , further comprising the following step between the step S 1 and the step S 4 :

S 2 , carrying out fingerprint registration on the scene fingerprint and the fingerprint template based on the fuzzy feature point information; and

the step S 2 comprises the following steps:

a, selecting three horizontal coordinates and vertical coordinates of the fuzzy feature point information of the fingerprint template based on the fuzzy feature point information to serve as vertexes, in order to establish a first non-isosceles triangle, and recording the geometric data of the first non-isosceles triangle;

b, selecting three horizontal coordinates and vertical coordinates of the feature point information of the scene fingerprint to serve as vertexes, in order to establish a second non-isosceles triangle, and recording the geometric data of the second non-isosceles triangle;

c, matching the first non-isosceles triangle with the second non-isosceles triangle;

d, repeating the step a to the step c, if matched non-isosceles triangles larger than a first threshold pair can be obtained, executing e; if the matched non-isosceles triangles larger than the first threshold pair cannot be obtained, the scene fingerprint is not matched with the fingerprint template based on the fuzzy feature point information; and

e, calculating a rotation angle and a translation distance of the scene fingerprint relative to the fingerprint template based on the fuzzy feature point information, and rotating and/or translating the scene fingerprint according to a calculation result to register the scene fingerprint with the fingerprint template based on the fuzzy feature point information.

3. The fingerprint identification method based on the fuzzy feature point information of claim 2 , wherein the geometric data comprise: a largest side length, a second largest side length, a smallest side length, a largest angle, a second largest angle, a smallest angle, a largest angle vertex horizontal coordinate, a largest angle vertex vertical coordinate, a vector from the largest angle vertex to the second largest angle, a vector from the largest angle vertex to the smallest angle vertex, an attribute of the largest angle vertex, an attribute of the second largest angle vertex and an attribute of the smallest angle vertex.

4. The fingerprint identification method based on the fuzzy feature point information of claim 2 , wherein the step e of calculating the rotation angle and the translation distance of the scene fingerprint relative to the fingerprint template based on the fuzzy feature point information, and rotating and/or translating the scene fingerprint according to the calculation result, comprises: with the largest angle vertex of the scene fingerprint as a fiducial point, respectively calculating the rotation angle and the translation distance of the non-isosceles triangle matched with the first threshold pair, and using the calculated numerical values with the highest frequency as a rotation coefficient and a translation coefficient of the scene fingerprint for rotating and translating the scene fingerprint.

5. The fingerprint identification method based on the fuzzy feature point information of claim 2 , wherein matching success in the step c comprises the following conditions:

the attributes of three pairs of vertexes corresponding to the scene fingerprint and the fingerprint template based on the fuzzy feature point information are consistent;

the length differences of three pairs of sides corresponding to the scene fingerprint and the fingerprint template based on the fuzzy feature point information are within a second threshold; and

the angle differences of three pairs of angles corresponding to the scene fingerprint and the fingerprint template based on the fuzzy feature point information are within a third threshold.

6. The fingerprint identification method based on the fuzzy feature point information of claim 5 , further comprising the following step between the step S 2 and the step S 4 :

S 3 , calculating the number of the horizontal coordinate, the vertical coordinate and the attribute of the rotated and translated scene fingerprint matched with the feature points of the registration information of the fingerprint template based on the fuzzy feature point information, if the calculation result is not larger than a fourth threshold, the scene fingerprint is not matched with the fingerprint template based on the fuzzy feature point information, and if the calculation result is larger than a fourth threshold, executing the step S 4 .

7. The fingerprint identification method based on the fuzzy feature point information of claim 1 , wherein C 0 -C n comprise a first portion and a second portion, the value of the first portion is randomly generated, and the value of the second portion is a value obtained by calculating the value of the first portion according to the preset rule.

8. The fingerprint identification method based on the fuzzy feature point information of claim 7 , wherein the step S 4 of substituting the feature point information of the scene fingerprint into the polynomial, calculating the values of C 0 -C n and judging whether the calculated C 0 -C n meet the preset rule, comprises:

substituting the feature point information of the scene fingerprint into the polynomial, calculating the values of C 0 -C n , obtaining the value of the first portion in C 0 -C n , calculating the value of the first portion according to the preset rule to obtain the value of the second portion, and judging whether the calculated value of the second portion is the same as the value of the second portion in the template fingerprint.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2016
From: LIU, ZHONGQIU; LI, JIAN
To: SHI, FENG
Reel/Frame 037559/0446 →
Priority Claims (1)
CN 2013 1 0754835 · Dec 31, 2013 · national
Continuity (1)
Related Publication 20160371532A1 · Dec 22, 2016