[go: up one dir, main page]

WO2022067543A1 - Fingerprint recognition method, fingerprint recognition apparatus, electronic device and storage medium - Google Patents

Fingerprint recognition method, fingerprint recognition apparatus, electronic device and storage medium Download PDF

Info

Publication number
WO2022067543A1
WO2022067543A1 PCT/CN2020/118971 CN2020118971W WO2022067543A1 WO 2022067543 A1 WO2022067543 A1 WO 2022067543A1 CN 2020118971 W CN2020118971 W CN 2020118971W WO 2022067543 A1 WO2022067543 A1 WO 2022067543A1
Authority
WO
WIPO (PCT)
Prior art keywords
fingerprint
data
detected
common area
average value
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.)
Ceased
Application number
PCT/CN2020/118971
Other languages
French (fr)
Chinese (zh)
Inventor
余书宝
张珂
伍明扬
杨方明
孙建城
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Goodix Technology Co Ltd
Original Assignee
Shenzhen Goodix Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Goodix Technology Co Ltd filed Critical Shenzhen Goodix Technology Co Ltd
Priority to PCT/CN2020/118971 priority Critical patent/WO2022067543A1/en
Publication of WO2022067543A1 publication Critical patent/WO2022067543A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints

Definitions

  • the embodiments of the present application relate to the technical field of biometric identification, and in particular, to a fingerprint identification method, a fingerprint identification device, an electronic device, and a storage medium.
  • the relevant fingerprint identification scheme is based on the polarization information of the device screen, which can better identify real fingerprints and fake planar fake fingerprints (also called 2D fake fingerprints), and has a better anti-counterfeiting effect on 2D fake fingerprints.
  • 2D fake fingerprints also known as 2.5D fake fingerprints
  • the above fingerprint identification scheme has poor interception effect on such fake fingerprints, which seriously affects the Information security for end users.
  • one of the technical problems solved by the embodiments of the present invention is to provide a fingerprint identification method, a fingerprint identification device and an electronic device to overcome all or some of the above-mentioned defects.
  • an embodiment of the present application provides a fingerprint identification method, which includes:
  • the fingerprint feature information used to indicate the ridge-valley line feature and the polarization feature of the fingerprint to be detected is determined, wherein the fingerprint data is a multi-path optical signal guided by the fingerprint sensor according to the multi-optical path structure Obtained, the multi-optical path structure at least includes a polarized light guide channel with projection parallel to the screen polarization direction and a non-polarized light guide channel perpendicular to the screen polarization direction on the plane where the photosensitive region is located;
  • the authenticity of the fingerprint to be detected is determined.
  • an embodiment of the present application provides a fingerprint identification device, which includes:
  • a feature extraction module is used to determine fingerprint feature information for indicating the ridge-valley line feature and polarization feature of the fingerprint to be detected according to the fingerprint data corresponding to the fingerprint to be detected, wherein the fingerprint data is the fingerprint sensor according to the multi-optical path structure Obtained from the guided multi-path optical signals, the multi-optical path structure at least includes a polarized light guide channel projected on the plane where the photosensitive area is located parallel to the screen polarization direction and a non-polarized light guide channel perpendicular to the screen polarization direction;
  • a score calculation module for inputting the fingerprint feature information into a pre-trained decision tree model to obtain a score for indicating that the fingerprint to be detected is a true fingerprint
  • the authenticity fingerprint determination module is configured to determine the authenticity of the fingerprint to be detected according to the comparison result between the score and the preset fingerprint threshold.
  • an embodiment of the present application provides an electronic device, which includes: a processor, a memory, a display screen, a touch control module, and a fingerprint identification device;
  • the memory is used to store computer programs
  • the fingerprint identification device includes an optical image acquisition module, and the optical image acquisition module includes a pixel array;
  • the processor executes the computer program stored in the memory, so that the electronic device executes the fingerprint identification method according to any one of the first aspects.
  • an embodiment of the present application provides a storage medium, which includes: a readable storage medium and a computer program, where the computer program is stored in the readable storage medium, and the computer program is used for any of the first aspect.
  • the fingerprint recognition method described in one item includes: a readable storage medium and a computer program, where the computer program is stored in the readable storage medium, and the computer program is used for any of the first aspect.
  • the multi-optical path structure includes a polarized light guide channel projected on the plane where the photosensitive area is located parallel to the polarization direction of the screen and a non-polarized light guide channel perpendicular to the screen polarization direction, the multi-path light guided by the multi-optical path structure
  • the fingerprint data obtained by the signal can determine the fingerprint feature information used to indicate the ridge-valley line feature and polarization feature of the fingerprint to be detected, and input the feature information into the pre-trained decision tree model, and use the output of the decision tree model to indicate.
  • the comparison result of the score of the fingerprint to be detected as a real fingerprint and the preset fingerprint threshold value can determine whether the fingerprint to be detected is a real fingerprint or a fake fingerprint with three-dimensional depth feature, which improves the security of fingerprint detection.
  • FIG. 1 is a schematic cross-sectional view of an electronic device to which an embodiment of the application can be applied;
  • Fig. 2 is the schematic diagram of the relative positional relationship between each light path in a kind of four light path light guide channel group provided by the embodiment of the application;
  • FIG. 3 is a schematic flowchart of a fingerprint identification method provided by an embodiment of the present application.
  • FIG. 4 is a schematic flowchart of another fingerprint identification method provided by an embodiment of the present application.
  • 5a and 5b are schematic diagrams of acquiring a first preset data group and a second preset data group, respectively, provided by an embodiment of the present application;
  • 6a and 6b are schematic diagrams of a process for determining a common area provided by an embodiment of the present application.
  • FIG. 7 provides an exemplary real finger and a 2.5D fake fingerprint and a corresponding fingerprint cross-sectional view provided in an embodiment of the present application
  • FIG. 8 is a flowchart of a method for determining the coefficient of variation of a ridge line and a coefficient of variation of a valley line provided by an embodiment of the present application;
  • FIG. 9 is a schematic diagram of polarization characteristics of fingerprint ridge lines and fingerprint valley lines of a real fingerprint provided by an embodiment of the present application.
  • FIG. 10 is an exemplary flowchart of determining a first signal strength ratio and a second signal strength ratio according to an embodiment of the present application
  • FIG. 11 is a schematic flowchart of a method for determining grayscale similarity provided by an embodiment of the present application.
  • 12a and 12b are schematic diagrams of grayscale distributions of real fingerprints and 2.5D fake fingerprints provided by the embodiments of the present application;
  • FIG. 13 is a schematic structural diagram of a fingerprint identification device according to an embodiment of the present application.
  • the fingerprint identification device may be specifically an optical fingerprint device, which may be arranged in a partial area or an entire area under the display screen, thereby forming an under-display or Under-screen optical fingerprint system.
  • the fingerprint identification device receives the light returned from the top surface of the display screen of the electronic device, and the returned light carries the information of the object in contact with the top surface of the display screen, such as a finger, by collecting And detect the fingerprint information of the finger from the returned light.
  • FIG. 1 is a schematic cross-sectional view of an electronic device to which an embodiment of the present application can be applied.
  • the electronic device includes a display screen 12 and a fingerprint identification device 13 .
  • the display screen 12 includes an upper cover 121 , a light-emitting layer 122 and a lower cover 123 .
  • the display screen 12 may be a display screen with self-luminous display units or a non-self-luminous display screen.
  • the display screen 12 is a display screen with a self-luminous display unit.
  • the display screen 12 can be a display screen using an organic light-emitting diode (Organic Light-Emitting Diode, OLED), however, the present application is not limited to this
  • a micro light-emitting diode Mocro-LED
  • the fingerprint identification device 13 can use the OLED light source of the display screen 12 corresponding to the position of the fingerprint collection area as the excitation light source for fingerprint detection.
  • the light source at the corresponding position in the display screen 12 emits a light beam to the finger above the fingerprint collection area, and the light beam is reflected on the surface contacting the finger and the screen to form reflected light.
  • the reflected light from the fingerprint ridge and the reflected light from the fingerprint valley have different light intensities.
  • the fingerprint identification device 13 receives and converts it into a corresponding electrical signal, that is, the fingerprint detection signal. Based on the fingerprint detection signal, fingerprint data can be obtained, which is used to realize the fingerprint identification function in the electronic device.
  • the display screen 12 is a non-self-luminous display screen, such as a liquid crystal display screen.
  • the fingerprint identification device 13 needs to use a built-in light source or an external light source as an excitation light source to provide an optical signal for fingerprint detection.
  • the fingerprint detection principle when the built-in light source or the external light source is used as the excitation light source is the same as the fingerprint detection principle when the OLED display screen is used as mentioned above, and will not be repeated here.
  • the display screen 12 may further include a polarizing unit 124. As shown in FIG. 1, the polarizing unit 124 is located above the light-emitting layer 122.
  • the polarizing unit 122 may be set with a polarizing direction, and the polarizing unit 122 may allow light parallel to its polarizing direction to pass through and block the light. Light perpendicular to its polarization direction.
  • the fingerprint identification device 13 may be disposed in a partial area below the display screen 12 , and may include a multi-optical path structure 131 and an optical detection component 132 .
  • the multi-optical path structure 131 may be disposed above the optical detection component 132 , and is mainly used to guide the light signal reflected or scattered from the finger to the optical detection component for optical detection by the optical detection component 132 .
  • the optical detection part 132 includes a photosensitive array and a reading circuit and other auxiliary circuits electrically connected to the photosensitive array.
  • the photosensitive array may include a plurality of photosensitive units distributed in an array, which may also be referred to as pixel units or photosensitive pixels.
  • the photosensitive array is mainly used to detect the received light signal, so as to generate fingerprint data through the reading circuit etc. which are electrically connected to it.
  • the multi-optical path structure 131 may include at least one light guide channel group, and each light guide channel group includes at least N1 polarized light guide channels projected on the plane where the photosensitive area is located parallel to the polarization direction of the screen and perpendicular to the polarization direction of the screen. N2 non-polarized light guide channels in the polarization direction of the screen, where N1 and N2 are both positive integers.
  • N1 and N2 are both 2
  • each light guide channel group includes four light guide channels 21-24
  • the four light guide channels 21-24 are relative to the optical
  • the plane on which the photosensitive area of the detection part 132 is located is inclined, eg, 30 degrees.
  • the angle between the adjacent two light guide channels in the four light guide channels 21 to 24 is 45 degrees in space, and the projection of the adjacent two light guide channels in the four light guide channels on the plane where the photosensitive area is located The included angle is 90 degrees.
  • the four light guide channels 21 to 24 include two light guide channels whose projections on the plane where the photosensitive area is located are parallel to the screen polarization direction of the display screen 12 .
  • Channels 21 and 24 and two light guiding channels 22 and 23 perpendicular to the screen polarization direction of the display screen 12 .
  • the four light-guiding channels 21 to 24 correspond to the four photosensitive units of the photosensitive array, respectively, and the photosensitive areas of the four photosensitive units respectively receive four optical signals 0 to 3 through the four light-guiding channels diagonally.
  • Optical signals 0-3 can generate four sets of fingerprint data.
  • the fingerprint feature information for the ridge-valley line feature and the polarization feature of the fingerprint to be detected is determined according to the fingerprint data corresponding to the fingerprint to be detected, and the feature information is input into a pre-trained decision tree model, and the decision is made.
  • the comparison result of the score output by the tree model for indicating that the fingerprint to be detected is a real fingerprint and the preset fingerprint threshold value can determine the authenticity of the fingerprint to be detected.
  • the embodiments of the present application can not only be applied to planar fake fingerprint recognition, but also can effectively identify 2.5D fake fingerprints with 3D depth information. 2.5D fake fingerprints with three-dimensional features obtained by rubbing and shaping with glue, thus improving the security of fingerprint identification.
  • FIG. 3 is an exemplary flowchart of a method for fingerprint identification according to an embodiment of the present application.
  • the fingerprint identification method is applicable to the electronic device shown in FIG. 1 .
  • the method includes:
  • the fingerprint data is obtained by the fingerprint sensor according to the multi-path optical signals guided by the multi-optical path structure, and the multi-optical path structure at least includes a polarized light guide channel projected on the plane where the photosensitive area is located parallel to the polarization direction of the screen and a polarization light guide channel perpendicular to the polarization direction of the screen. Unpolarized light guide channel.
  • the fingerprint data may include N groups of fingerprint data, where N is a positive integer greater than or equal to 2.
  • the specific size of N is related to the number of polarized light guide channels and non-polarized light guide channels included in each light guide channel group in the multi-optical path structure. Specifically, if each light guide channel group includes N1 polarized light guide channels and N2 non-polarized light guide channels, then N is less than or equal to N1+N2.
  • the fingerprint data can be obtained from the multi-path optical signals guided by part or all of the polarized light-guiding channels and the non-polarized light-guiding channels in the multi-optical path structure.
  • the display screen usually has a polarization characteristic, and its polarization direction is at a certain angle with the horizontal (or vertical) direction of the display screen, for example, 45 degrees or 135 degrees.
  • the polarization characteristics of the display screen make the optical signal carrying the fingerprint information different with the angle between the incident surface and the polarization direction of the screen.
  • the intensity of the light signal is the largest, and when the incident plane is perpendicular to the polarization direction of the screen, the signal amount is the smallest. In other words, the best light is received along the screen polarization direction, and the worst light is received perpendicular to the screen polarization direction.
  • the intensity of the optical signal guided by the polarized light guide channel is greater than the intensity of the optical signal guided by the unpolarized light guide channel, so the optical signal received by the photosensitive areas corresponding to the polarized light guide channel and the unpolarized light guide channel.
  • fingerprint feature information indicating the ridge-valley line feature and polarization feature of the fingerprint to be detected can be determined.
  • fingerprint feature information indicating the ridge-valley line feature and polarization feature of the fingerprint to be detected can be determined.
  • the decision tree model is trained according to the fingerprint feature information of each fingerprint sample in the fingerprint sample set and the authenticity result of each fingerprint sample.
  • the fingerprint feature information of each fingerprint sample and the fingerprint feature information of the fingerprint to be detected have the same feature type.
  • the feature types of fingerprint feature information include variation coefficients (including ridge variation coefficients and valley variation coefficients) used to indicate the uniformity of the fingerprint, signal intensity ratios used to indicate the polarization characteristics of the fingerprint, grayscale values used to indicate the fingerprint Grayscale similarity of degree distribution characteristics, or any combination thereof. It should be understood that the feature type of the fingerprint feature information here is illustrated by way of example, and this embodiment is not limited thereto.
  • the fingerprint samples in the fingerprint sample set may include, for example, real fingers and fake fingers in various scenarios, for example, real fingers and fake fingers in low temperature scenarios, high temperature scenarios, normal temperature scenarios, oily, dry fingers and/or wet fingers finger lamp.
  • the fingerprint feature information of the fingerprint sample is the fingerprint feature information determined according to the fingerprint data corresponding to the fingerprint samples in various scenarios.
  • each feature type of the fingerprint feature information can be regarded as a decision node, and each decision node is used to classify the fingerprint samples, thereby training the generated decision tree model.
  • the decision tree model can include and The judgment threshold and weight corresponding to each feature type.
  • the fingerprint feature information generated according to the fingerprint data corresponding to the fingerprint to be detected is input into the pre-trained decision tree model, and the pre-trained decision tree model generates the score of the fingerprint to be detected according to the predetermined judgment threshold and weight .
  • the feature types of fingerprint feature information include ridge line variation coefficient, valley line variation coefficient, signal intensity ratio and grayscale similarity
  • the ridge corresponding to each fingerprint sample in the fingerprint sample set can be extracted.
  • the line variation coefficient, valley line variation coefficient, signal intensity ratio and grayscale similarity are used as the fingerprint feature information corresponding to the fingerprint samples, and the extracted fingerprint feature information of each fingerprint sample and the authenticity structure corresponding to each fingerprint sample are input into decision-making
  • the tree model is trained to obtain a trained prediction model.
  • the trained prediction model includes a first judgment threshold and a first weight corresponding to the coefficient of variation of the ridge line, a second judgment threshold and a second weight corresponding to the coefficient of variation of the valley line, and a signal intensity ratio.
  • the corresponding third judgment threshold and the third weight, and the fourth judgment threshold and the fourth weight corresponding to the grayscale similarity.
  • the trained decision tree model is based on the coefficient of variation of the ridge line of the fingerprint to be detected and the first The comparison result of the judgment threshold, the comparison result of the coefficient of variation of the ridge line of the fingerprint to be detected and the second judgment threshold, the comparison result of the signal intensity ratio of the fingerprint to be detected and the third judgment threshold, the grayscale similarity of the fingerprint to be detected and the fourth The comparison result of the judgment thresholds and the weight corresponding to each judgment condition determine the score used to indicate that the fingerprint to be detected is a true fingerprint.
  • S303 Determine the authenticity of the fingerprint to be detected according to the comparison result between the score and the preset fingerprint threshold.
  • the score of the fingerprint to be detected is greater than the preset fingerprint threshold, it is determined that the fingerprint to be detected is a true fingerprint.
  • the score of the fingerprint to be detected is less than the preset fingerprint threshold, it is determined that the fingerprint to be detected is a fake fingerprint.
  • the preset fingerprint threshold can be flexibly set according to the user's security level requirements. For example, in an application scenario with low security level requirements, such as an application scenario in which an electronic device is unlocked through fingerprint verification, the preset fingerprint threshold can be set Set it relatively low, such as 0.5. However, in an application scenario with high security level requirements, such as an application scenario in which fee payment is made through fingerprint verification, the preset fingerprint threshold can be set relatively high, such as 0.7.
  • the multi-optical path structure at least includes a polarized light guide channel with a projection parallel to the polarization direction of the screen and a non-polarized light guide channel perpendicular to the polarization direction of the screen on the plane where the photosensitive area is located, the multi-optical path guided by the multi-optical path structure
  • the fingerprint data corresponding to the road light signal can determine the fingerprint feature information used to indicate the ridge-valley line feature and polarization feature of the fingerprint to be detected.
  • the output of the decision tree model is used.
  • the fingerprint to be detected is a real fingerprint and the preset fingerprint threshold, it can be determined whether the fingerprint to be detected is a real fingerprint or a fake fingerprint with a three-dimensional depth feature, which improves the security of fingerprint detection.
  • the embodiment of the present application provides another fingerprint identification method.
  • the fingerprint identification method includes:
  • the first preset data set and the second preset data set are respectively data sets obtained during the calibration phase of the fingerprint sensor and used for calibrating the fingerprint raw data of the fingerprint sensor.
  • the fingerprint original data may include N groups of fingerprint original data, where N is a positive integer greater than or equal to 2.
  • the specific size of N is related to the number of polarized light guide channels and non-polarized light guide channels included in each light guide channel group in the multi-optical path structure.
  • the N groups of fingerprint raw data may be fingerprint data obtained from the multi-path optical signals guided by part or all of the polarized light-guiding channels and the non-polarized light-guiding channels in the multi-optical path structure without regularization processing.
  • the light-emitting layer of the display screen will emit a screen light signal to the finger placed on the screen.
  • the screen light signal is at the interface between the display screen and the air layer of the fingerprint valley, the fingerprint valley and the fingerprint ridge.
  • the reflected light enters the display screen and is received by the fingerprint sensor after multiple refraction, reflection and diffraction.
  • a part of the screen light signal (also called screen light leakage) emitted by the light-emitting layer of the display screen is directly received by the fingerprint sensor through multiple refraction, reflection and diffraction.
  • the fingerprint sensor generates fingerprint raw data according to the received optical signal.
  • the generated fingerprint raw data can reflect the fingerprint ridge and the fingerprint valley.
  • the fingerprint raw data includes not only fingerprint information, but also interference information (hereinafter, also referred to as noise floor) such as background noise of the display screen (such as screen light leakage), and the noise floor of each fingerprint sensor is different.
  • noise floor interference information
  • the fingerprint original data is regularized. Specifically, the original fingerprint data is normalized by using the first preset data set and the second preset data set obtained in the calibration stage of the fingerprint sensor, and the first preset data set and the second preset data set can usually be stored in In the base file generated during the fingerprint sensor calibration phase.
  • the first preset data set may be a data set obtained by simulating a user's finger by using the flesh-colored flat head fingerprint model 51 in the calibration stage of the fingerprint sensor.
  • the flesh-colored flat head fingerprint model 51 is used to simulate a user's finger without fingerprints, that is, the flesh-colored flat head fingerprint model 51 is equivalent to a finger full of fingerprint valleys.
  • the flesh-colored flat-head fingerprint model 51 can be pressed on the fingerprint collection area (ie, the partial area of the display screen 12 corresponding to the fingerprint sensor), and the fingerprint sensor can receive light according to the received light.
  • the signal determines the first preset data set.
  • the first preset data set not only includes information related to the light reflected by the central concave surface of the flesh-colored flat head fingerprint model 51 , but also includes the background noise of the display screen 12 (for example, the light leakage information of the display screen 12) and other interference information.
  • the second preset data set may be a data set obtained by simulating a user's finger by using the black flat head fingerprint model 52 in the calibration stage of the fingerprint sensor.
  • the black flat head fingerprint model 52 is used to simulate a pressed state without finger touch. As shown in FIG. 5b , when acquiring the second fingerprint data set, the black flat head fingerprint model 52 can be pressed in the fingerprint collection area, and the fingerprint sensor determines the second preset data set according to the received optical signal. Since the black flat-head fingerprint model 52 will absorb the light transmitted to the upper part of the display screen, the second fingerprint data only includes the background noise of the display screen (such as the light leakage information of the display screen 12) and other interference information, that is, only includes the background noise of the fingerprint sensor. .
  • the first preset data set and the second preset data set are used to regularize the fingerprint raw data corresponding to the fingerprint to be detected, thereby eliminating the influence of the noise floor of different fingerprint sensors on the fingerprint data, and improving the fingerprint recognition efficiency. Accuracy.
  • a possible regularization processing method is described below by taking the regularization processing of one group of fingerprint original data in the N groups of fingerprint original data as an example.
  • the first preset data group and the second preset data group can be represented as H_Flesh and H_black respectively
  • a set of fingerprint raw data of the fingerprint to be detected is represented as Rawdata
  • H_Flesh, H_black and Rawdata Both include T pieces of data, where T is the size of the fingerprint data collected by the fingerprint sensor, for example, it can be 120 ⁇ 120.
  • any fingerprint raw data in the group of fingerprint raw data is represented as Rawdata(t)
  • the data corresponding to Rawdata(t) in the first preset data group and the second preset data group are represented as H_Flesh(t) and H_black (t), where 1 ⁇ t ⁇ T
  • the fingerprint data Ndata(t) corresponding to Rawdata(t) can be calculated by the regularization formula (1).
  • the regularization formula (1) can be expressed as:
  • Ndata(t) (Rawdata(t)-H_black(t))/(H_Flesh(t)-H_black(t))
  • fingerprint data corresponding to a set of fingerprint raw data can be calculated. It should be noted that the calculation method here is only to illustrate the specific principle of regularization processing, and matrix operations can be used in actual calculation to improve the processing speed.
  • the regularization processing method performs regularization processing on the original fingerprint data.
  • the fingerprint data includes N groups of fingerprint data, and the fingerprint feature information of the fingerprint to be detected can be directly determined according to the N groups of fingerprint data of the fingerprint to be detected.
  • the fingerprint data are obtained from multiple optical signals guided by different light guide channels, the angles of the light signals received by the photosensitive areas corresponding to different light guide channels are different. Therefore, N sets of fingerprint data and corresponding N fingerprints are generated. There will be some offset between the images.
  • Fingerprint signature information for characteristics and polarization properties, including:
  • the maximum and minimum value quantization processing of the N groups of fingerprint data can be performed, and the N groups of fingerprint data can be normalized to the gray level range of the image, for example, between 0 and 255, so as to generate corresponding N fingerprint images. It should be understood that, in order to improve the clarity of the fingerprint image, other image processing processes may also be included when generating the fingerprint image according to the fingerprint data, which is not limited in this embodiment.
  • a fingerprint common area can be determined; when N is 2, according to the offset between the four fingerprint images, a total of Identify six fingerprint common areas.
  • the fingerprint common area refers to the common part of the corresponding two fingerprint images.
  • the size of the common area of each fingerprint is the same.
  • the size of the fingerprint image is 120 ⁇ 120, and the size of the fingerprint common area can be 100 ⁇ 100.
  • the offset between any two fingerprint images in the N fingerprint images is related to the direction of the light signal received by the corresponding photosensitive area.
  • the two fingerprint images can be offset only in the horizontal direction or only in the vertical direction. Offset occurs, or can be offset both horizontally and vertically.
  • the offset between two fingerprint images is represented in the following coordinate system with the coordinates of the lower left corner of the fingerprint image as the center, the X axis as the horizontal direction, and the Y axis as the vertical direction.
  • the reference feature point A is determined in the fingerprint image I1, then, matching is performed in the fingerprint image I2, and it is determined that the fingerprint image I1 matches the fingerprint image I1.
  • the reference feature point A corresponds to the target feature point A'.
  • the target feature point A' in the fingerprint image I1 and the reference feature point A in the fingerprint image I2 are not offset in the x direction, and in the y direction, the target feature point A' is relative to the reference feature point.
  • A is offset by ⁇ y.
  • the fingerprint common area between the fingerprint image I1 and the fingerprint image I2 can be segmented in the fingerprint image I2, as shown in the solid line box in the lower right corner of Figure 6a area shown. It should be understood that, according to the offset ⁇ y of the fingerprint image I1 and the fingerprint image I2 in the y direction, the fingerprint common area (not shown) between the fingerprint image I1 and the fingerprint image I2 can also be segmented in the fingerprint image I1.
  • the reference feature point A is determined in the fingerprint image I1, and then, matching is performed in the fingerprint image I3 , determine the target feature point A" corresponding to the reference feature point A in the fingerprint image I1.
  • the target feature point A' in the fingerprint image I1 and the reference feature point A" in the fingerprint image I3 are in the x direction. Offset ⁇ x up, no offset occurs in the y direction.
  • the fingerprint common area between the fingerprint image I1 and the fingerprint image I3 can be segmented in the fingerprint image I1, as shown by the solid line in the lower right corner of Figure 6b the area shown in the box. It should be understood that, according to the offset ⁇ x of the fingerprint image I1 and the fingerprint image I3 in the x direction, the fingerprint common area (not shown) between the fingerprint image I1 and the fingerprint image I3 can also be segmented in the fingerprint image I1.
  • FIG. 6a and FIG. 6b respectively only show three reference feature points for description. In practical applications, the number of reference feature points can be set according to actual needs.
  • the common area of the two fingerprint images with offsets in both the X-axis and Y-axis directions can also be determined in the same manner. For the sake of brevity, details are not repeated here.
  • At least one fingerprint common area may be selected from the determined fingerprint common area as the fingerprint common area to be used.
  • the fingerprint common area to be used may be any selected fingerprint common area among the determined fingerprint common areas.
  • the common area of the fingerprint to be used includes the first fingerprint image portion corresponding to the polarized light guide channel, and includes the second fingerprint image portion corresponding to the non-polarized light guide channel.
  • the fingerprint common area of the fingerprint image part Since the intensity of the optical signal guided by the polarized light guide channel is quite different from the intensity of the optical signal guided by the unpolarized light guide channel, correspondingly, the fingerprint data corresponding to the first fingerprint image part and the fingerprint corresponding to the second fingerprint image part The degree of discrimination of the data is large, so the fingerprint feature information can be better extracted according to the common area of the fingerprint to be used.
  • the fingerprint feature information can be determined according to the pixel data and/or the corresponding fingerprint data in the common area of the fingerprint to be used.
  • the fingerprint feature information is determined according to the fingerprint common area to be used, including:
  • the coefficient of variation of the ridge line is used to indicate the uniformity of the ridge line of the fingerprint to be detected
  • the coefficient of variation of the valley line is used to indicate the uniformity of the valley line of the fingerprint to be detected
  • the ridge line standard deviation std v and the ridge line average value avg v are calculated, and according to the fingerprint data corresponding to the fingerprint valley line, the valley line standard deviation std r and the valley line average value avg are calculated r ; use the ratio of the ridge standard deviation to the ridge mean as the ridge variation coefficient And take the ratio of the standard deviation of the valley line to the mean value of the valley line as the coefficient of variation of the valley line
  • the fingerprint sensor obtained for the 2.5D fake fingerprint corresponds to the fingerprint ridge valley line.
  • the volatility of the fingerprint data is smaller than that of the fingerprint data corresponding to the fingerprint ridge and valley lines obtained for the real finger.
  • the height of the ridge and the depth of the valley in the 2.5D fake fingerprint are the same, so the uniformity of the ridge and valley of the 2.5D is better, and accordingly , the coefficient of variation of the ridge line and the valley line of the 2.5D fake fingerprint are smaller.
  • each ridge line is the highest in the middle, and gradually becomes smaller toward both sides, and the middle of each valley line is the lowest, and gradually increases toward both sides, Therefore, the uniformity of the ridges and valleys of the real fingerprints is poor, and the coefficients of variation of the ridges and valleys of the real fingerprints are therefore larger.
  • the coefficient of variation of the ridge line and the coefficient of variation of the valley line of the real fingerprint is greater than that of the 2.5D fake fingerprint
  • the The coefficient of variation of the ridge line and the coefficient of variation of the valley line are respectively compared with the corresponding first preset thresholds. If it is greater than the first preset threshold, it means that the fingerprint to be detected is a true fingerprint, and if it is less than the first preset threshold, it means that the fingerprint to be detected is to be detected. Fingerprints are fake fingerprints.
  • each fingerprint common area corresponds to two sets of fingerprint data.
  • the fingerprint data corresponding to the fingerprint common area of the kth fingerprint image and the pth fingerprint image includes the fingerprint data corresponding to the fingerprint common area in the kth fingerprint image.
  • the fingerprint data of , and the fingerprint data corresponding to the fingerprint common area in the p-th fingerprint image can be selected to determine the coefficient of variation of the ridge line and the valley line.
  • the fingerprint common area to be used is the fingerprint common area between the kth fingerprint image and the pth fingerprint image
  • the fingerprint common area in the kth fingerprint image may correspond to
  • the ridge line variation coefficient and valley line variation data are determined as fingerprint feature information to reduce the amount of calculation.
  • the fingerprint common area to be used is the fingerprint common area between the kth fingerprint image and the pth fingerprint image
  • the kth fingerprint image is the fingerprint image corresponding to the optical signal guided by the polarized light guide channel
  • the The p fingerprint images are fingerprint images guided by the optical signal corresponding to the non-polarized light guide channel.
  • the fingerprint data corresponding to the fingerprint common area in the kth fingerprint image and the pth fingerprint The coefficient of variation of the ridge line and the coefficient of variation of the valley line are determined respectively according to the fingerprint data corresponding to the fingerprint common area in the fingerprint image as fingerprint feature information, so as to improve the accuracy of fingerprint identification.
  • the determined ridge line variation coefficient and valley line variation coefficient are referred to as the first ridge line variation coefficient, the first valley line variation coefficient, the second ridge line variation coefficient and the second valley line variation coefficient, respectively.
  • the standard deviation of the first ridges and the average value of the first ridges are calculated.
  • the standard deviation of the first valley line and the average value of the first valley line are calculated.
  • the ratio of the first ridge standard deviation to the first ridge mean is used as the first ridge coefficient of variation
  • the ratio of the first valley standard deviation to the first valley mean is used as the first valley coefficient of variation.
  • the second ridge standard deviation and the second ridge average are calculated.
  • the second valley line standard deviation and the second valley line average value are calculated.
  • the ratio of the second ridge line standard deviation to the second ridge line mean is used as the second ridge line variation coefficient, and the ratio of the second valley line standard deviation to the second valley line mean value is used as the second valley line variation coefficient.
  • the fingerprint data corresponding to the fingerprint common area in the kth fingerprint image and the fingerprint in the pth fingerprint image are common
  • the fingerprint data corresponding to the region has nonlinear differences and different degrees of data discrimination.
  • the ridge line variation coefficient and the valley line variation coefficient are respectively determined as fingerprint feature information, which can be better. Identify the fingerprint to be detected as a real fingerprint or a 2.5D fake fingerprint, thereby improving the accuracy of fingerprint detection.
  • the real fingerprint is an optically sparse medium relative to the screen of the display screen, and correspondingly, the screen of the display screen is an optically dense medium relative to the real fingerprint.
  • the light-emitting layer of the display screen 13 emits a screen light signal including S waves and P waves, and the screen light signal is displayed on the display screen 13 .
  • Reflection occurs at the interface with the fingerprint valley air layer, the fingerprint valley line 112 and the fingerprint ridge line 111 .
  • the fingerprint ridge line of the real fingerprint is in contact with the screen of the display screen, the light goes from an optically sparser medium to an optically denser medium, and the relative refractive index of the real fingerprint is 0.92.
  • 2.5D fake fingerprints are usually made of white glue, wood glue, black glue, silica gel, beautifying agent, paint or glue, etc.
  • the refractive index n4 1.6 ⁇ 1.8, which is quite different from the refractive index of real fingerprints.
  • the 2.5D fake fingerprint is an optically dense medium relative to the screen of the display screen, and correspondingly, the screen of the display screen is an optically sparser medium relative to the 2.5D fake fingerprint.
  • the S wave in the light signal returned from the display screen is filtered by the polarization unit inside the display screen.
  • the intensity of the optical signal guided by the polarized light guide channel is greater than that of the unpolarized light guide The intensity of the channel-guided optical signal.
  • the reflectivity of the s-wave Rs and the reflectivity of the P-wave both tend to be 0.02%, the intensity of the reflected light is weak, and the intensity of the optical signal guided by the polarized light guide channel is different from that of the unpolarized light guide channel.
  • the intensities of the guided optical signals are approximately equal. Therefore, it can be determined whether the fingerprint to be detected is a real fingerprint or a 2.5D fake fingerprint according to the ratio of the intensity of the optical signal guided by the unpolarized light guide channel corresponding to the fingerprint to be detected and the intensity of the optical signal guided by the polarized light guide channel as the fingerprint feature information . If the ratio of the intensity of the optical signal guided by the unpolarized light guide channel corresponding to the fingerprint to be detected to the intensity of the optical signal guided by the polarized light guide channel is less than or greater than the corresponding second preset threshold, such as 1, it means that the fingerprint to be detected is real fingerprints.
  • the ratio of the intensity of the optical signal guided by the unpolarized light guide channel corresponding to the fingerprint to be detected and the intensity of the optical signal guided by the polarized light guide channel is approximately equal to the corresponding second preset threshold, it means that the fingerprint to be detected is 2.5D Fake fingerprints.
  • the number of fingerprint public areas to be used is M, where M is a positive integer greater than or equal to 1, and the fingerprint is determined according to the fingerprint public areas to be used.
  • Characteristic information including:
  • the first signal intensity ratio is used to indicate the first polarization characteristic of the fingerprint to be detected.
  • the first polarized average value may be determined according to the first fingerprint data, and the first non-polarized average value may be determined according to the second fingerprint data; according to the first non-polarized average value and the first polarized average value
  • the ratio of the values determines the first signal strength ratio
  • the ratio of the first non-polarized average value to the first polarized average value may be the ratio of the first non-polarized average value to the first polarized average value.
  • the ratio of the first non-polarized average value to the first polarized average value may be the ratio of the first polarized average value to the first non-polarized average value.
  • the intensity of the optical signal guided by the polarized light guide channel is greater than that of the optical signal guided by the non-polarized light guide channel; for a fake fingerprint, the intensity of the optical signal guided by the polarized light guide channel The intensity is approximately equal to that of the optical signal guided by the unpolarized light guide channel. Therefore, if the first signal strength ratio is less than or greater than the corresponding third preset threshold, such as 1, it means that the fingerprint to be detected is a true fingerprint. If the first signal strength ratio is approximately equal to the third preset threshold, it means that the fingerprint to be detected is a 2.5D fake fingerprint.
  • the fingerprint feature information is determined according to the fingerprint common areas to be used, and further includes:
  • S1003 Determine the second signal intensity ratio according to the third fingerprint data corresponding to the fingerprint image part of the jth fingerprint common area to be used and the fourth fingerprint data corresponding to the fingerprint image part of the jth fingerprint common area to be used, wherein , j is a positive integer not equal to i and less than or equal to M.
  • the second signal strength is used to indicate the second polarization characteristic of the fingerprint to be detected.
  • the second polarization average value may be determined according to the third fingerprint data; the second non-polarization average value may be determined according to the fourth fingerprint data; ratio, which determines the second signal strength ratio.
  • the second signal intensity ratio is the ratio of the second polarized average value to the second non-polarized average value; on the contrary , if the first signal intensity ratio is the ratio of the first polarized average value to the first non-polarized average value, and the second signal intensity ratio is the ratio of the second non-polarized average value to the second polarized average value.
  • the intensity of the optical signal guided by the polarized light guide channel is smaller or greater than the intensity of the optical signal guided by the non-polarized light guide channel; for a fake fingerprint, the intensity of the light guided by the polarized light guide channel
  • the intensity of the signal is approximately equal to the intensity of the optical signal guided by the unpolarized light guide channel. Therefore, for a real fingerprint, the first signal strength ratio is less than the corresponding third preset threshold, and the second signal strength ratio is greater than the corresponding fourth preset threshold, or the first signal strength ratio is greater than the corresponding third preset threshold, and The second signal strength ratio is smaller than the corresponding fourth preset threshold.
  • the first signal strength ratio is approximately equal to the third predetermined threshold
  • the second signal strength ratio is approximately equal to the fourth predetermined threshold.
  • determining fingerprint feature information according to the fingerprint common area to be used includes:
  • S1102 Determine the grayscale similarity according to the Hamming distance between the hash value lists corresponding to the common area of the fingerprint to be used.
  • the grayscale similarity is used to indicate the grayscale distribution characteristics of the fingerprint to be detected.
  • Figure 12a shows a corresponding grayscale distribution of a fingerprint image of an exemplary real fingerprint. It can be seen that the grayscale of the real fingerprint is obviously widely distributed between 0 and 255. However, affected by the molding process, the consistency of fingerprint ridges and valleys of 2.5D fake fingerprints is high, and correspondingly, the uniformity of fingerprint ridges and valleys of 2.5D fake fingerprints is high. As shown in FIG. 12b, FIG. 12b shows the grayscale distribution corresponding to the fingerprint image of an exemplary fake fingerprint, and it can be seen that the grayscale distribution of the fake fingerprint is concentrated. For example, as shown in Fig.
  • the grayscale distribution of fake fingerprints is between 0 and 190, and is mainly concentrated between 70 and 125.
  • the grayscale similarity can be used to characterize the grayscale distribution characteristics of the fingerprint to be detected, and the real fingerprint and the 2.5D fake fingerprint can be distinguished according to the grayscale similarity.
  • the fingerprint common area to be used may be all the fingerprint common areas or a part of the fingerprint common areas in the fingerprint common areas between pairs of N fingerprint images.
  • Each fingerprint common area to be used corresponds to two fingerprint images.
  • two hash value lists can be determined.
  • the hash value list may include a mean hash value list and/or a difference hash value list.
  • a mean hash value list and/or a difference hash value list.
  • the corresponding pixel average value can be obtained according to the pixel data in the public area of each fingerprint; each pixel data in the fingerprint public area is compared with the corresponding pixel average value. For comparison, if it is greater than or equal to the corresponding pixel average value, set the value in the corresponding hash value list to 1, and if it is less than the corresponding pixel average value, set the value in the corresponding hash value list to 0.
  • the Hamming distance between the two hash value lists can be calculated as the grayscale similarity.
  • the uniformity of the fingerprint ridge lines and the fingerprint valley lines of the 2.5D fake fingerprint is relatively high, the grayscale distribution of the corresponding fingerprint image is relatively concentrated. Therefore, the Hamming distance calculated according to the fingerprint image of the 2.5D fake fingerprint is relatively high. Small, correspondingly, the grayscale similarity corresponding to the 2.5D fake fingerprint is higher. On the contrary, the uniformity of the fingerprint ridge lines and fingerprint valley lines of the real fingerprint is lower than that of the 2.5D fake fingerprint, and the corresponding grayscale distribution of the fingerprint image is relatively wide. Therefore, the Hamming distance calculated according to the fingerprint image of the real fingerprint is larger, and accordingly , the grayscale similarity of real fingerprints is low.
  • the grayscale similarity can be compared with the corresponding preset threshold. If the grayscale similarity is less than the preset threshold, it means that the grayscale similarity is relatively high, and it can be determined that the grayscale similarity is to be detected.
  • the fingerprint is a 2.5D fake fingerprint. If it is higher than the preset threshold, it means that the grayscale similarity is low, and it can be determined that the fingerprint to be detected is a real fingerprint.
  • the method for determining the grayscale similarity is hereinafter taken as the fingerprint common area to be used is the fingerprint common area between the kth fingerprint image and the pth fingerprint image, and the grayscale similarity is aHash similarity.
  • the method includes:
  • the size of the fingerprint common area of the kth fingerprint image is 100 ⁇ 100, and the size of the scaled fingerprint common area is 60 ⁇ 60.
  • S1202a Calculate the pixel average value of the pixel data in the fingerprint common area of the k-th fingerprint image after scaling.
  • the p-th fingerprint image is processed through S1201b, S1202b and S1203b to obtain a second hash value list corresponding to the p-th fingerprint image.
  • the processing methods of S1201a, S1202a, and S1203a are similar to those of S1201b, S1202b, and S1203b, respectively, and will not be repeated here.
  • S1201a and S1201b, S1202a and S1202b, and S1203a and S1203b can be executed in parallel, which is not limited in this application.
  • the Hamming distance calculated in S1205 is smaller, it means that the grayscale similarity between the kth fingerprint image and the pth fingerprint image is higher, and the fingerprints to be detected corresponding to the kth fingerprint image and the pth fingerprint image are: The higher the probability of a 2.5D fake fingerprint. On the contrary, the probability that the fingerprints to be detected corresponding to the kth fingerprint image and the pth fingerprint image are true fingerprints is higher.
  • the grayscale similarity between any other two fingerprint images in the N fingerprint images can be calculated as fingerprint feature information, which is not limited in this application.
  • the fingerprint feature information obtained according to the 2N sets of fingerprint data of the fingerprint to be detected may include, for example, the first ridge variation coefficient, the first valley variation coefficient, the first ridge variation coefficient, the first valley variation coefficient.
  • the line variation coefficient, the first signal intensity ratio, the second signal intensity ratio, the grayscale similarity, or any combination thereof, are not limited in this embodiment.
  • the multi-optical path structure since the multi-optical path structure includes N polarized light guide channels parallel to the polarization direction of the screen and N non-polarized light guide channels perpendicular to the screen polarization direction on the plane where the photosensitive area is located, according to the multi-optical path
  • the structure-guided 2N-path optical signals correspond to 2N sets of fingerprint data, which can be used to determine the coefficient of variation of the ridge line, the coefficient of variation of the valley line, the first signal intensity ratio, the second signal intensity ratio and/or the grayscale similarity, etc., which can be used to determine the fingerprint to be detected It is the fingerprint feature information of a real fingerprint or a 2.5D fake fingerprint.
  • the output of the decision tree model is used to indicate that the fingerprint to be detected is a true fingerprint.
  • the score and the preset fingerprint threshold are calculated. By comparing the results, it can be determined whether the fingerprint to be detected is a real fingerprint or a fake fingerprint with three-dimensional depth features, which improves the security of fingerprint detection.
  • FIG. 13 further provides a fingerprint identification device according to an embodiment of the present application, and the fingerprint identification device is configured to execute the fingerprint identification method provided by any of the above method embodiments.
  • the fingerprint identification device includes:
  • the feature extraction module 1301 is used to determine the fingerprint feature information used to indicate the ridge-valley line feature and the polarization feature of the fingerprint to be detected according to the fingerprint data corresponding to the fingerprint to be detected, wherein the fingerprint data is the multi-optical path guided by the fingerprint sensor according to the multi-optical path structure.
  • the multi-optical path structure at least includes a polarized light guide channel with projection parallel to the screen polarization direction and a non-polarized light guide channel perpendicular to the screen polarization direction on the plane where the photosensitive area is located;
  • the score calculation module 1302 is used to input the fingerprint feature information into the pre-trained decision tree model to obtain a score for indicating that the fingerprint to be detected is a true fingerprint;
  • the authenticity fingerprint determination module 1303 is configured to determine the authenticity of the fingerprint to be detected according to the comparison result between the score and the preset fingerprint threshold.
  • the fingerprint identification device further includes a data regularization module, configured to use the first preset data set and the second preset data set to regularize the fingerprint raw data of the fingerprint to be detected. process to obtain fingerprint data, wherein the first preset data set and the second preset data set are data sets obtained during the calibration phase of the fingerprint sensor and used for calibrating the fingerprint raw data of the fingerprint sensor.
  • a data regularization module configured to use the first preset data set and the second preset data set to regularize the fingerprint raw data of the fingerprint to be detected. process to obtain fingerprint data, wherein the first preset data set and the second preset data set are data sets obtained during the calibration phase of the fingerprint sensor and used for calibrating the fingerprint raw data of the fingerprint sensor.
  • the fingerprint data corresponding to the fingerprint to be detected includes N groups of fingerprint data
  • the feature extraction module 1301 is further configured to:
  • the fingerprint common area between any two fingerprint images in the N fingerprint images determine the fingerprint common area to be used
  • the fingerprint feature information is determined according to the fingerprint common area to be used.
  • the common area of the fingerprint to be used is the first fingerprint image part corresponding to the polarized light guide channel, and the second fingerprint image part corresponding to the non-polarized light guide channel.
  • Fingerprint public area is the first fingerprint image part corresponding to the polarized light guide channel, and the second fingerprint image part corresponding to the non-polarized light guide channel.
  • the feature extraction module 1301 is further configured to:
  • the ridge line variation coefficient and the valley line variation coefficient are determined as fingerprint feature information.
  • the feature extraction module 1301 is further configured to:
  • the fingerprint data corresponding to the fingerprint ridge line calculate the ridge line standard deviation and the ridge line average value, and according to the fingerprint data corresponding to the fingerprint valley line, calculate the valley line standard deviation and the valley line average value;
  • the coefficient of variation of the ridges is determined from the ratio of the standard deviation of the ridges to the mean of the ridges, and the coefficient of variation of the valleys is determined from the ratio of the standard deviation of the valleys to the mean of the valleys.
  • the number of fingerprint public areas to be used is M, where M is a positive integer greater than or equal to 1, and the feature extraction module 1301 is further configured to:
  • the first signal is determined according to the first fingerprint data corresponding to the first fingerprint image part contained in the ith fingerprint common area to be used and the second fingerprint data corresponding to the second fingerprint image part contained in the ith fingerprint common area to be used Intensity ratio, where i is a positive integer less than or equal to M, and the first signal intensity ratio is used to indicate the first polarization characteristic of the fingerprint to be detected.
  • the first signal strength ratio is determined as fingerprint feature information.
  • the feature extraction module 1301 is specifically configured to:
  • the first signal intensity ratio is determined based on the ratio of the first unpolarized average value to the first polarized average value.
  • the feature extraction module 1301 is further configured to:
  • the second signal intensity ratio is determined according to the third fingerprint data corresponding to the first fingerprint image part of the jth fingerprint common area to be used and the fourth fingerprint data corresponding to the second fingerprint image part of the jth fingerprint common area to be used , where j is a positive integer not equal to i and less than or equal to M, and the second signal strength is used to indicate the second polarization characteristic of the fingerprint to be detected;
  • the second signal strength ratio is determined as fingerprint feature information.
  • the feature extraction module 1301 is further configured to:
  • a second signal intensity ratio is determined based on the ratio of the second polarized average value to the second non-polarized average value.
  • the feature extraction module 1301 is further configured to:
  • the grayscale similarity is determined, and the grayscale similarity is used to indicate the grayscale distribution characteristic of the fingerprint to be detected;
  • the grayscale similarity is determined as fingerprint feature information.
  • the hash value list includes an average hash value list and/or a differential hash value list.
  • the fingerprint identification device provided in this embodiment is used to implement the fingerprint identification method provided by the foregoing method embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
  • the functional realization of each module in the fingerprint identification device of this embodiment reference may be made to the descriptions of the corresponding parts of the foregoing embodiments, which will not be repeated here.
  • Embodiments of the present application further provide an electronic device, a processor, a memory, a display screen, a touch control module, and a fingerprint identification device;
  • the fingerprint identification device includes an optical image acquisition module, and the optical image acquisition module includes a pixel array;
  • the processor executes the computer program stored in the memory, so that the electronic device executes the fingerprint identification method provided in any of the foregoing method embodiments.
  • the processor may include a central processing unit (CPU, single-core or multi-core), a graphics processing unit (GPU), a microprocessor, an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), controller, microcontroller, or multiple integrated circuits used to control program execution.
  • CPU central processing unit
  • GPU graphics processing unit
  • ASIC application-specific integrated circuit
  • DSP digital signal processor
  • DSPD digital Signal Processing Device
  • PLD Programmable Logic Device
  • FPGA Field Programmable Gate Array
  • Memory may include Read-Only Memory (ROM) or other types of static storage devices that can store static information and instructions, Random Access Memory (RAM) or other types of storage devices that can store information and instructions Dynamic storage devices may also include Electrically Erasable Programmable Read-Only Memory (EEPROM), Compact Disc Read-Only Memory (CD-ROM) or other optical disk storage, optical disk storage (including compact discs, laser discs, compact discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or capable of carrying or storing desired program code in the form of instructions or data structures and capable of being stored by a computer any other medium taken, but not limited to this.
  • the memory can be set independently or integrated with the processor.
  • the processor may include one or more CPUs.
  • the above electronic device may include multiple processors.
  • Each of these processors can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor.
  • a processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (eg, computer program instructions).
  • Embodiments of the present application further provide a storage medium, which includes a readable storage medium and a computer program, where the computer program is stored in the readable storage medium, and the computer program is used to implement the fingerprint identification method provided by any of the foregoing method embodiments.
  • the electronic devices in the embodiments of the present application exist in various forms, including but not limited to:
  • Mobile communication equipment This type of equipment is characterized by having mobile communication functions, and its main goal is to provide voice and data communication.
  • Such terminals include: smart phones (eg iPhone), multimedia phones, functional phones, and low-end phones.
  • Ultra-mobile personal computer equipment This type of equipment belongs to the category of personal computers, has computing and processing functions, and generally has the characteristics of mobile Internet access.
  • Such terminals include: PDAs, MIDs, and UMPC devices, such as iPads.
  • Portable entertainment equipment This type of equipment can display and play multimedia content.
  • Such devices include: audio and video players (eg iPod), handheld game consoles, e-books, as well as smart toys and portable car navigation devices.
  • a typical implementation device is a computer.
  • the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or A combination of any of these devices.
  • the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
  • computer-usable storage media including, but not limited to, disk storage, CD-ROM, optical storage, etc.
  • These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions
  • the apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
  • the embodiments of the present application may be provided as a method, a system or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
  • computer-usable storage media including, but not limited to, disk storage, CD-ROM, optical storage, etc.

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)
  • Collating Specific Patterns (AREA)
  • Image Input (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

A fingerprint recognition method, a fingerprint recognition apparatus, an electronic device and a storage medium. The method comprises: according to fingerprint data corresponding to a fingerprint to be detected, determining fingerprint feature information for indicating a ridge/valley line feature and a polarization property of said fingerprint (S301); inputting the fingerprint feature information into a pre-trained decision tree model, so as to obtain a score for indicating that said fingerprint is a real fingerprint (S302); and determining the authenticity of said fingerprint according to a comparison result of the score and a preset fingerprint threshold value (S303). By using the method, whether a fingerprint to be detected is a real fingerprint or a false fingerprint with a three-dimensional depth feature can be determined, thereby improving the security of fingerprint detection.

Description

指纹识别方法、指纹识别装置、电子设备及存储介质Fingerprint identification method, fingerprint identification device, electronic device and storage medium 技术领域technical field

本申请实施例涉及生物特征识别技术领域,尤其涉及一种指纹识别方法、指纹识别装置、电子设备及存储介质。The embodiments of the present application relate to the technical field of biometric identification, and in particular, to a fingerprint identification method, a fingerprint identification device, an electronic device, and a storage medium.

背景技术Background technique

随着光学指纹识别技术在终端设备中的广泛应用,用户对指纹识别的安全性要求越来越高。相关的指纹识别方案基于设备屏幕的偏振信息,可以较好地识别真指纹和伪造的平面假指纹(也称为2D假指纹),对2D假指纹具有较好防伪的效果。然而,由于根据提取的用户指纹通过腐蚀电路板等简单工艺制作的假指纹(也称为2.5D假指纹)具有3D深度特征,上述指纹识别方案对此类假指纹的拦截效果较差,严重影响终端用户的信息安全。With the wide application of optical fingerprint recognition technology in terminal devices, users have higher and higher security requirements for fingerprint recognition. The relevant fingerprint identification scheme is based on the polarization information of the device screen, which can better identify real fingerprints and fake planar fake fingerprints (also called 2D fake fingerprints), and has a better anti-counterfeiting effect on 2D fake fingerprints. However, since the fake fingerprints (also known as 2.5D fake fingerprints) produced by simple processes such as corroding circuit boards according to the extracted user fingerprints have 3D depth characteristics, the above fingerprint identification scheme has poor interception effect on such fake fingerprints, which seriously affects the Information security for end users.

因此,如何识别真指纹与2.5D假指纹,以提升指纹识别的安全性是一项亟需解决的问题。Therefore, how to identify real fingerprints and 2.5D fake fingerprints to improve the security of fingerprint identification is an urgent problem to be solved.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明实施例所解决的技术问题之一在于提供一种指纹识别方法、指纹识别装置及电子设备,用以克服上述全部或者部分缺陷。In view of this, one of the technical problems solved by the embodiments of the present invention is to provide a fingerprint identification method, a fingerprint identification device and an electronic device to overcome all or some of the above-mentioned defects.

第一方面,本申请实施例提供了一种指纹识别方法,其包括:In a first aspect, an embodiment of the present application provides a fingerprint identification method, which includes:

根据待检测指纹对应的指纹数据,确定用于指示所述待检测指纹的脊谷线特征和偏振特性的指纹特征信息,其中,所述指纹数据是指纹传感器根据多光路结构引导的多路光信号得到的,所述多光路结构至少包括在感光区域所在平面上的投影平行于屏幕偏振方向的偏振导光通道和垂直于屏幕偏振方向的非偏振导光通道;According to the fingerprint data corresponding to the fingerprint to be detected, the fingerprint feature information used to indicate the ridge-valley line feature and the polarization feature of the fingerprint to be detected is determined, wherein the fingerprint data is a multi-path optical signal guided by the fingerprint sensor according to the multi-optical path structure Obtained, the multi-optical path structure at least includes a polarized light guide channel with projection parallel to the screen polarization direction and a non-polarized light guide channel perpendicular to the screen polarization direction on the plane where the photosensitive region is located;

将所述指纹特征信息输入至预先训练的决策树模型,得到用于指示所述待检测指纹为真指纹的得分;Inputting the fingerprint feature information into a pre-trained decision tree model to obtain a score for indicating that the fingerprint to be detected is a true fingerprint;

根据所述得分和预设指纹阈值的比较结果,确定所述待检测指纹的真伪。According to the comparison result between the score and the preset fingerprint threshold, the authenticity of the fingerprint to be detected is determined.

第二方面,本申请实施例提供了一种指纹识别装置,其包括:In a second aspect, an embodiment of the present application provides a fingerprint identification device, which includes:

特征提取模块,用于根据待检测指纹对应的指纹数据,确定用于指示所述待检测指纹的脊谷线特征和偏振特性的指纹特征信息,其中,所述指纹数据 是指纹传感器根据多光路结构引导的多路光信号得到的,所述多光路结构至少包括在感光区域所在平面上的投影平行于屏幕偏振方向的偏振导光通道和垂直于屏幕偏振方向的非偏振导光通道;A feature extraction module is used to determine fingerprint feature information for indicating the ridge-valley line feature and polarization feature of the fingerprint to be detected according to the fingerprint data corresponding to the fingerprint to be detected, wherein the fingerprint data is the fingerprint sensor according to the multi-optical path structure Obtained from the guided multi-path optical signals, the multi-optical path structure at least includes a polarized light guide channel projected on the plane where the photosensitive area is located parallel to the screen polarization direction and a non-polarized light guide channel perpendicular to the screen polarization direction;

得分计算模块,用于将所述指纹特征信息输入至预先训练的决策树模型,得到用于指示所述待检测指纹为真指纹的得分;A score calculation module for inputting the fingerprint feature information into a pre-trained decision tree model to obtain a score for indicating that the fingerprint to be detected is a true fingerprint;

真伪指纹确定模块,用于根据所述得分和预设指纹阈值的比较结果,确定所述待检测指纹的真伪。The authenticity fingerprint determination module is configured to determine the authenticity of the fingerprint to be detected according to the comparison result between the score and the preset fingerprint threshold.

第三方面,本申请实施例提供了一种电子设备,其包括:处理器、存储器、显示屏、触摸控制模块、以及指纹识别装置;In a third aspect, an embodiment of the present application provides an electronic device, which includes: a processor, a memory, a display screen, a touch control module, and a fingerprint identification device;

所述存储器用于存储计算机程序;the memory is used to store computer programs;

所述指纹识别装置包括光学图像采集模块,所述光学图像采集模块中包括像素阵列;The fingerprint identification device includes an optical image acquisition module, and the optical image acquisition module includes a pixel array;

所述处理器执行所述存储器存储的所述计算机程序,使得所述电子设备执行如第一方面任一项所述的指纹识别方法。The processor executes the computer program stored in the memory, so that the electronic device executes the fingerprint identification method according to any one of the first aspects.

第四方面,本申请实施例提供了一种存储介质,其包括:可读存储介质和计算机程序,所述计算机程序存储在所述可读存储介质中,所述计算机程序用于第一方面任一项所述的指纹识别方法。In a fourth aspect, an embodiment of the present application provides a storage medium, which includes: a readable storage medium and a computer program, where the computer program is stored in the readable storage medium, and the computer program is used for any of the first aspect. The fingerprint recognition method described in one item.

基于上述技术方案,由于多光路结构包括在感光区域所在平面上的投影平行于屏幕偏振方向的偏振导光通道和垂直于屏幕偏振方向的非偏振导光通道,根据多光路结构引导的多路光信号得到的指纹数据可以确定出用于指示待检测指纹的脊谷线特征和偏振特性的指纹特征信息,通过将该特征信息输入预先训练的决策树模型,并将决策树模型输出的用于指示待检测指纹为真指纹的得分与预设指纹阈值的比较结果,可以确定待检测指纹是真指纹还是具有三维深度特征的假指纹,提高了指纹检测的安全性。Based on the above technical solutions, since the multi-optical path structure includes a polarized light guide channel projected on the plane where the photosensitive area is located parallel to the polarization direction of the screen and a non-polarized light guide channel perpendicular to the screen polarization direction, the multi-path light guided by the multi-optical path structure The fingerprint data obtained by the signal can determine the fingerprint feature information used to indicate the ridge-valley line feature and polarization feature of the fingerprint to be detected, and input the feature information into the pre-trained decision tree model, and use the output of the decision tree model to indicate. The comparison result of the score of the fingerprint to be detected as a real fingerprint and the preset fingerprint threshold value can determine whether the fingerprint to be detected is a real fingerprint or a fake fingerprint with three-dimensional depth feature, which improves the security of fingerprint detection.

附图说明Description of drawings

后文将参照附图以示例性而非限制性的方式详细描述本申请实施例的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比值绘制的。附图中:Hereinafter, some specific embodiments of the embodiments of the present application will be described in detail by way of example and not limitation with reference to the accompanying drawings. The same reference numbers in the figures designate the same or similar parts or parts. It will be understood by those skilled in the art that the drawings are not necessarily to scale. In the attached picture:

图1为本申请实施例可以适用的电子设备的剖面示意图;1 is a schematic cross-sectional view of an electronic device to which an embodiment of the application can be applied;

图2为本申请实施例提供的一种四光路导光通道组中各光路间的相对位 置关系的示意图;Fig. 2 is the schematic diagram of the relative positional relationship between each light path in a kind of four light path light guide channel group provided by the embodiment of the application;

图3为本申请实施例提供的一种指纹识别方法的示意性流程图;3 is a schematic flowchart of a fingerprint identification method provided by an embodiment of the present application;

图4为本申请实施例提供的另一种指纹识别方法的示意性流程图;FIG. 4 is a schematic flowchart of another fingerprint identification method provided by an embodiment of the present application;

图5a和图5b分别为本申请实施例提供的获取第一预设数据组和第二预设数据组的示意图;5a and 5b are schematic diagrams of acquiring a first preset data group and a second preset data group, respectively, provided by an embodiment of the present application;

图6a和图6b为本申请实施例提供的确定公共区域的过程的示意图;6a and 6b are schematic diagrams of a process for determining a common area provided by an embodiment of the present application;

图7为本申请实施例提供的示例性真手指和2.5D假指纹以及对应的指纹剖面图;FIG. 7 provides an exemplary real finger and a 2.5D fake fingerprint and a corresponding fingerprint cross-sectional view provided in an embodiment of the present application;

图8为本申请实施例提供的确定脊线变异系数和谷线变异系数的方法的流程图;8 is a flowchart of a method for determining the coefficient of variation of a ridge line and a coefficient of variation of a valley line provided by an embodiment of the present application;

图9为本申请实施例提供的真指纹的指纹脊线与指纹谷线的偏振特性的示意图;9 is a schematic diagram of polarization characteristics of fingerprint ridge lines and fingerprint valley lines of a real fingerprint provided by an embodiment of the present application;

图10为本申请实施例提供的确定第一信号强度比和第二信号强度比的示例性流程图;FIG. 10 is an exemplary flowchart of determining a first signal strength ratio and a second signal strength ratio according to an embodiment of the present application;

图11为本申请实施例提供的确定灰度相似度的方法的示意性流程图;11 is a schematic flowchart of a method for determining grayscale similarity provided by an embodiment of the present application;

图12a和图12b为本申请实施例提供的真指纹和2.5D假指纹的灰度分布的示意图;12a and 12b are schematic diagrams of grayscale distributions of real fingerprints and 2.5D fake fingerprints provided by the embodiments of the present application;

图13为本申请实施例提供的一种指纹识别装置的结构示意图。FIG. 13 is a schematic structural diagram of a fingerprint identification device according to an embodiment of the present application.

具体实施方式Detailed ways

下面结合本发明实施例附图进一步说明本发明实施例具体实现。The specific implementation of the embodiments of the present invention is further described below with reference to the accompanying drawings of the embodiments of the present invention.

本申请实施例提供的技术方案可以应用于各种电子设备。例如,智能手机、平板电脑以及其他具有显示屏和指纹识别装置的移动终端或者其他电子设备。更具体地,在上述电子设备中,指纹识别装置可以具体为光学指纹装置,其可以设置在显示屏下方的局部区域或者全部区域,从而形成屏下(Under-display或Under-screen)光学指纹系统。具体地,在该电子设备中,指纹识别装置接收从电子设备的显示屏的顶面返回的光,这种返回的光携带有与显示屏的顶面接触的物体,例如手指的信息,通过采集和检测这种返回来的光来手指的指纹信息。The technical solutions provided in the embodiments of the present application can be applied to various electronic devices. For example, smart phones, tablet computers, and other mobile terminals or other electronic devices with display screens and fingerprint recognition devices. More specifically, in the above-mentioned electronic equipment, the fingerprint identification device may be specifically an optical fingerprint device, which may be arranged in a partial area or an entire area under the display screen, thereby forming an under-display or Under-screen optical fingerprint system. . Specifically, in the electronic device, the fingerprint identification device receives the light returned from the top surface of the display screen of the electronic device, and the returned light carries the information of the object in contact with the top surface of the display screen, such as a finger, by collecting And detect the fingerprint information of the finger from the returned light.

图1为本申请实施例可以适用的电子设备的剖面示意图。如图1所示,电子设备包括显示屏12和指纹识别装置13。FIG. 1 is a schematic cross-sectional view of an electronic device to which an embodiment of the present application can be applied. As shown in FIG. 1 , the electronic device includes a display screen 12 and a fingerprint identification device 13 .

显示屏12包括上盖板121、发光层122和下盖板123。根据发光层不同,显示屏12可以是具有自发光显示单元的显示屏,也可以是非自发光的显示屏。The display screen 12 includes an upper cover 121 , a light-emitting layer 122 and a lower cover 123 . Depending on the light-emitting layer, the display screen 12 may be a display screen with self-luminous display units or a non-self-luminous display screen.

在显示屏12是具有自发光显示单元的显示屏,例如,如图1所示,显示屏12可以为采用有机发光二极管(Organic Light-Emitting Diode,OLED)显示屏,然而,本申请不限于此,例如也可以采用微型发光二极管(Micro-LED)。在采用OLED显示屏时,指纹识别装置13可以利用显示屏12的与指纹采集区域位置对应的OLED光源作为指纹检测的激励光源。当手指按压在显示屏12的指纹采集区域时,显示屏12中对应位置的光源向指纹采集区域上方的手指发射光束,该光束在手指与屏幕接触的表面发生反射形成反射光。来自指纹脊的反射光和来自指纹谷的反射光具有不同的光强,不同强度的反射光经过光学部件后,由指纹识别装置13接收并转换为相应的电信号,即指纹检测信号。基于该指纹检测信号,可以获得指纹数据,用于在电子设备实现指纹识别功能。The display screen 12 is a display screen with a self-luminous display unit. For example, as shown in FIG. 1 , the display screen 12 can be a display screen using an organic light-emitting diode (Organic Light-Emitting Diode, OLED), however, the present application is not limited to this For example, a micro light-emitting diode (Micro-LED) can also be used. When an OLED display screen is used, the fingerprint identification device 13 can use the OLED light source of the display screen 12 corresponding to the position of the fingerprint collection area as the excitation light source for fingerprint detection. When the finger is pressed on the fingerprint collection area of the display screen 12 , the light source at the corresponding position in the display screen 12 emits a light beam to the finger above the fingerprint collection area, and the light beam is reflected on the surface contacting the finger and the screen to form reflected light. The reflected light from the fingerprint ridge and the reflected light from the fingerprint valley have different light intensities. After the reflected light with different intensities passes through the optical components, the fingerprint identification device 13 receives and converts it into a corresponding electrical signal, that is, the fingerprint detection signal. Based on the fingerprint detection signal, fingerprint data can be obtained, which is used to realize the fingerprint identification function in the electronic device.

在显示屏12是非自发光的显示屏,例如液晶显示屏。指纹识别装置13需要采用内置光源或外置光源作为激励光源,以提供用于进行指纹检测的光信号。在采用内置光源或外置光源作为激励光源时的指纹检测原理与上面提及的采用OLED显示屏时的指纹检测原理相同,此处不再赘述。The display screen 12 is a non-self-luminous display screen, such as a liquid crystal display screen. The fingerprint identification device 13 needs to use a built-in light source or an external light source as an excitation light source to provide an optical signal for fingerprint detection. The fingerprint detection principle when the built-in light source or the external light source is used as the excitation light source is the same as the fingerprint detection principle when the OLED display screen is used as mentioned above, and will not be repeated here.

显示屏12还可以包括偏振单元124,如图1所示,偏振单元124位于发光层122的上方,偏振单元122可以设置一个偏振方向,偏振单元122可以允许与其偏振方向平行的光通过,并且阻挡与其偏振方向垂直的光。The display screen 12 may further include a polarizing unit 124. As shown in FIG. 1, the polarizing unit 124 is located above the light-emitting layer 122. The polarizing unit 122 may be set with a polarizing direction, and the polarizing unit 122 may allow light parallel to its polarizing direction to pass through and block the light. Light perpendicular to its polarization direction.

指纹识别装置13,具体地为光学指纹识别装置,可以设置在显示屏12下方的局部区域,并且可以包括多光路结构131和光学检测部件132。其中,多光路结构131可以设置在光学检测部件132的上方,主要用于将从手指处反射或散射的光信号引导至光学检测部件以由光学检测部件132进行光学检测。光学检测部件132包括感光阵列和与感光阵列电连接的读取电路及其他辅助电路。感光阵列可以包括多个呈阵列分布的多个感光单元,其也可以称为像素单元或感光像素。感光阵列主要用于对接收到的光信号进行检测,以便通过与其电连接的读取电路等生成指纹数据。The fingerprint identification device 13 , specifically an optical fingerprint identification device, may be disposed in a partial area below the display screen 12 , and may include a multi-optical path structure 131 and an optical detection component 132 . The multi-optical path structure 131 may be disposed above the optical detection component 132 , and is mainly used to guide the light signal reflected or scattered from the finger to the optical detection component for optical detection by the optical detection component 132 . The optical detection part 132 includes a photosensitive array and a reading circuit and other auxiliary circuits electrically connected to the photosensitive array. The photosensitive array may include a plurality of photosensitive units distributed in an array, which may also be referred to as pixel units or photosensitive pixels. The photosensitive array is mainly used to detect the received light signal, so as to generate fingerprint data through the reading circuit etc. which are electrically connected to it.

在本实施例中,多光路结构131可以包括至少一个导光通道组,每个导光通道组至少包括在感光区域所在平面上的投影平行于屏幕偏振方向的N1个偏振导光通道和垂直于屏幕偏振方向的N2个非偏振导光通道,其中N1和N2均为正整数。In this embodiment, the multi-optical path structure 131 may include at least one light guide channel group, and each light guide channel group includes at least N1 polarized light guide channels projected on the plane where the photosensitive area is located parallel to the polarization direction of the screen and perpendicular to the polarization direction of the screen. N2 non-polarized light guide channels in the polarization direction of the screen, where N1 and N2 are both positive integers.

例如,如图2所示,在一种实现方式中,N1和N2均为2,每个导光通道组包括四个导光通道21~24,该四个导光通道21~24相对于光学检测部件132的感光区域所在的平面倾斜,例如30度。四个导光通道21~24中的相邻两个导光通道在空间上的夹角为45度,该四个导光通道中的相邻两个导光通道在感光区域所在平面上的投影的夹角为90度。如图2所示,假设显示屏12的屏幕偏振方向为135度,则该四个导光通道21~24包括在感光区域所在平面的投影平行于显示屏12的屏幕偏振方向的两个导光通道21和24和垂直于显示屏12的屏幕偏振方向的两个导光通道22和23。For example, as shown in FIG. 2, in an implementation manner, N1 and N2 are both 2, and each light guide channel group includes four light guide channels 21-24, and the four light guide channels 21-24 are relative to the optical The plane on which the photosensitive area of the detection part 132 is located is inclined, eg, 30 degrees. The angle between the adjacent two light guide channels in the four light guide channels 21 to 24 is 45 degrees in space, and the projection of the adjacent two light guide channels in the four light guide channels on the plane where the photosensitive area is located The included angle is 90 degrees. As shown in FIG. 2 , assuming that the screen polarization direction of the display screen 12 is 135 degrees, the four light guide channels 21 to 24 include two light guide channels whose projections on the plane where the photosensitive area is located are parallel to the screen polarization direction of the display screen 12 . Channels 21 and 24 and two light guiding channels 22 and 23 perpendicular to the screen polarization direction of the display screen 12 .

应理解,与显示屏的屏幕偏振方向平行可以理解为与显示屏的屏幕偏振方向大致平行,与显示屏的屏幕偏振方向垂直可以理解为与显示屏的屏幕偏振方向大致垂直。四个导光通道21~24分别对应感光阵列的四个感光单元,四个感光单元的感光区域分别对角接收通过四个导光通道的四路光信号0~3,根据接收到的四路光信号0~3可以生成四组指纹数据。It should be understood that being parallel to the screen polarization direction of the display screen can be understood as being approximately parallel to the screen polarization direction of the display screen, and being perpendicular to the screen polarization direction of the display screen can be understood as being approximately perpendicular to the screen polarization direction of the display screen. The four light-guiding channels 21 to 24 correspond to the four photosensitive units of the photosensitive array, respectively, and the photosensitive areas of the four photosensitive units respectively receive four optical signals 0 to 3 through the four light-guiding channels diagonally. Optical signals 0-3 can generate four sets of fingerprint data.

在进行指纹检测时,通过根据待检测指纹对应的指纹数据确定用于待检测指纹的脊谷线特征和偏振特性的指纹特征信息,通过将该特征信息输入预先训练的决策树模型,并将决策树模型输出的用于指示待检测指纹为真指纹的得分与预设指纹阈值的比较结果,可以确定待检测指纹的真伪。本申请实施例可以不仅可以应用于平面假指纹识别,并且还可以有效识别具有3D深度信息的2.5D假指纹,例如,通过简单的打印机打印或腐蚀电路板的工艺制作2.5D假指纹模具,然后用胶水拓印并定型得到的具有立体特征的2.5D假指纹,从而提升了指纹识别的安全性。During fingerprint detection, the fingerprint feature information for the ridge-valley line feature and the polarization feature of the fingerprint to be detected is determined according to the fingerprint data corresponding to the fingerprint to be detected, and the feature information is input into a pre-trained decision tree model, and the decision is made. The comparison result of the score output by the tree model for indicating that the fingerprint to be detected is a real fingerprint and the preset fingerprint threshold value can determine the authenticity of the fingerprint to be detected. The embodiments of the present application can not only be applied to planar fake fingerprint recognition, but also can effectively identify 2.5D fake fingerprints with 3D depth information. 2.5D fake fingerprints with three-dimensional features obtained by rubbing and shaping with glue, thus improving the security of fingerprint identification.

图3为本申请实施例的指纹识别的方法的示例性流程图。该指纹识别方法适用于图1所示的电子设备。如图3所示,该方法包括:FIG. 3 is an exemplary flowchart of a method for fingerprint identification according to an embodiment of the present application. The fingerprint identification method is applicable to the electronic device shown in FIG. 1 . As shown in Figure 3, the method includes:

S301、根据待检测指纹对应的指纹数据,确定用于指示待检测指纹的脊谷线特征和偏振特性的指纹特征信息。S301 , according to the fingerprint data corresponding to the fingerprint to be detected, determine fingerprint feature information for indicating the ridge-valley line feature and the polarization feature of the fingerprint to be detected.

其中,指纹数据是指纹传感器根据多光路结构引导的多路光信号得到的,多光路结构至少包括在感光区域所在平面上的投影平行于屏幕偏振方向的偏振导光通道和垂直于屏幕偏振方向的非偏振导光通道。The fingerprint data is obtained by the fingerprint sensor according to the multi-path optical signals guided by the multi-optical path structure, and the multi-optical path structure at least includes a polarized light guide channel projected on the plane where the photosensitive area is located parallel to the polarization direction of the screen and a polarization light guide channel perpendicular to the polarization direction of the screen. Unpolarized light guide channel.

本实施例中,指纹数据可以包括N组指纹数据,N为大于或等于2的正整数。N的具体大小与多光路结构中的每个导光通道组包含的偏振导光通道和非偏振导光通道的数量有关。具体地,若每个导光通道组包括N1个偏振导光 通道和N2的非偏振导光通道,则N小于或等于N1+N2。换句话说,指纹数据可以是多光路结构中的部分或全部偏振导光通道和非偏振导光通道引导的多路光信号得到的。In this embodiment, the fingerprint data may include N groups of fingerprint data, where N is a positive integer greater than or equal to 2. The specific size of N is related to the number of polarized light guide channels and non-polarized light guide channels included in each light guide channel group in the multi-optical path structure. Specifically, if each light guide channel group includes N1 polarized light guide channels and N2 non-polarized light guide channels, then N is less than or equal to N1+N2. In other words, the fingerprint data can be obtained from the multi-path optical signals guided by part or all of the polarized light-guiding channels and the non-polarized light-guiding channels in the multi-optical path structure.

显示屏屏幕通常具有偏振特性,其偏振方向与显示屏屏幕水平(或竖直)向的夹角呈一定角度,例如45度或135度。显示屏屏幕的偏振特性使得携带指纹信息的光信号会随着入射面与屏幕偏振方向的夹角不同而不同。当入射面平行于屏幕偏振方向时光信号强度最大,当入射面垂直于屏幕偏振方向时信号量最小。换句话说,沿着屏幕偏振方向可以最佳收光,垂直于屏幕偏振方向收光最差。The display screen usually has a polarization characteristic, and its polarization direction is at a certain angle with the horizontal (or vertical) direction of the display screen, for example, 45 degrees or 135 degrees. The polarization characteristics of the display screen make the optical signal carrying the fingerprint information different with the angle between the incident surface and the polarization direction of the screen. When the incident plane is parallel to the polarization direction of the screen, the intensity of the light signal is the largest, and when the incident plane is perpendicular to the polarization direction of the screen, the signal amount is the smallest. In other words, the best light is received along the screen polarization direction, and the worst light is received perpendicular to the screen polarization direction.

由于显示屏屏幕的偏振特征,偏振导光通道引导的光信号强度大于非偏振导光通道引导的光信号强度,因此与偏振导光通道和非偏振导光通道对应的感光区域接收到的光信号强度存在差异,这进而使得根据光信号生成的指纹数据之间也存在不同,换言之,不同指纹数据携带的信息存在差异。基于这些指纹数据可以确定用于指示待检测指纹的脊谷线特征和偏振特性的指纹特征信息。由此,基于这些指纹特征信息,可以确定待检测指纹为真指纹或2.5D假指纹。Due to the polarization characteristics of the display screen, the intensity of the optical signal guided by the polarized light guide channel is greater than the intensity of the optical signal guided by the unpolarized light guide channel, so the optical signal received by the photosensitive areas corresponding to the polarized light guide channel and the unpolarized light guide channel There are differences in intensities, which in turn result in differences between fingerprint data generated from optical signals, in other words, differences in information carried by different fingerprint data. Based on these fingerprint data, fingerprint feature information indicating the ridge-valley line feature and polarization feature of the fingerprint to be detected can be determined. Thus, based on these fingerprint feature information, it can be determined that the fingerprint to be detected is a real fingerprint or a 2.5D fake fingerprint.

S302、将指纹特征信息输入预先训练的决策树模型,得到用于指示待检测指纹为真指纹的得分。S302. Input the fingerprint feature information into a pre-trained decision tree model to obtain a score for indicating that the fingerprint to be detected is a true fingerprint.

其中,决策树模型是根据指纹样本集合中每个指纹样本的指纹特征信息以及每个指纹样本的真伪结果训练得到的。每个指纹样本的指纹特征信息与待检测指纹的指纹特征信息具有相同的特征类型。例如,指纹特征信息的特征类型包括用于指示指纹的均匀性的变异系数(包括脊线变异系数和谷线变异系数)、用于指示指纹的偏振特性的信号强度比、用于指示指纹的灰度分布特性的灰度相似度,或其任意组合。应理解,此处的指纹特征信息的特征类型进行举例说明,本实施例不限于此。Among them, the decision tree model is trained according to the fingerprint feature information of each fingerprint sample in the fingerprint sample set and the authenticity result of each fingerprint sample. The fingerprint feature information of each fingerprint sample and the fingerprint feature information of the fingerprint to be detected have the same feature type. For example, the feature types of fingerprint feature information include variation coefficients (including ridge variation coefficients and valley variation coefficients) used to indicate the uniformity of the fingerprint, signal intensity ratios used to indicate the polarization characteristics of the fingerprint, grayscale values used to indicate the fingerprint Grayscale similarity of degree distribution characteristics, or any combination thereof. It should be understood that the feature type of the fingerprint feature information here is illustrated by way of example, and this embodiment is not limited thereto.

指纹样本集合中的指纹样本例如可以包括在各种场景下的真手指和假手指,例如、在低温场景、高温场景、常温场景、油污状态下的真手指和假手指、干手指和/或湿手指灯。相应地,指纹样本的指纹特征信息为根据各种场景下的指纹样本对应的指纹数据确定的指纹特征信息。The fingerprint samples in the fingerprint sample set may include, for example, real fingers and fake fingers in various scenarios, for example, real fingers and fake fingers in low temperature scenarios, high temperature scenarios, normal temperature scenarios, oily, dry fingers and/or wet fingers finger lamp. Correspondingly, the fingerprint feature information of the fingerprint sample is the fingerprint feature information determined according to the fingerprint data corresponding to the fingerprint samples in various scenarios.

在训练决策树模型时,可以将指纹特征信息的每个特征类型看作一个决策节点,使用每个决策节点对指纹样本进行分类,由此训练生成的决策树模型,该决策树模型可以包括与每个特征类型对应的判断阈值和权重。When training the decision tree model, each feature type of the fingerprint feature information can be regarded as a decision node, and each decision node is used to classify the fingerprint samples, thereby training the generated decision tree model. The decision tree model can include and The judgment threshold and weight corresponding to each feature type.

在进行指纹识别时,将根据待检测指纹对应的指纹数据生成的指纹特征信息输入到预先训练的决策树模型,预先训练的决策树模型根据预先确定的判断阈值和权重,生成待检测指纹的得分。During fingerprint identification, the fingerprint feature information generated according to the fingerprint data corresponding to the fingerprint to be detected is input into the pre-trained decision tree model, and the pre-trained decision tree model generates the score of the fingerprint to be detected according to the predetermined judgment threshold and weight .

例如,若指纹特征信息的特征类型包括脊线变异系数、谷线变异系数、信号强度比和灰度相似度,在训练决策树模型时,可以提取指纹样本集合中的每个指纹样本对应的脊线变异系数、谷线变异系数、信号强度比和灰度相似度作为指纹样本对应的指纹特征信息,将所提取的每个指纹样本的指纹特征信息和每个指纹样本对应的真伪结构输入决策树模型进行训练,得到训练的预测模型,该训练的预测模型包括脊线变异系数对应的第一判断阈值和第一权重、谷线变异系数对应的第二判断阈值和第二权重、信号强度比对应的第三判断阈值和第三权重、以及灰度相似度对应的第四判断阈值和第四权重。在对待检测指纹进行识别时,可以提取待检测指纹的脊线变异系数、谷线变异系数、信号强度比和灰度相似度,训练的决策树模型根据待检测指纹的脊线变异系数与第一判断阈值的比较结果、待检测指纹的脊线变异系数与第二判断阈值的比较结果、待检测指纹的信号强度比与第三判断阈值的比较结果、待检测指纹的灰度相似度与第四判断阈值的比较结果,以及各个判断条件对应的权重确定用于指示待检测指纹为真指纹的得分。For example, if the feature types of fingerprint feature information include ridge line variation coefficient, valley line variation coefficient, signal intensity ratio and grayscale similarity, when training the decision tree model, the ridge corresponding to each fingerprint sample in the fingerprint sample set can be extracted. The line variation coefficient, valley line variation coefficient, signal intensity ratio and grayscale similarity are used as the fingerprint feature information corresponding to the fingerprint samples, and the extracted fingerprint feature information of each fingerprint sample and the authenticity structure corresponding to each fingerprint sample are input into decision-making The tree model is trained to obtain a trained prediction model. The trained prediction model includes a first judgment threshold and a first weight corresponding to the coefficient of variation of the ridge line, a second judgment threshold and a second weight corresponding to the coefficient of variation of the valley line, and a signal intensity ratio. The corresponding third judgment threshold and the third weight, and the fourth judgment threshold and the fourth weight corresponding to the grayscale similarity. When identifying the fingerprint to be detected, the coefficient of variation of the ridge line, the coefficient of variation of the valley line, the signal intensity ratio and the grayscale similarity of the fingerprint to be detected can be extracted. The trained decision tree model is based on the coefficient of variation of the ridge line of the fingerprint to be detected and the first The comparison result of the judgment threshold, the comparison result of the coefficient of variation of the ridge line of the fingerprint to be detected and the second judgment threshold, the comparison result of the signal intensity ratio of the fingerprint to be detected and the third judgment threshold, the grayscale similarity of the fingerprint to be detected and the fourth The comparison result of the judgment thresholds and the weight corresponding to each judgment condition determine the score used to indicate that the fingerprint to be detected is a true fingerprint.

S303、根据所述得分和预设指纹阈值的比较结果,确定待检测指纹的真伪。S303. Determine the authenticity of the fingerprint to be detected according to the comparison result between the score and the preset fingerprint threshold.

具体地,当待检测指纹的得分大于预设指纹阈值时,确定待检测指纹为真指纹。当待检测指纹的得分小于预设指纹阈值时,确定待检测指纹为假指纹。Specifically, when the score of the fingerprint to be detected is greater than the preset fingerprint threshold, it is determined that the fingerprint to be detected is a true fingerprint. When the score of the fingerprint to be detected is less than the preset fingerprint threshold, it is determined that the fingerprint to be detected is a fake fingerprint.

其中,预设指纹阈值可以根据用户的安全级别要求进行灵活设置,例如在安全级别要求较低的应用场景中,例如在通过指纹验证对电子设备进行解锁的应用场景中,可以将预设指纹阈值设置得相对较低,例如0.5。而在安全级别要求较高的应用场景中,例如在通过指纹验证进行费用支付的应用场景中,可以将预设指纹阈值设置得相对较高,例如0.7。The preset fingerprint threshold can be flexibly set according to the user's security level requirements. For example, in an application scenario with low security level requirements, such as an application scenario in which an electronic device is unlocked through fingerprint verification, the preset fingerprint threshold can be set Set it relatively low, such as 0.5. However, in an application scenario with high security level requirements, such as an application scenario in which fee payment is made through fingerprint verification, the preset fingerprint threshold can be set relatively high, such as 0.7.

本申请实施例中,由于多光路结构至少包括在感光区域所在平面上的投影平行于屏幕偏振方向的偏振导光通道和垂直于屏幕偏振方向的非偏振导光通道,根据多光路结构引导的多路光信号对应的指纹数据可以确定出用于指示待检测指纹的脊谷线特征和偏振特性的指纹特征信息,通过将该特征信息输入预先训练的决策树模型,并将决策树模型输出的用于指示待检测指纹为真指纹的 得分与预设指纹阈值的比较结果,可以确定待检测指纹是真指纹还是具有三维深度特征的假指纹,提高了指纹检测的安全性。In the embodiment of the present application, since the multi-optical path structure at least includes a polarized light guide channel with a projection parallel to the polarization direction of the screen and a non-polarized light guide channel perpendicular to the polarization direction of the screen on the plane where the photosensitive area is located, the multi-optical path guided by the multi-optical path structure The fingerprint data corresponding to the road light signal can determine the fingerprint feature information used to indicate the ridge-valley line feature and polarization feature of the fingerprint to be detected. By inputting the feature information into the pre-trained decision tree model, the output of the decision tree model is used. Based on the comparison result of the score indicating that the fingerprint to be detected is a real fingerprint and the preset fingerprint threshold, it can be determined whether the fingerprint to be detected is a real fingerprint or a fake fingerprint with a three-dimensional depth feature, which improves the security of fingerprint detection.

基于图3所示的实施例,进一步地,本申请实施例提供了另一指纹识别方法,如图4所示,该指纹识别方法包括:Based on the embodiment shown in FIG. 3 , further, the embodiment of the present application provides another fingerprint identification method. As shown in FIG. 4 , the fingerprint identification method includes:

S401、利用第一预设数据组和第二预设数据组对待检测指纹对应的指纹原始数据进行正则化处理,得到指纹数据。S401 , using the first preset data group and the second preset data group to perform regularization processing on the fingerprint raw data corresponding to the fingerprint to be detected to obtain fingerprint data.

其中,第一预设数据组和第二预设数据组分别是在指纹传感器的校准阶段获取、用于标定指纹传感器的指纹原始数据的数据组。Wherein, the first preset data set and the second preset data set are respectively data sets obtained during the calibration phase of the fingerprint sensor and used for calibrating the fingerprint raw data of the fingerprint sensor.

指纹原始数据可以包括N组指纹原始数据,N为大于或等于2的正整数。N的具体大小与多光路结构中的每个导光通道组包含的偏振导光通道和非偏振导光通道的数量有关。N组指纹原始数据可以是多光路结构中的部分或全部偏振导光通道和非偏振导光通道引导的多路光信号得到的且未经过正则化处理的指纹数据。The fingerprint original data may include N groups of fingerprint original data, where N is a positive integer greater than or equal to 2. The specific size of N is related to the number of polarized light guide channels and non-polarized light guide channels included in each light guide channel group in the multi-optical path structure. The N groups of fingerprint raw data may be fingerprint data obtained from the multi-path optical signals guided by part or all of the polarized light-guiding channels and the non-polarized light-guiding channels in the multi-optical path structure without regularization processing.

在进行屏下指纹识别时,显示屏的发光层会向置于显示屏上的手指发射屏幕光信号,该屏幕光信号在显示屏与指纹谷空气层的交界面处、指纹谷处和指纹脊处发生反射,反射的光线进入显示屏内经过多次折射、反射和衍射等被指纹传感器接收。此外,显示屏的发光层发射的屏幕光信号中有一部分光信号(也称为屏幕漏光)直接向下经过多次折射、反射和衍射等被指纹传感器接收。指纹传感器根据接收到的光信号生成指纹原始数据,由于指纹脊与指纹谷的光反射率不同,使得生成的指纹原始数据可以反映指纹脊和指纹谷。然而,该指纹原始数据不仅包括指纹信息,还包括显示屏背景噪声(例如屏幕漏光)等干扰信息(在下文中,也称为底噪),各个指纹传感器的底噪不同。为了消除由于指纹传感器的底噪差异对指纹原始数据的影响,因此对指纹原始数据进行正则化处理。具体地,使用在指纹传感器的校准阶段获取第一预设数据组和第二预设数据组对原始指纹数据进行正则化处理,该第一预设数据组和第二预设数据组通常可以存储在指纹传感器校准阶段生成的base文件中。During the fingerprint recognition under the screen, the light-emitting layer of the display screen will emit a screen light signal to the finger placed on the screen. The screen light signal is at the interface between the display screen and the air layer of the fingerprint valley, the fingerprint valley and the fingerprint ridge. The reflected light enters the display screen and is received by the fingerprint sensor after multiple refraction, reflection and diffraction. In addition, a part of the screen light signal (also called screen light leakage) emitted by the light-emitting layer of the display screen is directly received by the fingerprint sensor through multiple refraction, reflection and diffraction. The fingerprint sensor generates fingerprint raw data according to the received optical signal. Since the light reflectivity of the fingerprint ridge and the fingerprint valley is different, the generated fingerprint raw data can reflect the fingerprint ridge and the fingerprint valley. However, the fingerprint raw data includes not only fingerprint information, but also interference information (hereinafter, also referred to as noise floor) such as background noise of the display screen (such as screen light leakage), and the noise floor of each fingerprint sensor is different. In order to eliminate the influence of the noise floor difference of the fingerprint sensor on the fingerprint original data, the fingerprint original data is regularized. Specifically, the original fingerprint data is normalized by using the first preset data set and the second preset data set obtained in the calibration stage of the fingerprint sensor, and the first preset data set and the second preset data set can usually be stored in In the base file generated during the fingerprint sensor calibration phase.

第一预设数据组可以是在指纹传感器的校准阶段利用肉色平头指纹模型51来模拟用户的手指而获取的数据组。肉色平头指纹模型51用于模拟无指纹的用户手指,即肉色平头指纹模型51相当于全是指纹谷的手指。如图5a所示,在获取第一预设数据组时,可以将肉色平头指纹模型51按压在指纹采集区域上(即指纹传感器对应的显示屏12的局部区域),指纹传感器根据接收到的光 信号确定第一预设数据组。由于肉色平头指纹模型51相当于全是指纹谷的手指,因此,第一预设数据组不仅包含有与肉色平头指纹模型51的中央凹面反射的光有关的信息,还包括显示屏12的背景噪声(例如显示屏12的漏光信息)等干扰信息。The first preset data set may be a data set obtained by simulating a user's finger by using the flesh-colored flat head fingerprint model 51 in the calibration stage of the fingerprint sensor. The flesh-colored flat head fingerprint model 51 is used to simulate a user's finger without fingerprints, that is, the flesh-colored flat head fingerprint model 51 is equivalent to a finger full of fingerprint valleys. As shown in Fig. 5a, when acquiring the first preset data set, the flesh-colored flat-head fingerprint model 51 can be pressed on the fingerprint collection area (ie, the partial area of the display screen 12 corresponding to the fingerprint sensor), and the fingerprint sensor can receive light according to the received light. The signal determines the first preset data set. Since the flesh-colored flat head fingerprint model 51 is equivalent to a finger full of fingerprint valleys, the first preset data set not only includes information related to the light reflected by the central concave surface of the flesh-colored flat head fingerprint model 51 , but also includes the background noise of the display screen 12 (for example, the light leakage information of the display screen 12) and other interference information.

第二预设数据组可以是在指纹传感器的校准阶段利用黑色平头指纹模型52模拟用户的手指而获取的数据组。黑色平头指纹模型52用于模拟没有手指触摸的按压状态。如图5b所示,在获取第二指纹数据组时,可以将黑色平头指纹模型52按压在指纹采集区域,指纹传感器根据接收到的光信号确定第二预设数据组。由于黑色平头指纹模型52会吸收向显示屏上方透射的光,因此,第二指纹数据仅包括显示屏的背景噪声(例如显示屏12的漏光信息)等干扰信息,即仅包括指纹传感器的底噪。The second preset data set may be a data set obtained by simulating a user's finger by using the black flat head fingerprint model 52 in the calibration stage of the fingerprint sensor. The black flat head fingerprint model 52 is used to simulate a pressed state without finger touch. As shown in FIG. 5b , when acquiring the second fingerprint data set, the black flat head fingerprint model 52 can be pressed in the fingerprint collection area, and the fingerprint sensor determines the second preset data set according to the received optical signal. Since the black flat-head fingerprint model 52 will absorb the light transmitted to the upper part of the display screen, the second fingerprint data only includes the background noise of the display screen (such as the light leakage information of the display screen 12) and other interference information, that is, only includes the background noise of the fingerprint sensor. .

将第一预设数据组减去第二预设数据组,可以得到不包含底噪的指纹数据。本实施例中利用第一预设数据组和第二预设数据组对待检测指纹对应的指纹原始数据进行正则化处理,由此消除不同指纹传感器的底噪对指纹数据的影响,提高指纹识别的准确度。下面以对N组指纹原始数据中的一组指纹原始数据进行正则化处理为例,对一种可能的正则化处理方式进行说明。By subtracting the second preset data set from the first preset data set, fingerprint data without noise floor can be obtained. In this embodiment, the first preset data set and the second preset data set are used to regularize the fingerprint raw data corresponding to the fingerprint to be detected, thereby eliminating the influence of the noise floor of different fingerprint sensors on the fingerprint data, and improving the fingerprint recognition efficiency. Accuracy. A possible regularization processing method is described below by taking the regularization processing of one group of fingerprint original data in the N groups of fingerprint original data as an example.

此处,为了便于描述,可以将第一预设数据组和第二预设数据组分别表示为H_Flesh和H_black,将待检测指纹的一组指纹原始数据表示为Rawdata,并且假设H_Flesh、H_black和Rawdata均包含T个数据,其中,T为指纹传感器采集到的指纹数据的大小,例如可以为120×120。若该组指纹原始数据中的任一指纹原始数据表示为Rawdata(t),第一预设数据组和第二预设数据组中与Rawdata(t)对应的数据表示为H_Flesh(t)和H_black(t),其中,1≤t≤T,则可以通过正则化公式(1)计算出与Rawdata(t)对应的指纹数据Ndata(t)。该正则化公式(1)可以表示为:Here, for the convenience of description, the first preset data group and the second preset data group can be represented as H_Flesh and H_black respectively, a set of fingerprint raw data of the fingerprint to be detected is represented as Rawdata, and it is assumed that H_Flesh, H_black and Rawdata Both include T pieces of data, where T is the size of the fingerprint data collected by the fingerprint sensor, for example, it can be 120×120. If any fingerprint raw data in the group of fingerprint raw data is represented as Rawdata(t), the data corresponding to Rawdata(t) in the first preset data group and the second preset data group are represented as H_Flesh(t) and H_black (t), where 1≤t≤T, then the fingerprint data Ndata(t) corresponding to Rawdata(t) can be calculated by the regularization formula (1). The regularization formula (1) can be expressed as:

Ndata(t)=(Rawdata(t)-H_black(t))/(H_Flesh(t)-H_black(t))Ndata(t)=(Rawdata(t)-H_black(t))/(H_Flesh(t)-H_black(t))

以此方式,可以计算出一组指纹原始数据对应的指纹数据。需要说明的是,此处的计算方式仅是为了说明正则化处理的具体原理,在实际计算时可以利用矩阵运算,提高处理速度。In this way, fingerprint data corresponding to a set of fingerprint raw data can be calculated. It should be noted that the calculation method here is only to illustrate the specific principle of regularization processing, and matrix operations can be used in actual calculation to improve the processing speed.

应理解,上述正则化处理的实现方式仅是一种示例,本实施例对正则化处理的具体实现方式不做限定,也可以利用第一预设数据组和第二预设数据组通过其他合适的正则化处理方式对指纹原始数据进行正则化处理。It should be understood that the implementation manner of the above-mentioned regularization processing is only an example, and the specific implementation manner of the regularization processing is not limited in this embodiment, and the first preset data set and the second preset data set can also be used through other suitable data sets. The regularization processing method performs regularization processing on the original fingerprint data.

S402、根据待检测指纹对应的指纹数据,确定用于指示所述待检测指纹的脊谷线特征和偏振特性的指纹特征信息。S402 , according to the fingerprint data corresponding to the fingerprint to be detected, determine fingerprint feature information for indicating the ridge-valley line feature and the polarization feature of the fingerprint to be detected.

本实施例中,指纹数据包括N组指纹数据,可以直接根据待检测指纹的N组指纹数据来确定待检测指纹的指纹特征信息。然而,由于指纹数据分别是根据不同导光通道引导的多路光信号得到的,不同导光通道对应的感光区域接收到的光信号角度不同,因此生成的N组指纹数据及对应的N个指纹图像之间会存在一定的偏移量。In this embodiment, the fingerprint data includes N groups of fingerprint data, and the fingerprint feature information of the fingerprint to be detected can be directly determined according to the N groups of fingerprint data of the fingerprint to be detected. However, since the fingerprint data are obtained from multiple optical signals guided by different light guide channels, the angles of the light signals received by the photosensitive areas corresponding to different light guide channels are different. Therefore, N sets of fingerprint data and corresponding N fingerprints are generated. There will be some offset between the images.

为了提高提取的指纹特征信息的准确度,可选的,如图4所示,在一种可能的实现方式中,根据待检测指纹对应的指纹数据,确定用于指示待检测指纹的脊谷线特征和偏振特性的指纹特征信息,包括:In order to improve the accuracy of the extracted fingerprint feature information, optionally, as shown in FIG. 4 , in a possible implementation manner, according to the fingerprint data corresponding to the fingerprint to be detected, determine the ridge and valley lines used to indicate the fingerprint to be detected Fingerprint signature information for characteristics and polarization properties, including:

S4021、根据N组指纹数据生成对应的N个指纹图像;S4021, generating corresponding N fingerprint images according to N groups of fingerprint data;

例如,可以对N组指纹数据进行图像最大最小值量化处理,将N组指纹数据规范化至图像的灰度级范围,例如0~255之间,以生成对应的N个指纹图像。应理解,为了提高指纹图像清晰度,在根据指纹数据生成指纹图像时还可以包括其他图像处理过程,本实施例对此不做限定。For example, the maximum and minimum value quantization processing of the N groups of fingerprint data can be performed, and the N groups of fingerprint data can be normalized to the gray level range of the image, for example, between 0 and 255, so as to generate corresponding N fingerprint images. It should be understood that, in order to improve the clarity of the fingerprint image, other image processing processes may also be included when generating the fingerprint image according to the fingerprint data, which is not limited in this embodiment.

S4022、根据N个指纹图像中的任意两个指纹图像之间的指纹公共区域,确定待使用的指纹公共区域;S4022, according to the fingerprint common area between any two fingerprint images in the N fingerprint images, determine the fingerprint common area to be used;

本实施例中,在确定待使用的指纹公共区域之前需要根据N个指纹图像中的任意两个指纹图像之间的偏移量,确定N个指纹图像中的任意两个指纹图像之间的指纹公共区域。In this embodiment, before determining the fingerprint common area to be used, it is necessary to determine the fingerprint between any two fingerprint images in the N fingerprint images according to the offset between any two fingerprint images in the N fingerprint images Public area.

例如,在N为1时,根据两个指纹图像之间的偏移量,可以确定一个指纹公共区域;在N为2时,根据四个指纹图像中两两之间的偏移量,总共可以确定六个指纹公共区域。For example, when N is 1, according to the offset between the two fingerprint images, a fingerprint common area can be determined; when N is 2, according to the offset between the four fingerprint images, a total of Identify six fingerprint common areas.

指纹公共区域是指相应两个指纹图像的共有部分。各个指纹公共区域的大小相同。例如,指纹图像的大小为120×120,指纹公共区域的大小可以为100×100。N个指纹图像中任意两个指纹图像之间的偏移量与对应的感光区域接收到的光信号的方向有关,两个指纹图像可以仅在水平方向上发生偏移,也可以仅在垂直方向发生偏移,或者也可以在水平和垂直方向上均发生偏移。The fingerprint common area refers to the common part of the corresponding two fingerprint images. The size of the common area of each fingerprint is the same. For example, the size of the fingerprint image is 120×120, and the size of the fingerprint common area can be 100×100. The offset between any two fingerprint images in the N fingerprint images is related to the direction of the light signal received by the corresponding photosensitive area. The two fingerprint images can be offset only in the horizontal direction or only in the vertical direction. Offset occurs, or can be offset both horizontally and vertically.

下面参照图6a和图6b来具体说明确定两个指纹图像之间的指纹公共区域的过程。为了便于描述,下文中在以指纹图像的左下角的坐标为圆心,以水平方向为X轴,以垂直方向为Y轴的坐标系中表示两个指纹图像之间的偏移 量。The process of determining the fingerprint common area between two fingerprint images will be described in detail below with reference to FIG. 6a and FIG. 6b. For the convenience of description, the offset between two fingerprint images is represented in the following coordinate system with the coordinates of the lower left corner of the fingerprint image as the center, the X axis as the horizontal direction, and the Y axis as the vertical direction.

参照图6a,在确定指纹图像I1和指纹图像I2之间的指纹公共区域时,首先,在指纹图像I1中确定参考特征点A,然后,在指纹图像I2中进行匹配,确定与指纹图像I1中的参考特征点A对应的目标特征点A’。如图6a所示,指纹图像I1中的目标特征点A’与指纹图像I2中的参考特征点A在x方向上未发生偏移,在y方向上,目标特征点A’相对于参考特征点A偏移△y。根据指纹图像I1和指纹图像I2在y方向上的偏移量△y,可以在指纹图像I2中分割出指纹图像I1和指纹图像I2之间的指纹公共区域,如图6a右下角的实线框所示的区域。应理解,根据指纹图像I1和指纹图像I2在y方向上的偏移量△y,也可以在指纹图像I1中分割出指纹图像I1和指纹图像I2之间的指纹公共区域(未示出)。Referring to Fig. 6a, when determining the fingerprint common area between the fingerprint image I1 and the fingerprint image I2, first, the reference feature point A is determined in the fingerprint image I1, then, matching is performed in the fingerprint image I2, and it is determined that the fingerprint image I1 matches the fingerprint image I1. The reference feature point A corresponds to the target feature point A'. As shown in Figure 6a, the target feature point A' in the fingerprint image I1 and the reference feature point A in the fingerprint image I2 are not offset in the x direction, and in the y direction, the target feature point A' is relative to the reference feature point. A is offset by Δy. According to the offset Δy between the fingerprint image I1 and the fingerprint image I2 in the y direction, the fingerprint common area between the fingerprint image I1 and the fingerprint image I2 can be segmented in the fingerprint image I2, as shown in the solid line box in the lower right corner of Figure 6a area shown. It should be understood that, according to the offset Δy of the fingerprint image I1 and the fingerprint image I2 in the y direction, the fingerprint common area (not shown) between the fingerprint image I1 and the fingerprint image I2 can also be segmented in the fingerprint image I1.

参照图6b,在确定指纹图像I1和指纹图像I3之间的公共区域时,以与图6a相同的方式,首先,在指纹图像I1中确定参考特征点A,然后,在指纹图像I3中进行匹配,确定与指纹图像I1中的参考特征点A对应的目标特征点A”。如图6b所示,指纹图像I1中的目标特征点A’与指纹图像I3中的参考特征点A”在x方向上偏移△x,在y方向上未发生偏移。因此,根据指纹图像I1和指纹图像I2在x方向上的偏移量△x,可以在指纹图像I1中分割出指纹图像I1和指纹图像I3之间的指纹公共区域,如图6b右下角实线框所示的区域。应理解,根据指纹图像I1和指纹图像I3在x方向上的偏移量△x,也可以在指纹图像I1中分割出指纹图像I1和指纹图像I3之间的指纹公共区域(未示出)。6b, in determining the common area between the fingerprint image I1 and the fingerprint image I3, in the same way as in FIG. 6a, first, the reference feature point A is determined in the fingerprint image I1, and then, matching is performed in the fingerprint image I3 , determine the target feature point A" corresponding to the reference feature point A in the fingerprint image I1. As shown in Figure 6b, the target feature point A' in the fingerprint image I1 and the reference feature point A" in the fingerprint image I3 are in the x direction. Offset Δx up, no offset occurs in the y direction. Therefore, according to the offset Δx between the fingerprint image I1 and the fingerprint image I2 in the x direction, the fingerprint common area between the fingerprint image I1 and the fingerprint image I3 can be segmented in the fingerprint image I1, as shown by the solid line in the lower right corner of Figure 6b the area shown in the box. It should be understood that, according to the offset Δx of the fingerprint image I1 and the fingerprint image I3 in the x direction, the fingerprint common area (not shown) between the fingerprint image I1 and the fingerprint image I3 can also be segmented in the fingerprint image I1.

需要注意的是,图6a和图6b的实施例分别仅示出了3个参考特征点进行说明,在实际应用中,参考特征点的数量可以根据实际需要进行设置。此外,应理解,以相同的方式还可以确定在X轴和Y轴方向上均存在偏移的两个指纹图像的公共区域。为了简洁起见,此处不再赘述。It should be noted that the embodiments of FIG. 6a and FIG. 6b respectively only show three reference feature points for description. In practical applications, the number of reference feature points can be set according to actual needs. In addition, it should be understood that the common area of the two fingerprint images with offsets in both the X-axis and Y-axis directions can also be determined in the same manner. For the sake of brevity, details are not repeated here.

在确定N个指纹图像中的任意两个指纹图像之间的指纹公共区域之后,可以从所确定的指纹公共区域中选择至少一个指纹公共区域作为待使用的指纹公共区域。After determining the fingerprint common area between any two fingerprint images in the N fingerprint images, at least one fingerprint common area may be selected from the determined fingerprint common area as the fingerprint common area to be used.

待使用的指纹公共区域可以是所确定的指纹公共区域中的任意选择指纹公共区域。可选的,在一种可选的实现方式中,待使用的指纹公共区域为包含所述偏振导光通道对应的第一指纹图像部分,且,包含所述非偏振导光通道对应的第二指纹图像部分的指纹公共区域。由于偏振导光通道引导的光信号的强 度与非偏振导光通道的引导的光信号的强度存在较大差异,相应地,第一指纹图像部分对应的指纹数据和第二指纹图像部分对应的指纹数据的区分度较大,因此根据该待使用的指纹公共区域可以更好地提取指纹特征信息。The fingerprint common area to be used may be any selected fingerprint common area among the determined fingerprint common areas. Optionally, in an optional implementation manner, the common area of the fingerprint to be used includes the first fingerprint image portion corresponding to the polarized light guide channel, and includes the second fingerprint image portion corresponding to the non-polarized light guide channel. The fingerprint common area of the fingerprint image part. Since the intensity of the optical signal guided by the polarized light guide channel is quite different from the intensity of the optical signal guided by the unpolarized light guide channel, correspondingly, the fingerprint data corresponding to the first fingerprint image part and the fingerprint corresponding to the second fingerprint image part The degree of discrimination of the data is large, so the fingerprint feature information can be better extracted according to the common area of the fingerprint to be used.

S4023、根据待使用的指纹公共区域确定指纹特征信息。S4023. Determine fingerprint feature information according to the fingerprint common area to be used.

具体地,根据指纹特征信息的特征类型不同,可以根据待使用的指纹公共区域的像素数据和/或对应的指纹数据来确定指纹特征信息。Specifically, according to the different feature types of the fingerprint feature information, the fingerprint feature information can be determined according to the pixel data and/or the corresponding fingerprint data in the common area of the fingerprint to be used.

可选地,在本申请的一种实施例中,如图8所示,根据待使用的指纹公共区域确定指纹特征信息,包括:Optionally, in an embodiment of the present application, as shown in FIG. 8 , the fingerprint feature information is determined according to the fingerprint common area to be used, including:

S801、对待使用的指纹公共区域中的脊线和谷线进行识别,确定待使用的指纹公共区域中的指纹脊线和指纹谷线。S801. Identify the ridges and valleys in the public area of the fingerprint to be used, and determine the ridges and valleys of the fingerprints in the public area of the fingerprint to be used.

S802、根据指纹脊线对应的指纹数据确定脊线变异系数,并且根据指纹谷线对应的指纹数据确定谷线变异系数。S802. Determine the coefficient of variation of the ridge line according to the fingerprint data corresponding to the ridge line of the fingerprint, and determine the coefficient of variation of the valley line according to the fingerprint data corresponding to the valley line of the fingerprint.

其中,脊线变异系数用于指示待检测指纹的脊线的均匀性,谷线变异系数用于指示待检测指纹的谷线的均匀性。The coefficient of variation of the ridge line is used to indicate the uniformity of the ridge line of the fingerprint to be detected, and the coefficient of variation of the valley line is used to indicate the uniformity of the valley line of the fingerprint to be detected.

具体地,根据指纹脊线对应的指纹数据,计算脊线标准差std v和脊线平均值avg v,并且根据指纹谷线对应的指纹数据,计算谷线标准差std r和谷线平均值avg r;将脊线标准差与脊线平均值之比作为脊线变异系数

Figure PCTCN2020118971-appb-000001
并且将谷线标准差与谷线平均值之比作为谷线变异系数
Figure PCTCN2020118971-appb-000002
Specifically, according to the fingerprint data corresponding to the fingerprint ridge line, the ridge line standard deviation std v and the ridge line average value avg v are calculated, and according to the fingerprint data corresponding to the fingerprint valley line, the valley line standard deviation std r and the valley line average value avg are calculated r ; use the ratio of the ridge standard deviation to the ridge mean as the ridge variation coefficient
Figure PCTCN2020118971-appb-000001
And take the ratio of the standard deviation of the valley line to the mean value of the valley line as the coefficient of variation of the valley line
Figure PCTCN2020118971-appb-000002

S803、将脊线变异系数和谷线变异系数确定为指纹特征信息。S803. Determine the coefficient of variation of the ridge line and the coefficient of variation of the valley line as fingerprint feature information.

本实施例中,由于2.5D假指纹受成型(mold)工艺的影响,指纹谷线和指纹脊线的一致性较高,因此,指纹传感器针对2.5D假指纹获取到的指纹脊谷线对应的指纹数据的波动性小于针对真手指获取到的指纹脊谷线对应的指纹数据的波动性。具体地,如图7中指纹剖面图中左下角的图所示,2.5D假指纹中脊线高度和谷线深度均一致,因此2.5D的脊线和谷线的均匀性较好,相应地,用于2.5D假指纹的脊线变异系数和谷线变异系数较小。而如图7中指纹剖面图中右下角的图所示,真指纹中,每条脊线中间最高,并且朝向两侧逐渐变小,每条谷线中间最低,并且朝向两侧逐渐升高,因此真指纹的脊线和谷线的均匀性较差,由此真指纹的脊线变异系数和谷线变异系数较大。In this embodiment, since the 2.5D fake fingerprint is affected by the molding process, the consistency between the fingerprint valley line and the fingerprint ridge line is relatively high. Therefore, the fingerprint sensor obtained for the 2.5D fake fingerprint corresponds to the fingerprint ridge valley line. The volatility of the fingerprint data is smaller than that of the fingerprint data corresponding to the fingerprint ridge and valley lines obtained for the real finger. Specifically, as shown in the figure in the lower left corner of the fingerprint profile in Figure 7, the height of the ridge and the depth of the valley in the 2.5D fake fingerprint are the same, so the uniformity of the ridge and valley of the 2.5D is better, and accordingly , the coefficient of variation of the ridge line and the valley line of the 2.5D fake fingerprint are smaller. As shown in the figure in the lower right corner of the fingerprint profile in Figure 7, in a real fingerprint, each ridge line is the highest in the middle, and gradually becomes smaller toward both sides, and the middle of each valley line is the lowest, and gradually increases toward both sides, Therefore, the uniformity of the ridges and valleys of the real fingerprints is poor, and the coefficients of variation of the ridges and valleys of the real fingerprints are therefore larger.

由于真指纹的脊线变异系数和谷线变异系数大于2.5D假指纹的脊线变异系数和谷线变异系数,在确定了待检测指纹对应的脊线变异系数和谷线变异系数之后,将该脊线变异系数和谷线变异系数分别与相应的第一预设阈值进行 比较,若大于第一预设阈值,则表示待检测指纹为真指纹,若小于第一预设阈值,则表示待检测指纹为假指纹。Since the coefficient of variation of the ridge line and the coefficient of variation of the valley line of the real fingerprint is greater than that of the 2.5D fake fingerprint, after determining the coefficient of variation of the ridge line and the valley line corresponding to the fingerprint to be detected, the The coefficient of variation of the ridge line and the coefficient of variation of the valley line are respectively compared with the corresponding first preset thresholds. If it is greater than the first preset threshold, it means that the fingerprint to be detected is a true fingerprint, and if it is less than the first preset threshold, it means that the fingerprint to be detected is to be detected. Fingerprints are fake fingerprints.

需要说明的是,每个指纹公共区域对应有两组指纹数据,例如,第k个指纹图像与第p个指纹图像的指纹公共区域对应的指纹数据包括第k个指纹图像中的指纹公共区域对应的指纹数据和第p个指纹图像中的指纹公共区域对应的指纹数据。因此,在确定脊线变异系数和谷线变异系数时,可以选择待使用的指纹公共区域对应的两组指纹数据中任意一组或两组指纹数据来确定脊线变异系数和谷线变异系数。It should be noted that each fingerprint common area corresponds to two sets of fingerprint data. For example, the fingerprint data corresponding to the fingerprint common area of the kth fingerprint image and the pth fingerprint image includes the fingerprint data corresponding to the fingerprint common area in the kth fingerprint image. The fingerprint data of , and the fingerprint data corresponding to the fingerprint common area in the p-th fingerprint image. Therefore, when determining the coefficient of variation of the ridge line and the coefficient of variation of the valley line, any one or two sets of fingerprint data in the two groups of fingerprint data corresponding to the common area of the fingerprint to be used can be selected to determine the coefficient of variation of the ridge line and the valley line.

例如,若待使用的指纹公共区域为第k个指纹图像与第P个指纹图像之间的指纹公共区域,在一种可能的实现方式中,可以根据第k个指纹图像中的指纹公共区域对应的指纹数据和第p个指纹图像中的指纹公共区域对应的指纹数据中任一组数据来确定脊线变异系数和谷线变异数据作为指纹特征信息,以减少计算量。For example, if the fingerprint common area to be used is the fingerprint common area between the kth fingerprint image and the pth fingerprint image, in a possible implementation manner, the fingerprint common area in the kth fingerprint image may correspond to The ridge line variation coefficient and valley line variation data are determined as fingerprint feature information to reduce the amount of calculation.

又例如,若待使用的指纹公共区域为第k个指纹图像与第P个指纹图像之间的指纹公共区域,并且第k个指纹图像为偏振导光通道引导的光信号对应的指纹图像,第p个指纹图像为非偏振导光通道对应的光信号引导的指纹图像,则在另一种可能的实现方式中,可以根据第k个指纹图像中的指纹公共区域对应的指纹数据和第p个指纹图像中的指纹公共区域对应的指纹数据来分别确定脊线变异系数和谷线变异系数作为指纹特征信息,以提高指纹识别的准确度。为了便于描述,将所确定的脊线变异系数和谷线变异系数分别称为第一脊线变异系数、第一谷线变异系数、第二脊线变异系数和第二谷线变异系数。For another example, if the fingerprint common area to be used is the fingerprint common area between the kth fingerprint image and the pth fingerprint image, and the kth fingerprint image is the fingerprint image corresponding to the optical signal guided by the polarized light guide channel, the The p fingerprint images are fingerprint images guided by the optical signal corresponding to the non-polarized light guide channel. In another possible implementation, the fingerprint data corresponding to the fingerprint common area in the kth fingerprint image and the pth fingerprint The coefficient of variation of the ridge line and the coefficient of variation of the valley line are determined respectively according to the fingerprint data corresponding to the fingerprint common area in the fingerprint image as fingerprint feature information, so as to improve the accuracy of fingerprint identification. For convenience of description, the determined ridge line variation coefficient and valley line variation coefficient are referred to as the first ridge line variation coefficient, the first valley line variation coefficient, the second ridge line variation coefficient and the second valley line variation coefficient, respectively.

具体地,根据第k个指纹图像中的指纹公共区域中的指纹脊线对应的指纹数据,计算第一脊线标准差和第一脊线平均值。根据第k个指纹图像中的指纹公共区域中的指纹谷线对应的指纹数据,计算第一谷线标准差和第一谷线平均值。将第一脊线标准差与第一脊线平均值之比作为第一脊线变异系数,并且将第一谷线标准差与第一谷线平均值之比作为第一谷线变异系数。Specifically, according to the fingerprint data corresponding to the fingerprint ridges in the fingerprint common area in the kth fingerprint image, the standard deviation of the first ridges and the average value of the first ridges are calculated. According to the fingerprint data corresponding to the fingerprint valley line in the fingerprint common area in the kth fingerprint image, the standard deviation of the first valley line and the average value of the first valley line are calculated. The ratio of the first ridge standard deviation to the first ridge mean is used as the first ridge coefficient of variation, and the ratio of the first valley standard deviation to the first valley mean is used as the first valley coefficient of variation.

根据第p个指纹图像中的指纹公共区域中的指纹脊线对应的指纹数据,计算第二脊线标准差和第二脊线平均值。根据第p个指纹图像中的指纹公共区域中的指纹谷线对应的指纹数据,计算第二谷线标准差和第二谷线平均值。将第二脊线标准差与第二脊线平均值之比作为第二脊线变异系数,并且将第二谷线标准差与第二谷线平均值之比作为第二谷线变异系数。According to the fingerprint data corresponding to the fingerprint ridges in the fingerprint common area in the p-th fingerprint image, the second ridge standard deviation and the second ridge average are calculated. According to the fingerprint data corresponding to the fingerprint valley line in the fingerprint common area in the p-th fingerprint image, the second valley line standard deviation and the second valley line average value are calculated. The ratio of the second ridge line standard deviation to the second ridge line mean is used as the second ridge line variation coefficient, and the ratio of the second valley line standard deviation to the second valley line mean value is used as the second valley line variation coefficient.

由于偏振导光通道引导的光信号的强度高于非偏振导光通道引导的光信号的强度,因此第k个指纹图像中的指纹公共区域对应的指纹数据和第p个指纹图像中的指纹公共区域对应的指纹数据存在非线性差异并且数据区分度不同,根据存在非线性关系且数据区分度不同的两组指纹数据分别确定脊线变异系数和谷线变异系数作为指纹特征信息,可以更好地识别待检测指纹为真指纹或2.5D假指纹,进而提高指纹检测的准确度。Since the intensity of the optical signal guided by the polarized light guide channel is higher than that of the optical signal guided by the non-polarized light guide channel, the fingerprint data corresponding to the fingerprint common area in the kth fingerprint image and the fingerprint in the pth fingerprint image are common The fingerprint data corresponding to the region has nonlinear differences and different degrees of data discrimination. According to the two sets of fingerprint data with nonlinear relationship and different degrees of data discrimination, the ridge line variation coefficient and the valley line variation coefficient are respectively determined as fingerprint feature information, which can be better. Identify the fingerprint to be detected as a real fingerprint or a 2.5D fake fingerprint, thereby improving the accuracy of fingerprint detection.

此外,由于空气的折射率n1=1,真指纹的折射率n2=1.3,显示屏的屏幕的折射率n3=1.4。真指纹相对于显示屏的屏幕为光疏介质,相应地,显示屏的屏幕相对于真指纹为光密介质。如图9所示,当真指纹按压在显示屏的指纹采集区域以用于指纹识别时,显示屏13的发光层发射包括有S波和P波的屏幕光信号,该屏幕光信号在显示屏13与指纹谷空气层的交界面处、指纹谷线112处和指纹脊线111处发生反射。具体地,真指纹的指纹脊线与显示屏的屏幕接触时,光从光疏介质到光密介质,真指纹的相对折射率为0.92。根据菲涅尔定律,S波的反射率Rs~=0.116%,P波的反射率Rp~=1.14%。In addition, since the refractive index of the air is n1=1, the refractive index of the real fingerprint is n2=1.3, and the refractive index of the screen of the display screen is n3=1.4. The real fingerprint is an optically sparse medium relative to the screen of the display screen, and correspondingly, the screen of the display screen is an optically dense medium relative to the real fingerprint. As shown in FIG. 9 , when the real fingerprint is pressed on the fingerprint collection area of the display screen for fingerprint identification, the light-emitting layer of the display screen 13 emits a screen light signal including S waves and P waves, and the screen light signal is displayed on the display screen 13 . Reflection occurs at the interface with the fingerprint valley air layer, the fingerprint valley line 112 and the fingerprint ridge line 111 . Specifically, when the fingerprint ridge line of the real fingerprint is in contact with the screen of the display screen, the light goes from an optically sparser medium to an optically denser medium, and the relative refractive index of the real fingerprint is 0.92. According to Fresnel's law, the reflectance of the S wave is Rs~=0.116%, and the reflectance of the P wave is Rp~=1.14%.

2.5D假指纹的制作材料通常为白胶、木胶、黑胶、硅胶、美缝剂、油漆或眀胶等,其折射率n4=1.6~1.8,这与真指纹的折射率差异较大。对于2.5D假指纹而言,2.5D假指纹相对于显示屏的屏幕为光密介质,相应地,显示屏的屏幕相对于2.5D假指纹为光疏介质。当2.5D手指按压在显示屏的指纹采集区域以用于指纹识别时,2.5D假指纹的指纹脊线与显示屏的屏幕接触,光从光疏介质到光密介质,2.5D假指纹的相对折射率1.21。假设2.5D假指纹的折射率n4=1.7,根据菲涅尔原理,此时S波的反射率Rs和P波的反射率均趋于0.02%。因此,真指纹与2.5D假指纹在指纹脊线处的反射光信号的强度存在差异。2.5D fake fingerprints are usually made of white glue, wood glue, black glue, silica gel, beautifying agent, paint or glue, etc. The refractive index n4=1.6~1.8, which is quite different from the refractive index of real fingerprints. For the 2.5D fake fingerprint, the 2.5D fake fingerprint is an optically dense medium relative to the screen of the display screen, and correspondingly, the screen of the display screen is an optically sparser medium relative to the 2.5D fake fingerprint. When the 2.5D finger is pressed on the fingerprint collection area of the display screen for fingerprint recognition, the fingerprint ridge of the 2.5D fake fingerprint is in contact with the screen of the display screen. Refractive index 1.21. Assuming that the refractive index n4=1.7 of the 2.5D false fingerprint, according to the Fresnel principle, the reflectivity Rs of the S wave and the reflectivity of the P wave both tend to be 0.02% at this time. Therefore, there is a difference in the intensity of the reflected light signal at the fingerprint ridge line between the real fingerprint and the 2.5D fake fingerprint.

同时,由于从显示屏上返回的光信号中的S波被显示屏内的偏振单元过滤。如图9所示,对于真指纹而言,由于S波的反射率Rs~=0.116%,P波的反射率Rp~=1.14%,偏振导光通道引导的光信号的强度大于非偏振导光通道引导的光信号的强度。然而,对于假指纹而言,由于s波的反射率Rs和P波的反射率均趋于0.02%,反射光的强度较弱,偏振导光通道引导的光信号的强度与非偏振导光通道引导的光信号的强度近似相等。因此,可以根据待检测指纹对应的非偏振导光通道引导的光信号的强度与偏振导光通道引导的光信号的强度之比作为指纹特征信息来确定待检测指纹是真指纹还是2.5D假指纹。若待检测指纹对应的非偏振导光通道引导的光信号的强度与偏振导光通道引导的光信号 的强度的比值小于或大于对应的第二预设阈值,例如1,则表示待检测指纹为真指纹。相反,若待检测指纹对应的非偏振导光通道引导的光信号的强度与偏振导光通道引导的光信号的强度的比值近似等于对应的第二预设阈值,则表示待检测指纹为2.5D假指纹。At the same time, since the S wave in the light signal returned from the display screen is filtered by the polarization unit inside the display screen. As shown in Figure 9, for a real fingerprint, since the reflectivity of the S wave is Rs~=0.116% and the reflectivity of the P wave is Rp~=1.14%, the intensity of the optical signal guided by the polarized light guide channel is greater than that of the unpolarized light guide The intensity of the channel-guided optical signal. However, for false fingerprints, since the reflectivity of the s-wave Rs and the reflectivity of the P-wave both tend to be 0.02%, the intensity of the reflected light is weak, and the intensity of the optical signal guided by the polarized light guide channel is different from that of the unpolarized light guide channel. The intensities of the guided optical signals are approximately equal. Therefore, it can be determined whether the fingerprint to be detected is a real fingerprint or a 2.5D fake fingerprint according to the ratio of the intensity of the optical signal guided by the unpolarized light guide channel corresponding to the fingerprint to be detected and the intensity of the optical signal guided by the polarized light guide channel as the fingerprint feature information . If the ratio of the intensity of the optical signal guided by the unpolarized light guide channel corresponding to the fingerprint to be detected to the intensity of the optical signal guided by the polarized light guide channel is less than or greater than the corresponding second preset threshold, such as 1, it means that the fingerprint to be detected is real fingerprints. On the contrary, if the ratio of the intensity of the optical signal guided by the unpolarized light guide channel corresponding to the fingerprint to be detected and the intensity of the optical signal guided by the polarized light guide channel is approximately equal to the corresponding second preset threshold, it means that the fingerprint to be detected is 2.5D Fake fingerprints.

可选的,如图10所示,在本申请的一种实施例中,待使用的指纹公共区域的数量为M,M为大于或等于1的正整数,根据待使用的指纹公共区域确定指纹特征信息,包括:Optionally, as shown in FIG. 10 , in an embodiment of the present application, the number of fingerprint public areas to be used is M, where M is a positive integer greater than or equal to 1, and the fingerprint is determined according to the fingerprint public areas to be used. Characteristic information, including:

S1001、根据第i个待使用的指纹公共区域包含的第一指纹图像部分对应的第一指纹数据和第i个待使用的指纹公共区域包含的第二指纹图像部分对应的第二指纹数据确定第一信号强度比,其中,i为小于或等于M的正整数。S1001, according to the first fingerprint data corresponding to the first fingerprint image part contained in the ith fingerprint common area to be used and the second fingerprint data corresponding to the second fingerprint image part contained in the ith fingerprint common area to be used. A signal strength ratio, where i is a positive integer less than or equal to M.

其中,第一信号强度比用于指示待检测指纹的第一偏振特性。Wherein, the first signal intensity ratio is used to indicate the first polarization characteristic of the fingerprint to be detected.

S1002、将第一信号强度比确定为指纹特征信息。S1002. Determine the first signal intensity ratio as fingerprint feature information.

具体地,在一种实现方式中,可以根据第一指纹指纹数据确定第一偏振平均值,并且根据第二指纹数据确定第一非偏振平均值;根据第一非偏振平均值与第一偏振平均值的比值确定第一信号强度比。Specifically, in an implementation manner, the first polarized average value may be determined according to the first fingerprint data, and the first non-polarized average value may be determined according to the second fingerprint data; according to the first non-polarized average value and the first polarized average value The ratio of the values determines the first signal strength ratio.

需要说明的是,在一种可能的实现方式中,第一非偏振平均值与第一偏振平均值的比值可以是第一非偏振平均值与第一偏振平均值之比,可选的,在另一种可能的实现方式中,第一非偏振平均值与第一偏振平均值的比值可以是第一偏振平均值与第一非偏振平均值之比。It should be noted that, in a possible implementation manner, the ratio of the first non-polarized average value to the first polarized average value may be the ratio of the first non-polarized average value to the first polarized average value. In another possible implementation manner, the ratio of the first non-polarized average value to the first polarized average value may be the ratio of the first polarized average value to the first non-polarized average value.

本实施例中,由于对于真指纹而言,偏振导光通道引导的光信号的强度大于非偏振导光通道引导的光信号的强度;对于假指纹而言,偏振导光通道引导的光信号的强度与非偏振导光通道引导的光信号的强度近似相等。因此,若第一信号强度比小于或大于对应的第三预设阈值,例如1,则表示待检测指纹为真指纹。若第一信号强度比近似等于该第三预设阈值,则表示待检测指纹为2.5D假指纹。In this embodiment, for a real fingerprint, the intensity of the optical signal guided by the polarized light guide channel is greater than that of the optical signal guided by the non-polarized light guide channel; for a fake fingerprint, the intensity of the optical signal guided by the polarized light guide channel The intensity is approximately equal to that of the optical signal guided by the unpolarized light guide channel. Therefore, if the first signal strength ratio is less than or greater than the corresponding third preset threshold, such as 1, it means that the fingerprint to be detected is a true fingerprint. If the first signal strength ratio is approximately equal to the third preset threshold, it means that the fingerprint to be detected is a 2.5D fake fingerprint.

可选的,在本申请的另一种实施例中,在待使用的指纹公共区域的数量M大于或等于2时,根据待使用的指纹公共区域确定指纹特征信息,还包括:Optionally, in another embodiment of the present application, when the number M of fingerprint common areas to be used is greater than or equal to 2, the fingerprint feature information is determined according to the fingerprint common areas to be used, and further includes:

S1003、根据第j个待使用的指纹公共区域的指纹图像部分对应的第三指纹数据和第j个待使用的指纹公共区域的指纹图像部分对应的第四指纹数据确定第二信号强度比,其中,j为不等于i且小于或等于M的正整数。S1003: Determine the second signal intensity ratio according to the third fingerprint data corresponding to the fingerprint image part of the jth fingerprint common area to be used and the fourth fingerprint data corresponding to the fingerprint image part of the jth fingerprint common area to be used, wherein , j is a positive integer not equal to i and less than or equal to M.

其中,第二信号强度用于指示待检测指纹的第二偏振特性。Wherein, the second signal strength is used to indicate the second polarization characteristic of the fingerprint to be detected.

S1004、将第二信号强度比确定为指纹特征信息。S1004. Determine the second signal intensity ratio as fingerprint feature information.

具体地,在一种实现方式中,可以根据第三指纹数据确定第二偏振平均值;根据第四指纹数据确定第二非偏振平均值;根据第二偏振平均值与第二非偏振平均值的比值,确定第二信号强度比。Specifically, in an implementation manner, the second polarization average value may be determined according to the third fingerprint data; the second non-polarization average value may be determined according to the fourth fingerprint data; ratio, which determines the second signal strength ratio.

需要说明的是,在第一信号强度比为第一非偏振平均值与第一偏振平均值之比时,第二信号强度比为第二偏振平均值与第二非偏振平均值之比;相反,若第一信号强度比为第一偏振平均值与第一非偏振平均值之比,第二信号强度比为第二非偏振平均值与第二偏振平均值之比。It should be noted that when the first signal intensity ratio is the ratio of the first non-polarized average value to the first polarized average value, the second signal intensity ratio is the ratio of the second polarized average value to the second non-polarized average value; on the contrary , if the first signal intensity ratio is the ratio of the first polarized average value to the first non-polarized average value, and the second signal intensity ratio is the ratio of the second non-polarized average value to the second polarized average value.

本实施例中,由于对于真指纹而言,偏振导光通道引导的光信号的强度小于或大于非偏振导光通道引导的光信号的强度;对于假指纹而言,偏振导光通道引导的光信号的强度与非偏振导光通道引导的光信号的强度近似相等。因此,对于真指纹而言,第一信号强度比小于对应第三预设阈值,且第二信号强度比大于对应第四预设阈值,或者第一信号强度比大于对应第三预设阈值,且第二信号强度比小于对应第四预设阈值。对于假指纹而言,第一信号强度比近似等于第三预设阈值,并且第二信号强度比近似等于第四预设阈值。通过结合第一信号强度比和第二信号强度比,可以更好地区分真指纹和2.5D假指纹,由此提高指纹检测的准确度。In this embodiment, for a real fingerprint, the intensity of the optical signal guided by the polarized light guide channel is smaller or greater than the intensity of the optical signal guided by the non-polarized light guide channel; for a fake fingerprint, the intensity of the light guided by the polarized light guide channel The intensity of the signal is approximately equal to the intensity of the optical signal guided by the unpolarized light guide channel. Therefore, for a real fingerprint, the first signal strength ratio is less than the corresponding third preset threshold, and the second signal strength ratio is greater than the corresponding fourth preset threshold, or the first signal strength ratio is greater than the corresponding third preset threshold, and The second signal strength ratio is smaller than the corresponding fourth preset threshold. For fake fingerprints, the first signal strength ratio is approximately equal to the third predetermined threshold, and the second signal strength ratio is approximately equal to the fourth predetermined threshold. By combining the first signal intensity ratio and the second signal intensity ratio, a real fingerprint and a 2.5D fake fingerprint can be better distinguished, thereby improving the accuracy of fingerprint detection.

可选地,在本申请的一种实施例中,根据待使用的指纹公共区域确定指纹特征信息包括:Optionally, in an embodiment of the present application, determining fingerprint feature information according to the fingerprint common area to be used includes:

S1101、根据待使用的指纹公共区域的像素数据,确定待使用的指纹公共区域对应的哈希值列表。S1101. Determine a hash value list corresponding to the common area of the fingerprint to be used according to the pixel data of the common area of the fingerprint to be used.

S1102、根据待使用的指纹公共区域对应的哈希值列表之间的汉明距离,确定灰度相似度。其中,灰度相似度用于指示待检测指纹的灰度分布特性。S1102: Determine the grayscale similarity according to the Hamming distance between the hash value lists corresponding to the common area of the fingerprint to be used. The grayscale similarity is used to indicate the grayscale distribution characteristics of the fingerprint to be detected.

S1103、将灰度相似度确定为指纹特征信息。S1103. Determine the grayscale similarity as fingerprint feature information.

参照图12a至12b,图12a示出了示例性真指纹的指纹图像对应的灰度分布。可以看出,真指纹的灰度在0~255之间有明显的广泛分布。然而,受到成型工艺的影响,2.5D假指纹的指纹脊线和指纹谷线的一致性较高,相应地,2.5D假指纹的指纹脊线和指纹谷线的均匀度较高。如图12b所示,图12b示出了示例性假指纹的指纹图像对应的灰度分布,可以看出,假指纹的灰度分布集中。例如,如图12b所示,假指纹的灰度分布于0~190之间,并且主要集中于70~125之间。基于真指纹和2.5D假指纹的指纹图像在灰度级上的差异,可以 利用灰度相似度来表征待检测指纹的灰度分布特性,根据灰度相似度来区分真指纹和2.5D假指纹。Referring to Figures 12a to 12b, Figure 12a shows a corresponding grayscale distribution of a fingerprint image of an exemplary real fingerprint. It can be seen that the grayscale of the real fingerprint is obviously widely distributed between 0 and 255. However, affected by the molding process, the consistency of fingerprint ridges and valleys of 2.5D fake fingerprints is high, and correspondingly, the uniformity of fingerprint ridges and valleys of 2.5D fake fingerprints is high. As shown in FIG. 12b, FIG. 12b shows the grayscale distribution corresponding to the fingerprint image of an exemplary fake fingerprint, and it can be seen that the grayscale distribution of the fake fingerprint is concentrated. For example, as shown in Fig. 12b, the grayscale distribution of fake fingerprints is between 0 and 190, and is mainly concentrated between 70 and 125. Based on the difference in gray level between the fingerprint images of the real fingerprint and the 2.5D fake fingerprint, the grayscale similarity can be used to characterize the grayscale distribution characteristics of the fingerprint to be detected, and the real fingerprint and the 2.5D fake fingerprint can be distinguished according to the grayscale similarity. .

具体地,待使用的指纹公共区域可以是N个指纹图像中的两两之间的指纹公共区域中的所有指纹公共区域或一部分指纹公共区域。每个待使用的指纹公共区域对应有两个指纹图像。根据每个待使用的指纹公共区域的像素数据,可以确定两个哈希值列表。Specifically, the fingerprint common area to be used may be all the fingerprint common areas or a part of the fingerprint common areas in the fingerprint common areas between pairs of N fingerprint images. Each fingerprint common area to be used corresponds to two fingerprint images. According to the pixel data of each fingerprint common area to be used, two hash value lists can be determined.

可选的,哈希值列表可以包括均值哈希值列表和/或差值哈希值列表。均值哈希值列表和/或差值哈希值列表的具体获取方法,可以参考图像领域中常用的ahash和dhash算法。Optionally, the hash value list may include a mean hash value list and/or a difference hash value list. For the specific method of obtaining the mean hash value list and/or the difference hash value list, you can refer to the ahash and dhash algorithms commonly used in the image field.

以哈希值列表为均值哈希值列表为例,可以根据每个指纹公共区域的像素数据,获取对应的像素平均值;将该指纹公共区域中的每个像素数据与对应的像素平均值进行比较,若大于或等于对应的像素平均值,则将对应的哈希值列表中的值设置为1,若小于对应的像素平均值,则将对应的哈希值列表中的值设置为0。Taking the hash value list as the average hash value list as an example, the corresponding pixel average value can be obtained according to the pixel data in the public area of each fingerprint; each pixel data in the fingerprint public area is compared with the corresponding pixel average value. For comparison, if it is greater than or equal to the corresponding pixel average value, set the value in the corresponding hash value list to 1, and if it is less than the corresponding pixel average value, set the value in the corresponding hash value list to 0.

在确定待使用的指纹公共区域对应的两个哈希值列表之后,可以计算两个哈希值列表之间的汉明距离,作为灰度相似度。After determining the two hash value lists corresponding to the common area of the fingerprint to be used, the Hamming distance between the two hash value lists can be calculated as the grayscale similarity.

本实施例中,由于2.5D假指纹的指纹脊线和指纹谷线的均匀度较高,对应的指纹图像灰度分布较为集中,因此,根据2.5D假指纹的指纹图像计算的汉明距离较小,相应地,2.5D假指纹对应的灰度相似度较高。相反,真指纹的指纹脊线和指纹谷线的均匀度低于2.5D假指纹,对应的指纹图像灰度分布较为广泛,因此,根据真指纹的指纹图像计算的汉明距离较大,相应地,真指纹的灰度相似度较低。在获取到待检测指纹的灰度相似度之后,可以将该灰度相似度与对应的预设阈值进行比较,若小于所述预设阈值,则表示灰度相似度较高,可以确定待检测指纹为2.5D假指纹,若高于所述预设阈值,则表示灰度相似度较低,可以确定待检测指纹为真指纹。In this embodiment, since the uniformity of the fingerprint ridge lines and the fingerprint valley lines of the 2.5D fake fingerprint is relatively high, the grayscale distribution of the corresponding fingerprint image is relatively concentrated. Therefore, the Hamming distance calculated according to the fingerprint image of the 2.5D fake fingerprint is relatively high. Small, correspondingly, the grayscale similarity corresponding to the 2.5D fake fingerprint is higher. On the contrary, the uniformity of the fingerprint ridge lines and fingerprint valley lines of the real fingerprint is lower than that of the 2.5D fake fingerprint, and the corresponding grayscale distribution of the fingerprint image is relatively wide. Therefore, the Hamming distance calculated according to the fingerprint image of the real fingerprint is larger, and accordingly , the grayscale similarity of real fingerprints is low. After obtaining the grayscale similarity of the fingerprint to be detected, the grayscale similarity can be compared with the corresponding preset threshold. If the grayscale similarity is less than the preset threshold, it means that the grayscale similarity is relatively high, and it can be determined that the grayscale similarity is to be detected. The fingerprint is a 2.5D fake fingerprint. If it is higher than the preset threshold, it means that the grayscale similarity is low, and it can be determined that the fingerprint to be detected is a real fingerprint.

应理解,为了提高计算速度,在根据待使用的指纹公共区域的像素数据,确定该公共区域对应的哈希列表之前,还可以包括对待使用的指纹公共区域进行其他图像处理,例如,对待使用的指纹公共区域进行缩放,根据处理后的指纹公共区域,确定待使用的指纹公共区域对应的哈希值列表。It should be understood that, in order to improve the calculation speed, before determining the hash list corresponding to the public area of the fingerprint to be used according to the pixel data of the public area of the fingerprint to be used, other image processing may also be performed on the public area of the fingerprint to be used. The fingerprint common area is scaled, and a hash value list corresponding to the fingerprint common area to be used is determined according to the processed fingerprint common area.

为了便于理解,下面以待使用的指纹公共区域为第k个指纹图像和第p个指纹图像之间的指纹公共区域,并且灰度相似度为aHash相似度为例对确定 灰度相似度的方法进行详细说明。具体地,该方法包括:For ease of understanding, the method for determining the grayscale similarity is hereinafter taken as the fingerprint common area to be used is the fingerprint common area between the kth fingerprint image and the pth fingerprint image, and the grayscale similarity is aHash similarity. Explain in detail. Specifically, the method includes:

S1201a、对第k指纹图像的指纹公共区域进行图像缩放;S1201a, performing image scaling on the fingerprint common area of the kth fingerprint image;

例如,第k指纹图像的指纹公共区域的大小为100×100,缩放后的指纹公共区域的大小为60×60,通过对指纹公共区域进行图像缩放,可以减少计算的数据量,提高处理速度。For example, the size of the fingerprint common area of the kth fingerprint image is 100×100, and the size of the scaled fingerprint common area is 60×60. By performing image scaling on the fingerprint common area, the amount of computational data can be reduced and the processing speed can be improved.

S1202a、计算缩放后的第k个指纹图像的指纹公共区域的像素数据的像素平均值。S1202a: Calculate the pixel average value of the pixel data in the fingerprint common area of the k-th fingerprint image after scaling.

S1203a、将缩放后的第k个指纹图像的指纹公共区域的像素数据与像素平均值进行比较,若像素数据大于或等于像素平均值,则将第k指纹图像对应的第一哈希值列表中的相应值设置为1。若像素数据大于或等于像素平均值,则将第一哈希值列表中的相应值设置为0。S1203a, compare the pixel data of the fingerprint common area of the kth fingerprint image after scaling with the pixel average value, if the pixel data is greater than or equal to the pixel average value, then add the first hash value list corresponding to the kth fingerprint image in the first hash value list The corresponding value of is set to 1. If the pixel data is greater than or equal to the pixel average, the corresponding value in the first hash value list is set to 0.

以相同的方式,通过S1201b、S1202b和S1203b对第p指纹图像进行处理,得到第p指纹图像对应的第二哈希值列表。S1201a、S1202a和S1203a分别与S1201b、S1202b和S1203b的处理方式类似,此处不再赘述。此外,S1201a和S1201b,S1202a和S1202b,以及S1203a和S1203b可以并行执行,本申请对此不做限定。In the same way, the p-th fingerprint image is processed through S1201b, S1202b and S1203b to obtain a second hash value list corresponding to the p-th fingerprint image. The processing methods of S1201a, S1202a, and S1203a are similar to those of S1201b, S1202b, and S1203b, respectively, and will not be repeated here. In addition, S1201a and S1201b, S1202a and S1202b, and S1203a and S1203b can be executed in parallel, which is not limited in this application.

S1205、计算第一哈希值列表和第二哈希值列表之间的汉明距离,以作为第k指纹图像和第p指纹图像之间的灰度相似度。S1205. Calculate the Hamming distance between the first hash value list and the second hash value list as the grayscale similarity between the kth fingerprint image and the pth fingerprint image.

若S1205中计算得到的汉明距离越小,则表示第k指纹图像和第p指纹图像之间的灰度相似度越高,与该第k指纹图像和第p指纹图像对应的待检测指纹为2.5D假指纹的概率越高。相反,与该第k指纹图像和第p指纹图像对应的待检测指纹为真指纹的概率越高。If the Hamming distance calculated in S1205 is smaller, it means that the grayscale similarity between the kth fingerprint image and the pth fingerprint image is higher, and the fingerprints to be detected corresponding to the kth fingerprint image and the pth fingerprint image are: The higher the probability of a 2.5D fake fingerprint. On the contrary, the probability that the fingerprints to be detected corresponding to the kth fingerprint image and the pth fingerprint image are true fingerprints is higher.

以相同的方式,可以计算N个指纹图像中其他任意两个指纹图像之间的灰度相似度作为指纹特征信息,本申请对此不做限定。In the same way, the grayscale similarity between any other two fingerprint images in the N fingerprint images can be calculated as fingerprint feature information, which is not limited in this application.

S403、根据指纹特征信息作为预先训练的决策树模型的输入,得到待检测指纹的得分。S403. Obtain the score of the fingerprint to be detected according to the fingerprint feature information as the input of the pre-trained decision tree model.

需要说明的是,本实施例中根据待检测指纹的2N组指纹数据获取的指纹特征信息例如可以包括第一脊线变异系数、第一谷线变异系数、第一脊线变异系数、第一谷线变异系数、第一信号强度比、第二信号强度比、灰度相似度或其任意组合,本实施例对此不做限定。It should be noted that, in this embodiment, the fingerprint feature information obtained according to the 2N sets of fingerprint data of the fingerprint to be detected may include, for example, the first ridge variation coefficient, the first valley variation coefficient, the first ridge variation coefficient, the first valley variation coefficient The line variation coefficient, the first signal intensity ratio, the second signal intensity ratio, the grayscale similarity, or any combination thereof, are not limited in this embodiment.

S404、根据待检测指纹的得分和预设指纹阈值的比较结果,确定待检测 指纹的真伪。S404, according to the comparison result of the score of the fingerprint to be detected and the preset fingerprint threshold, determine the authenticity of the fingerprint to be detected.

上述步骤S403和S404与图3所示实施例的S302和S303的工作原理相同,此处不再赘述。The above steps S403 and S404 are the same as the working principles of S302 and S303 in the embodiment shown in FIG. 3 , and will not be repeated here.

本申请实施例中,通过由于多光路结构包括在感光区域所在平面上的投影平行于屏幕偏振方向的N个偏振导光通道和垂直于屏幕偏振方向的N个非偏振导光通道,根据多光路结构引导的2N路光信号对应2N组指纹数据可以确定诸如脊线变异系数、谷线变异系数、第一信号强度比、第二信号强度比和/或灰度相似度等可用于确定待检测指纹为真指纹或2.5D假指纹的指纹特征信息,通过将该特征信息输入预先训练的决策树模型,并将决策树模型输出的用于指示待检测指纹为真指纹的得分与预设指纹阈值的比较结果,可以确定待检测指纹是真指纹还是具有三维深度特征的假指纹,提高了指纹检测的安全性。In the embodiment of the present application, since the multi-optical path structure includes N polarized light guide channels parallel to the polarization direction of the screen and N non-polarized light guide channels perpendicular to the screen polarization direction on the plane where the photosensitive area is located, according to the multi-optical path The structure-guided 2N-path optical signals correspond to 2N sets of fingerprint data, which can be used to determine the coefficient of variation of the ridge line, the coefficient of variation of the valley line, the first signal intensity ratio, the second signal intensity ratio and/or the grayscale similarity, etc., which can be used to determine the fingerprint to be detected It is the fingerprint feature information of a real fingerprint or a 2.5D fake fingerprint. By inputting the feature information into a pre-trained decision tree model, the output of the decision tree model is used to indicate that the fingerprint to be detected is a true fingerprint. The score and the preset fingerprint threshold are calculated. By comparing the results, it can be determined whether the fingerprint to be detected is a real fingerprint or a fake fingerprint with three-dimensional depth features, which improves the security of fingerprint detection.

图13为本申请实施例还提供了一种指纹识别装置,该指纹识别装置用于执行上述任意方法实施例提供的指纹识别方法。如图13所示,该指纹识别装置包括:FIG. 13 further provides a fingerprint identification device according to an embodiment of the present application, and the fingerprint identification device is configured to execute the fingerprint identification method provided by any of the above method embodiments. As shown in Figure 13, the fingerprint identification device includes:

特征提取模块1301,用于根据待检测指纹对应的指纹数据,确定用于指示待检测指纹的脊谷线特征和偏振特性的指纹特征信息,其中,指纹数据是指纹传感器根据多光路结构引导的多路光信号得到的,多光路结构至少包括在感光区域所在平面上的投影平行于屏幕偏振方向的偏振导光通道和垂直于屏幕偏振方向的非偏振导光通道;The feature extraction module 1301 is used to determine the fingerprint feature information used to indicate the ridge-valley line feature and the polarization feature of the fingerprint to be detected according to the fingerprint data corresponding to the fingerprint to be detected, wherein the fingerprint data is the multi-optical path guided by the fingerprint sensor according to the multi-optical path structure. The multi-optical path structure at least includes a polarized light guide channel with projection parallel to the screen polarization direction and a non-polarized light guide channel perpendicular to the screen polarization direction on the plane where the photosensitive area is located;

得分计算模块1302,用于将指纹特征信息输入至预先训练的决策树模型,得到用于指示待检测指纹为真指纹的得分;The score calculation module 1302 is used to input the fingerprint feature information into the pre-trained decision tree model to obtain a score for indicating that the fingerprint to be detected is a true fingerprint;

真伪指纹确定模块1303,用于根据得分和预设指纹阈值的比较结果,确定待检测指纹的真伪。The authenticity fingerprint determination module 1303 is configured to determine the authenticity of the fingerprint to be detected according to the comparison result between the score and the preset fingerprint threshold.

可选的,在本申请的一种实施例中,该指纹识别装置还包括数据正则化模块,用于利用第一预设数据组和第二预设数据组对待检测指纹的指纹原始数据进行正则化处理,得到指纹数据,其中,第一预设数据组和第二预设数据组是在指纹传感器的校准阶段获取的、用于标定指纹传感器的指纹原始数据的数据组。Optionally, in an embodiment of the present application, the fingerprint identification device further includes a data regularization module, configured to use the first preset data set and the second preset data set to regularize the fingerprint raw data of the fingerprint to be detected. process to obtain fingerprint data, wherein the first preset data set and the second preset data set are data sets obtained during the calibration phase of the fingerprint sensor and used for calibrating the fingerprint raw data of the fingerprint sensor.

可选的,在本申请的一种实施例中,待检测指纹对应的指纹数据包括N组指纹数据,特征提取模块1301进一步用于:Optionally, in an embodiment of the present application, the fingerprint data corresponding to the fingerprint to be detected includes N groups of fingerprint data, and the feature extraction module 1301 is further configured to:

根据N组指纹数据生成对应的N个指纹图像;Generate corresponding N fingerprint images according to N groups of fingerprint data;

根据N个指纹图像中的任意两个指纹图像之间的指纹公共区域,确定待使用的指纹公共区域;According to the fingerprint common area between any two fingerprint images in the N fingerprint images, determine the fingerprint common area to be used;

根据待使用的指纹公共区域确定指纹特征信息。The fingerprint feature information is determined according to the fingerprint common area to be used.

可选的,在本申请的一种实施例中,待使用的指纹公共区域为包含偏振导光通道对应的第一指纹图像部分,且,包含非偏振导光通道对应的第二指纹图像部分的指纹公共区域。Optionally, in an embodiment of the present application, the common area of the fingerprint to be used is the first fingerprint image part corresponding to the polarized light guide channel, and the second fingerprint image part corresponding to the non-polarized light guide channel. Fingerprint public area.

可选的,在本申请的一种实施例中,特征提取模块1301进一步用于:Optionally, in an embodiment of the present application, the feature extraction module 1301 is further configured to:

对待使用的指纹公共区域中的脊线和谷线进行识别,确定该指纹公共区域中的指纹脊线和指纹谷线;Identify the ridges and valleys in the public area of the fingerprint to be used, and determine the ridges and valleys of the fingerprints in the public area of the fingerprint;

根据指纹脊线对应的指纹数据确定脊线变异系数,并且根据指纹谷线对应的指纹数据确定谷线变异系数;Determine the ridge line variation coefficient according to the fingerprint data corresponding to the fingerprint ridge line, and determine the valley line variation coefficient according to the fingerprint data corresponding to the fingerprint valley line;

将脊线变异系数和谷线变异系数确定为指纹特征信息。The ridge line variation coefficient and the valley line variation coefficient are determined as fingerprint feature information.

可选的,在本申请的一种实施例中,特征提取模块1301进一步用于:Optionally, in an embodiment of the present application, the feature extraction module 1301 is further configured to:

根据指纹脊线对应的指纹数据,计算脊线标准差和脊线平均值,并且根据指纹谷线对应的指纹数据,计算谷线标准差和谷线平均值;According to the fingerprint data corresponding to the fingerprint ridge line, calculate the ridge line standard deviation and the ridge line average value, and according to the fingerprint data corresponding to the fingerprint valley line, calculate the valley line standard deviation and the valley line average value;

根据脊线标准差与脊线平均值之比,确定脊线变异系数,并且根据谷线标准差与谷线平均值之比,确定谷线变异系数。The coefficient of variation of the ridges is determined from the ratio of the standard deviation of the ridges to the mean of the ridges, and the coefficient of variation of the valleys is determined from the ratio of the standard deviation of the valleys to the mean of the valleys.

可选的,在本申请的一种实施例中,待使用的指纹公共区域的数量为M,M为大于或等于1的正整数,特征提取模块1301进一步用于:Optionally, in an embodiment of the present application, the number of fingerprint public areas to be used is M, where M is a positive integer greater than or equal to 1, and the feature extraction module 1301 is further configured to:

根据第i个待使用的指纹公共区域包含的第一指纹图像部分对应的第一指纹数据和第i个待使用的指纹公共区域包含的第二指纹图像部分对应的第二指纹数据确定第一信号强度比,其中,i为小于或等于M的正整数,第一信号强度比用于指示待检测指纹的第一偏振特性。The first signal is determined according to the first fingerprint data corresponding to the first fingerprint image part contained in the ith fingerprint common area to be used and the second fingerprint data corresponding to the second fingerprint image part contained in the ith fingerprint common area to be used Intensity ratio, where i is a positive integer less than or equal to M, and the first signal intensity ratio is used to indicate the first polarization characteristic of the fingerprint to be detected.

将第一信号强度比确定为指纹特征信息。The first signal strength ratio is determined as fingerprint feature information.

可选的,在本申请的一种实施例中,特征提取模块1301具体用于:Optionally, in an embodiment of the present application, the feature extraction module 1301 is specifically configured to:

根据第一指纹数据确定第一偏振平均值,并且根据第二指纹数据确定第一非偏振平均值;determining a first polarized average value from the first fingerprint data, and determining a first non-polarized average value from the second fingerprint data;

根据第一非偏振平均值与第一偏振平均值的比值,确定第一信号强度比。The first signal intensity ratio is determined based on the ratio of the first unpolarized average value to the first polarized average value.

可选的,在本申请的一种实施例中,在待使用的指纹公共区域的数量M大于或等于2时,特征提取模块1301进一步用于:Optionally, in an embodiment of the present application, when the number M of fingerprint common areas to be used is greater than or equal to 2, the feature extraction module 1301 is further configured to:

根据第j个待使用的指纹公共区域的第一指纹图像部分对应的第三指纹 数据和第j个待使用的指纹公共区域的第二指纹图像部分对应的第四指纹数据确定第二信号强度比,其中,j为不等于i且小于或等于M的正整数,第二信号强度用于指示待检测指纹的第二偏振特性;The second signal intensity ratio is determined according to the third fingerprint data corresponding to the first fingerprint image part of the jth fingerprint common area to be used and the fourth fingerprint data corresponding to the second fingerprint image part of the jth fingerprint common area to be used , where j is a positive integer not equal to i and less than or equal to M, and the second signal strength is used to indicate the second polarization characteristic of the fingerprint to be detected;

将第二信号强度比确定为指纹特征信息。The second signal strength ratio is determined as fingerprint feature information.

可选的,在本申请的一种实施例中,特征提取模块1301进一步用于:Optionally, in an embodiment of the present application, the feature extraction module 1301 is further configured to:

根据第三指纹数据确定第二偏振平均值,并且根据第四指纹数据确定第二非偏振平均值;determining a second polarized average value from the third fingerprint data, and determining a second non-polarized average value from the fourth fingerprint data;

根据第二偏振平均值与第二非偏振平均值的比值,确定第二信号强度比。A second signal intensity ratio is determined based on the ratio of the second polarized average value to the second non-polarized average value.

可选的,在本申请的一种实施例中,特征提取模块1301进一步用于:Optionally, in an embodiment of the present application, the feature extraction module 1301 is further configured to:

根据待使用的指纹公共区域的像素数据,确定待使用的指纹公共区域对应的哈希值列表;According to the pixel data of the fingerprint public area to be used, determine the hash value list corresponding to the fingerprint public area to be used;

根据待使用的指纹公共区域对应的哈希值列表之间的汉明距离,确定灰度相似度,灰度相似度用于指示待检测指纹的灰度分布特性;According to the Hamming distance between the hash value lists corresponding to the common area of the fingerprint to be used, the grayscale similarity is determined, and the grayscale similarity is used to indicate the grayscale distribution characteristic of the fingerprint to be detected;

将灰度相似度确定为指纹特征信息。The grayscale similarity is determined as fingerprint feature information.

可选的,在本申请的一种实施例中,哈希值列表包括均值哈希列表和/或差分哈希值列表。Optionally, in an embodiment of the present application, the hash value list includes an average hash value list and/or a differential hash value list.

本实施例提供的指纹识别装置用于实现前述方法实施例提供的指纹识别方法,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的指纹识别装置中的各个模块的功能实现均可参照前述实施例的相应部分的描述,在此亦不再赘述。The fingerprint identification device provided in this embodiment is used to implement the fingerprint identification method provided by the foregoing method embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here. In addition, for the functional realization of each module in the fingerprint identification device of this embodiment, reference may be made to the descriptions of the corresponding parts of the foregoing embodiments, which will not be repeated here.

本申请实施例还提供了一种电子设备,处理器、存储器、显示屏、触摸控制模块、以及指纹识别装置;Embodiments of the present application further provide an electronic device, a processor, a memory, a display screen, a touch control module, and a fingerprint identification device;

存储器用于存储计算机程序;memory for storing computer programs;

指纹识别装置包括光学图像采集模块,光学图像采集模块中包括像素阵列;The fingerprint identification device includes an optical image acquisition module, and the optical image acquisition module includes a pixel array;

所述处理器执行所述存储器存储的所述计算机程序,使得电子设备执行前述任一方法实施例提供所述的指纹识别方法。The processor executes the computer program stored in the memory, so that the electronic device executes the fingerprint identification method provided in any of the foregoing method embodiments.

处理器可以包括中央处理器(CPU,单核或者多核),图形处理器(GPU),微处理器,特定应用集成电路(Application-Specific Integrated Circuit,ASIC),数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器,或者多个用于控制程序执行 的集成电路。The processor may include a central processing unit (CPU, single-core or multi-core), a graphics processing unit (GPU), a microprocessor, an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), controller, microcontroller, or multiple integrated circuits used to control program execution.

