Contactless fingerprint recognition method using smartphone

10922512 ยท 2021-02-16

Assignee

Inventors

Cpc classification

International classification

Abstract

The present invention relates to a contactless fingerprint recognition method using a smartphone and, more particularly, to a contactless fingerprint recognition method using a smartphone, which can generate an optimal fingerprint image without distortion regardless of various standards of built-in camera lenses of smartphones, has compatibility with a fingerprint image of a conventional optical fingerprint recognition device that has been widely popularized, and enables the fingerprint image to be converted into an image that meets the requirements of the international standard (ISO19794-4) and into optimal recognized fingerprint data (ISO19794-2), so that the utilization of contactless fingerprint recognition is further improved.

Claims

1. A contactless fingerprint recognition method using a smartphone configured to generate a finger guide on a screen thereof and to obtain a fingerprint of a finger by positioning the finger to the finger guide through a camera built-in the smartphone, the method comprising: a lookup table generation step of calculating a correlation between a photographing pattern image obtained by photographing a standard pattern provided in advance by an execution of a smartphone application and a standard pattern image pre-built in the smartphone and calculating a mapping relation of a pixel unit between the photographing pattern and standard pattern images to generate a Look Up Table (LTU); a photographing step of suggesting the finger guide on the screen and generating a finger image using the camera built-in the smartphone; a correction step of generating a standard finger image by correcting a size and a position of the finger image photographed in a state the finger image is out of a range of the finger guide and correcting a distortion of a camera lens through the lookup table; a fingerprint image acquisition step of obtaining a fingerprint image of a fingerprint area from the standard finger image generated in the correction step; and a recognition fingerprint data generation step of extracting feature points of at least one ridge formed in the fingerprint image to generate biometric data and converting the biometric data into optimal recognition fingerprint data after the fingerprint image acquisition step.

2. The method of claim 1, wherein the correction step further comprises a standard conversion step of converting the finger image into a standard resolution of 500 dpi.

3. The method of claim 1, wherein the finger guide of the photographing step is formed in a reversed U shape, and is displayed on the screen to allow the camera of the smartphone to view the finger in real time, and the method further comprises a notification step of providing a notification when a user matches the finger to the finger guide.

4. The method of claim 1, wherein the correction step further comprises a mirroring conversion step for reversing left and right to be compatible with an optical fingerprint scanner and an image conversion step of changing the at least one ridge into black color.

5. The method of claim 1, wherein the photographing step further comprises an actual fingerprint recognition step of checking whether colors of the finger image photographed by the smartphone are all matched to determine whether it is an actual fingerprint.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a conceptual diagram showing an environment applied to a contactless fingerprint recognition method using a smartphone formed according to a preferred embodiment of the present invention.

(2) FIG. 2 is a conceptual flowchart of a contactless fingerprint recognition method using a smartphone formed according to a preferred embodiment of the present invention.

(3) FIG. 3 is a conceptual diagram illustrating an example of a standard pattern and a distortion pattern used in a lookup table generation step of a contactless fingerprint recognition method using a smartphone formed according to a preferred embodiment of the present invention.

(4) FIG. 4 is a conceptual diagram illustrating an example of obtaining a finger image used in a photographing step of a contactless fingerprint recognition method using a smartphone formed according to a preferred embodiment of the present invention.

(5) FIG. 5 is a view illustrating an example of correcting the perspective of a perspective correction step of a contactless fingerprint recognition method using a smartphone formed according to a preferred embodiment of the present invention.

(6) FIG. 6 is a fingerprint image drawing showing the optimal fingerprint image data of a contactless fingerprint recognition method using a smartphone formed according to a preferred embodiment of the present invention.

MODE FOR CARRYING OUT THE INVENTION

(7) The terms used in this specification mean the following.

(8) A Finger image refers to an image of a finger being photographed to obtain a fingerprint,

(9) A Fingerprint image refers to the final image that recognizes the ridges of the fingerprint area in the finger image,

(10) An optimal recognition fingerprint data refers to data obtained by extracting feature points of ridges of a corresponding fingerprint image and converting it to the international standard.

(11) In order to achieve the above-mentioned object, in an environment where a smartphone formed with a camera and a light photographs a subject's finger, the present invention includes,

(12) a lookup table generation step (S1) for generating a lookup table by calculating a correlation between an image of a photographing pattern 15 obtained by photographing a standard pattern 10 provided in advance and an image of the standard pattern 10 pre-built in a smartphone and calculating a mapping relation of a pixel unit between the two images,

