CN104463141A - Fingerprint template input method and device based on intelligent card - Google Patents

Fingerprint template input method and device based on intelligent card Download PDF

Info

Publication number
CN104463141A
CN104463141A CN201410821062.9A CN201410821062A CN104463141A CN 104463141 A CN104463141 A CN 104463141A CN 201410821062 A CN201410821062 A CN 201410821062A CN 104463141 A CN104463141 A CN 104463141A
Authority
CN
China
Prior art keywords
fingerprint
matching
characteristic data
threshold
fingerprint characteristic
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.)
Granted
Application number
CN201410821062.9A
Other languages
Chinese (zh)
Other versions
CN104463141B (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.)
BEIJING DATANG SMART CARD Co Ltd
Original Assignee
BEIJING DATANG SMART CARD 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 BEIJING DATANG SMART CARD Co Ltd filed Critical BEIJING DATANG SMART CARD Co Ltd
Priority to CN201410821062.9A priority Critical patent/CN104463141B/en
Publication of CN104463141A publication Critical patent/CN104463141A/en
Application granted granted Critical
Publication of CN104463141B publication Critical patent/CN104463141B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1365Matching; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1347Preprocessing; Feature extraction

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The invention discloses a fingerprint template input method and device based on an intelligent card. The method comprises the steps that when it is judged that a finger of a user is a difficult finger, fingerprint character data are obtained a second preset number of times, wherein the sum of a second preset value and a first preset value is N; for the fingerprint character data obtained each time, the ratios of matched pairs of fingerprint character data obtained other times except the fingerprint character data obtained this time are calculated; the ratios, obtained through calculation, of all the matched pairs are stored and ranked according to magnitude, and the marking frequencies of the fingerprint character data obtained initial K times are updated from big to small, wherein K is smaller than N; the marking frequencies are ranked according to the magnitude, and the fingerprint character data corresponding to a preset number of initial marking frequencies from big to small are selected and used as effective fingerprint templates to be stored in the intelligent card. The fingerprint template input method and device based on the intelligent card increase the fingerprint recognition rate.

Description

