Search

US-12620266-B2 - Fingerprint template updating method and device

US12620266B2US 12620266 B2US12620266 B2US 12620266B2US-12620266-B2

Abstract

A fingerprint template updating method and device is provided. The fingerprint template updating method includes: in response to an acquired current fingerprint matching one of at least one fingerprint template, determining whether to update the at least one fingerprint template using the current fingerprint based on a matching status of a first number of fingerprints acquired prior to the current fingerprint and/or a second number of fingerprints acquired after the current fingerprint.

Inventors

  • Jiangbo Chen
  • Xiaochun YAN
  • Chunmiao JIANG
  • Hanhui Li
  • Huaiwen BAI
  • Wenyan ZHENG
  • Yanjun Chen

Assignees

  • SAMSUNG ELECTRONICS CO., LTD.

Dates

Publication Date
20260505
Application Date
20240816
Priority Date
20231109

Claims (12)

  1. 1 . A fingerprint template updating method, comprising: in response to an acquired current fingerprint matching one of at least one fingerprint template, determining to update the at least one fingerprint template using the acquired current fingerprint based on a matching success rate of a first number of fingerprints acquired prior to the acquired current fingerprint and/or a second number of fingerprints acquired after the acquired current fingerprint being not less than a first value.
  2. 2 . The fingerprint template updating method of claim 1 , wherein the determining of updating the at least one fingerprint template using the acquired current fingerprint comprises: determining whether a matching success rate of the first number of fingerprints is not less than the first value; storing the acquired current fingerprint in a buffer storage unit, in response to the matching success rate of the first number of fingerprints not being less than the first value; determining whether a matching success rate of the second number of fingerprints is not less than the first value after the matching of the second number of fingerprints is completed; and determining to update the at least one fingerprint template using the acquired current fingerprint in response to the matching success rate of the second number of fingerprints not being less than the first value.
  3. 3 . The fingerprint template updating method of claim 1 , wherein the determining of updating the at least one fingerprint template using the acquired current fingerprint comprises: in response to a similarity of the acquired current fingerprint to the one of the at least one fingerprint template at a time of matching being not less than a second value, updating the one fingerprint template using the acquired current fingerprint; and in response to the similarity of the acquired current fingerprint to the one of the at least one fingerprint template at the time of matching being less than the second value, updating a fingerprint template with a least number of successful matches among the at least one fingerprint template using the acquired current fingerprint.
  4. 4 . The fingerprint template updating method of claim 3 , wherein the updating of the fingerprint template with the least number of successful matches among the at least one fingerprint template using the acquired current fingerprint comprises: in response to the fingerprint template with the least number of successful matches being a preset protected template, updating another fingerprint template with a least number of successful matches, except for the preset protected template, using the acquired current fingerprint, among the at least one fingerprint template.
  5. 5 . The fingerprint template updating method of claim 1 , wherein the at least one fingerprint template updating is stopped in response to a fingerprint matching success rate being less than a third value and/or a number of times of fingerprint matching within a time period being not less than a fourth value.
  6. 6 . An electronic device comprising a memory having computer-executable instructions stored thereon and a processor, the instructions, when executed by the processor, cause the electronic device to perform the method of claim 1 .
  7. 7 . A non-transitory computer readable storage medium having computer-executable instructions stored thereon, the instructions, when executed, cause an electronic device to perform the method of claim 1 .
  8. 8 . A fingerprint template updating device, comprising: processing circuitry configured to, in response to an acquired current fingerprint matching one of at least one fingerprint template, determine whether to update the at least one fingerprint template using the acquired current fingerprint based on a matching success rate of a first number of fingerprints acquired prior to the acquired current fingerprint and/or a second number of fingerprints acquired after the acquired current fingerprint being not less than a first value.
  9. 9 . The fingerprint template updating device of claim 8 , further comprising: a buffer storage unit, wherein the processing circuitry is further configured to: determine whether a matching success rate of the first number of fingerprints is not less than the first value; store the acquired current fingerprint in the buffer storage unit, in response to the matching success rate of the first number of fingerprints not being less than the first value; determine whether a matching success rate of the second number of fingerprints is not less than the first value after the matching of the second number of fingerprints is completed; and determine to update the at least one fingerprint template using the acquired current fingerprint in response to the matching success rate of the second number of fingerprints not being less than the first value.
  10. 10 . The fingerprint template updating device of claim 8 , wherein the processing circuitry is further configured to: in response to a similarity of the acquired current fingerprint to the one of the at least one fingerprint template at a time of matching being not less than a second value, update the one fingerprint template using the acquired current fingerprint; and in response to the similarity of the acquired current fingerprint to the one of the at least one fingerprint template at the time of matching being less than the second value, update a fingerprint template with a least number of successful matches among the at least one fingerprint template using the acquired current fingerprint.
  11. 11 . The fingerprint template updating device of claim 10 , wherein the processing circuitry is further configured to: in response to the fingerprint template with the least number of successful matches being a preset protected template, update another fingerprint template with a least number of successful matches, except for the preset protected template using the acquired current fingerprint, among the at least one fingerprint template.
  12. 12 . The fingerprint template updating device of claim 8 , wherein the processing circuitry is further configured to: stop the at least one fingerprint template updating in response to a fingerprint matching success rate being less than a third value and/or a number of times of fingerprint matching within a time period being not less than a fourth value.