存储器可以包括只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以包括电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立设置的,也可以和处理器集成在一起。Memory may include Read-Only Memory (ROM) or other types of static storage devices that can store static information and instructions, Random Access Memory (RAM) or other types of storage devices that can store information and instructions Dynamic storage devices may also include Electrically Erasable Programmable Read-Only Memory (EEPROM), Compact Disc Read-Only Memory (CD-ROM) or other optical disk storage, optical disk storage ( including compact discs, laser discs, compact discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or capable of carrying or storing desired program code in the form of instructions or data structures and capable of being stored by a computer any other medium taken, but not limited to this. The memory can be set independently or integrated with the processor.

在具体实现中,作为一种实施例,处理器可以包括一个或多个CPU。在具体实现中,作为一种实施例,上述电子设备可以包括多个处理器。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。In a specific implementation, as an embodiment, the processor may include one or more CPUs. In a specific implementation, as an embodiment, the above electronic device may include multiple processors. Each of these processors can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (eg, computer program instructions).

电子设备的具体执行过程可参见本申请任意方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。For the specific execution process of the electronic device, reference may be made to any method embodiment of the present application, and the implementation principle and technical effect thereof are similar, and details are not described herein again in this embodiment.

本申请实施例还提供了一种存储介质,其包括可读存储介质和计算机程序,计算机程序存储在可读存储介质中,该计算机程序用于实现前述任意方法实施例提供的指纹识别方法。Embodiments of the present application further provide a storage medium, which includes a readable storage medium and a computer program, where the computer program is stored in the readable storage medium, and the computer program is used to implement the fingerprint identification method provided by any of the foregoing method embodiments.

本申请实施例的电子设备以多种形式存在,包括但不限于:The electronic devices in the embodiments of the present application exist in various forms, including but not limited to:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。(1) Mobile communication equipment: This type of equipment is characterized by having mobile communication functions, and its main goal is to provide voice and data communication. Such terminals include: smart phones (eg iPhone), multimedia phones, functional phones, and low-end phones.

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。(2) Ultra-mobile personal computer equipment: This type of equipment belongs to the category of personal computers, has computing and processing functions, and generally has the characteristics of mobile Internet access. Such terminals include: PDAs, MIDs, and UMPC devices, such as iPads.

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。(3) Portable entertainment equipment: This type of equipment can display and play multimedia content. Such devices include: audio and video players (eg iPod), handheld game consoles, e-books, as well as smart toys and portable car navigation devices.

(4)其他具有数据交互功能的电子设备。(4) Other electronic devices with data interaction function.

至此,已经对本主题的特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作可以按照不同的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序,以实现期望的结果。在某些实施方式中,多任务处理和并行处理可以是有利的。So far, specific embodiments of the present subject matter have been described. Other embodiments are within the scope of the appended claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. Additionally, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In certain embodiments, multitasking and parallel processing may be advantageous.

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。The systems, devices, modules or units described in the above embodiments may be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or A combination of any of these devices.

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, when describing the above device, the functions are divided into various units and described respectively. Of course, when implementing the present application, the functions of each unit may be implemented in one or more software and/or hardware.

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by those skilled in the art, the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device comprising a series of elements includes not only those elements, but also Other elements not expressly listed, or which are inherent to such a process, method, article of manufacture, or apparatus are also included. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article of manufacture, or device that includes the element.

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。It will be appreciated by those skilled in the art that the embodiments of the present application may be provided as a method, a system or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, as for the system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for related parts, please refer to the partial descriptions of the method embodiments.

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The above descriptions are merely examples of the present application, and are not intended to limit the present application. Various modifications and variations of this application are possible for those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included within the scope of the claims of this application.

Claims (26)

一种指纹识别方法,其特征在于,包括:A fingerprint identification method, comprising: 根据待检测指纹对应的指纹数据,确定用于指示所述待检测指纹的脊谷线特征和偏振特性的指纹特征信息,其中,所述指纹数据是指纹传感器根据多光路结构引导的多路光信号得到的,所述多光路结构至少包括在感光区域所在平面上的投影平行于屏幕偏振方向的偏振导光通道和垂直于屏幕偏振方向的非偏振导光通道;According to the fingerprint data corresponding to the fingerprint to be detected, the fingerprint feature information used to indicate the ridge-valley line feature and the polarization feature of the fingerprint to be detected is determined, wherein the fingerprint data is a multi-path optical signal guided by the fingerprint sensor according to the multi-optical path structure Obtained, the multi-optical path structure at least includes a polarized light guide channel with projection parallel to the screen polarization direction and a non-polarized light guide channel perpendicular to the screen polarization direction on the plane where the photosensitive region is located; 将所述指纹特征信息输入至预先训练的决策树模型,得到用于指示所述待检测指纹为真指纹的得分;Inputting the fingerprint feature information into a pre-trained decision tree model to obtain a score for indicating that the fingerprint to be detected is a true fingerprint; 根据所述得分和预设指纹阈值的比较结果,确定所述待检测指纹的真伪。According to the comparison result between the score and the preset fingerprint threshold, the authenticity of the fingerprint to be detected is determined. 根据权利要求1所述的方法,其特征在于,还包括:The method of claim 1, further comprising: 利用第一预设数据组和第二预设数据组对所述待检测指纹的指纹原始数据进行正则化处理,得到所述指纹数据,其中,所述第一预设数据组和所述第二预设数据组是在所述指纹传感器的校准阶段获取的、用于标定所述指纹传感器的指纹原始数据的数据组。The fingerprint data of the fingerprint to be detected is normalized by using the first preset data set and the second preset data set, and the fingerprint data is obtained, wherein the first preset data set and the second preset data set are The preset data set is a data set obtained during the calibration phase of the fingerprint sensor and used to calibrate the fingerprint raw data of the fingerprint sensor. 根据权利要求1所述的方法,其特征在于,所述待检测指纹对应的指纹数据包括N组指纹数据,N为大于或等于2的正整数;The method according to claim 1, wherein the fingerprint data corresponding to the fingerprint to be detected comprises N groups of fingerprint data, and N is a positive integer greater than or equal to 2; 所述根据待检测指纹对应的指纹数据,确定用于指示指纹的脊谷线特征和偏振特性的指纹特征信息,包括:Described according to the fingerprint data corresponding to the fingerprint to be detected, determine the fingerprint feature information for indicating the ridge-valley line feature and the polarization feature of the fingerprint, including: 根据所述N组指纹数据生成对应的N个指纹图像;Generate corresponding N fingerprint images according to the N groups of fingerprint data; 根据所述N个指纹图像中的任意两个指纹图像之间的指纹公共区域,确定待使用的指纹公共区域;According to the fingerprint common area between any two fingerprint images in the N fingerprint images, determine the fingerprint common area to be used; 根据所述待使用的指纹公共区域确定所述指纹特征信息。The fingerprint feature information is determined according to the to-be-used fingerprint common area. 根据权利要求3所述的方法,其特征在于,所述待使用的指纹公共区域为包含所述偏振导光通道对应的第一指纹图像部分,且,包含所述非偏振导光通道对应的第二指纹图像部分的指纹公共区域。The method according to claim 3, wherein the common area of the fingerprint to be used is a first fingerprint image portion corresponding to the polarized light guide channel, and includes a first fingerprint image portion corresponding to the non-polarized light guide channel. The fingerprint common area of the two fingerprint image parts. 根据权利要求3或4所述的方法,其特征在于,所述根据所述待使用的指纹公共区域确定所述指纹特征信息,包括:The method according to claim 3 or 4, wherein the determining the fingerprint feature information according to the to-be-used fingerprint common area comprises: 对所述待使用的指纹公共区域中的脊线和谷线进行识别,确定所述待使用的指纹公共区域中的指纹脊线和指纹谷线;Identifying the ridges and valleys in the public area of the fingerprint to be used, and determining the ridges and valleys of the fingerprints in the public area of the fingerprints to be used; 根据所述指纹脊线对应的指纹数据确定脊线变异系数,并且根据所述指纹谷线对应的指纹数据确定谷线变异系数;Determine the coefficient of variation of the ridge line according to the fingerprint data corresponding to the ridge line of the fingerprint, and determine the coefficient of variation of the valley line according to the fingerprint data corresponding to the valley line of the fingerprint; 将所述脊线变异系数和所述谷线变异系数确定为所述指纹特征信息。The ridge line variation coefficient and the valley line variation coefficient are determined as the fingerprint feature information. 根据权利要求5所述的方法,其特征在于,所述根据所述指纹脊线对应的指纹数据确定脊线变异系数,并且根据所述指纹谷线对应的指纹数据确定谷线变异系数,包括:The method according to claim 5, wherein the determining the coefficient of variation of the ridge line according to the fingerprint data corresponding to the ridge line of the fingerprint, and determining the coefficient of variation of the valley line according to the fingerprint data corresponding to the valley line of the fingerprint, comprises: 根据所述指纹脊线对应的指纹数据,计算脊线标准差和脊线平均值,并且根据所述指纹谷线对应的指纹数据,计算谷线标准差和谷线平均值;According to the fingerprint data corresponding to the fingerprint ridge line, calculate the ridge line standard deviation and the ridge line average value, and according to the fingerprint data corresponding to the fingerprint valley line, calculate the valley line standard deviation and the valley line average value; 根据所述脊线标准差与所述脊线平均值之比,确定所述脊线变异系数,并且根据所述谷线标准差与所述谷线平均值之比,确定所述谷线变异系数。The coefficient of variation of the ridges is determined from the ratio of the standard deviation of the ridges to the mean value of the ridges, and the coefficient of variation of the valleys is determined from the ratio of the standard deviation of the valleys to the mean value of the valleys . 根据权利要求4所述的方法,其特征在于,所述待使用的指纹公共区域的数量为M,M为大于或等于1的正整数,所述根据所述待使用的指纹公共区域确定所述指纹特征信息,包括:The method according to claim 4, wherein the number of the fingerprint common areas to be used is M, where M is a positive integer greater than or equal to 1, and the fingerprint common area to be used is determined according to the Fingerprint feature information, including: 根据第i个所述待使用的指纹公共区域包含的第一指纹图像部分对应的第一指纹数据和第i个所述待使用的指纹公共区域包含的第二指纹图像部分对应的第二指纹数据确定第一信号强度比,其中,i为小于或等于M的正整数,所述第一信号强度比用于指示所述待检测指纹的第一偏振特性;According to the first fingerprint data corresponding to the first fingerprint image part contained in the ith fingerprint common area to be used and the second fingerprint data corresponding to the second fingerprint image part contained in the ith fingerprint common area to be used determining a first signal strength ratio, where i is a positive integer less than or equal to M, and the first signal strength ratio is used to indicate the first polarization characteristic of the fingerprint to be detected; 将所述第一信号强度比确定为所述指纹特征信息。The first signal strength ratio is determined as the fingerprint feature information. 根据权利要求7所述的方法,其特征在于,所述根据第i个所述待使用的指纹公共区域包含的第一指纹图像部分对应的第一指纹数据和第i个所述待使用的指纹公共区域包含的第二指纹图像部分对应的第二指纹数据确定第一信号强度比包括:The method according to claim 7, wherein, according to the first fingerprint data corresponding to the first fingerprint image part contained in the ith fingerprint common area to be used and the ith fingerprint to be used Determining the first signal intensity ratio from the second fingerprint data corresponding to the second fingerprint image part contained in the common area includes: 根据所述第一指纹数据确定第一偏振平均值,并且根据所述第二指纹数据确定第一非偏振平均值;determining a first polarized average value from the first fingerprint data, and determining a first non-polarized average value from the second fingerprint data; 根据所述第一非偏振平均值与所述第一偏振平均值的比值,确定所述第一信号强度比。The first signal intensity ratio is determined based on the ratio of the first unpolarized average value to the first polarized average value. 根据权利要求7所述的方法,其特征在于,在所述待使用的指纹公共区域的数量M大于或等于2时,所述根据所述待使用的指纹公共区域确定所述指纹特征信息,还包括:The method according to claim 7, wherein when the number M of the fingerprint common areas to be used is greater than or equal to 2, the determining the fingerprint feature information according to the fingerprint common areas to be used, and further include: 根据第j个所述待使用的指纹公共区域的第一指纹图像部分对应的第三指纹数据和第j个所述待使用的指纹公共区域的第二指纹图像部分对应的第四指纹数据确定第二信号强度比,其中,j为不等于i且小于或等于M的正整数,所述第二信号强度用于指示所述待检测指纹的第二偏振特性;According to the third fingerprint data corresponding to the first fingerprint image part of the jth fingerprint common area to be used and the fourth fingerprint data corresponding to the second fingerprint image part of the jth fingerprint common area Two signal strength ratios, where j is a positive integer not equal to i and less than or equal to M, and the second signal strength is used to indicate the second polarization characteristic of the fingerprint to be detected; 将所述第二信号强度比确定为所述指纹特征信息。The second signal strength ratio is determined as the fingerprint feature information. 根据权利要求9所述的方法,其特征在于,所述根据第j个所述待使用的指纹公共区域的第一指纹图像部分对应的第三指纹数据和第j个所述待使用的指纹公共区域的第二指纹图像部分对应的第四指纹数据确定所述第二信号强度比,包括:The method according to claim 9, wherein the third fingerprint data corresponding to the first fingerprint image part of the jth common area of the fingerprint to be used and the jth fingerprint to be used are common The second signal intensity ratio is determined by the fourth fingerprint data corresponding to the second fingerprint image part of the area, including: 根据所述第三指纹数据确定第二偏振平均值,并且根据所述第四指纹数据确定第二非偏振平均值;determining a second polarized average value from the third fingerprint data, and determining a second non-polarized average value from the fourth fingerprint data; 根据所述第二偏振平均值与所述第二非偏振平均值的比值,确定所述第二信号强度比。The second signal intensity ratio is determined based on the ratio of the second polarized average value to the second non-polarized average value. 根据权利要求3所述的方法,其特征在于,所述根据所述待使用的指纹公共区域确定所述指纹特征信息包括:The method according to claim 3, wherein the determining the fingerprint feature information according to the to-be-used fingerprint common area comprises: 根据所述待使用的指纹公共区域的像素数据,确定所述待使用的指纹公共区域对应的哈希值列表;According to the pixel data of the fingerprint public area to be used, determine the hash value list corresponding to the fingerprint public area to be used; 根据所述待使用的指纹公共区域对应的哈希值列表之间的汉明距离,确定灰度相似度,所述灰度相似度用于指示所述待检测指纹的灰度分布特性;According to the Hamming distance between the hash value lists corresponding to the common areas of the fingerprints to be used, the grayscale similarity is determined, and the grayscale similarity is used to indicate the grayscale distribution characteristics of the fingerprint to be detected; 将所述灰度相似度确定为所述指纹特征信息。The grayscale similarity is determined as the fingerprint feature information. 根据权利要求11所述的方法,其特征在于,所述哈希值列表包括均值哈希列表和/或差分哈希值列表。The method according to claim 11, wherein the hash value list comprises a mean hash value list and/or a differential hash value list. 一种指纹识别装置,其特征在于,包括:A fingerprint identification device, comprising: 特征提取模块,用于根据待检测指纹对应的指纹数据,确定用于指示所述待检测指纹的脊谷线特征和偏振特性的指纹特征信息,其中,所述指纹数据是指纹传感器根据多光路结构引导的多路光信号得到的,所述多光路结构至少包括在感光区域所在平面上的投影平行于屏幕偏振方向的偏振导光通道和垂直于屏幕偏振方向的非偏振导光通道;A feature extraction module is used to determine fingerprint feature information for indicating the ridge-valley line feature and polarization feature of the fingerprint to be detected according to the fingerprint data corresponding to the fingerprint to be detected, wherein the fingerprint data is the fingerprint sensor according to the multi-optical path structure Obtained from the guided multi-path optical signals, the multi-optical path structure at least includes a polarized light guide channel projected on the plane where the photosensitive area is located parallel to the screen polarization direction and a non-polarized light guide channel perpendicular to the screen polarization direction; 得分计算模块,用于将所述指纹特征信息输入至预先训练的决策树模型,得到用于指示所述待检测指纹为真指纹的得分;A score calculation module for inputting the fingerprint feature information into a pre-trained decision tree model to obtain a score for indicating that the fingerprint to be detected is a true fingerprint; 真伪指纹确定模块,用于根据所述得分和预设指纹阈值的比较结果,确定所述待检测指纹的真伪。The authenticity fingerprint determination module is configured to determine the authenticity of the fingerprint to be detected according to the comparison result between the score and the preset fingerprint threshold. 根据权利要求13所述的装置,其特征在于,还包括:数据正则化模块,用于:The apparatus according to claim 13, further comprising: a data regularization module for: 利用第一预设数据组和第二预设数据组对所述待检测指纹的指纹原始数据 进行正则化处理,得到所述指纹数据,其中,所述第一预设数据组和所述第二预设数据组是在所述指纹传感器的校准阶段获取的、用于标定所述指纹传感器的指纹原始数据的数据组。The fingerprint data of the fingerprint to be detected is normalized by using the first preset data set and the second preset data set, and the fingerprint data is obtained, wherein the first preset data set and the second preset data set are The preset data set is a data set obtained during the calibration phase of the fingerprint sensor and used to calibrate the fingerprint raw data of the fingerprint sensor. 根据权利要求13所述的装置,其特征在于,所述待检测指纹对应的指纹数据包括N组指纹数据,N为大于或等于2的正整数;The device according to claim 13, wherein the fingerprint data corresponding to the fingerprint to be detected comprises N groups of fingerprint data, and N is a positive integer greater than or equal to 2; 所述特征提取模块,进一步用于:The feature extraction module is further used for: 根据所述N组指纹数据生成对应的N个指纹图像;Generate corresponding N fingerprint images according to the N groups of fingerprint data; 根据所述N个指纹图像中的任意两个指纹图像之间的指纹公共区域,确定待使用的指纹公共区域;According to the fingerprint common area between any two fingerprint images in the N fingerprint images, determine the fingerprint common area to be used; 根据所述待使用的指纹公共区域确定所述指纹特征信息。The fingerprint feature information is determined according to the to-be-used fingerprint common area. 根据权利要求15所述的装置,其特征在于,所述待使用的指纹公共区域为包含所述偏振导光通道对应的第一指纹图像部分,且,包含所述非偏振导光通道对应的第二指纹图像部分的指纹公共区域。The device according to claim 15, wherein the common area of the fingerprint to be used is a first fingerprint image portion corresponding to the polarized light guide channel, and includes a first fingerprint image portion corresponding to the unpolarized light guide channel. The fingerprint common area of the two fingerprint image parts. 根据权利要求15或16所述的装置,其特征在于,所述特征提取模块进一步用于:The apparatus according to claim 15 or 16, wherein the feature extraction module is further configured to: 对所述待使用的指纹公共区域中的脊线和谷线进行识别,确定该指纹公共区域中的指纹脊线和指纹谷线;Identify the ridges and valleys in the fingerprint public area to be used, and determine the fingerprint ridges and the fingerprint valleys in the fingerprint public area; 根据所述指纹脊线对应的指纹数据确定脊线变异系数,并且根据所述指纹谷线对应的指纹数据确定谷线变异系数;Determine the coefficient of variation of the ridge line according to the fingerprint data corresponding to the ridge line of the fingerprint, and determine the coefficient of variation of the valley line according to the fingerprint data corresponding to the valley line of the fingerprint; 将所述脊线变异系数和所述谷线变异系数确定为所述指纹特征信息。The ridge line variation coefficient and the valley line variation coefficient are determined as the fingerprint feature information. 根据权利要求17所述的装置,其特征在于,所述特征提取模块进一步用于:The apparatus according to claim 17, wherein the feature extraction module is further configured to: 根据所述指纹脊线对应的指纹数据,计算脊线标准差和脊线平均值,并且根据所述指纹谷线对应的指纹数据,计算谷线标准差和谷线平均值;According to the fingerprint data corresponding to the fingerprint ridge line, calculate the ridge line standard deviation and the ridge line average value, and according to the fingerprint data corresponding to the fingerprint valley line, calculate the valley line standard deviation and the valley line average value; 根据所述脊线标准差与所述脊线平均值之比,确定所述脊线变异系数,并且根据所述谷线标准差与所述谷线平均值之比,确定所述谷线变异系数。The ridge coefficient of variation is determined from the ratio of the ridge standard deviation to the ridge mean, and the valley coefficient of variation is determined from the ratio of the valley standard deviation to the valley mean . 根据权利要求16所述的装置,其特征在于,所述待使用的指纹公共区域的数量为M,M为大于或等于1的正整数,所述特征提取模块进一步用于:The device according to claim 16, wherein the number of the fingerprint public areas to be used is M, where M is a positive integer greater than or equal to 1, and the feature extraction module is further configured to: 根据第i个所述待使用的指纹公共区域包含的所述第一指纹图像部分对应的第一指纹数据和第i个所述待使用的指纹公共区域包含的第二指纹图像部分对应的第二指纹数据确定第一信号强度比,其中,i为小于或等于M的正整数, 所述第一信号强度比用于指示所述待检测指纹的第一偏振特性;According to the first fingerprint data corresponding to the first fingerprint image part contained in the ith fingerprint common area to be used and the second fingerprint image part corresponding to the i th fingerprint common area to be used The fingerprint data determines a first signal strength ratio, where i is a positive integer less than or equal to M, and the first signal strength ratio is used to indicate the first polarization characteristic of the fingerprint to be detected; 将所述第一信号强度比确定为所述指纹特征信息。The first signal strength ratio is determined as the fingerprint feature information. 根据权利要求19所述的装置,其特征在于,所述特征提取模块进一步用于:The apparatus according to claim 19, wherein the feature extraction module is further configured to: 根据所述第一指纹数据确定第一偏振平均值,并且根据所述第二指纹数据确定第一非偏振平均值;determining a first polarized average value from the first fingerprint data, and determining a first non-polarized average value from the second fingerprint data; 根据所述第一非偏振平均值与所述第一偏振平均值的比值,确定所述第一信号强度比。The first signal intensity ratio is determined based on the ratio of the first unpolarized average value to the first polarized average value. 根据权利要求19所述的装置,其特征在于,在所述待使用的指纹公共区域的数量M大于或等于2时,所述特征提取模块进一步用于:The device according to claim 19, wherein when the number M of the fingerprint common areas to be used is greater than or equal to 2, the feature extraction module is further configured to: 根据第j个所述待使用的指纹公共区域的第一指纹图像部分对应的第三指纹数据和第j个所述待使用的指纹公共区域的第二指纹图像部分对应的第四指纹数据确定第二信号强度比,其中,j为不等于i且小于或等于M的正整数,所述第二信号强度用于指示所述待检测指纹的第二偏振特性;According to the third fingerprint data corresponding to the first fingerprint image part of the jth fingerprint common area to be used and the fourth fingerprint data corresponding to the second fingerprint image part of the jth fingerprint common area Two signal strength ratios, where j is a positive integer not equal to i and less than or equal to M, and the second signal strength is used to indicate the second polarization characteristic of the fingerprint to be detected; 将所述第二信号强度比确定为所述指纹特征信息。The second signal strength ratio is determined as the fingerprint feature information. 根据权利要求21所述的装置,其特征在于,所述特征提取模块进一步用于:The apparatus according to claim 21, wherein the feature extraction module is further configured to: 根据所述第三指纹数据确定第二偏振平均值,并且根据所述第四指纹数据确定第二非偏振平均值;determining a second polarized average value from the third fingerprint data, and determining a second non-polarized average value from the fourth fingerprint data; 根据所述第二偏振平均值与所述第二非偏振平均值的比值,确定所述第二信号强度比。The second signal intensity ratio is determined based on the ratio of the second polarized average value to the second non-polarized average value. 根据权利要求15所述的装置,其特征在于,所述特征提取模块进一步用于:The apparatus according to claim 15, wherein the feature extraction module is further configured to: 根据每个所述指纹公共区域的像素数据,确定该指纹公共区域对应的两个哈希值列表;According to the pixel data of each said fingerprint common area, determine two hash value lists corresponding to the fingerprint common area; 根据每个所述指纹公共区域对应的两个哈希值列表之间的汉明距离,确定灰度相似度,所述灰度相似度用于指示所述待检测指纹的灰度分布特性;According to the Hamming distance between the two hash value lists corresponding to each of the fingerprint common areas, determine the grayscale similarity, where the grayscale similarity is used to indicate the grayscale distribution characteristic of the fingerprint to be detected; 将所述灰度相似度确定为所述指纹特征信息。The grayscale similarity is determined as the fingerprint feature information. 根据权利要求23所述的装置,其特征在于,所述哈希值列表包括均值哈希列表和/或差分哈希值列表。The apparatus according to claim 23, wherein the hash value list comprises a mean hash value list and/or a differential hash value list. 一种电子设备,其特征在于,包括:An electronic device, comprising: 处理器、存储器、显示屏、触摸控制模块、以及指纹识别装置;processor, memory, display screen, touch control module, and fingerprint identification device; 所述存储器用于存储计算机程序;the memory is used to store computer programs; 所述指纹识别装置包括光学图像采集模块,所述光学图像采集模块中包括像素阵列;The fingerprint identification device includes an optical image acquisition module, and the optical image acquisition module includes a pixel array; 所述处理器执行所述存储器存储的所述计算机程序,使得所述电子设备执行权利要求1至12任一项所述的指纹识别方法。The processor executes the computer program stored in the memory, so that the electronic device executes the fingerprint identification method according to any one of claims 1 to 12. 一种存储介质,其特征在于,包括:可读存储介质和计算机程序,所述计算机程序存储在所述可读存储介质中,所述计算机程序用于实现权利要求1至12任一项所述的指纹识别方法。A storage medium, comprising: a readable storage medium and a computer program, wherein the computer program is stored in the readable storage medium, and the computer program is used to implement any one of claims 1 to 12. fingerprint identification method.
PCT/CN2020/118971 2020-09-29 2020-09-29 Fingerprint recognition method, fingerprint recognition apparatus, electronic device and storage medium Ceased WO2022067543A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/118971 WO2022067543A1 (en) 2020-09-29 2020-09-29 Fingerprint recognition method, fingerprint recognition apparatus, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/118971 WO2022067543A1 (en) 2020-09-29 2020-09-29 Fingerprint recognition method, fingerprint recognition apparatus, electronic device and storage medium

Publications (1)

Publication Number Publication Date
WO2022067543A1 true WO2022067543A1 (en) 2022-04-07

Family

ID=80949393

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/118971 Ceased WO2022067543A1 (en) 2020-09-29 2020-09-29 Fingerprint recognition method, fingerprint recognition apparatus, electronic device and storage medium

Country Status (1)

Country Link
WO (1) WO2022067543A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114972348A (en) * 2022-08-01 2022-08-30 山东尚雅建材有限公司 Seam beautifying effect detection method based on image processing
CN118803572A (en) * 2023-10-13 2024-10-18 中国移动通信集团湖南有限公司 MR fingerprint positioning method and device, electronic device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104376320A (en) * 2014-11-13 2015-02-25 南京信息工程大学 Feature extraction method for detection of artificial fingerprints
US20170372113A1 (en) * 2017-04-27 2017-12-28 Shanghai Tianma Micro-electronics Co., Ltd. Display panel and display device
US20190102598A1 (en) * 2017-09-30 2019-04-04 Shenzhen GOODIX Technology Co., Ltd. Method and apparatus of fingerprint identification and terminal device
CN110008931A (en) * 2019-04-16 2019-07-12 上海应用技术大学 A Hybrid Recognition Method Combining Fingerprint and Finger Vein Information
CN111095281A (en) * 2019-08-06 2020-05-01 深圳市汇顶科技股份有限公司 Fingerprint detection device and electronic equipment
CN111095275A (en) * 2019-08-29 2020-05-01 深圳市汇顶科技股份有限公司 Fingerprint identification device and method and electronic equipment
CN210605741U (en) * 2019-08-06 2020-05-22 深圳市汇顶科技股份有限公司 Fingerprint detection device and electronic equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104376320A (en) * 2014-11-13 2015-02-25 南京信息工程大学 Feature extraction method for detection of artificial fingerprints
US20170372113A1 (en) * 2017-04-27 2017-12-28 Shanghai Tianma Micro-electronics Co., Ltd. Display panel and display device
US20190102598A1 (en) * 2017-09-30 2019-04-04 Shenzhen GOODIX Technology Co., Ltd. Method and apparatus of fingerprint identification and terminal device
CN110008931A (en) * 2019-04-16 2019-07-12 上海应用技术大学 A Hybrid Recognition Method Combining Fingerprint and Finger Vein Information
CN111095281A (en) * 2019-08-06 2020-05-01 深圳市汇顶科技股份有限公司 Fingerprint detection device and electronic equipment
CN210605741U (en) * 2019-08-06 2020-05-22 深圳市汇顶科技股份有限公司 Fingerprint detection device and electronic equipment
CN111095275A (en) * 2019-08-29 2020-05-01 深圳市汇顶科技股份有限公司 Fingerprint identification device and method and electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZAII HUA: "Ersatz Fingerprint Images Detection Method Based on Foreground Grayscale Eigenvalues", HUAQIANG ELECTRONIC, 10 August 2016 (2016-08-10), pages 1 - 3, XP055917614, Retrieved from the Internet <URL:https://tech.hqew.com/fangan_1573624 > [retrieved on 20220503] *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114972348A (en) * 2022-08-01 2022-08-30 山东尚雅建材有限公司 Seam beautifying effect detection method based on image processing
CN114972348B (en) * 2022-08-01 2022-09-30 山东尚雅建材有限公司 Seam beautifying effect detection method based on image processing
CN118803572A (en) * 2023-10-13 2024-10-18 中国移动通信集团湖南有限公司 MR fingerprint positioning method and device, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN112115917B (en) Fingerprint identification method, fingerprint identification device, electronic equipment and storage medium
CN107851178B (en) Hybrid three-dimensional scene reconstruction based on multiple surface models
Pinto et al. Leveraging shape, reflectance and albedo from shading for face presentation attack detection
CN116188956B (en) A method and related equipment for detecting deep fake face images
US20160328623A1 (en) Liveness testing methods and apparatuses and image processing methods and apparatuses
CN112818774B (en) Living body detection method and device
CN108140116A (en) The optics fingerprints captured on the screen of user authentication
CN109661670A (en) System and method for spoofing detection relative to template rather than absolute scale
CN101493891A (en) Characteristic extracting and describing method with mirror plate overturning invariability based on SIFT
US11017204B2 (en) Systems and methods for spoof detection based on local binary patterns
CN112699811B (en) Living body detection method, living body detection device, living body detection apparatus, living body detection storage medium, and program product
CN110555348A (en) Fingerprint identification method and device and computer readable storage medium
US12211311B2 (en) Object recognition method and object recognition apparatus
WO2022067543A1 (en) Fingerprint recognition method, fingerprint recognition apparatus, electronic device and storage medium
CN110998599B (en) Optical fingerprint sensor with scattered light image detection
CN114677737B (en) Biological information identification method, device, equipment and medium
CN120322775A (en) Modeling long sequences of converters enhanced by state-space models (SSM)
Du et al. MDCS with fully encoding the information of local shape description for 3D Rigid Data matching
US10929464B1 (en) Employing entropy information to facilitate determining similarity between content items
CN101630365B (en) Method for extracting and describing DAISY-based feature with mirror face turning invariance
Atzori et al. The impact of balancing real and synthetic data on accuracy and fairness in face recognition
TW202127312A (en) Image processing method and computer readable medium thereof
CN114120162A (en) Model testing method, device, terminal and storage medium
WO2020237481A1 (en) Method for determining color inversion region, fingerprint chip, and electronic device
CN103268474A (en) 3D scanning imaging device for mobile phone or tablet computer

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20955568

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20955568

Country of ref document: EP

Kind code of ref document: A1