Fingerprint template input method and device based on smart card
Technical Field
The invention relates to a communication smart card application technology, in particular to a fingerprint template input method and a fingerprint template input device based on a smart card.
Background
In the fingerprint identification system based on smart card, the process of fingerprint matching is divided into two parts and is accomplished, and the first part is: the fingerprint pos machine collects fingerprint images of users, extracts fingerprint characteristic data and transmits the fingerprint characteristic data to a fingerprint card (namely, a smart card with a fingerprint matching algorithm); the second part is as follows: and the fingerprint card matches the data extracted by the fingerprint pos machine with a fingerprint feature template of the user, which is stored in the card and is input in advance, and returns a matching result to the fingerprint pos machine, and the fingerprint pos machine executes the next operation according to the returned result.
The identity authentication process in the fingerprint identification system, i.e., the second part, is a process of comparing the fingerprint feature data acquired on site with the fingerprint feature template stored in the smart card, and if the matching result (also called the ratio of the matching logarithm, which is the ratio of the total number of the matched point pairs in the two sets of fingerprint feature data to the total number of the valid point pairs) of the acquired fingerprint feature data and the fingerprint template exceeds a preset threshold, the authentication is passed. Therefore, the high quality of the fingerprint template has a great influence on the practicability of the whole fingerprint identification system, for example, when the quality of the stored fingerprint template is low, the fingerprint collected in the identity authentication process cannot be matched with the fingerprint template, namely, the ratio of the matching logarithm is lower than the preset threshold value, so that the identity authentication is influenced.
In order to avoid the problem caused by the fact that the quality of a stored fingerprint template is too low when a fingerprint is recorded, a common solution is to record a plurality of fingerprint templates (usually 2-5) at one time when a fingerprint template is recorded for a certain user, so that the problem of low quality of the fingerprint template caused by the fact that the pressing mode of the user is not standard in the fingerprint recording process can be avoided to a certain extent. The time consumption and the memory space consumption due to the increase of the number of stored fingerprint templates is acceptable based on the size of the memory space of the smart card.
In the existing fingerprint input method based on the smart card, the collected fingerprint templates are not screened, and a fixed threshold is adopted during fingerprint identification, generally, the proportion of fingerprint characteristic data (which can be called as different fingerprint sets collected by the same finger) collected by the same finger at different times to the matching logarithm of the fingerprint templates stored in the smart card is 80% -90% (called as initial matching threshold, the theoretical value of the initial matching threshold is 100%), so the threshold range adopted during fingerprint identification is 80% -90%; however, for some special fingers (hereinafter referred to as difficult fingers), for example, due to fine fingerprint lines or other reasons, the difference of fingerprint feature points acquired each time is large, and the ratio of matching logarithm of different fingerprint feature values acquired by the same finger is generally only 50% -60%, or even lower. Thus if for this case a fixed threshold of 80% -90% is taken if the fingerprint template is not processed, the matching success rate is clearly reduced.
Disclosure of Invention
In order to solve the technical problem, the invention provides a fingerprint template input method and a fingerprint template input device based on a smart card, which can improve the fingerprint identification rate.
In order to achieve the aim of the invention, the invention provides a fingerprint template input method based on a smart card, which comprises the following steps:
when the finger of the user is judged to be a difficult finger, acquiring fingerprint characteristic data of a second preset number; the sum of the second preset value and the first preset value is N;
respectively calculating the proportion of the matching logarithm of the fingerprint characteristic data obtained at each time except the time with the fingerprint characteristic data obtained at the other times; storing the proportion of each matching logarithm obtained by calculation, sequencing according to the size, and updating the marking times of the fingerprint feature data of the first K times from large to small; wherein K < N;
and sorting the marking times according to the sizes, and selecting the fingerprint characteristic data corresponding to the marking times of the first preset value from large to small as an effective fingerprint template to be stored in the intelligent card.
Further, the method also comprises the following steps:
acquiring fingerprint characteristic data of a first preset number of times;
and judging whether the finger of the user is a difficult finger or not according to the acquired fingerprint feature data of the first preset value.
Further, before acquiring the fingerprint feature data of the second preset number of times, the method further includes:
setting a one-to-one correspondence relationship between the marking times of the fingerprint characteristic data of each time and the proportion of the matching logarithm of the fingerprint characteristic data of each time and the fingerprint characteristic data obtained at other times; wherein, the initial value of the marking times of the fingerprint feature data at each time is 0.
Further, the method further comprises:
respectively calculating the matching threshold values of the fingerprint characteristic data of the first preset times;
judging whether the calculated matching threshold is available;
when the matching threshold is available, setting the matching threshold as a matching logarithm threshold of a valid fingerprint template corresponding to the fingerprint feature data; otherwise, setting the matching logarithm threshold of the effective fingerprint template corresponding to the fingerprint feature data as the initial matching threshold.
Further, respectively calculating the matching threshold of the fingerprint feature data of the first preset number of times, including:
respectively acquiring the proportion of the matching logarithm of each fingerprint characteristic data in the fingerprint characteristic data of a first preset time and the marking times of the fingerprint characteristic data;
and calculating the matching threshold of each fingerprint characteristic data in the fingerprint characteristic data of the first preset value according to the obtained matching logarithm proportion and the marking times.
Further, determining whether the calculated matching threshold is available includes:
judging whether the matching threshold of each fingerprint characteristic data in the calculated fingerprint characteristic data of the first preset number is smaller than the initial matching threshold or not;
when the calculated matching threshold is smaller than the initial matching threshold, acquiring fingerprint feature data of a third preset time in the fingerprint database;
matching the fingerprint feature data of a third preset value in the obtained fingerprint database with the effective fingerprint templates corresponding to the matching threshold obtained through calculation one by one to obtain matching scores;
and when all the obtained matching scores are smaller than the matching threshold, judging that the matching threshold is available.
The invention also provides a fingerprint template input device based on the intelligent card, which comprises: the system comprises a first acquisition module, a processing module and a template storage module; wherein,
the first acquisition module is used for acquiring fingerprint characteristic data of a second preset number of times when the finger of the user is judged to be a difficult finger; the sum of the second preset value and the first preset value is N;
the processing module is used for respectively calculating the proportion of the matching logarithm of the fingerprint characteristic data obtained at other times except the time aiming at the fingerprint characteristic data obtained at each time; storing the proportion of each matching logarithm obtained by calculation, sequencing according to the size, and updating the marking times of the fingerprint feature data of the first K times from large to small; wherein K < N;
and the template storage module is used for sequencing the marking times according to the sizes, and selecting the fingerprint characteristic data corresponding to the marking times of the first preset value from large to small as an effective fingerprint template to be stored in the intelligent card.
Further, the apparatus further comprises: a second obtaining module and a judging module;
the second acquisition module is used for acquiring the fingerprint characteristic data of the first preset time;
and the judging module is used for judging whether the finger of the user is a difficult finger according to the acquired fingerprint characteristic data of the first preset number.
Further, the apparatus further comprises: the setting module is used for setting the one-to-one correspondence relationship between the marking times of the fingerprint characteristic data of each time and the proportion of the matching logarithm of the fingerprint characteristic data of each time and the fingerprint characteristic data obtained at other times before the fingerprint characteristic data of the second preset time is obtained; wherein, the initial value of the marking times of the fingerprint feature data at each time is 0.
Further, the processing module is further configured to: respectively calculating the matching threshold values of the fingerprint characteristic data of the first preset times;
judging whether the calculated matching threshold is available;
when the matching threshold is available, setting the matching threshold as a matching logarithm threshold of a valid fingerprint template corresponding to the fingerprint feature data; otherwise, setting the matching logarithm threshold of the effective fingerprint template corresponding to the fingerprint feature data as the initial matching threshold.
Further, the processing module is specifically configured to:
respectively acquiring the proportion of the matching logarithm of each fingerprint characteristic data in the fingerprint characteristic data of a first preset time and the marking times of the fingerprint characteristic data;
and calculating the matching threshold of each fingerprint characteristic data in the fingerprint characteristic data of the first preset value according to the obtained matching logarithm proportion and the marking times.
Further, the processing module is further specifically configured to:
judging whether the matching threshold of each fingerprint characteristic data in the calculated fingerprint characteristic data of the first preset number is smaller than the initial matching threshold or not;
when the calculated matching threshold is smaller than the initial matching threshold, acquiring fingerprint feature data of a third preset value in the fingerprint database;
matching the fingerprint feature data of a third preset value in the obtained fingerprint database with the effective fingerprint templates corresponding to the matching threshold obtained through calculation one by one to obtain matching scores;
and when all the obtained matching scores are smaller than the matching threshold, judging that the matching threshold is available.
The technical scheme of the invention comprises the following steps: when the finger of the user is judged to be a difficult finger, acquiring fingerprint characteristic data of a second preset number; the sum of the second preset value and the first preset value is N; respectively calculating the proportion of the matching logarithm of the fingerprint characteristic data obtained at each time except the time with the fingerprint characteristic data obtained at the other times; storing the proportion of each matching logarithm obtained by calculation, sequencing according to the size, and updating the marking times of the fingerprint feature data of the first K times from large to small; wherein K < N; and sorting the marking times according to the sizes, and selecting the fingerprint characteristic data corresponding to the marking times of the first preset value from large to small as an effective fingerprint template to be stored in the intelligent card. The technical scheme of the invention improves the fingerprint identification rate.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a flow chart of a fingerprint template entry method based on a smart card according to the present invention;
fig. 2 is a schematic structural diagram of the fingerprint template recording device based on the smart card.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
Fig. 1 is a flowchart of a fingerprint template entry method based on a smart card according to the present invention, as shown in fig. 1, including the following steps:
step 101: when the finger of the user is judged to be a difficult finger, acquiring fingerprint characteristic data of a second preset number; and the sum of the second preset value and the first preset value is N.
Wherein, N is the total number of times (groups) of the acquired fingerprint feature data, and is generally a positive integer greater than or equal to 5 and less than or equal to 10. The first preset value is smaller than the value of N, and can be 2 or 3.
Further, the method also comprises the following steps of: acquiring fingerprint characteristic data of a first preset number of times;
and judging whether the finger of the user is a difficult finger or not according to the acquired fingerprint feature data of the first preset number. The method specifically comprises the following steps: and calculating the proportion of the matching logarithm of the fingerprint feature data of every two times aiming at the obtained fingerprint feature data of the first preset number of times, and if the proportion of one matching logarithm in the calculated proportion of the obtained matching logarithms is smaller than an initial matching threshold value, judging that the finger of the user is a difficult finger.
The existing fingerprint matching algorithm, such as a point pattern matching algorithm, can be used to calculate the ratio of the matching logarithm between each fingerprint feature data.
For example, 3 times of fingerprint feature data are collected in advance, the proportion of the matching logarithm is calculated pairwise, the proportion of the obtained matching logarithm is 30%, 50% and 80%, and at this time, the initial matching threshold is set to be 80%, and then the finger of the user is judged to be a difficult finger.
It should be noted that the acquisition here includes two processes of collecting fingerprint data and processing fingerprint data. How to process the collected fingerprint data to obtain the fingerprint feature data belongs to the conventional technical means known to those skilled in the art, and will not be described herein.
Further, before acquiring the fingerprint feature data of the second preset number of times, the method further includes:
setting a one-to-one correspondence relationship between the marking times of the fingerprint characteristic data of each time and the proportion of the matching logarithm of the fingerprint characteristic data of each time and the fingerprint characteristic data obtained at other times; wherein, the initial value of the marking times of the fingerprint feature data at each time is 0.
Step 102: respectively calculating the proportion of the matching logarithm of the fingerprint characteristic data obtained at each time except the time with the fingerprint characteristic data obtained at the other times; storing the proportion of each matching logarithm obtained by calculation, sequencing according to the size, and updating the marking times of the fingerprint feature data of the first K times from large to small; wherein K < N.
Where K is a positive integer less than N, and may be, for example, one-third or one-half of N or some other fractional value. And K is greater than the first predetermined value. And the number of the first and second groups,
the updating comprises the following steps: and (5) incremental processing.
For example, N is 10 and K is 6. The group in this example corresponds to the number of the above steps. The method comprises the following steps:
step a, if there are 10 sets of fingerprint feature data M1,M2,...,M10For a set of fingerprint feature data Mi(i 1, 2.., 10), calculate M divided in 10 sets of fingerprint feature dataiOther 9 sets of fingerprint feature data and MiIs a ratio of the matching logarithm ofAnd (3) sorting the calculated proportions of the 9 matching logarithms, sequentially selecting the proportion of the first 6 big matching logarithms, recording the proportion of the first 6 big matching logarithms and the number of times corresponding to the 6 groups of fingerprint feature data corresponding to the proportion of the first 6 big matching logarithms, and carrying out incremental processing on the number of times of marking the 6 groups of fingerprint feature data corresponding to the proportion of the first 6 big matching logarithms.
Step b, dividing M from 10 groups of fingerprint characteristic dataiAnd c, repeatedly executing the step a until the 10 groups of fingerprint feature data are traversed.
Step 103: and sorting the marking times according to the sizes, and selecting the fingerprint characteristic data corresponding to the marking times of the first preset value from large to small as an effective fingerprint template to be stored in the intelligent card.
Further, the method further comprises: respectively calculating the matching threshold values of the fingerprint characteristic data of the first preset times;
judging whether the calculated matching threshold is available;
when the matching threshold is available, setting the matching threshold as a matching logarithm threshold of a valid fingerprint template corresponding to the fingerprint feature data; otherwise, setting the matching logarithm threshold of the effective fingerprint template corresponding to the fingerprint feature data as the initial matching threshold.
Wherein, respectively calculating the matching threshold of the fingerprint feature data of the first preset number of times includes:
respectively acquiring the proportion of the matching logarithm of each fingerprint characteristic data in the fingerprint characteristic data of a first preset time and the marking times of the fingerprint characteristic data;
and calculating the matching threshold of each fingerprint characteristic data in the fingerprint characteristic data of the first preset value according to the obtained matching logarithm proportion and the marking times. The method specifically comprises the following steps: aiming at each fingerprint characteristic data in the fingerprint characteristic data of the first preset time, acquiring the proportion of each matching logarithm of the stored fingerprint characteristic data of the time and the marking times; and adding the proportions of the obtained matching logarithms and dividing the added proportions by the marking times of the fingerprint feature data, namely the matching threshold of the fingerprint feature data.
And the number of the first and second groups,
determining whether the calculated matching threshold is available, including:
judging whether the matching threshold of each fingerprint characteristic data in the fingerprint characteristic data of the first preset value obtained by calculation is smaller than the initial matching threshold or not;
when the calculated matching threshold is smaller than the initial matching threshold, acquiring fingerprint feature data of a third preset time in the fingerprint database;
matching the fingerprint feature data of a third preset value in the obtained fingerprint database with the effective fingerprint templates corresponding to the matching threshold obtained through calculation one by one to obtain matching scores;
and when all the obtained matching scores are smaller than the matching threshold, judging that the matching threshold is available.
The third preset value can be selected according to actual conditions, and in order to reduce the false identification rate, at least 1000 groups of fingerprint feature data are called from the fingerprint database for matching, so as to prove that the matching threshold value cannot cause obvious false identification. How many groups are selected in detail belongs to the conventional technical means known by the person skilled in the art, and is not used for limiting the invention, and the detailed description is omitted here.
For example, when the value of N is 10, if the first preset value is 3, the fingerprint feature data corresponding to the first 3 marked times is selected (assumed to be M)1,M6,M9) The template is valid and is stored in the smart card. Calculate M separately1,M6,M9Is determined. The method specifically comprises the following steps: separately acquire M1,M6,M9And M per marking frequency1,M6,M9The ratio of the matching logarithm of (d);by recorded M1Is divided by M1The number of marking times of (1) to obtain M1By the matching threshold of6Is divided by M6The number of marking times of (1) to obtain M6By the matching threshold of9Is divided by M9The number of marking times of (1) to obtain M9Is determined.
In the invention, by acquiring N groups of fingerprint characteristic data, matching every two fingerprint characteristic data to calculate the proportion of the matching logarithm of each group of fingerprint characteristic data and processing the marking times of each group of fingerprint characteristic data, several groups (first preset values) of fingerprint characteristic data with the highest proportion of the matching logarithm of other groups of fingerprint characteristic data in the N groups of fingerprint characteristic data are locked as effective fingerprint templates, thereby improving the quality of the fingerprint templates and finally improving the fingerprint identification rate.
Fig. 2 is a schematic structural diagram of a fingerprint template entry device based on a smart card according to the present invention, as shown in fig. 2, including: the template storage module comprises a first acquisition module, a processing module and a template storage module. Wherein,
and the first acquisition module is used for acquiring fingerprint characteristic data of a second preset number of times when the finger of the user is judged to be a difficult finger. And the sum of the second preset value and the first preset value is N.
The processing module is used for respectively calculating the proportion of the matching logarithm of the fingerprint characteristic data obtained at other times except the time aiming at the fingerprint characteristic data obtained at each time; storing the proportion of each matching logarithm obtained by calculation, sequencing according to the size, and updating the marking times of the fingerprint feature data of the first K times from large to small; wherein K < N.
And the template storage module is used for sequencing the marking times according to the sizes, and selecting the fingerprint characteristic data corresponding to the marking times of the first preset value from large to small as an effective fingerprint template to be stored in the intelligent card.
Further, the processing module is further configured to: respectively calculating the matching threshold values of the fingerprint characteristic data of the first preset times;
judging whether the calculated matching threshold is available;
when the matching threshold is available, setting the matching threshold as a matching logarithm threshold of a valid fingerprint template corresponding to the fingerprint feature data; otherwise, setting the matching logarithm threshold of the effective fingerprint template corresponding to the fingerprint feature data as the initial matching threshold.
Wherein, the processing module is specifically configured to:
respectively acquiring the proportion of the matching logarithm of each fingerprint characteristic data in the fingerprint characteristic data of a first preset time and the marking times of the fingerprint characteristic data;
and calculating the matching threshold of each fingerprint characteristic data in the fingerprint characteristic data of the first preset value according to the obtained matching logarithm proportion and the marking times.
And the processing module is further specifically configured to:
judging whether the matching threshold of each fingerprint characteristic data in the calculated fingerprint characteristic data of the first preset number is smaller than the initial matching threshold or not;
when the calculated matching threshold is smaller than the initial matching threshold, acquiring fingerprint feature data of a third preset value in the fingerprint database;
matching the fingerprint feature data of a third preset value in the obtained fingerprint database with the effective fingerprint templates corresponding to the matching threshold obtained through calculation one by one to obtain matching scores;
and when all the obtained matching scores are smaller than the matching threshold, judging that the matching threshold is available.
Further, the fingerprint template entering device further comprises: a second obtaining module and a judging module;
the second acquisition module is used for acquiring the fingerprint characteristic data of the first preset time;
and the judging module is used for judging whether the finger of the user is a difficult finger according to the acquired fingerprint characteristic data of the first preset number. And the number of the first and second groups,
this fingerprint template input device still includes: the setting module is used for setting the one-to-one correspondence relationship between the marking times of the fingerprint characteristic data of each time and the proportion of the matching logarithm of the fingerprint characteristic data of each time and the fingerprint characteristic data obtained at other times before the fingerprint characteristic data of the second preset time is obtained; wherein, the initial value of the marking times of the fingerprint feature data obtained each time is 0.
It will be understood by those skilled in the art that all or part of the steps of the above methods may be implemented by instructing the relevant hardware through a program, and the program may be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, and the like. Alternatively, all or part of the steps of the above embodiments may be implemented using one or more integrated circuits. Accordingly, each module/unit in the above embodiments may be implemented in the form of hardware, and may also be implemented in the form of a software functional module. The present application is not limited to any specific form of hardware or software combination.
Although the embodiments of the present invention have been described above, the above description is only for the convenience of understanding the present invention, and is not intended to limit the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (12)

