This application claims priority based on Taiwanese Patent Application No. 099129783, filed on Sep. 3, 2010, the disclosure of which is incorporated herein by reference in its entirety.
1. Field of the Invention
This invention relates to a finger vein recognition system and method, and more particularly, to a finger vein recognition system and method combined with a feature point distance and a vein shape.
2. Description of the Prior Art
The term of technology has become indispensable to modern, there are always full of technologic products around people, and more technologic products have come out, such as personal digital assistants (PDA), smart phone, notebook computer, financial cards, electronic purse, and internet banking, etc. A lot of conveniences are created for human life by the technologic products, but it also brings security concerns.
In general, if a user needs to identity authentication, the conventional technologic product mostly uses a card with a password to achieve the recognition. But for most people, this approach is not sufficiently safe and often causes problems. For example, when the user loses the card or forgets the password, it will cause great inconvenience. Especially when a credit card is lost, there is not an effective mechanism to prevent the credit card fraud, and the damage cannot be underestimated.
Recently, due to the technology progress accompanied with the increase of the computing speed, there are more and more proposed methods. And the biometric identification is most widely used in the prior art, such as the early fingerprint recognition, voice recognition, face recognition, iris recognition, etc. The proposed methods have been widely applied for enhancing the convenience of human life and safety.
However, in recent years, the shortcomings and the fake of the conventional biometric identification method have been gradually put forward. For fingerprint recognition, it is impossible for everyone to rely on the fingerprint to identify the identification. According to statistics, the fingerprints of 7% people are not obvious by suffering from hyperhidrosis or dry hand symptoms. For face recognition, it cannot effectively distinguish whether the current identification of the object is alive. There is a possibility if the face image of the person is copied to fake. In addition, the conventional face recognition is influenced by the light, angle and other external environmental impact. For iris recognition, there are concerns on the eye security for the most people.
Compared to the prior art, the vein recognition is proposed and widely used in the biometric identification area. The vein recognition utilizes infrared rays to radiate palm or fingers, and recognizes by the biological characteristics of the vein. In general, the palm vein, the finger vein, and the wrist part of the dorsal hand vein are applied to be the identification of the subject matter, but the palm vein or the vein is the mainstream. However, due to the small size of the finger vein, the captured feature points are less. Therefore, how to increase the recognition rate with the less feature points is a major challenge to the field of finger vein recognition.
One scope of the present invention is to provide a finger vein recognition system, comprising a image catching module, a image preprocess module, a feature points calculating module, a feature database, a first comparing module and a second comparing module. The image catching module is for catching a finger vein image. The image preprocess module is connected to the image catching module for preprocessing the finger vein image in accordance with a preset program. The feature points calculating module is connected to the image preprocess module for catching a plurality of feature points from the preprocessed finger vein image, and calculating a set of distances among the plurality of feature points. The feature database is for pre-storing a set of feature data. The first comparing module is connected to the feature points calculating module and the feature database for comparing the set of distances and generating a compared result of feature point distances. The second comparing module is connected to the image preprocess module, the feature database and the first comparing module for catching a set of vein shape and comparing the set of vein shape with the feature database for generating a compared result of shape similarity, wherein the second comparing module combines the compared result of feature point distance and the compared result of shape similarity for generating a recognized result of the finger vein.
Compared to the prior art, the finger vein recognition system of the present invention utilizes the first comparing module for generating the compared result of feature point distances, and utilizes the second comparing module for generating the compared result of shape similarity, and combines the compared result of feature point distances and the compared result of shape similarity for generating the recognized result of the finger vein. Due to the finger vein recognition system of the present invention providing with the advantage of a comparison of feature point distances for resisting a problem of the image rotation and the image translation. And a shape similarity of the finger vein is used for compensating a problem of the recognized effect relating to the feature points caught for calculating the feature point distances, the finger vein recognition system can work effectively regardless of a low quality image or a low-cost equipment. Compared to the prior art, the finger vein recognition system of the present invention has the advantage of a higher recognition rate with a lower cost.
Another scope of the present invention is to provide a finger vein recognition method comprising: (S1) catching a finger vein image; (S2) preprocessing the finger vein image; (S3) catching a plurality of feature points from the preprocessed finger vein image, and calculating a set of distances among the plurality of feature points; (S4) processing a first comparison for the set of distances with a feature database, and generating a compared result of feature point distances; (S5) catching a set of vein shape from the preprocessed finger vein image, processing a second comparison for the set of vein shape with the feature database, generating a compared result of shape similarity, combining the compared result of feature point distances and the compared result of shape similarity, and generating a recognized result of the finger vein.
Compared to the prior art, the finger vein recognition method of the present invention utilizes the compared result of feature point distances generated by the first comparison of (S4), and utilizes the compared result of shape similarity generated by the second comparison of (S5), and combines the compared result of feature point distances and the compared result of shape similarity for generating the recognized result of the finger vein. Due to the finger vein recognition method of the present invention providing with the advantage of a comparison of feature point distances for resisting a problem of the image rotation and the image translation. And a shape similarity of the finger vein is used for compensating a problem relating to the feature points caught for calculating the feature point distances, the finger vein recognition method can work effectively regardless of a low quality image or a low-cost equipment. Compared to the prior art, the finger vein recognition method of the present invention has the advantage of a higher recognition rate with a lower cost.
On the advantages and the spirit of the invention, it can be understood further by the following invention descriptions and attached drawings.
Please refer to
The image catching module 12 is used to catch a finger vein image. In actual practice, the image catching module 12 can comprise an infrared light source, a finger holder and a general Webcam.
Please refer to
The feature points calculating module 16 is connected to the image preprocess module 14 for catching a plurality of feature points from the finger vein image processed by the thinning process (as shown in FIG. 3(E)), and calculating a set of distances among the plurality of feature points. Wherein, the plurality of feature points can be a plurality of branch points or edge points of the finger vein image processed by the thinning process.
The feature database 18 is used to pre-store a set of feature data.
The first comparing module 20 is connected to the feature points calculating module 16 and the feature database 18 for comparing the set of distances in accordance with the set of feature data and generating a compared result of feature point distances.
Please refer to
Please refer to
Compared to the prior art, the finger vein recognition system 10 utilizes the first comparing module 20 for generating the compared result of feature point distances, and utilizes the second comparing module 22 for generating the compared result of shape similarity, and combines the compared result of feature point distances and the compared result of shape similarity for generating the recognized result of the finger vein. Due to the finger vein recognition system 10 providing the advantage of a comparison of feature point distances for resisting a problem of the image rotation and the image translation, and utilizes a shape similarity of the finger vein for compensating a problem of the recognized effect relating to feature points catching at calculating the feature point distances, the finger vein recognition system can work effectively regardless of a low quality image or a low-cost equipment. Compared to the prior art, the finger vein recognition system 10 has the advantage of a higher recognition rate with a lower cost.
Please refer to
In the practical application, (S3) of the finger vein recognition method 30 calculates the set of distances among the plurality of feature points by catching the plurality of feature points from the finger vein image processed by the thinning process (as shown in
In the practical application, the finger vein recognition method 30 between (S4) and (S5) further comprises (S41): determining whether the compared result of feature point distances is higher than a first threshold value, if yes, further processing (S5); if no, outputting a result of recognition failure.
Furthermore, the set of vein shape (as shown in
In the practical application, the finger vein recognition method 30 further comprises (S51): determining whether the recognized result of the finger vein is higher than a second threshold value, if yes, outputting a result of recognition completion; if no, outputting a result of recognition failure.
Compared to the prior art, the finger vein recognition method 30 utilizes the first comparison of (S4) for generating the compared result of feature point distances, and utilizes the second comparison of (S5) for generating the compared result of shape similarity, and combines the compared result of feature point distances and the compared result of shape similarity for generating the recognized result of the finger vein. Due to the finger vein recognition method 30 providing the advantage of a comparison of feature point distances for resisting a problem of the image rotation and the image translation, and utilizes a shape similarity of the finger vein for compensating a problem of the recognized effect relating to feature points caught for calculating the feature point distances. The finger vein recognition system can work effectively regardless of a low quality image or a low-cost equipment. Compared to the prior art, the finger vein recognition method 30 has the advantage of a higher recognition rate with a lower cost.
Although the present invention has been illustrated and described with reference to the preferred embodiment thereof, it should be understood that it is in no way limited to the details of such embodiment but is capable of numerous modifications within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
099129783 | Sep 2010 | TW | national |