This application is a continuation of International Patent Application Serial No. PCT/DE2003/003629, filed Oct. 31, 2003, which published in German on Jun. 10, 2004 as WO 2004/049254, and is incorporated herein by reference in its entirety.
The invention relates to a method for detecting the relative movement of a finger in relation to a sensor surface.
The prior art has disclosed fingerprint sensors that are of approximately the size of the area of a finger whose surface structure is to be evaluated. The most common fingerprint sensors are those based on a capacitive measurement method. With such fingerprint sensors, a multiplicity of electrodes each having a stray capacitance relative to the surroundings are formed on a silicon surface. The capacitance of the capacitors formed therefore depends on the surroundings of the electrode. When a finger has been applied, it is possible to detect on the basis of the capacitance whether the electrode lies opposite a depression in the finger, or whether it is in contact with the skin via a passivation layer. A gray scale image of the fingerprint can be compiled by evaluating the capacitance values.
The disadvantage of such fingerprint sensors resides in the large area required and in the high manufacturing costs, since it is expensive to manufacture a silicon surface of the size required to sense a complete fingerprint.
Fingerprint sensors have become known, for example from EP 0 813 164 A1, which are strip-shaped and are as wide as a finger, while the dimension perpendicular thereto is substantially smaller. The manufacturing costs of such a sensor are substantially lower. Since the finger is moved over the sensor in order to obtain a complete image, the partial images taken during the movement must be combined again to form a total image. A problem in this is that the speed of the finger movement is not known in advance and, moreover, it is to be assumed that the finger is not being moved rectilinearly.
In the method disclosed in EP 0 813 164 A1, the partial images are taken such that mutually overlapping areas are produced, and that it is possible to detect with the aid of the overlaps how the partial images are to be combined. This method is very computational intensive and, moreover, storage intensive. The overlaps entail a redundancy of data that render it possible to combine the partial images. As a rule, the overlaps are much greater than would be necessary to calculate the arrangement of the partial images. The reason for this is that it is not known in advance how quickly the finger is being moved. If a finger is moved much more slowly than would be possible in theory, the partial images are taken nevertheless at the same rate as for a rapid finger movement. Consequently, very many redundant data are collected and stored.
Precisely in the case of miniaturized systems such as on chip cards, for example, it is of decisive importance that the computational outlay on the tasks to be accomplished is as low as possible, since the processors of chip cards are of comparatively low power, this being ascribable, inter alia, to the fact that precisely in the case of contactless chip cards there is not enough energy available on demand to enable a higher computing power in conjunction with a higher clock frequency. Moreover, raising the power also entails raising costs, for which reason powerful chip cards would be uneconomic in many instances.
Another possibility of compiling a complete image of a fingerprint with the aid of a strip sensor consists both in taking partial images and in adopting a movement function of the finger such that it is possible to calculate the correct positioning of partial images relative to one another with the aid of the movement function. In order to be able to produce a complete image later with the aid of the movement function even in the case of a rapid finger movement, partial images must be taken at a comparatively high clock-pulse rate, although this would not be necessary as such given a slow finger movement. Otherwise, gaps would be produced in the image of the fingerprint. Moreover, it is problematic that an accurate finger image can be produced only when the movement function of the finger is determined very precisely.
It is therefore an object of the invention to specify a method for detecting the relative movement of a finger in relation to a sensor surface that is very accurate and, moreover, easy to implement, in particular does not place high demands on the available storage and on the available computational capacity. The aim is also to specify a suitable reading device for fingerprints.
The object is achieved by a method having the steps of:
a) taking and temporarily storing a first partial image of the finger in a first subarea of the sensor surface,
b) tracking the movement of the finger with the aid of the movement of the first partial image of the finger by monitoring adjacent areas of the sensor surfaces (1) for the occurrence of partial images correlating with the first partial image, and
c) repeating step b) until the tracked section of the finger has left a predetermined area of the sensor surface.
A reading device for fingerprints that achieves the object has a sensor surface for sensing the surface structure of a finger that is in contact with the sensor surface and is moving over the sensor surface, an imaging device for compiling an image from partial images taken in sections, and a sequence control system, connected to the imaging device, for controlling the sequence for reading the fingerprint, and which is defined by a movement detector connected to the sequence control system.
The invention is explained in more detail below with the aid of an exemplary embodiment. In the drawing:
An advantage of the method according to the invention resides in that the movement of the finger or of the first partial image is tracked over a wider area of a sensor, and so temporary errors, for example quantization errors, can be compensated during a further movement of the finger. The movement parameters can be determined during the reading operation by means of fast logic circuits without the need to store voluminous image data temporarily and evaluate them subsequently. The volume of data that arises is therefore very low, an extremely high precision being achieved by tracking over a greater area of the sensor surface.
A relative movement of a finger in relation to the sensor surface 1 is detected by firstly taking a partial image in a first subarea 6 of the sensor surface 1. After the binarization by the image processing device 5, the movement detector 4 stores the partial image in the partial image memory 9. In order to explain the mode of operation, it is assumed that the finger is now moved further such that the original partial image of the subarea 6 now comes to lie in a displaced area 16.
In a first embodiment, a second subarea 10, which borders the first subarea 6 in the exemplary embodiment of
The partial images taken successively in the subarea 10 are likewise binarized and compared by the calculation unit 13 with the stored first partial image in the partial image memory 9. The comparison is conducted in this case such that not only are identical images detected, but a correlation is detected between the first partial image and the successively taken second partial image.
Only one partial image need be temporarily stored in this way.
In a second embodiment, a number of second subareas that are successively monitored are established, the correlations of the second partial images with the first partial image being simultaneously evaluated. Whereas in the first embodiment a lateral displacement of the finger leads to a worsening of the correlation, in the second embodiment a lateral displacement of the finger occurs from the determination of the second partial image, which has the highest correlation with the first partial image. The second subareas are established, for example, such that they are respectively displaced by one pixel.
Depending on the application, the second subareas are established in a main direction or in a number of directions starting from the first subarea. A fingerprint sensor in which the finger is intended to be moved in one direction over the sensor surface would therefore, for example, take account of this main direction and of the adjacent directions in order to sense the movement of the finger in this main direction and slight lateral deviations therefrom. A sensor would take account all the directions when the aim is to use the sensor surface to control a cursor on a display screen such that it is necessary to detect a movement in each direction of a two-dimensional coordinate system. Such application is present in the case of a so-called touch pad or a touch screen. Novel small display units with pixel accuracy which can find a place, for example, in mobile telephones, can thereby be implemented.
After the detection of a correlating second partial image, the coordinates of the second subarea or of the second subareas are “displaced” into that area of the sensor surface 1 adjacent to the previous second subarea or to the second subarea with the highest correlation, that is to say is established there again. The movement detector 4 subsequently compares the partial images taken in the newly established second subarea 11 or the newly established second subareas with the first partial image stored in the partial image memory 9.
During calculation of the correlation, the movement detector 4 detects a lateral deviation of the partial images that have been taken from the first partial image. By using this information in conjunction with the information as to when there is a correlation at all, the calculation unit 13 of the movement detector 4 can determine an exact movement function of the finger that is being moved over the sensor surface 1.
The above-described method steps are continued until the respectively newly established second subarea is adjacent to the lower edge of the sensor surface 1.
In order thereafter to be able to detect the further movement of the finger, the first subarea 6 is read out again and stored in the partial image memory 9. The method described can subsequently be carried out repeatedly, this time with the aid of the newly read and stored data of the first subarea. Depending on the lateral offset, the first subarea can be established in a fashion displaced from the original first subarea in an optimized design. By tracking an image section 16 over a number of rows of the sensor surface 1, temporary deviations, for example owing to quantization noise, are automatically corrected. Since only two small subareas need be compared to one another in the present case, the hardware required is very simple and the calculation unit 13 can be implemented by fast and cost-effective logic circuits.
In order to reduce further the storage required, it can be provided that the subarea evaluated for the detection of movement is substantially narrower than the width of the sensor surface. The reliability and precision of the detection of the movement is increased in an advantageous refinement in that movements are detected simultaneously by using different subareas, and the results are combined with one another.
As described above, there is provided in the reading device of
An expanded reading device for fingerprints is shown in
An image processing device 5, a movement detector 4 and an imaging device 2 are provided in
As set forth above, the application of the method according to the invention permits the quantization noise to be filtered out. It is thereby possible to reduce the number of gray scales of the image data and even to use binary images for movement recognition. The further logic circuits required for movement detection are therefore substantially simplified and can be constructed in a space-saving fashion. At the same time, the power requirement for the circuit is lowered. The images produced by the imaging device 2 can nevertheless be output in gray scales, since the data are collected for outputting or storage in a way independent of the collection of the data for image detection.
Moreover, the reading device described is also very compact, because movement is detected by using a part of the sensor surface that is required in any case for taking the image. By comparison with reading devices for fingerprints that make use of additional movement sensors, there is thus a further simplification leading to savings in space and costs.
Number | Date | Country | Kind |
---|---|---|---|
102 54 614.2 | Nov 2002 | DE | national |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/DE03/03629 | Oct 2003 | US |
Child | 11136611 | May 2005 | US |