Method of analyzing a fingerprint

11055506 ยท 2021-07-06

Assignee

Inventors

Cpc classification

International classification

Abstract

A method of analyzing a fingerprint, the method comprising the step of acquiring a fingerprint image (20) together with the following steps: performing filtering processing on the fingerprint image to estimate, for each pixel of the fingerprint image, a first frequency of the ridges (21) in the fingerprint, and using the first frequencies associated with the pixels of the fingerprint image to produce a first frequency map (22) of the fingerprint image; subdividing the fingerprint image into a plurality of windows each comprising a plurality of pixels, calculating a Fourier transform for each window in order to estimate a second frequency of the ridges for all of the pixels in said window, and using the second frequencies associated with the pixels of the windows to produce a second frequency map of the fingerprint image; and merging the first frequency map and the second frequency map in order to obtain a map of consolidated frequencies of the fingerprint image.

Claims

1. An analysis method for analyzing a fingerprint, comprising the step of using at least one sensor to acquire a fingerprint image representative of the fingerprint, together with the following steps performed by at least one electrical processor unit; performing filtering processing on the fingerprint image to estimate, for each pixel of the fingerprint image, a first frequency of the ridges in the fingerprint, and using the first frequencies associated with the pixels of the fingerprint image to produce a first frequency map of the fingerprint image, the first frequency map being a first frequency image; subdividing the fingerprint image into a plurality of windows each comprising a plurality of pixels, calculating a Fourier transform for each window in order to estimate a second frequency of the ridges for all of the pixels in said window, and using the second frequencies associated with the pixels of the windows to produce a second frequency map of the fingerprint image; and merging the first frequency map and the second frequency map in order to obtain a map of consolidated frequencies of the fingerprint image.

2. The analysis method according to claim 1, wherein, for each window, the second frequency of a pixel is estimated by the steps of calculating a radial distribution function of the spectrum of the Fourier transform of the window, of identifying at least one peak of the radial distribution function, and of defining at least one window frequency corresponding to the peak.

3. The analysis method according to claim 2, wherein, when a single window frequency is associated with a given pixel, the second frequency of the pixel takes the value of the window frequency, and when a plurality of window frequencies are associated with a given pixel, the second frequency of said pixel is estimated by determining a median value of those window frequencies.

4. The analysis method according to claim 1, wherein at least two windows overlap.

5. The analysis method according to claim 1, wherein, for each pixel, the value of the first frequency given to said pixel is taken from a finite list of predefined values, and wherein the step of merging the first frequency map and the second frequency map consists, for a given pixel, in associating said given pixel with an optimized frequency equal to the predefined value in the finite list that is closest to the second frequency of the pixel.

6. The analysis method according to claim 1, wherein the filtering processing makes use of a filter bank.

7. The analysis method according to claim 1, wherein the filter bank is a Gabor filter bank.

8. A system comprising at least one sensor and at least one electrical processor unit, the system performing an analysis method according to claim 1.

9. The analysis method according to claim 1, wherein the second frequency map being a second frequency image.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Reference is made to the accompanying drawings, in which:

(2) FIG. 1 shows a fingerprint image, a processed image, and an expected image;

(3) FIG. 2 shows a fingerprint image and a moving window;

(4) FIG. 3 is a graph showing gray levels associated with FIG. 2;

(5) FIG. 4 shows a fingerprint image and a map of first frequencies;

(6) FIG. 5 shows a fingerprint image, fingerprint image windows, and Fourier transform of the windows calculated while performing the analysis method of the invention;

(7) FIG. 6 shows a window, the Fourier transform, the application of a radial distribution function, and a graph plotting a curve of the radial distribution function;

(8) FIG. 7 shows a fingerprint image and a map of second frequencies;

(9) FIG. 8 shows a fingerprint image, a map of first frequencies, a map of second frequencies, and a map of consolidated frequencies; and

(10) FIG. 9 shows a fingerprint image, a first image processed solely with filtering processing, and a second image processed with the analysis method of the invention.

DETAILED DESCRIPTION OF THE INVENTION

(11) With reference to FIG. 4, the analysis method of the invention consists initially in acquiring a fingerprint image 20 representative of an individual's fingerprint. In this example the fingerprint is literately the print of a finger, however it could be some other papillary print, e.g. a palm print.

(12) The fingerprint image 20 is acquired using a sensor, e.g. an optical sensor, a thermal sensor, an ultrasound sensor, etc.

(13) Thereafter, the analysis method comprises a certain number of steps all of which are performed by an electrical processor unit. The term electrical processor unit is used to mean any type of fixed or mobile electrical equipment that includes one or more processor components (microcontroller, processor, field programmable gate array (FPGA), digital signal processor (DSP), etc.) suitable for executing instructions of a program for performing the tasks that are dedicated thereto (and in particular for performing at least part of the analysis method of the invention). It should be observed that it is possible to perform the steps not in only one, but rather in a plurality of electrical processor units, possibly connected to one another by any type of connection means (wired, wireless, network, etc.). Naturally, the processor unit is capable of acquiring the fingerprint image 20 produced by the sensor.

(14) Filtering processing is applied initially to the fingerprint image 20 in order to estimate, for each pixel of the fingerprint image 20, a first frequency of the ridges 21 in the fingerprint. In this example, filtering processing makes use of a bank of filters. Specifically, the bank of filters is a Gabor filter bank.

(15) The filtering processing is performed by a coder that gives each pixel a first frequency value contained within a finite list of predefined values. In this example, the list has three values.

(16) Thus, using the first frequencies associated with the pixels of the fingerprint image 20, a first frequency map 22 is produced of the fingerprint image 20. In the first frequency map 22, the gray level of each pixel corresponds to the first frequency that is associated therewith (i.e. to one of the three values in the list).

(17) With reference to FIG. 5, the fingerprint image 23 is also subdivided into a plurality of windows 25, each comprising a plurality of pixels. In this example, each window 25 comprises 128128 pixels. At least two windows 25 overlap; specifically in this example all adjacent windows 25 overlap.

(18) The fingerprint image 23 is also processed by applying a mask so as to eliminate the background. Thus, in the fingerprint image 26, the fingerprint is separated from the background. The following operations are performed solely on the fingerprint and not on the background.

(19) A Fourier transform 27 is applied to each window 25 of the fingerprint image 26.

(20) Thereafter, with reference to FIG. 6, for each window 25, the spectrum of the Fourier transform 27 is analyzed. The analysis consists firstly in calculating a radial distribution function of the spectrum of the Fourier transform 27.

(21) For each window 25, this involves identifying the peaks 28 (or energy peaks) of the curve 29 plotting the radial distribution function. The frequency corresponding to each peak 28 of the window 25 is referred to as a window frequency. A plurality of window frequencies can thus be associated with a single window 25.

(22) Thereafter, a second frequency of the ridges is associated with each pixel of each window 25 of the fingerprint image. When a single window frequency is associated with a given pixel, the second frequency of the pixel takes the value of the window frequency.

(23) Nevertheless, it is possible for a plurality of window frequencies to be associated with a given pixel. This results in particular from the fact that a plurality of window frequencies may be associated with a given window 25, and also from the fact that the windows 25 overlap, having the consequence that some pixels belong to a plurality of windows 25.

(24) When a plurality of window frequencies are associated with a given pixel, the second frequency of said pixel is estimated by determining a median value for those window frequencies.

(25) The following formula is used:
F2=median(f.sub.1,f.sub.2,f . . . ,f.sub.n)
where F.sub.2 is the second frequency associated with a pixel and where f.sub.1, f.sub.2, f . . . , f.sub.n are the window frequencies associated with said pixel.

(26) With reference to FIG. 7, the second frequencies associated with the pixels of the windows of the frequency image 30 are used to produce a second frequency map 31. The fingerprint image 30 is of smaller size than the fingerprint image 20. The second frequency map 31 presents the same size as the fingerprint image 30. It can clearly be seen in the second frequency map 31 that the frequency change is uniform. There is no sudden change of frequency, and this does indeed correspond to reality.

(27) With reference to FIG. 8, the first frequency map 22 and the second frequency map 31 are merged.

(28) For a given pixel, merging consists in associating said given pixel with an optimized frequency equal to a value from the list of predefined values that is closest to the second frequency. For pixels having no second frequency associated therewith, the optimized frequency is equal to the first frequency.

(29) This produces a map of consolidated frequencies 33 for the fingerprint image 20.

(30) With reference to FIG. 9, it is possible to compare a fingerprint image 40 acquired by the sensor, a first processed image 41 obtained solely by performing filtering processing, and a second processed image 42 obtained by the analysis method of the invention.

(31) The local frequencies of the ridges in the second processed image 42 are much closer to those of the fingerprint image 40 than are the local frequencies of the ridges in the first processed image 41. The second processed image 42 is more accurate and cleaner. In particular, although the first processed image 41 includes zones 43 in which the ridges are duplicated, that is not true of the second processed image.

(32) Performing filtering processing on its own comprises a method that suffers from numerous weak points. Since the number of filters is limited, once the frequency of ridges is greater than or less than the expected frequency, calculations become erroneous. Ridges can then become duplicated consequently degrading the remainder of the processing. The filters are also sensitive to degradations present in the fingerprint image. The presence of scars can modify their responses. Nevertheless, the computation times required for the filters remain reasonable compared with the spectral approach. It should be observed that the presence of an imperfection in the fingerprint image does not prevent energy peaks from being detected. Thus, two techniques are combined in the analysis method of the invention, thereby serving to obtain an analysis method that is accurate, effective, and with processing times that are short.

(33) The invention is not limited to the particular implementations described above, but on the contrary covers any variant coming within the ambit of the invention as defined by the claims.

(34) It should be observed that it is possible to perform the spectral approach in certain zones only of the fingerprint image. By way of example, those zones may be zones having sudden changes in the frequency of the ridges.