Apparatus and computer-implemented method for fingerprint based authentication

US9672409B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9672409-B2
Application numberUS-201615189055-A
CountryUS
Kind codeB2
Filing dateJun 22, 2016
Priority dateJul 3, 2015
Publication dateJun 6, 2017
Grant dateJun 6, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method of performing fingerprint based authentication from matching local features represented by binary features which can be matched in an efficient implementation in one or both of software and hardware by computing Hamming distances between the binary features. A local feature in a verification image is said to be matching with a local feature in an enrolment image if the Hamming distance between the binary features falls below a pre-determined threshold. The computer-implemented method retains information about the similarity of local features in the two images and utilities it in an efficient way with the objective of improving fingerprint recognition rates and enabling finger liveness detection. In an aspect a normalized feature similarity distribution is generated as part of the representation in recognition and liveness detection.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method of processing a fingerprint image, comprising: acquiring a present fingerprint image from a fingerprint sensor and computing a plurality of first feature vectors of the present fingerprint image; retrieving a plurality of second feature vectors of an enrolled fingerprint image from a storage; applying a similarity measure to compute a plurality of similarity values that represents a degree of similarity between a set of first feature vectors and second feature vectors; performing first classification of at least a portion of the plurality of similarity values to generate a first signal indicative of whether the present fingerprint image falls within a class defined from enrolled images; performing second classification of at least a portion of the plurality of similarity values to generate a second signal indicative of whether the present fingerprint image falls within a class of fingerprints from live fingers or a class of fingerprints from imitated fingers; generating an authentication signal from the first signal and the second signal; characterized in: matching first feature vectors and second feature vectors to form a first set of matching pairs; reducing the first set of matching pairs to a second set of matching pairs that comprises those matching pairs that agree to a uniform geometrical transformation; wherein computation of the plurality of values of the similarity measure is restrained to be computed from the pairs of first feature vectors and second feature vectors that falls into the second set of matching pairs; wherein the first feature vectors and the second feature vectors that fall outside one or both of the first set of matching pairs and the second set of matching pairs are collected in a first set of outlier features; and wherein one or both of the first classification and the second classification includes all or at least a portion of the outlier features in generating the first signal and the second signal, respectively. 2. A computer-implemented method according to claim 1 , wherein the plurality of values of the similarity measure is computed by firstly generating a vector representation of the similarity between a first feature vector and a second feature vector; and secondly computing an aggregated similarity value across the vector representation of the similarity. 3. A computer-implemented method according to claim 1 , comprising: organising the plurality of the similarity values in a histogram representation; wherein one or both of the first classification and second classification is performed to classify the plurality of similarity values from the histogram representation. 4. A computer-implemented method according to claim 1 , wherein the first feature vectors are computed from image data in regions about respective positions in the present fingerprint image; and wherein the second feature vectors are computed from image data in regions about respective positions in a previously enrolled fingerprint image. 5. A computer-implemented method according to claim 1 , wherein one or both of the first classification and second classification is performed to classify those similarity values which represent coincidence of the present fingerprint image with a group of enrolled images from a compound feature vector that comprises similarity values arranged in a histogram representation and additionally one or more features selected from the group of: a count of matching pairs in the second set of matching pairs; a sum of matching pairs in the second set of matching pairs, a sum of similarity values, such as a sum of Hamming distances; a sum of similarity values in the second set of matching pairs; the mean of similarity values, such as the mean of Hamming distances; the mean of similarity values in the second set of matching pairs, such as the mean of Hamming distances; the standard deviation of similarity values, such as the standard deviation of Hamming distances; the standard deviation of similarity values in the second set of matching pairs, such as the standard deviation of Hamming distances; a ratio of the number of pairs in the second set of matching pairs to the number of pairs in the first set of matching pairs. 6. A computer-implemented method according to claim 1 , wherein one or both of the class of fingerprints from live fingers and the class of fingerprints from imitated fingers is/are defined from a collection of fingerprints from live fingers and a collection of fingerprints from imitated fingers. 7. A computer-implemented method according to claim 1 , wherein the second classification classifies values of the similarity measure from supervised training; comprising the steps of: a) acquiring multiple sets of fingerprint images from multiple live individuals, and generating pairs of images thereof that matches; wherein for each pair of fingerprint images, first feature vectors are computed from a first fingerprint image and second feature vectors are computed from a second fingerprint image; b) for each pair of fingerprint images, computing a plurality of values of the similarity measure that measures the similarity between the images in the pair of fingerprint images; wherein step a) is performed on fingerprint images acquired from live fingers, and wherein, in step b), the plurality of values of the similarity measure are collectively labelled by a first label; and wherein step a) is performed on fingerprint images acquired from imitated fingers, and wherein, in step b), the plurality of values of the similarity measure are collectively labelled by a second label; and wherein a classifier is trained from one or both of a first training set comprising the plurality of values of the similarity measure obtained from live fingers with the first label as a supervisory signal and a second training set comprising the plurality of values of the similarity measure obtained from imitated fingers with the second label as a supervisory signal. 8. A computer-implemented method according to claim 7 , wherein the plurality of values of the similarity measure in the training sets are organised in histogram representations; and wherein one or both of the first classification and second classification is performed to classify the plurality of similarity values from the histogram representation. 9. A computer-implemented method of configuring a first classifier by supervised training to distinguish live fingerprint images from imitated fingerprint images; comprising the steps of: a) acquiring multiple sets of fingerprint images, and generating pairs of images thereof that matches; wherein for each pair of fingerprint images, first feature vectors are computed from a first fingerprint image and second feature vectors are computed from a second fingerprint image; b) for each pair of fingerprint images, computing a plurality of values of the similarity measure that measures the similarity between the images in the pair of fingerprint images; wherein step a) is performed on fingerprint images acquired from live fingers, and wherein, in step b), the plurality of values of the similarity measure are collectively labelled by a first label; and wherein step a) is performed on fingerprint images acquired from imitated fingers, and wherein, in step b), the plurality of values of the similarity measure are collectively labelled by a second label; and wherein the first classifier is trained from one or both of a first training set comprising the plurality of values of the similarity measure obtained from live fingers with the first label as a supervisory signal and a second training set comprising the plurality of values of the similarity

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9672409B2 cover?
A computer-implemented method of performing fingerprint based authentication from matching local features represented by binary features which can be matched in an efficient implementation in one or both of software and hardware by computing Hamming distances between the binary features. A local feature in a verification image is said to be matching with a local feature in an enrolment image if…
Who is the assignee on this patent?
Fingerprint Cards Ab
What technology area does this patent fall under?
Primary CPC classification G06V40/1376. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).