(13) a photographing step (S2) of presenting a finger guide 30 on a screen, photographing a finger with the camera and the light built in the smartphone to generate a finger image,

(14) a correction step (S3) of correcting the size and position of the finger image 25 photographed in a state where it is out of the range of the finger guide 30 or rotated to within the range of the finger guide 30 to create a standard finger image and correcting the distortion of the camera lens using a lookup table, and

(15) a fingerprint image acquisition step (S5) of obtaining a fingerprint image of a fingerprint area A from the finger image 25 corrected in the correcting step (S3).

(16) The lookup table generation step (S1) is a step of calculating a distortion according to the camera lens in advance to generate a lookup table by mapping a correlation between pixels of the image of the already known standard pattern 10 (a correlation between each pixel of the standard pattern 10 provided in the form of a print is data already built in the program of the smartphone) and a correlation between pixels of the image of the photographing pattern 15 obtained by the photographing of the user's smartphone camera.

(17) Accordingly, the lookup table generation step (S1) may generate and store a lookup table once when the present invention is implemented for the first time, or may generate and store a lookup table again when a user desires.

(18) The standard pattern 10 may be provided in the form of a printed matter to a user or may be provided in a form in which the standard pattern 10 is provided on the web and is usable.

(19) The finger guide 30 of the photographing step (S2) is formed in a reversed U shape and is displayed on a screen provided by the camera of the smartphone 1 to view the photographed image in real time and is provided to allow a user to align the finger 2 within the range of the finger guide 30.

(20) In the photographing step (S2), the light, that is, the flash, must be turned on and this allows the background to become dark and only the finger, i.e., a subject, to be photographed brightly, so that the ridge of the fingerprint can be clearly revealed.

(21) As described above, since the user aligns the finger 2, i.e., a subject, with the finger guide 30, the distance between the camera and the finger, i.e., a subject, is adjusted, so that the photographing position and the interval can be maintained relatively accurately.

(22) However, since the user has to hold and align the smartphone and the finger 2, i.e., a subject without a guide, it is difficult to accurately align the finger 2 within the range of the finger guide 30, so that a notification step (S2-1) can be performed to output a sound or image indicating that the finger 2 can be photographed when the finger 2 is positioned within a range of the finger guide 30 to some extent. The photographing can be automatically taken after the notification step (S2-1) is performed.

(23) The correcting step (S3) is step of correcting the photographed finger image 25 to fit the finger guide 30 with the finger 2, i.e., a subject, not being accurately positioned within the range of the finger guide 30 and generating a standard finger image 25 after correcting the camera distortion using the lookup table.

(24) FIG. 4A shows the finger image 25 to be photographed in real time and FIG. 4B shows the finger image 25 corrected after photographing, and as shown in the shape (see FIG. 4) in the dotted line at the time of photographing, even if the finger shape cannot be photographed with the finger image 25 within the range of the finger guide 30, it is corrected to within the range of the finger guide 30 in the correction step (S3), so that the finger image 25 is corrected as a result (the finger image 25 of FIG. 4B).

(25) When the finger image 25 is stored in the correction step (S3), the distortion of the camera lens is corrected in advance using a lookup table.

(26) A method of correcting the finger image 25 to the position of the finger guide 30 includes image tracking, image reduction, enlargement, and rotation functions using contrast.

(27) The correction step (S3) includes a standard conversion step (S3-1) of converting the finger image 25 into a standard resolution of 500 dpi which is an international standard, and this is possible by correcting the distortion of the camera lens by a lookup table.

(28) The correction step (S3) includes a mirroring conversion step (S3-2) of converting the finger image 25 into a vertical direction, that is, a left-right symmetry.

(29) That is, the mirroring conversion step (S3-2) is a step of flipping the left and right sides of the fingerprint image photographed by the camera of the smartphone for compatibility with the optical fingerprint scanner.

(30) Since the subject photographed by the camera is photographed in a state where the left and right sides are reversed, the mirroring conversion step (S3-2) is a step of converting it into a left-right symmetry to recognize the actual finger image 25.

(31) The correction step (S3) includes an image reversing step (S3-3) of reversing the hue of the finger image 25.

(32) The ridge of the fingerprint of the finger image 25 photographed in the photographing step (S2) appears bright (white), and since the ridge is stored in a dark state (black) in the stored conventional fingerprint image, the image reversing step (S3-3) is the same as the step of storing the conventional fingerprint image stored through color reversal.

(33) The fingerprint image acquisition step (S5) is a step of obtaining a fingerprint image of the fingerprint area A from the finger image 25 corrected in the correction step (S3), and the fingerprint image is stored as it is and kept.

(34) After the fingerprint image acquisition step (S5), a recognition fingerprint data generation step (S6) of extracting feature points of each ridge formed in the image of the fingerprint area A from the recognized fingerprint image to generate biometric data and converting it into optimal recognition fingerprint data may be further performed.

(35) The feature points of the recognition fingerprint data generation step (S6) refers to points for storing the direction and the position of a point obtained by finding a point where a ridge is divided, a point where a ridge ends and begins and so on, and this is made with the same international standard.

(36) Generally, the number of feature points appearing in one fingerprint area A is about 40 to 120 according to the image quality, and when two fingerprint images are visually verified, if 7 to 10 matches are found, this is regarded as a user himself/herself, and in the automatic matching system using the fingerprint recognition algorithm, 12 to 15 or more are used as a user verification criteria according to the security level.

(37) The fingerprint image acquisition step (S5) further includes a quality examination step (S5-1) of sampling the sharpness and the density of ridges of the obtained fingerprint image by a certain fraction and examining the quality thereof.

(38) After the correction step (S3), a perspective correction step (S4) may be performed to warp into a planar pattern in consideration of the perspective of the standard finger image.

(39) The perspective correction step (S4) is a step of making the interval between ridges constant by applying image warping technology to a perspective (a phenomenon in which an interval between ridges becomes narrower as it goes from the center to the outer edge) in which an interval between ridges recognizable in the finger image 25 photographed by the camera is not constant as shown in FIG. 5.

(40) The image warping technique, as a technique of deforming an image, is a technique of moving points at a predetermined position associatively to create a new type of image.

(41) The present invention applies a technique of deforming the intervals and positions between ridges to allow their intervals to be constant through an image warping technique.

(42) The photographing step (S2) includes an actual fingerprint recognition step (Live Finger Detection, LFD S2-2) function of checking whether it is an actual human fingerprint by determining whether all the colors of the finger image 25 appearing on the screen are all matched or are connected (connectivity).

(43) The fingerprint acquisition step (S5) further includes a quality examination step (S5-1) of determining each zone using the sharpness and the density of ridges of the obtained fingerprint image, sampling this, and examining the quality thereof.

(44) Each of the above steps can be provided as an application program of a smartphone and is provided in a form stored in a compact disk or a physical storage medium.

(45) In addition, corresponding organizations such as banks and police agencies can distribute these application programs free of charge and utilize them in various ways.

(46) In relation to the recognition fingerprint data, when the fingerprint image is converted into an international standard 500 dpi image in the international standard conversion step (S4-1) of the perspective correction step (S4) and the feature points are extracted in the recognition fingerprint data generation step (S6), the optimal recognition fingerprint data is generated which is compatible with existing fingerprint data recognized and stored by a conventional optical fingerprint verification device.

(47) Since the fingerprint image created by the present invention or the optimal recognition fingerprint data is compatible with the conventional fingerprint DB obtained by the optical fingerprint verification device, this can be used in various ways such as finding a lost child, arresting a criminal, and authenticating a person, etc., in comparison to the fingerprint DB stored in the government administration or the police department of the government of the Republic of Korea.

(48) Especially, since a person who carries a smartphone can authenticate himself/herself in real time anytime and anywhere, there is an effect that it can be utilized for tasks such as electronic commerce on the Internet, financial settlement, and document view and copy of government offices.

(49) Also, when each police officer arrests a criminal or finds a missing person, after the fingerprint of the criminal or the missing person is photographed by a smartphone carried by a police officer in real time, it is possible to instantly confirm the identity by transmitting the fingerprint to a fingerprint database stored in the police department,

(50) Since the parents of a child can photograph the fingerprint of the child and register it to a government office in advance at home, it is effective to prevent a missing child because a child can be easily found by fingerprint matching when the child is lost, and since a user can transmit optimal recognition fingerprint data using his/her smartphone during Internet banking and transactions on the Internet, it is possible to utilize it as a means of self-certification, so that the utilization range thereof becomes very wide such as increasing the security of the financial transaction.

(51) While the present invention is described based the preferred embodiments with reference to the accompanying drawing, it will be apparent to those skilled in the art that various modifications may be made without departing from the scope of the present invention encompassed by the appended claims.