Description

CROSS-REFERENCE TO RELATED APPLICATION This application claims priority under 35 U.S.C. § 119 to Chinese Patent Application No. 202311489602.3 filed on Nov. 9, 2023 in the State Intellectual Property Office of the P.R.C., the contents of which are incorporated herein by reference in their entirety. TECHNICAL FIELD The present inventive concepts relate, in general, to fingerprint recognition, more particularly, to fingerprint template updating methods and devices. BACKGROUND Human fingerprint features are unique, however, due to various factors such as accidents, aging of the collection equipment, and molting of the finger, the extracted fingerprint information may have changes of shapes and features in localized areas. A fingerprint recognition device needs to record a number of preset fingerprint templates as matching templates before normal use, and if the currently extracted fingerprint has many differences from the preset fingerprint templates due to, for example, various factors such as those mentioned above, fingerprint matching performance maybe deteriorated. Conventionally, a method of dynamically updating the templates is proposed, so that the fingerprint information changed by the user is timely updated to the preset fingerprint templates, and user experience is ensured by updating the templates. However, existing template updating methods do not sufficiently consider risks of updating the templates, for example, if fingerprints of other people are mistakenly matched as successful, the fingerprints may also be updated to the preset fingerprint templates, which may increase the probability of subsequent mismatches; or, the existing template updating methods, although considering reducing or mitigating the updating of the mismatched fingerprints, are not sufficiently effective, are hard to implement, and consume a large amount of resources. SUMMARY According to some example embodiments, a fingerprint template updating method is provided, comprising: in response to an acquired current fingerprint matching one of at least one fingerprint template, determining whether to update the at least one fingerprint template using the acquired current fingerprint based on a matching status of a first number of fingerprints acquired prior to the acquired current fingerprint and/or a second number of fingerprints acquired after the acquired current fingerprint. In some example embodiments, the determining of whether to update the at least one fingerprint template using the acquired current fingerprint may comprise: determining to update the at least one fingerprint template using the acquired current fingerprint, in response to a matching success rate of the first number of fingerprints acquired prior to the acquired current fingerprint and/or the second number of fingerprints acquired after the acquired current fingerprint being not less than a first value. In some example embodiments, the determining of updating the at least one fingerprint template using the acquired current fingerprint may comprise: determining whether a matching success rate of the first number of fingerprints is not less than the first value; storing the acquired current fingerprint in a buffer storage unit, in response to the matching success rate of the first number of fingerprints not being less than the first value; determining whether a matching success rate of the second number of fingerprints is not less than the first value after the matching of the second number of fingerprints is completed; and determining to update the at least one fingerprint template using the acquired current fingerprint in response to the matching success rate of the second number of fingerprints not being less than the first value. In some example embodiments, the determining of updating the at least one fingerprint template using the acquired current fingerprint may comprise: in response to a similarity of the acquired current fingerprint to the one of the at least one fingerprint template at a time of matching being not less than a second value, updating the one fingerprint template using the acquired current fingerprint; and in response to the similarity of the acquired current fingerprint to the one of the at least one fingerprint template at the time of matching being less than the second value, updating a fingerprint template with a least number of successful matches among the at least one fingerprint template using the acquired current fingerprint. In some example embodiments, the updating of the fingerprint template with the least number of successful matches among the at least one fingerprint template using the acquired current fingerprint may comprise: in response to the fingerprint template with the least number of successful matches being a preset protected template, updating another fingerprint template with a least number of successful matches, except for the preset protected template, using the acquired current fingerprint, among the at least o