1. A fingerprint template input method based on a smart card is characterized by comprising the following steps:
when the finger of the user is judged to be a difficult finger, acquiring fingerprint characteristic data of a second preset number; the sum of the second preset value and the first preset value is N;
respectively calculating the proportion of the matching logarithm of the fingerprint characteristic data obtained at each time except the time with the fingerprint characteristic data obtained at the other times; storing the proportion of each matching logarithm obtained by calculation, sequencing according to the size, and updating the marking times of the fingerprint feature data of the first K times from large to small; wherein K < N;
and sorting the marking times according to the sizes, and selecting the fingerprint characteristic data corresponding to the marking times of the first preset value from large to small as an effective fingerprint template to be stored in the intelligent card.
2. The fingerprint template entry method of claim 1, further comprising, prior to the method:
acquiring the fingerprint characteristic data of the first preset number;
and judging whether the finger of the user is a difficult finger or not according to the acquired fingerprint feature data of the first preset number.
3. The fingerprint template entry method according to claim 1 or 2, wherein before said acquiring fingerprint feature data for a second preset number of times, the method further comprises:
setting a one-to-one correspondence relationship between the marking times of the fingerprint characteristic data of each time and the proportion of the matching logarithm of the fingerprint characteristic data of each time and the fingerprint characteristic data obtained at other times; wherein, the initial value of the marking times of the fingerprint feature data at each time is 0.
4. The fingerprint template entry method of claim 1, further comprising:
respectively calculating the matching threshold values of the fingerprint feature data of the first preset number;
judging whether the calculated matching threshold is available;
when the matching threshold is available, setting the matching threshold as a matching logarithm threshold of a valid fingerprint template corresponding to the fingerprint feature data; otherwise, setting the matching logarithm threshold of the effective fingerprint template corresponding to the fingerprint feature data as an initial matching threshold.
5. The fingerprint template entry method according to claim 4, wherein the calculating the matching threshold of the fingerprint feature data of the first preset number of times respectively comprises:
respectively acquiring the proportion of the matching logarithm of each fingerprint characteristic data in the fingerprint characteristic data of the first preset time and the marking times of the fingerprint characteristic data;
and calculating the matching threshold of each fingerprint characteristic data in the fingerprint characteristic data of the first preset number according to the obtained matching logarithm proportion and the marking number.
6. The fingerprint template entry method of claim 5, wherein said determining whether the calculated matching threshold is available comprises:
judging whether the matching threshold of each fingerprint characteristic data in the calculated fingerprint characteristic data of the first preset number of times is smaller than the initial matching threshold or not;
when the calculated matching threshold is smaller than the initial matching threshold, acquiring fingerprint feature data of a third preset time in a fingerprint database;
matching the fingerprint feature data of a third preset value in the obtained fingerprint database with the effective fingerprint templates corresponding to the matching threshold obtained through calculation one by one to obtain matching scores;
and when all the obtained matching scores are smaller than the matching threshold, judging that the matching threshold is available.
7. The utility model provides a fingerprint template input device based on smart card which characterized in that includes: the system comprises a first acquisition module, a processing module and a template storage module; wherein,
the first acquisition module is used for acquiring fingerprint characteristic data of a second preset number of times when the finger of the user is judged to be a difficult finger; the sum of the second preset value and the first preset value is N;
the processing module is used for respectively calculating the proportion of the matching logarithm of the fingerprint characteristic data obtained at other times except the time aiming at the fingerprint characteristic data obtained at each time; storing the proportion of each matching logarithm obtained by calculation, sequencing according to the size, and updating the marking times of the fingerprint feature data of the first K times from large to small; wherein K < N;
and the template storage module is used for sequencing the marking times according to the sizes, and selecting the fingerprint characteristic data corresponding to the marking times of the first preset value from large to small as an effective fingerprint template to be stored in the intelligent card.
8. The fingerprint template entry device of claim 7, further comprising: a second obtaining module and a judging module;
the second acquisition module is used for acquiring the fingerprint characteristic data of the first preset times;
and the judging module is used for judging whether the finger of the user is a difficult finger according to the acquired fingerprint feature data of the first preset time.
9. A fingerprint template entry device according to claim 7 or 8, the device further comprising: the setting module is used for setting the one-to-one correspondence relationship between the marking times of the fingerprint characteristic data of each time and the proportion of the matching logarithm of the fingerprint characteristic data of each time and the fingerprint characteristic data obtained at other times before the fingerprint characteristic data of the second preset time is obtained; wherein, the initial value of the marking times of the fingerprint feature data at each time is 0.
10. The fingerprint template entry device of claim 7, wherein the processing module is further configured to: respectively calculating the matching threshold values of the fingerprint feature data of the first preset number;
judging whether the calculated matching threshold is available;
when the matching threshold is available, setting the matching threshold as a matching logarithm threshold of a valid fingerprint template corresponding to the fingerprint feature data; otherwise, setting the matching logarithm threshold of the effective fingerprint template corresponding to the fingerprint feature data as an initial matching threshold.
11. The fingerprint template entry device of claim 10, wherein the processing module is specifically configured to:
respectively acquiring the proportion of the matching logarithm of each fingerprint characteristic data in the fingerprint characteristic data of the first preset time and the marking times of the fingerprint characteristic data;
and calculating the matching threshold of each fingerprint characteristic data in the fingerprint characteristic data of the first preset number according to the obtained matching logarithm proportion and the marking number.
12. The fingerprint template entry device of claim 11, wherein the processing module is further specifically configured to:
judging whether the matching threshold of each fingerprint characteristic data in the calculated fingerprint characteristic data of the first preset number of times is smaller than the initial matching threshold or not;
when the calculated matching threshold is smaller than the initial matching threshold, acquiring fingerprint feature data of a third preset value in a fingerprint database;
matching the fingerprint feature data of a third preset value in the obtained fingerprint database with the effective fingerprint templates corresponding to the matching threshold obtained through calculation one by one to obtain matching scores;
and when all the obtained matching scores are smaller than the matching threshold, judging that the matching threshold is available.
CN201410821062.9A 2014-12-24 2014-12-24 A kind of fingerprint template input method and device based on smart card Active CN104463141B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410821062.9A CN104463141B (en) 2014-12-24 2014-12-24 A kind of fingerprint template input method and device based on smart card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410821062.9A CN104463141B (en) 2014-12-24 2014-12-24 A kind of fingerprint template input method and device based on smart card

