METHOD AND APPARATUS FOR AUTHENTICATING AREA BIOMETRIC SCANNERS
First Claim
1. A method for authenticating scanners, including fingerprint area scanners, said method comprising:
- using an electronic processing circuit configured to perform the following,(a) acquiring at least one enrolled image for comparison to at least one query image subsequently input to said scanner;
(b) decomposing said at least one enrolled image and said at least one query image using wavelets to, respectively, compute enrolled wavelet coefficients and query wavelet coefficients;
(c) performing wavelet reconstruction by, respectively, setting to zero at least the LL-subband coefficients of said enrolled wavelet coefficients to compute enrolled residuals and at least the LL-subband coefficients of said query wavelet coefficients to compute query residuals;
(d) masking useful pixels of said enrolled residuals and said query residuals;
(e) computing a similarity score between common pixels of said useful pixels from said enrolled residuals and said query residuals; and
(f) comparing said similarity score with a threshold value to determine whether said at least one query image inputted to the scanner was acquired by the same scanner that acquired said at least one enrolled image.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for authenticating a biometric scanner, such as area type finger print scanners, involves estimating unique intrinsic characteristics of the scanner (scanner pattern), that are permanent over time, and can identify a scanner even among scanners of the same manufacturer and model. Image processing and analysis are used to extract a scanner pattern from images acquired with the scanner. The scanner pattern is used to verify whether the scanner that acquired a particular image is the same as the scanner that acquired one or several images during enrollment of the biometric information. Authenticating the scanner can prevent subsequent security attacks using counterfeit biometric information on the scanner, or on the user authentication system.
64 Citations
22 Claims
-
1. A method for authenticating scanners, including fingerprint area scanners, said method comprising:
-
using an electronic processing circuit configured to perform the following, (a) acquiring at least one enrolled image for comparison to at least one query image subsequently input to said scanner; (b) decomposing said at least one enrolled image and said at least one query image using wavelets to, respectively, compute enrolled wavelet coefficients and query wavelet coefficients; (c) performing wavelet reconstruction by, respectively, setting to zero at least the LL-subband coefficients of said enrolled wavelet coefficients to compute enrolled residuals and at least the LL-subband coefficients of said query wavelet coefficients to compute query residuals; (d) masking useful pixels of said enrolled residuals and said query residuals; (e) computing a similarity score between common pixels of said useful pixels from said enrolled residuals and said query residuals; and (f) comparing said similarity score with a threshold value to determine whether said at least one query image inputted to the scanner was acquired by the same scanner that acquired said at least one enrolled image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for identifying scanners, including fingerprint area scanners, said method comprising:
-
using an electronic processing circuit configured to perform the following, (a) acquiring and processing at least one image; (b) using wavelets of said at least one image to compute wavelet coefficients; (c) performing wavelet reconstruction by setting to zero at least the LL-subband coefficients of said wavelet coefficients to compute residuals; (d) masking useful pixels of said residuals; and (e) computing a sequence of numbers from said residuals that contains information which represents the scanner that acquired said at least one image. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for authenticating scanners, including fingerprint area scanners, said system comprising:
-
acquiring means for acquiring at least one enrolled image for comparison to at least one query image subsequently input to said scanner; processing means for decomposing said at least one enrolled image and said at least one query image using wavelets to, respectively, compute enrolled wavelet coefficients and query wavelet coefficients; wavelet means for performing wavelet reconstruction by, respectively, setting to zero at least the LL-subband coefficients of said enrolled wavelet coefficients to compute enrolled residuals and at least the LL-subband coefficients of said query wavelet coefficients to compute query residuals; masking means for masking useful pixels of said enrolled residuals and said query residuals; computing means for computing a similarity score between common pixels of said useful pixels from said enrolled residuals and said query residuals; and comparing means for comparing said similarity score with a threshold value to determine whether said at least one query image inputted to the scanner was acquired by the same scanner that acquired said at least one enrolled image. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for identifying scanners, including fingerprint area scanners, said system comprising:
-
acquiring means for acquiring and processing at least one image; processing means for decomposing said at least one image using wavelets to compute wavelet coefficients; processing means for performing wavelet reconstruction by setting to zero at least the LL-subband coefficients of said wavelet coefficients to compute residuals; masking means for masking useful pixels of said residuals; and computing means for computing a sequence of numbers from said residuals that contains information which represents the scanner that acquired said at least one image. - View Dependent Claims (19, 20, 21, 22)
-
Specification