Detailed description of the invention
For making the goal of the invention of the present invention, feature, the advantage can be more obvious and understandable, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only a part of embodiment of the present invention, and not all embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
The embodiment of the present invention provides a kind of fingerprint identification method, including: gathering the fingerprint of N number of finger, it is thus achieved that comprise the fingerprint image of N number of finger print, wherein, described N is more than 1 simultaneously;N number of fingerprint feature information is extracted from described fingerprint image;The described N number of fingerprint feature information extracted is mated with the fingerprint feature information of storage in default fingerprint characteristic data storehouse respectively;If all the match is successful for the described N number of fingerprint feature information extracted, it is determined that this fingerprint recognition success.The embodiment of the present invention also provides for corresponding fingerprint identification device, is described in detail individually below.
With an embodiment, the fingerprint identification method in the embodiment of the present invention being described below, refer to Fig. 1, the fingerprint identification method in the embodiment of the present invention includes:
101, gather the fingerprint of N number of finger, it is thus achieved that comprise the fingerprint image of the fingerprint of above-mentioned N number of finger simultaneously;
In the embodiment of the present invention, when user needs checking fingerprint, need to be placed on fingerprint identification device by N number of finger simultaneously, so that fingerprint identification device gathers a fingerprint image comprising N number of finger print simultaneously, wherein, above-mentioned N is more than 1, and the concrete value of above-mentioned N can set according to the actual requirements, is not construed as limiting herein.
102, from above-mentioned fingerprint image, N number of fingerprint feature information is extracted;
In a kind of application scenarios, Fingerprint Image Segmentation step 101 got becomes the fingerprint mask image comprising N number of fingerprint masked areas;N number of fingerprint feature information is extracted from above-mentioned N number of fingerprint masked areas, wherein, the corresponding fingerprint feature information of each fingerprint masked areas.
In another kind of application scenarios, Fingerprint Image Segmentation step 101 got becomes N to open fingerprint subimage;Open from above-mentioned N and fingerprint subimage extracts N number of fingerprint feature information, wherein, every corresponding fingerprint feature information of fingerprint subimage.
Specifically, in above two application scenarios, the fingerprint image that step 101 is got by Segmentation of Multi-target method can be adopted to split, certainly, the fingerprint image that step 101 is got by other method can also be adopted to be divided into, the fingerprint image such as based on gray scale or gradient or predetermined threshold value, step 101 got is split, and is not construed as limiting herein.Furthermore it is possible to adopt the extracting method such as end points, crunode to open from above-mentioned N number of fingerprint masked areas or above-mentioned N fingerprint subimage extracts N number of fingerprint feature information.
103, the above-mentioned N number of fingerprint feature information extracted is mated with the fingerprint feature information of storage in default fingerprint characteristic data storehouse respectively;
In the embodiment of the present invention, presetting a fingerprint characteristic data storehouse, this fingerprint characteristic data storehouse is previously stored with multiple fingerprint feature information, and this fingerprint characteristic data storehouse can be stored in this locality, or, it is also possible to it is stored in external equipment, is not construed as limiting herein.
N number of fingerprint feature information step 102 extracted in the embodiment of the present invention mates with the fingerprint feature information of storage in default fingerprint characteristic data storehouse respectively, specifically, it is possible to adopt characteristic point alignment algorithm to be mated with the fingerprint feature information of storage in default fingerprint characteristic data storehouse respectively by the described N number of fingerprint feature information extracted.Certainly, other matching algorithm can also be adopted to be mated with the fingerprint feature information of storage in default fingerprint characteristic data storehouse respectively by the described N number of fingerprint feature information extracted, such as, adopting image alignment algorithm to be mated with the fingerprint feature information of storage in default fingerprint characteristic data storehouse respectively by the described N number of fingerprint feature information extracted, concrete matching algorithm is not defined by the embodiment of the present invention.
If all the match is successful for the 104 above-mentioned N number of fingerprint feature information extracted, it is determined that this fingerprint recognition success;
In the embodiment of the present invention, when all the match is successful for N number of fingerprint feature information that step 102 is extracted, it is determined that this fingerprint recognition success, complete this fingerprint identification process.
Optionally, if N number of fingerprint feature information of extracting of step 102 exists a fingerprint feature information coupling unsuccessful time, it is determined that the failure of this fingerprint recognition.Or, a higher limit that it fails to match can also be preset, then in matching process in step 103, when the fingerprint feature information number that it fails to match is less than this higher limit, then determine this fingerprint recognition success, when the fingerprint feature information number that it fails to match exceedes this higher limit, determine local fingerprint recognition failure, specifically, if N is even number, then this higher limit may be configured as the value less than or equal to N/2, if N is odd number, then this higher limit may be configured as the value less than or equal to (N-1)/2.
Optionally, the fingerprint identification method in the embodiment of the present invention also includes fingerprint typing flow process, in order to the fingerprint feature information of self finger is stored in fingerprint characteristic data storehouse by user by triggering this fingerprint typing flow process.Specifically, on the basis of embodiment illustrated in fig. 1, as in figure 2 it is shown, the fingerprint identification method in the embodiment of the present invention also includes:
201, fingerprint typing triggering command is received;
In the embodiment of the present invention, user can trigger fingerprint typing flow process by input fingerprint typing triggering command.Specifically, provide the user fingerprint and control be set, when user trigger this fingerprint control is set time, namely input this fingerprint typing triggering command.Certainly, the embodiment of the present invention can also input above-mentioned fingerprint typing triggering command otherwise, is not construed as limiting herein.
202, under the triggering of above-mentioned fingerprint typing triggering command, the fingerprint of M finger is gathered, it is thus achieved that fingerprint image;
Wherein, above-mentioned M is more than or equal to 1.
In the embodiment of the present invention, user can the fingerprint of simultaneously M finger of typing, or, it is also possible to the fingerprint of one finger of a typing continuous typing M time, be not construed as limiting herein.
When the fingerprint of user's M finger of typing simultaneously (when M is more than 1), step 202 gathers a fingerprint image comprising M finger print.
203, from above-mentioned fingerprint image, M fingerprint feature information is extracted;
Specifically, if M is equal to 1, then the extracting method such as end points, crunode can be directly adopted to extract 1 fingerprint feature information from the fingerprint image that step 202 obtains.
If M is more than 1, the Fingerprint Image Segmentation that then can first step 202 be obtained becomes the fingerprint mask image comprising M fingerprint masked areas, M fingerprint feature information is extracted afterwards from above-mentioned M fingerprint masked areas, wherein, the corresponding fingerprint feature information of each fingerprint masked areas;Or, it is also possible to first become M to open fingerprint subimage the Fingerprint Image Segmentation that step 202 obtains, open from above-mentioned M afterwards and fingerprint subimage extracts N number of fingerprint feature information, wherein, every corresponding fingerprint feature information of fingerprint subimage.Specifically, when M is more than 1, the fingerprint image that step 202 is got by Segmentation of Multi-target method can be adopted to split, certainly, the fingerprint image that step 202 is got by other method can also be adopted to be divided into, the fingerprint image such as based on gray scale or gradient or predetermined threshold value, step 202 got is split, and is not construed as limiting herein.
204, above-mentioned M the fingerprint feature information extracted is stored in fingerprint characteristic data storehouse;
In the embodiment of the present invention, after step 203 extracts M fingerprint feature information, above-mentioned M the fingerprint feature information extracted is stored in fingerprint characteristic data storehouse, in order to follow-up carry out fingerprint recognition based on this fingerprint characteristic data storehouse.
It should be noted that, fingerprint identification method in the embodiment of the present invention can apply in the scene of the employing fingerprint identification technology such as smart mobile phone, gate inhibition, ecommerce, attendance checking system, ATM and criminal's identity authentication system, accordingly, the device performing the fingerprint identification method in the embodiment of the present invention can be the fingerprint identification device under respective fields scape.
Therefore, the present invention is when carrying out fingerprint recognition, require the fingerprint of multiple fingers is acquired, and from the fingerprint image collected, extract multiple fingerprint feature information mate, when all the match is successful for multiple fingerprint feature information, determine local fingerprint recognition success, it is required for carrying out the fingerprint feature information coupling of multiple finger during due to each fingerprint recognition, therefore the problem that the fingerprint recognition safety that single fingerprint can be avoided easily to be stolen and to cause is low, is effectively improved the safety of fingerprint recognition.
With another embodiment, the fingerprint identification device in the embodiment of the present invention being described below, refer to Fig. 3, the fingerprint identification device 300 in the embodiment of the present invention includes:
Fingerprint collecting unit 301, for gathering the fingerprint of N number of finger, it is thus achieved that fingerprint image, wherein, described N is more than 1;
Extraction unit 302, for extracting N number of fingerprint feature information from the fingerprint image that fingerprint collecting unit 301 obtains;
Matching unit 303, mates with the fingerprint feature information of storage in default fingerprint characteristic data storehouse respectively for the described N number of fingerprint feature information extracted by extraction unit 302;
Determine unit 304, for when all the match is successful for described N number of fingerprint feature information that extraction unit 302 extracts, it is determined that this fingerprint recognition success.
Optionally, on the basis of embodiment illustrated in fig. 3, as shown in Figure 4, extraction unit 302 also includes: the first cutting unit 3021, for becoming to comprise the fingerprint mask image of N number of fingerprint masked areas by described Fingerprint Image Segmentation;First sub-extraction unit 3022, for extracting N number of fingerprint feature information from described N number of fingerprint masked areas, wherein, the corresponding fingerprint feature information of each fingerprint masked areas.
Optionally, on the basis of embodiment illustrated in fig. 3, as it is shown in figure 5, extraction unit 302 also includes: the second cutting unit 3023, for becoming N to open fingerprint subimage described Fingerprint Image Segmentation;Second sub-extraction unit 3024, extracts N number of fingerprint feature information for opening from described N fingerprint subimage, wherein, and every corresponding fingerprint feature information of fingerprint subimage.
Optionally, the fingerprint identification device in the embodiment of the present invention also includes:
Memory element, is used for storing described fingerprint characteristic data storehouse;
Instruction reception unit, is used for receiving fingerprint typing triggering command;
Fingerprint collecting unit 301 is additionally operable to when described instruction reception unit receives described fingerprint typing triggering command, under the triggering of described fingerprint typing triggering command, gathers the fingerprint of M finger, it is thus achieved that fingerprint image, wherein, described M is more than 1;Specifically, when described instruction reception unit receives described fingerprint typing triggering command, fingerprint collecting unit 301 is under the triggering of described fingerprint typing triggering command, it is possible to gather the fingerprint of M finger, it is thus achieved that comprise the fingerprint image of M finger print simultaneously;
Extraction unit 302 is additionally operable to from the fingerprint image that fingerprint collecting unit 301 obtains to extract M fingerprint feature information, and is stored in the described fingerprint characteristic data storehouse of described memory element by described M the fingerprint feature information extracted.
Optionally, matching unit 303 specifically for: adopt characteristic point alignment algorithm by extract described N number of fingerprint feature information respectively with in default fingerprint characteristic data storehouse storage fingerprint feature information mate.
It should be noted that, fingerprint identification device in the embodiment of the present invention can apply in the scene of the employing fingerprint identification technology such as smart mobile phone, gate inhibition, ecommerce, attendance checking system, ATM and criminal's identity authentication system, accordingly, the fingerprint identification device in the embodiment of the present invention can application apparatus (such as smart mobile phone, gate control system, attendance checking system, ATM and criminal's identity authentication system) under integrated corresponding scene.
It should be understood that, fingerprint identification device in the embodiment of the present invention may be used for the whole technical schemes realizing in said method embodiment, the function of its each functional module can implement according to the method in said method embodiment, it implements the associated description that process can refer in above-described embodiment, repeats no more herein.
Therefore, the present invention is when carrying out fingerprint recognition, require the fingerprint of multiple fingers is acquired, and from the fingerprint image collected, extract multiple fingerprint feature information mate, when all the match is successful for multiple fingerprint feature information, determine local fingerprint recognition success, it is required for carrying out the fingerprint feature information coupling of multiple finger during due to each fingerprint recognition, therefore the problem that the fingerprint recognition safety that single fingerprint can be avoided easily to be stolen and to cause is low, is effectively improved the safety of fingerprint recognition.
In several embodiments provided herein, it should be understood that disclosed apparatus and method, it is possible to realize by another way.Such as, device embodiment described above is merely schematic, such as, the division of said units, being only a kind of logic function to divide, actual can have other dividing mode when realizing, for instance multiple unit or assembly can in conjunction with or be desirably integrated into another system, or some features can ignore, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be through INDIRECT COUPLING or the communication connection of some interfaces, device or unit, it is possible to be electrical, machinery or other form.
The above-mentioned unit illustrated as separating component can be or may not be physically separate, and the parts shown as unit can be or may not be physical location, namely may be located at a place, or can also be distributed on multiple NE.Some or all of unit therein can be selected according to the actual needs to realize the purpose of the present embodiment scheme.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it is also possible to be that unit is individually physically present, it is also possible to two or more unit are integrated in a unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, it would however also be possible to employ the form of SFU software functional unit realizes.
If above-mentioned integrated unit is using the form realization of SFU software functional unit and as independent production marketing or use, it is possible to be stored in a computer read/write memory medium.Based on such understanding, part or all or part of of this technical scheme that prior art is contributed by technical scheme substantially in other words can embody with the form of software product, this computer software product is stored in a storage medium, including some instructions with so that a computer equipment (can be personal computer, server, or the network equipment etc.) perform all or part of step of each embodiment said method of the present invention.And aforesaid storage medium includes: USB flash disk, portable hard drive, read only memory (ROM, Read-OnlyMemory), the various media that can store program code such as random access memory (RAM, RandomAccessMemory), magnetic disc or CD.
It should be noted that, for aforesaid each embodiment of the method, in order to simplicity describes, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the present invention is not by the restriction of described sequence of movement, because according to the present invention, some step can adopt other order or carry out simultaneously.Secondly, those skilled in the art also should know, it might not be all necessary to the present invention that embodiment described in this description belongs to preferred embodiment, involved action and module.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, certain embodiment there is no the part described in detail, it is possible to referring to the associated description of other embodiments.
It it is more than the description to a kind of fingerprint identification method provided by the present invention and fingerprint identification device, for one of ordinary skill in the art, thought according to the embodiment of the present invention, all will change in specific embodiments and applications, to sum up, this specification content should not be construed as limitation of the present invention.