Publications (2)

Publication Number Publication Date
CN104463141A true CN104463141A (en) 2015-03-25
CN104463141B CN104463141B (en) 2018-03-13

Family

ID=52909157

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410821062.9A Active CN104463141B (en) 2014-12-24 2014-12-24 A kind of fingerprint template input method and device based on smart card

Country Status (1)

Country Link
CN (1) CN104463141B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105469033A (en) * 2015-11-13 2016-04-06 广东欧珀移动通信有限公司 Fingerprint identification method, fingerprint identification device and terminal equipment
CN105844129A (en) * 2016-03-15 2016-08-10 广东欧珀移动通信有限公司 Fingerprint unlocking method and terminal
CN106096549A (en) * 2016-06-07 2016-11-09 青岛海信移动通信技术股份有限公司 A kind of finger print matching method and terminal
WO2017000352A1 (en) * 2015-06-30 2017-01-05 宇龙计算机通信科技(深圳)有限公司 Method, apparatus and terminal for fingerprint identification
CN106682623A (en) * 2016-12-28 2017-05-17 大唐电信(成都)信息技术有限公司 Fingerprint information acquisition method and fingerprint acquisition system
CN106951864A (en) * 2017-03-20 2017-07-14 广东小天才科技有限公司 Fingerprint acquisition method and device
CN107239745A (en) * 2017-05-15 2017-10-10 努比亚技术有限公司 Fingerprint analogy method and corresponding mobile terminal
CN107392154A (en) * 2017-07-25 2017-11-24 广东欧珀移动通信有限公司 Finger prints processing method, apparatus and terminal device
CN107992805A (en) * 2017-11-17 2018-05-04 大唐终端技术有限公司 The fingerprint typing of intelligent mobile terminal high reliability solves method, intelligent mobile terminal
CN108009464A (en) * 2016-10-28 2018-05-08 中国电信股份有限公司 A kind of fingerprint identification method and device
US10628694B2 (en) 2015-10-19 2020-04-21 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Fingerprint enrolling method, apparatus, and terminal device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1588425A (en) * 2004-07-15 2005-03-02 清华大学 Multiple registered fingerprint fusing method
CN101226588A (en) * 2007-01-18 2008-07-23 中国科学院自动化研究所 Fingerprint identification method and apparatus based on field programmable gate array chip
CN101499130A (en) * 2008-01-30 2009-08-05 深圳市普罗巴克科技股份有限公司 Fingerprint recognition method and fingerprint recognition system
US20100232659A1 (en) * 2009-03-12 2010-09-16 Harris Corporation Method for fingerprint template synthesis and fingerprint mosaicing using a point matching algorithm

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1588425A (en) * 2004-07-15 2005-03-02 清华大学 Multiple registered fingerprint fusing method
CN101226588A (en) * 2007-01-18 2008-07-23 中国科学院自动化研究所 Fingerprint identification method and apparatus based on field programmable gate array chip
CN101499130A (en) * 2008-01-30 2009-08-05 深圳市普罗巴克科技股份有限公司 Fingerprint recognition method and fingerprint recognition system
US20100232659A1 (en) * 2009-03-12 2010-09-16 Harris Corporation Method for fingerprint template synthesis and fingerprint mosaicing using a point matching algorithm

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李永: "多样本、多单元、多角度、多模态生物特征识别技术的研究", 《中国博士学位论文全文数据库信息科技辑》 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017000352A1 (en) * 2015-06-30 2017-01-05 宇龙计算机通信科技(深圳)有限公司 Method, apparatus and terminal for fingerprint identification
US10628694B2 (en) 2015-10-19 2020-04-21 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Fingerprint enrolling method, apparatus, and terminal device
CN105469033B (en) * 2015-11-13 2018-04-17 广东欧珀移动通信有限公司 fingerprint identification method, device and terminal device
CN105469033A (en) * 2015-11-13 2016-04-06 广东欧珀移动通信有限公司 Fingerprint identification method, fingerprint identification device and terminal equipment
WO2017080278A1 (en) * 2015-11-13 2017-05-18 广东欧珀移动通信有限公司 Method and device for fingerprint recognition and terminal device
CN105844129A (en) * 2016-03-15 2016-08-10 广东欧珀移动通信有限公司 Fingerprint unlocking method and terminal
CN105844129B (en) * 2016-03-15 2018-01-23 广东欧珀移动通信有限公司 The method and terminal of a kind of unlocked by fingerprint
CN106096549A (en) * 2016-06-07 2016-11-09 青岛海信移动通信技术股份有限公司 A kind of finger print matching method and terminal
CN108009464B (en) * 2016-10-28 2020-08-04 中国电信股份有限公司 Fingerprint identification method and device
CN108009464A (en) * 2016-10-28 2018-05-08 中国电信股份有限公司 A kind of fingerprint identification method and device
CN106682623A (en) * 2016-12-28 2017-05-17 大唐电信(成都)信息技术有限公司 Fingerprint information acquisition method and fingerprint acquisition system
CN106951864A (en) * 2017-03-20 2017-07-14 广东小天才科技有限公司 Fingerprint acquisition method and device
CN107239745A (en) * 2017-05-15 2017-10-10 努比亚技术有限公司 Fingerprint analogy method and corresponding mobile terminal
CN107392154A (en) * 2017-07-25 2017-11-24 广东欧珀移动通信有限公司 Finger prints processing method, apparatus and terminal device
CN107392154B (en) * 2017-07-25 2019-01-15 Oppo广东移动通信有限公司 Finger prints processing method, apparatus and terminal device
CN107992805A (en) * 2017-11-17 2018-05-04 大唐终端技术有限公司 The fingerprint typing of intelligent mobile terminal high reliability solves method, intelligent mobile terminal

Also Published As

Publication number Publication date
CN104463141B (en) 2018-03-13

Similar Documents

Publication Publication Date Title
CN104463141B (en) A kind of fingerprint template input method and device based on smart card
CN110362677B (en) Text data category identification method and device, storage medium and computer equipment
CN106453437B (en) equipment identification code acquisition method and device
EP3229171A1 (en) Method and device for determining identity identifier of human face in human face image, and terminal
US11003754B2 (en) Method and apparatus for user authentication based on feature information
WO2017156965A1 (en) Method for fingerprint unlocking and terminal
CN110503682B (en) Rectangular control identification method and device, terminal and storage medium
CN111260220B (en) Group control equipment identification method and device, electronic equipment and storage medium
US10671831B2 (en) High speed reference point independent database filtering for fingerprint identification
US20180247152A1 (en) Method and apparatus for distance measurement
CN111553241A (en) Method, device and equipment for rejecting mismatching points of palm print and storage medium
CN111368867A (en) Archive classification method and system and computer readable storage medium
CN111488798B (en) Fingerprint identification method, fingerprint identification device, electronic equipment and storage medium
WO2017000352A1 (en) Method, apparatus and terminal for fingerprint identification
US10997281B2 (en) Information processing device, biometric authentication method, and recording medium recording biometric authentication program
CN112861742B (en) Face recognition method and device, electronic equipment and storage medium
CN116453200B (en) Face recognition method and device, electronic equipment and storage medium
CN104298980B (en) A kind of finger print matching method and device based on smart card
CN107077617B (en) Fingerprint extraction method and device
CN113869398A (en) Unbalanced text classification method, device, equipment and storage medium
CN105224957B (en) A kind of method and system of the image recognition based on single sample
CN111353332B (en) Fingerprint image processing method, fingerprint image processing device and computer readable storage medium
CN115527241A (en) Fingerprint template updating method and device, embedded equipment and storage medium
CN111753722B (en) Fingerprint identification method and device based on feature point type
CN106682623A (en) Fingerprint information acquisition method and fingerprint acquisition system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant