CN114626041A - Verification method, verification device, electronic equipment and computer-readable storage medium - Google Patents
Verification method, verification device, electronic equipment and computer-readable storage medium Download PDFInfo
- Publication number
- CN114626041A CN114626041A CN202210270660.6A CN202210270660A CN114626041A CN 114626041 A CN114626041 A CN 114626041A CN 202210270660 A CN202210270660 A CN 202210270660A CN 114626041 A CN114626041 A CN 114626041A
- Authority
- CN
- China
- Prior art keywords
- vein
- image
- target
- endpoint
- vein image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000012795 verification Methods 0.000 title claims abstract description 57
- 210000003462 vein Anatomy 0.000 claims abstract description 316
- 238000004590 computer program Methods 0.000 claims abstract description 19
- 230000001960 triggered effect Effects 0.000 claims abstract description 16
- 238000001914 filtration Methods 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 15
- 238000012937 correction Methods 0.000 claims description 10
- 230000003068 static effect Effects 0.000 claims description 5
- 238000000605 extraction Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 13
- 108010054147 Hemoglobins Proteins 0.000 description 8
- 102000001554 Hemoglobins Human genes 0.000 description 8
- 230000007613 environmental effect Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 150000003278 haem Chemical class 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 239000000428 dust Substances 0.000 description 4
- 210000002615 epidermis Anatomy 0.000 description 4
- 238000003384 imaging method Methods 0.000 description 4
- 230000006698 induction Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 4
- 238000010521 absorption reaction Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 239000003921 oil Substances 0.000 description 3
- 241001465754 Metazoa Species 0.000 description 2
- 210000004204 blood vessel Anatomy 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 239000013598 vector Substances 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 108010064719 Oxyhemoglobins Proteins 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Collating Specific Patterns (AREA)
Abstract
The present application relates to a verification method, apparatus, computer device, storage medium and computer program product. The method comprises the following steps: responding to the screen of the electronic equipment to be triggered by a biological object, emitting first infrared rays, and receiving second returned infrared rays; obtaining a target vein image of the biological object based on the second infrared ray; extracting target characteristic points from the target vein image; the target feature points comprise vein end points and vein intersections; matching the target vein image with a preset reference image based on the vein endpoint and the vein intersection point in the target feature point; and if the target vein image is matched with the preset reference image, the verification of the biological object is passed. By adopting the method, the safety of verification can be improved.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a verification method, an apparatus, an electronic device, a computer-readable storage medium, and a computer program product.
Background
Various devices need to be used in life, and for the safety of the devices, the user identity needs to be verified and has the use right to unlock the devices. In a conventional authentication method, a user is usually authenticated by means of fingerprint identification, ultrasonic fingerprint identification, capacitive fingerprint identification, or the like. However, in the conventional verification method, fingerprint information is easy to steal, and the problem of low security of verification exists.
Disclosure of Invention
Embodiments of the present application provide a verification method, an apparatus, an electronic device, a computer-readable storage medium, and a computer program product, which can improve security of verification.
A method of authentication, comprising:
responding to the screen of the electronic equipment to be triggered by a biological object, emitting first infrared rays, and receiving second returned infrared rays;
obtaining a target vein image of the biological object based on the second infrared ray;
extracting target feature points from the target vein image; the target feature points comprise vein end points and vein intersections;
matching the target vein image with a preset reference image based on vein end points and vein intersection points in the target feature points;
and if the target vein image is matched with a preset reference image, the biological object is verified to be passed.
An authentication apparatus comprising:
the receiving and sending module is used for responding to the trigger of a screen of the electronic equipment by a biological object, transmitting first infrared rays and receiving returned second infrared rays;
the image acquisition module is used for obtaining a target vein image of the biological object based on the second infrared ray;
the characteristic point extraction module is used for extracting target characteristic points from the target vein image; the target feature points comprise vein end points and vein intersections;
the matching module is used for matching the target vein image with a preset reference image based on the vein endpoint and the vein intersection point in the target feature point;
and the judging module is used for indicating that the biological object passes the verification if the target vein image is matched with a preset reference image.
An electronic device comprising a memory and a processor, the memory having stored therein a computer program, which, when executed by the processor, causes the processor to perform the steps of the authentication method as described above.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method as described above.
A computer program product comprising a computer program which, when being executed by a processor, carries out the steps of the above-mentioned method.
The verification method, the device, the electronic equipment, the computer readable storage medium and the computer program product are used for responding to the fact that the screen of the electronic equipment is triggered by the biological object, emitting the first infrared ray and receiving the returned second infrared ray, obtaining the target vein image of the biological object based on the second infrared ray, extracting the target feature point from the target vein image, wherein the target feature point comprises the vein endpoint and the vein intersection point, matching the target vein image with the preset reference image based on the vein endpoint and the vein intersection point in the target feature point, and indicating that the biological object is verified if the target vein image is matched with the preset reference image. The target vein image of the biological object is verified, the vein information in the target vein image belongs to the recessive information of the biological object, and compared with the dominant surface fingerprint grain characteristics, the target vein image is difficult to leave personal characteristic traces and is difficult to expose personal biological privacy characteristics, so that the verification safety can be improved. Moreover, since the identification of the target vein image requires that hemoglobin in the internal vein of the biological subject absorb near infrared rays, the identification process must be a living body authentication, and the safety and reliability of the identification process are further ensured.
Furthermore, the identification of the target vein image does not depend on the environmental condition of the fingerprint epidermis, so that the identification can be quickly responded even if the biological object is stained with water, dust, oil stain and other severe conditions, and the adaptability of verification is improved.
Furthermore, the electronic device collects data by adopting infrared rays, the speed of the infrared rays is the light speed, and the difference between the second infrared rays returned after the heme in the vein of the biological object absorbs the first infrared rays and the imaging in the natural environment is large, so that the electronic device can accurately, efficiently and quickly respond.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a diagram of an application environment of a verification method in one embodiment;
FIG. 2 is a flow diagram of a verification method in one embodiment;
FIG. 3 is a schematic view of a vein in one embodiment;
FIG. 4 is a target vein image of a fingerprint in one embodiment;
FIG. 5 is a graph of the absorption infrared spectral characteristics of hemoglobin and oxygenated hemoglobin in one embodiment;
FIG. 6 is a flow chart of a verification method in another embodiment;
FIG. 7 is a top view of a cell phone screen in one embodiment;
FIG. 8 is a block diagram showing the structure of an authentication apparatus according to an embodiment;
FIG. 9 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The verification method provided by the embodiment of the application can be applied to the application environment shown in fig. 1. Taking a biological object as an example for explanation, the electronic device responds to the screen triggered by the finger, transmits first infrared rays through the infrared transmitter, and receives second infrared rays returned through the infrared receiver; obtaining a target vein image of the finger based on the second infrared ray; extracting target characteristic points from the target vein image; the target feature points comprise vein end points and vein intersections; matching the target vein image with a preset reference image based on the vein endpoint and the vein intersection point in the target feature point; and if the target vein image is matched with the preset reference image, the finger is verified to be passed. The electronic device can be but not limited to various personal computers, notebook computers, smart phones, tablet computers, internet of things devices and portable wearable devices, and the internet of things devices can be smart speakers, smart televisions, smart air conditioners, smart vehicle-mounted devices and the like. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, and the like.
In one embodiment, as shown in fig. 2, an authentication method is provided, which is described by taking the method as an example applied to the electronic device in fig. 1, and includes the following steps:
The biological object may be a human or an animal. The biological object may specifically be a part of a human or an animal. For example, the biological object may be a finger, palm or toe.
Specifically, the electronic device detects the trigger condition of the screen in real time, and if the screen is detected to be triggered by the biological object, the electronic device controls the infrared transmitter to transmit first infrared rays and receives second returned infrared rays through the infrared receiver in response to the fact that the screen is triggered by the biological object.
And step 204, obtaining a target vein image of the biological object based on the second infrared ray.
The target vein image is an image containing vein information of the biological subject. A vein refers to a blood vessel containing blood. A schematic view of a vein is shown in fig. 3. Taking a biological object as an example of a fingerprint, fig. 4 is a target vein image of the fingerprint in one embodiment.
Further, the electronic device controls the infrared emitter to emit first infrared rays of different wavelengths. For example, the wavelength of the first infrared ray may be 700nm to 1200 nm.
It is understood that the raw vein map data of the biological object is two-dimensional bitmap data, and is a region of interest of the biological object to trigger to acquire a vein grayscale map of the region of interest. The electronic equipment controls the infrared transmitter to transmit different wavelengths, and as heme in hemoglobin and heme in oxyhemoglobin in venous blood vessels of the biological object have different absorption degrees on the infrared rays with different wavelengths, the emitted first infrared rays can be reflected or refracted when being irradiated to the biological object by utilizing the characteristic, the returned second infrared rays are received by the infrared receiver, and the vein distribution in the biological object is determined by the intensity of the second infrared rays, so that a target vein image of the biological object is generated. FIG. 5 is a graph of the absorption infrared spectral characteristics of hemoglobin and oxygenated hemoglobin in one embodiment.
Further, the electronic device controls the infrared transmitter to transmit a plurality of bands of first infrared rays with different wavelengths.
The vein end points are end points of veins in the target vein image. The vein intersection is an intersection of a plurality of veins in the target vein image.
The electronic equipment determines each vein from the target vein image, determines an end point of each vein as a vein end point, and determines a position where a plurality of veins intersect as a vein intersection point.
And step 208, matching the target vein image with a preset reference image based on the vein endpoint and the vein intersection point in the target feature point.
The reference image is an image stored in the electronic device in advance for matching with the target vein image. For example, the reference image may be a vein image of a pre-stored fingerprint.
Specifically, the electronic device acquires vein feature information of the biological object from a vein endpoint and a vein intersection point in the target feature point, and matches the vein feature information with reference feature information of a preset reference image.
Further, the electronic device may extract a linear regression operator from the preset reference image, construct a feature operator, and match the target vein image with the feature operator, thereby determining whether the target vein image matches the preset reference image.
And step 210, if the target vein image is matched with the preset reference image, the verification of the biological object is passed.
Further, if the target vein image matches with the preset reference image, the verification of the biological object is passed, and the electronic device is unlocked.
The verification method can also be applied to scenes such as intelligent access control, identity recognition or security verification and the like. For example, if the electronic device passes the verification of the biological object, the door lock can be opened through intelligent door access, and the identity can be identified.
And if the target vein image does not match the preset reference image, the verification of the biological object is not passed.
According to the verification method, when the screen of the electronic device is triggered by the biological object, the first infrared ray is emitted, the returned second infrared ray is received, the target vein image of the biological object can be obtained based on the second infrared ray, the target feature point is extracted from the target vein image, the target feature point comprises the vein endpoint and the vein intersection point, the target vein image can be matched with the preset reference image based on the vein endpoint and the vein intersection point in the target feature point, and if the target vein image is matched with the preset reference image, the biological object is verified to be passed. The target vein image of the biological object is verified, the vein information in the target vein image belongs to the recessive information of the biological object, and compared with the dominant surface fingerprint grain characteristics, the target vein image is difficult to leave personal characteristic traces and is difficult to expose personal biological privacy characteristics, so that the verification safety can be improved. Furthermore, since the identification of the target vein image requires that hemoglobin in the vein of the biological object absorb near infrared rays, the identification process must be a living body authentication, and the safety and reliability of the identification process are further ensured.
Furthermore, the identification of the target vein image does not depend on the environmental condition of the fingerprint epidermis, so that the identification can be quickly responded even if the biological object is stained with water, dust, oil stain and other severe conditions, and the adaptability of verification is improved.
Furthermore, the electronic device collects data by adopting infrared rays, the speed of the infrared rays is the light speed, and the difference between the second infrared rays returned after the heme in the vein of the biological object absorbs the first infrared rays and the imaging in the natural environment is large, so that the electronic device can accurately, efficiently and quickly respond.
In one embodiment, obtaining a target vein image of the biological object based on the second infrared ray includes: generating an initial vein image of the biological object based on the second infrared ray; carrying out filtering enhancement processing on the initial vein image to determine a target area in the initial vein image; a target vein image of the biological subject is obtained based on the target region.
It can be understood that the initial vein image contains a lot of environmental noise, the environmental noise belongs to non-effective vein information, and the environmental early point needs to be filtered, so that the electronic device performs filtering enhancement processing on the initial vein image of the biological object, determines a target region not containing the environmental noise, obtains a target vein image of the biological object based on the target region, and can more accurately verify the vein information of the biological object based on the target vein image not containing the environmental noise.
In one embodiment, performing filter enhancement processing on the initial vein image to determine a target region in the initial vein image includes: converting the initial vein image from a space domain dimension to a frequency domain dimension, and determining an effective region of the initial static image in the frequency domain dimension; the frequency domain energy of the effective area is larger than a preset energy threshold; and converting the effective region from the frequency domain dimension to the space domain dimension to obtain a target region in the initial vein image.
The effective region refers to a region of the initial still image in the frequency domain dimension, where the frequency domain energy is greater than a preset energy threshold, and indicates that the effective region in the initial still image contains effective vein information. The preset energy threshold may be set as desired.
Specifically, the electronic device converts the initial vein image from the spatial domain dimension to the frequency domain dimension by adopting an image dimension conversion algorithm, calculates the frequency domain energy of each region in the initial static image, and determines an effective region of which the frequency domain energy is greater than a preset energy threshold value from each region; and then, converting the effective region from the frequency domain dimension to the space domain dimension by adopting an image dimension conversion algorithm to obtain a target region in the initial vein image.
In this embodiment, the electronic device converts the initial vein image from the spatial dimension to the frequency dimension, determines an effective region of the initial static image in the frequency dimension, where the frequency domain energy is greater than a preset energy threshold, where the effective region includes effective vein information, and converts the effective region from the frequency dimension to the spatial dimension to obtain a target region in the initial vein image.
In one embodiment, after generating the initial vein image of the biological object based on the second infrared ray, the method further includes: normalizing the initial vein image to obtain a normalized image, and performing filtering enhancement processing on the normalized image; the mean value of each pixel value in the normalized image is consistent with the mean value of each pixel value in the initial vein image, and the variance of each pixel value in the normalized image is consistent with the variance of each pixel value in the initial vein image.
It can be understood that, since the trigger strength of each part of the trigger region in the screen is different, the image information distribution of the initial vein image is not uniform, the image of the middle part of the trigger region is clear, and the image of the edge part of the trigger region is blurred, so that the obtained initial vein image needs to be normalized, the vein texture of each part of the obtained normalized image is clear and visible, and the image can be more accurately subjected to feature recognition in the subsequent process.
For example, if the pixel value in the initial vein image is 120 at maximum and 20 at minimum, the maximum value after the normalization process is 100 and the minimum value is 0, and thus the relative mean value before and after the normalization is consistent with the variance.
In one embodiment, obtaining a target vein image of a biological subject based on a target region includes: generating a filter enhanced image based on the target region; and carrying out binarization processing on the filtering enhanced image to obtain a target vein image of the biological object.
It can be understood that, since the gray information of the image after the image filtering enhancement is numerous, the subsequent data processing is inconvenient, and meanwhile, in order to enable the verification to respond quickly, the filtering enhancement image is subjected to the binarization processing, the image data can be miniaturized, the resources of electronic equipment are saved, and the verification can be performed quickly.
In one embodiment, matching the target vein image with a preset reference image based on the vein endpoint and the vein intersection point in the target feature point comprises: connecting the vein endpoints to obtain endpoint characteristic lines, and connecting the vein intersections to obtain intersection characteristic lines; acquiring all target characteristic information of each endpoint characteristic line and each intersection characteristic line; and matching based on all the target characteristic information and the preset reference information in the reference image.
The electronic equipment acquires all target characteristic information from each endpoint characteristic line and each intersection point characteristic line; the target feature information includes at least position information of the endpoint feature lines, the number of vein endpoints, gradients of the endpoint feature lines, directions of the endpoint feature lines, time domain and frequency domain information of the endpoint feature lines, position information of the intersection feature lines, the number of vein intersections, gradients of the intersection feature lines, directions of the intersection feature lines, time domain and frequency domain information of the intersection feature lines, and the like, but is not limited thereto.
Similarly, the reference information in the preset reference image also includes, but is not limited to, position information of the reference endpoint feature line, the number of vein endpoints, gradient of the reference endpoint feature line, direction of the reference endpoint feature line, time domain and frequency domain information of the reference endpoint feature line, position information of the reference intersection feature line, number of reference vein intersections, gradient of the reference intersection feature line, direction of the reference intersection feature line, time domain and frequency domain information of the reference intersection feature line, and the like.
The electronic equipment matches the target characteristic information with reference information in a preset reference image to obtain the matching degree of the target characteristic information and the reference information in the preset reference image; if the matching degree is greater than a preset matching threshold value, matching the target characteristic information with reference information in a preset reference image, and matching the target vein image with the preset reference image; and if the matching degree is smaller than or equal to the preset matching threshold, the target characteristic information is not matched with the reference information in the preset reference image, and the target vein image is not matched with the preset reference image. The preset matching threshold value can be set as required.
In the embodiment, the vein endpoints are connected to obtain endpoint characteristic lines, and the vein intersections are connected to obtain intersection characteristic lines; all target characteristic information of each endpoint characteristic line and each intersection characteristic line is obtained, and the target characteristic information can be matched with the reference information in the preset reference image based on the target characteristic information, so that the matching result is obtained more accurately, and the biological object is verified more accurately.
In one embodiment, the vein endpoints include a first endpoint and a second endpoint, the total number of vein endpoints and vein intersections included in the first preset area of the first endpoint is greater than a first number threshold, and the total number of vein endpoints and vein intersections included in the first preset area of the second endpoint is less than or equal to the first number threshold; the vein intersections comprise a first intersection and a second intersection, the total number of the vein endpoints and the vein intersections included in the first preset area of the first intersection is larger than a second number threshold, and the total number of the vein endpoints and the vein intersections included in the first preset area of the second intersection is smaller than or equal to the second number threshold; the connecting line of each first endpoint is a first endpoint characteristic line, the connecting line of each second endpoint is a second endpoint characteristic line, the connecting line of each first intersection is a first intersection characteristic line, and the connecting line of each second intersection is a second intersection characteristic line; the target feature information includes first feature information obtained from each first endpoint feature line and each first intersection feature line, and second feature information obtained from each second endpoint feature line and each second intersection feature line.
The first quantity threshold, the first preset area and the second quantity threshold can be set according to needs. For example, the first predetermined domain is a neighborhood including 8 pixels around the target feature point.
Matching based on the target characteristic information and reference information in a preset reference image, comprising: and matching based on the second characteristic information and the reference information in the preset reference image, and if the second characteristic information is not matched with the reference information in the preset reference image, matching based on the first characteristic information and the reference information in the preset reference image.
The electronic equipment matches with reference information in a preset reference image based on the second characteristic information, and if the second characteristic information matches with the reference information in the preset reference image, the target vein image matches with the preset reference image and shows that the biological object passes the verification; if the second characteristic information is not matched with the reference information in the preset reference image, matching is carried out based on the first characteristic information and the reference information in the preset reference image; if the first characteristic information is matched with the reference information in the preset reference image, the target vein image is matched with the preset reference image, and the biological object is verified to be passed; if the first characteristic information does not match with the reference information in the preset reference image, the verification on the biological object is not passed.
It is appreciated that the total number of vein endpoints and vein intersections included in the first predetermined area of the second endpoint is greater than the first number threshold, indicating that more target feature points are included in the first predetermined neighborhood of the second endpoint and that more vein information is included in the first predetermined neighborhood of the second endpoint. Similarly, the second intersection has a first predetermined area including vein endpoints and a total number of vein intersections greater than the second number threshold, which indicates that the second intersection has more target feature points in the first predetermined neighborhood and more vein information in the first predetermined neighborhood.
Therefore, the electronic device matches the reference information in the preset reference image based on the second feature information, the second feature information is obtained from each second endpoint feature line and each second intersection feature line, more vein information is provided, the matching of the first feature information containing less vein information can be avoided, the matching can be performed quickly, noise in the target vein image can be eliminated, and the matching accuracy is guaranteed.
In one embodiment, before extracting the target feature point from the target vein image, the method further includes: aiming at each pixel point in the target vein image, acquiring each pixel value in a second preset neighborhood of the pixel point; determining a characteristic value of a pixel point based on each pixel value in a second preset neighborhood; and if the characteristic value of the pixel point is matched with the preset target condition, the pixel point is the target characteristic point.
The second preset neighborhood and the preset target condition may be set as needed. The preset target condition may include a preset endpoint condition and a preset intersection condition. The preset endpoint condition is used for judging whether the pixel point is a vein endpoint or not, and the preset intersection point condition is used for judging whether the pixel point is a vein intersection point or not. The feature value of a pixel represents the feature information of the pixel.
Specifically, the electronic equipment converts the target vein image into a binary image, and aiming at each pixel point in the binary image, the electronic equipment acquires each pixel value in a second preset neighborhood of the pixel point; determining a characteristic value of a pixel point based on each pixel value in a second preset neighborhood; matching the characteristic value with a preset endpoint condition and a preset intersection point condition respectively; if the characteristic value is matched with a preset endpoint condition, the pixel point is a vein endpoint; if the characteristic value is matched with a preset intersection point condition, the pixel point is a vein intersection point; and if the characteristic value is not matched with the preset endpoint condition and the preset intersection point condition, the pixel point is not the target characteristic point. Wherein, the vein endpoint and the vein intersection point are target characteristic points.
If only 1 neighborhood is continuous with the pixel point as the center in the second neighborhood, the pixel point can be judged as an end point.
The principle of solving the intersection of two straight lines and the intersection point by mathematics can be known as follows: the line segment a is represented by endpoints a1 and a2, and the line segment b is represented by endpoints b1 and b2, and in order to use the cross-product relationship of vectors, the endpoints of the line segment are regarded as four vectors, and the line segment a is a2-a1, and the line segment b is b2-b 1. The line segments are represented as parametric equations: a is 1+ k a, b is b1+ j b, and the intersection of the two segments has the following relationship: and a1+ k a ═ b1+ j ═ b, solving the coordinates of the known intersection points, and judging that the pixel points are the intersection points by continuing the pixel values of at least three fields in the second preset neighborhood of the pixel points.
Further, determining the characteristic value of the pixel point based on each pixel value in the second preset neighborhood comprises: and carrying out convolution subtraction on each pixel value in the second preset neighborhood to obtain an absolute value, and adding each absolute value to obtain a characteristic value of the pixel point, thereby judging the positions of the end points and the cross points of the fingerprint veins.
Further, since the pixel value of the edge position of the target vein image may cause an identification error influence due to the environment and the acquisition reason, the electronic device may remove the edge non-region-of-interest value in the target vein image through filtering processing, so as to obtain a more accurate target vein image.
In this embodiment, for each pixel point in the target vein image, each pixel value in a second preset neighborhood of the pixel point is obtained; determining a characteristic value of a pixel point based on each pixel value in a second preset neighborhood; if the characteristic value of the pixel point is matched with the preset target condition, the pixel point is a target characteristic point, and the target characteristic point can be accurately extracted from the target vein image.
In one embodiment, obtaining a target vein image of the biological object based on the second infrared ray includes: generating an original vein image of the biological subject based on the second infrared ray; and detecting whether the original vein image belongs to a vertical image or not, and carrying out distortion correction and differential filtering on the original vein image under the condition that the original vein image does not belong to the vertical image to obtain a target vein image belonging to the vertical image.
The vertical image refers to an image taken from the direction of the y-axis with the object centered on the point, the surface direction being the x-axis, and the vertical surface being the y-axis.
The electronic equipment utilizes a calibration algorithm to perform weighted comprehensive calibration on whether an original vein image is a vertical image or not, if the original vein image does not belong to the vertical image, the original vein image has image distortion, and the accuracy of feature data extracted from the original vein image subsequently can be influenced, so that under the condition that the original vein image does not belong to the vertical image, the original vein image needs to be subjected to distortion correction, and a more accurate image is obtained.
The check algorithm can be a convolution window function in digital image processing, the convolution operator is 3 multiplied by 3, and for each pixel value, an image obtained by carrying out convolution iteration on images acquired in different time slots in the same time period is used as a processed image; multiplying and adding the pixel values covered in the convolution window and the convolution kernel values to obtain new pixel values and filling the new pixel values into a new image; the root mean square of the plurality of new image pixel values is then taken as the value of the processed image.
The electronic equipment can use the principle of vanishing points to calculate the projective transformation matrix of the original vein image through the initUndristerRectifyMap function, and distortion correction is carried out on the original image based on the projective transformation matrix. The vanishing point principle is that parallel lines intersected at infinity can be known from an image perspective and can be intersected at a point through projection transformation, vanishing points of all groups of parallel lines on a plane are collinear, and then a projection transformation matrix of the image is solved to eliminate image distortion.
Furthermore, some noise exists in the original vein image, and the original vein image is subjected to differential filtering, so that noise interference in the original vein image can be eliminated, the identification responsiveness is improved, and a more accurate image is obtained.
In one embodiment, the electronic device may perform distortion correction on the original vein image, and then perform differential filtering to obtain a target vein image belonging to the vertical image.
In another embodiment, the electronic device may perform differential filtering on the original vein image and then perform distortion correction to obtain a target vein image belonging to the vertical image.
In another embodiment, the electronic device may perform differential filtering on the original vein image, perform distortion correction, and perform differential filtering to obtain a target vein image belonging to the vertical image.
In the present embodiment, based on the second infrared rays, an original vein image of the biological subject is generated; whether the original vein image belongs to the vertical image or not is detected, distortion correction and differential filtering are carried out on the original vein image under the condition that the original vein image does not belong to the vertical image, the target vein image belonging to the vertical image is obtained, authenticity of the target vein image can be guaranteed, and therefore verification accuracy is improved.
In one embodiment, as shown in fig. 6, the electronic device is a mobile phone, and the biological object is a finger: starting a verification process; judging whether the finger is pressed, if so, sending infrared rays through an infrared generation induction module to obtain an initial vein image, and if not, executing a starting verification process again; wherein, infrared induction module of taking place includes infrared transmitter and infrared receiver.
After the infrared ray is sent out by the infrared ray device to obtain an initial vein image, the mobile phone judges whether the obtained image meets a verification threshold value or not, if so, the image distortion is calibrated by a calibration algorithm and a target characteristic point is extracted, and if not, the infrared ray sent out by the infrared ray device is continuously executed to obtain the initial vein image; the verification threshold is a threshold for determining whether the finger is in a pressed state, and may be set as needed. Further, the mobile phone obtains a gray level image pixel value in the image, and judges whether the gray level image pixel value meets a verification threshold value so as to judge whether the finger is in a pressing state.
After image distortion is calibrated through a calibration algorithm and target feature points are extracted, the mobile phone judges whether the vein image is matched with a preset reference image or not, if yes, the finger is verified to be passed, and the mobile phone is unlocked; if not, the verification of the finger is not passed, and the verification starting process is executed again.
In one embodiment, if the screen is not triggered by a biological object, detecting a current ambient light of the electronic device; if the infrared receiver below the screen receives the second infrared rays which are uniformly distributed, the current ambient light is in a normal state; under the normal state, the infrared receiver does not change the signal jump condition, does not start the vein identification verification function of the biological object, and has no power loss.
If the infrared receiver below the screen receives second infrared rays with uneven intensity, determining the range of the induction area based on the second infrared rays; if the sensing area range does not accord with the preset area range of the biological object, the current ambient light is in a shielded state or in a strong dim light environment; and if the induction area range accords with the preset area range of the biological object, starting the vein identification verification function of the biological object. The preset area range can be set according to needs. For example, the preset area range may be an area size of a finger.
Further, if the sensing area range conforms to the preset area range of the biological object, detecting whether the biological object has a pollution condition; if the biological object has no pollution condition, starting the vein identification verification function of the biological object; if the biological object has a pollution condition, extracting the characteristic points of the algorithm through filtering, sampling and graying the image binaryzation, and matching the characteristic points with a preset binary image. The contamination condition includes water, oil stain, dust, or the like on the biological object.
In another embodiment, the description is made with a biological object as a finger: pressing the identification area in the screen by a finger, and when the mobile phone detects that the finger is pressed, emitting first infrared rays with the wavelength of 700-1200nm by an infrared emitter under the screen of the mobile phone, wherein the first infrared rays transmit through the surface of the epidermis of the finger to reach the vein inside the finger, and heme in the vein of the human body absorbs the first infrared rays, and returns to second infrared rays after reflection or refraction; the infrared receiver under the mobile phone screen receives the second infrared ray; generating an initial vein image based on the second infrared ray, and carrying out differential filtering and distortion correction on the initial vein image to obtain a target vein image; judging whether the target vein image meets a verification threshold value or not, and if so, converting the target vein image into a gray-scale image; and matching the gray-scale image of the target vein image with a preset reference image, and if the gray-scale image of the target vein image is matched with the preset reference image, indicating that the finger passes the verification.
In one embodiment, an infrared transmitter and an infrared receiver are disposed within a proximity of each light emitting source of the electronic device; in the case of detecting that the screen of the electronic equipment is triggered by a biological object, emitting first infrared rays and receiving second infrared rays which return, the method comprises the following steps: and in the case of detecting that the screen of the electronic equipment is triggered by the biological object, controlling the infrared transmitter to transmit first infrared rays and receiving second returned infrared rays through the infrared receiver.
It can be understood that the light-emitting mechanism of the electronic device is to control the light source to emit light by controlling the deflection of the liquid crystal after the light sources of three primary colors independently emit light. Wherein, the luminous source is arranged below the screen. Therefore, an infrared emitter and an infrared receiver are arranged in the proximity range of each luminous source of the electronic equipment, each light source of the whole screen can emit first infrared rays and receive returned second infrared rays, the whole screen is a verification area, and verification can be performed in any area in the screen.
Furthermore, under the condition of unlocking the screen, the infrared transmitter and the infrared receiver are turned off, so that the resources of the electronic equipment can be saved.
Furthermore, a pressure sensor is arranged below the screen of the electronic device, and if the pressure sensor detects that the screen is pressed, the step of obtaining a target vein image of the biological object based on the second infrared ray is executed, so that the biological object is verified, and the actions such as mistaken touch and the like are avoided.
In the embodiment, the full screen verification of the electronic equipment can be realized, and the response speed is high.
FIG. 7 is a top view of a cell phone screen in one embodiment. An infrared generation sensing module and an Oled (Organic Light-Emitting Diode) Light-Emitting module are arranged below the mobile phone screen, the infrared generation sensing module comprises an infrared generator and an infrared receiver, the Oled Light-Emitting module is a Light source of electronic equipment, the infrared generation sensing module is arranged in the proximity range of each Light-Emitting source of the electronic equipment, and verification of a biological object through a comprehensive mobile phone screen can be achieved.
It should be understood that, although the steps in the flowcharts related to the embodiments as described above are sequentially displayed as indicated by arrows, the steps are not necessarily performed sequentially as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a part of the steps in the flowcharts related to the embodiments described above may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, and the execution order of the steps or stages is not necessarily sequential, but may be rotated or alternated with other steps or at least a part of the steps or stages in other steps.
Based on the same inventive concept, the embodiment of the present application further provides an authentication device for implementing the authentication method mentioned above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so specific limitations in one or more embodiments of the verification device provided below can be referred to the limitations on the verification method in the above, and are not described herein again.
In one embodiment, as shown in fig. 8, there is provided an authentication apparatus including: a transceiver module 802, an image acquisition module 804, a feature point extraction module 806, a matching module 808, and a determination module 810, wherein:
the transceiver module 802 is configured to transmit a first infrared ray in response to a trigger of a screen of the electronic device by a biological object, and receive a second infrared ray returned.
An image obtaining module 804, configured to obtain a target vein image of the biological object based on the second infrared ray.
A feature point extracting module 806, configured to extract a target feature point from the target vein image; the target feature points include vein end points and vein intersections.
A matching module 808, configured to match the target vein image with a preset reference image based on a vein endpoint and a vein intersection in the target feature point.
A determining module 810, configured to indicate that the biological subject is verified if the target vein image matches a preset reference image.
The verification device, in response to the screen of the electronic device being triggered by the biological object, emits the first infrared ray, receives the returned second infrared ray, obtains a target vein image of the biological object based on the second infrared ray, extracts a target feature point from the target vein image, where the target feature point includes a vein endpoint and a vein intersection, matches the target vein image with a preset reference image based on the vein endpoint and the vein intersection in the target feature point, and if the target vein image matches the preset reference image, indicates that the biological object is verified. The target vein image of the biological object is verified, the vein information in the target vein image belongs to the recessive information of the biological object, and compared with the dominant surface fingerprint grain characteristics, the target vein image is difficult to leave personal characteristic traces and is difficult to expose personal biological privacy characteristics, so that the verification safety can be improved. Moreover, since the identification of the target vein image requires that hemoglobin in the internal vein of the biological subject absorb near infrared rays, the identification process must be a living body authentication, and the safety and reliability of the identification process are further ensured.
Furthermore, because the identification of the target vein image does not depend on the epidermis environment condition of the fingerprint, the identification can be quickly responded even if the biological object is polluted by water, dust, oil and other severe conditions, and the adaptability of verification is improved.
Furthermore, the electronic device collects data by adopting infrared rays, the speed of the infrared rays is the light speed, and the difference between the second infrared rays returned after the heme in the vein of the biological object absorbs the first infrared rays and the imaging in the natural environment is large, so that the electronic device can accurately, efficiently and quickly respond.
In one embodiment, the image obtaining module 804 is further configured to generate an initial vein image of the biological subject based on the second infrared ray; carrying out filtering enhancement processing on the initial vein image to determine a target area in the initial vein image; obtaining a target vein image of the biological subject based on the target region.
In one embodiment, the image obtaining module 804 is further configured to convert the initial vein image from a spatial dimension to a frequency dimension, and determine an effective region of the initial still image in the frequency dimension; the frequency domain energy of the effective area is larger than a preset energy threshold; and converting the effective region from a frequency domain dimension to a space domain dimension to obtain a target region in the initial vein image.
In an embodiment, the matching module 808 is further configured to connect the vein endpoints to obtain endpoint feature lines, and connect the vein intersections to obtain intersection feature lines; acquiring all target characteristic information of each endpoint characteristic line and each intersection characteristic line; and matching based on all the target characteristic information and the preset reference information in the reference image.
In one embodiment, the venous endpoints include a first endpoint and a second endpoint, the total number of venous endpoints and venous intersections included in the first predetermined area of the first endpoint is greater than a first number threshold, and the total number of venous endpoints and venous intersections included in the first predetermined area of the second endpoint is less than or equal to the first number threshold; the vein intersections include a first intersection and a second intersection, the first intersection having a first predetermined area including the vein endpoint and the total number of vein intersections greater than a second quantity threshold, the second intersection having a first predetermined area including the vein endpoint and the total number of vein intersections less than or equal to the second quantity threshold; the connecting line of each first endpoint is a first endpoint characteristic line, the connecting line of each second endpoint is a second endpoint characteristic line, the connecting line of each first intersection is a first intersection characteristic line, and the connecting line of each second intersection is a second intersection characteristic line; the target feature information includes first feature information obtained from each of the first endpoint feature lines and each of the first intersection feature lines, and second feature information obtained from each of the second endpoint feature lines and each of the second intersection feature lines; the matching module 808 is further configured to perform matching based on the second feature information and reference information in a preset reference image, and if the second feature information is not matched with the reference information in the preset reference image, perform matching based on the first feature information and the reference information in the preset reference image.
In an embodiment, the feature point extracting module 806 is further configured to, for each pixel point in the target vein image, obtain each pixel value in a second preset neighborhood of the pixel point; determining a characteristic value of the pixel point based on each pixel value in the second preset neighborhood; and if the characteristic value of the pixel point is matched with a preset target condition, the pixel point is a target characteristic point.
In one embodiment, the image obtaining module 804 is further configured to generate an original vein image of the biological subject based on the second infrared ray; and detecting whether the original vein image belongs to a vertical image, and carrying out distortion correction and differential filtering on the original vein image under the condition that the original vein image does not belong to the vertical image to obtain a target vein image belonging to the vertical image.
In one embodiment, an infrared transmitter and an infrared receiver are disposed within a proximity of each light emitting source of the electronic device; the transceiver module 802 is further configured to control the infrared transmitter to transmit a first infrared ray and receive a second infrared ray returned through the infrared receiver when it is detected that the screen of the electronic device is triggered by a biological object.
The modules in the verification device can be wholly or partially implemented by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 9. The computer apparatus includes a processor, a memory, an input/output interface, a communication interface, a display unit, and an input device. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The input/output interface of the computer device is used for exchanging information between the processor and an external device. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a method of authentication. The display unit of the computer device is used for forming a visual picture and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the configuration shown in fig. 9 is a block diagram of only a portion of the configuration associated with the present application, and is not intended to limit the computing device to which the present application may be applied, and that a particular computing device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
The embodiment of the application also provides a computer readable storage medium. One or more non-transitory computer-readable storage media containing computer-executable instructions that, when executed by one or more processors, cause the processors to perform the steps of the authentication method.
Embodiments of the present application also provide a computer program product containing instructions that, when run on a computer, cause the computer to perform a method of authentication.
It should be noted that, the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) referred to in the present application are information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data need to comply with the relevant laws and regulations and standards of the relevant country and region.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, database, or other medium used in the embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high-density embedded nonvolatile Memory, resistive Random Access Memory (ReRAM), Magnetic Random Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene Memory, and the like. Volatile Memory can include Random Access Memory (RAM), external cache Memory, and the like. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others. The databases referred to in various embodiments provided herein may include at least one of relational and non-relational databases. The non-relational database may include, but is not limited to, a block chain based distributed database, and the like. The processors referred to in the embodiments provided herein may be general purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing based data processing logic devices, etc., without limitation.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.
Claims (12)
1. A method of authentication, comprising:
responding to the screen of the electronic equipment to be triggered by a biological object, emitting first infrared rays, and receiving second returned infrared rays;
obtaining a target vein image of the biological object based on the second infrared ray;
extracting target feature points from the target vein image; the target feature points comprise vein end points and vein intersections;
matching the target vein image with a preset reference image based on vein end points and vein intersection points in the target feature points;
and if the target vein image is matched with a preset reference image, the biological object is verified to be passed.
2. The method according to claim 1, wherein the obtaining a target vein image of the biological object based on the second infrared ray comprises:
generating an initial vein image of the biological object based on the second infrared ray;
carrying out filtering enhancement processing on the initial vein image to determine a target area in the initial vein image;
obtaining a target vein image of the biological subject based on the target region.
3. The method according to claim 2, wherein the performing filter enhancement processing on the initial vein image to determine a target region in the initial vein image comprises:
converting the initial vein image from a spatial dimension to a frequency dimension, and determining an effective region of the initial static image in the frequency dimension; the frequency domain energy of the effective area is larger than a preset energy threshold;
and converting the effective region from a frequency domain dimension to a space domain dimension to obtain a target region in the initial vein image.
4. The method according to claim 1, wherein the matching the target vein image and a preset reference image based on vein end points and vein intersections in the target feature points comprises:
connecting all the vein endpoints to obtain endpoint characteristic lines, and connecting all the vein intersections to obtain intersection characteristic lines;
acquiring all target characteristic information of each endpoint characteristic line and each intersection characteristic line;
and matching based on all the target characteristic information and the preset reference information in the reference image.
5. The method of claim 4, wherein the venous endpoints comprise a first endpoint and a second endpoint, the total number of venous endpoints and venous intersections included in the first predetermined area of the first endpoint is greater than a first number threshold, and the total number of venous endpoints and venous intersections included in the first predetermined area of the second endpoint is less than or equal to the first number threshold;
the vein intersections include a first intersection and a second intersection, the first intersection having a first predetermined area including the vein endpoint and the total number of vein intersections greater than a second quantity threshold, the second intersection having a first predetermined area including the vein endpoint and the total number of vein intersections less than or equal to the second quantity threshold;
the connecting line of each first endpoint is a first endpoint characteristic line, the connecting line of each second endpoint is a second endpoint characteristic line, the connecting line of each first intersection is a first intersection characteristic line, and the connecting line of each second intersection is a second intersection characteristic line;
the target feature information includes first feature information obtained from each of the first endpoint feature lines and each of the first intersection feature lines, and second feature information obtained from each of the second endpoint feature lines and each of the second intersection feature lines;
the matching based on the target characteristic information and the reference information in the preset reference image comprises:
and matching based on the second characteristic information and the reference information in the preset reference image, and if the second characteristic information is not matched with the reference information in the preset reference image, matching based on the first characteristic information and the reference information in the preset reference image.
6. The method according to claim 1, wherein before extracting the target feature point from the target vein image, further comprising:
aiming at each pixel point in the target vein image, acquiring each pixel value in a second preset neighborhood of the pixel point;
determining a characteristic value of the pixel point based on each pixel value in the second preset neighborhood;
and if the characteristic value of the pixel point is matched with a preset target condition, the pixel point is a target characteristic point.
7. The method of claim 1, wherein obtaining the target vein image of the biological subject based on the second infrared ray comprises:
generating an original vein image of the biological subject based on the second infrared ray;
and detecting whether the original vein image belongs to a vertical image, and carrying out distortion correction and differential filtering on the original vein image under the condition that the original vein image does not belong to the vertical image to obtain a target vein image belonging to the vertical image.
8. The method of claim 1, wherein an infrared transmitter and an infrared receiver are provided within the proximity of each light emitting source of the electronic device;
the emitting a first infrared ray and receiving a second infrared ray returned under the condition that the screen of the electronic equipment is triggered by the biological object comprises the following steps:
and under the condition that the screen of the electronic equipment is detected to be triggered by the biological object, controlling the infrared transmitter to transmit first infrared rays and receiving second returned infrared rays through the infrared receiver.
9. An authentication apparatus, comprising:
the receiving and sending module is used for responding to the trigger of a screen of the electronic equipment by a biological object, transmitting first infrared rays and receiving returned second infrared rays;
the image acquisition module is used for obtaining a target vein image of the biological object based on the second infrared ray;
the characteristic point extraction module is used for extracting target characteristic points from the target vein image; the target feature points comprise vein end points and vein intersections;
the matching module is used for matching the target vein image with a preset reference image based on the vein endpoint and the vein intersection point in the target feature point;
and the judging module is used for indicating that the biological object passes the verification if the target vein image is matched with a preset reference image.
10. An electronic device comprising a memory and a processor, the memory having stored thereon a computer program, wherein the computer program, when executed by the processor, causes the processor to perform the steps of the authentication method according to any one of claims 1 to 8.
11. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 8.
12. A computer program product comprising a computer program, characterized in that the computer program realizes the steps of the method of any one of claims 1 to 8 when executed by a processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210270660.6A CN114626041A (en) | 2022-03-18 | 2022-03-18 | Verification method, verification device, electronic equipment and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210270660.6A CN114626041A (en) | 2022-03-18 | 2022-03-18 | Verification method, verification device, electronic equipment and computer-readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114626041A true CN114626041A (en) | 2022-06-14 |
Family
ID=81902156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210270660.6A Pending CN114626041A (en) | 2022-03-18 | 2022-03-18 | Verification method, verification device, electronic equipment and computer-readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114626041A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110298944A (en) * | 2019-06-13 | 2019-10-01 | Oppo(重庆)智能科技有限公司 | Vein unlocking method and vein tripper |
CN110298256A (en) * | 2019-06-03 | 2019-10-01 | Oppo广东移动通信有限公司 | Vein identification method and relevant apparatus |
CN112883356A (en) * | 2021-03-31 | 2021-06-01 | 中国工商银行股份有限公司 | Identity authentication method, device and equipment |
-
2022
- 2022-03-18 CN CN202210270660.6A patent/CN114626041A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110298256A (en) * | 2019-06-03 | 2019-10-01 | Oppo广东移动通信有限公司 | Vein identification method and relevant apparatus |
CN110298944A (en) * | 2019-06-13 | 2019-10-01 | Oppo(重庆)智能科技有限公司 | Vein unlocking method and vein tripper |
CN112883356A (en) * | 2021-03-31 | 2021-06-01 | 中国工商银行股份有限公司 | Identity authentication method, device and equipment |
Non-Patent Citations (2)
Title |
---|
杨广达: "手指静脉识别系统的研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》, no. 01, 15 January 2017 (2017-01-15), pages 138 - 680 * |
陈雅玫: "手掌静脉红外图像识别方法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》, no. 02, 15 February 2020 (2020-02-15), pages 135 - 80 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11645875B2 (en) | Multispectral anomaly detection | |
CN110462633B (en) | Face recognition method and device and electronic equipment | |
US10095927B2 (en) | Quality metrics for biometric authentication | |
US9311535B2 (en) | Texture features for biometric authentication | |
Raghavendra et al. | A low-cost multimodal biometric sensor to capture finger vein and fingerprint | |
WO2020063111A1 (en) | Print detection method and apparatus, print image compensation method and apparatus, and electronic apparatus | |
CN104346604A (en) | A blood vessel image capturing apparatus and a terminal | |
CN112232155B (en) | Non-contact fingerprint identification method and device, terminal and storage medium | |
CN110287918B (en) | Living body identification method and related product | |
Wang et al. | Personal identification based on multiple keypoint sets of dorsal hand vein images | |
CN112232163B (en) | Fingerprint acquisition method and device, fingerprint comparison method and device, and equipment | |
CN112232159B (en) | Fingerprint identification method, device, terminal and storage medium | |
Bobkowska et al. | Incorporating iris, fingerprint and face biometric for fraud prevention in e‐passports using fuzzy vault | |
US10380408B2 (en) | Method of detecting fraud | |
EP3659064B1 (en) | Optical fingerprint sensor with scattered light image detection | |
CN112232157B (en) | Fingerprint area detection method, device, equipment and storage medium | |
CN114626041A (en) | Verification method, verification device, electronic equipment and computer-readable storage medium | |
WO2018185992A1 (en) | Biometric authentication device and method | |
Khalil-Hani et al. | GA-based parameter tuning in finger-vein biometric embedded systems for information security | |
CN112232152A (en) | Non-contact fingerprint identification method and device, terminal and storage medium | |
CN117379033B (en) | Skin pigment detection method, device, computer equipment and storage medium | |
Anshul et al. | An Enhanced Generative Adversarial Network Model for Fingerprint Presentation Attack Detection | |
WO2015115075A1 (en) | Personal identification system, personal information medium, terminal device, and personal identification method | |
Aphanasyev et al. | Biometric Venous Verification System for Smartphone | |
CN118155297A (en) | Living body detection method, electronic device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |