[go: up one dir, main page]

WO2022161367A1 - Living body fingerprint detection system, method and apparatus - Google Patents

Living body fingerprint detection system, method and apparatus Download PDF

Info

Publication number
WO2022161367A1
WO2022161367A1 PCT/CN2022/073862 CN2022073862W WO2022161367A1 WO 2022161367 A1 WO2022161367 A1 WO 2022161367A1 CN 2022073862 W CN2022073862 W CN 2022073862W WO 2022161367 A1 WO2022161367 A1 WO 2022161367A1
Authority
WO
WIPO (PCT)
Prior art keywords
light
spectral response
fingerprint
response value
similarity
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/CN2022/073862
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.)
Hangzhou Hikvision Digital Technology Co Ltd
Original Assignee
Hangzhou Hikvision Digital 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 Hangzhou Hikvision Digital Technology Co Ltd filed Critical Hangzhou Hikvision Digital Technology Co Ltd
Publication of WO2022161367A1 publication Critical patent/WO2022161367A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/143Sensing or illuminating at different wavelengths
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1382Detecting the live character of the finger, i.e. distinguishing from a fake or cadaver finger
    • G06V40/1394Detecting the live character of the finger, i.e. distinguishing from a fake or cadaver finger using acquisition arrangements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1341Sensing with light passing through the finger

Definitions

  • the present application relates to the field of computer technology, and in particular, to a fingerprint living body detection system, method and device.
  • Fingerprint identification is a very mature biometric identification method, which is widely used in access control occasions.
  • optical fingerprint devices are easy to be broken by fake fingerprints (such as fingerprints on fingerprints, the most common fingerprint is silicone fingerprints), which reduces the number of fingerprint recognition devices such as time attendance machines based on fingerprint recognition, fingerprint readers in access control systems, etc. security. Therefore, the current fingerprint identification equipment manufacturers provide products based on living fingerprint identification.
  • living fingerprint identification is a fingerprint identification technology for living fingers, that is, only the identification response to the living fingerprint of the real person, and the fingerprints on all other substances. For example, the fingerprint on the silicone fingerprint is not recognized, and is used for fingerprint recognition equipment, such as time attendance machines, fingerprint readers in access control systems, etc.
  • fingerprint living detection In order to realize living fingerprint recognition, it is necessary to detect whether the fingerprint is the fingerprint of a real person, and this process is called fingerprint living detection in this paper.
  • the calculation process of the fingerprint living detection scheme used in the current living fingerprint identification products is time-consuming, the algorithm is complex, and the identification efficiency is limited.
  • Embodiments of the present application provide a system, method, and device for fingerprint living detection, so as to improve the efficiency and reliability of fingerprint living detection.
  • An embodiment of the present application provides a fingerprint living body detection system, including: a light source device, a multispectral device, and a control unit, wherein:
  • the light source device is used to provide a plurality of light in different wavelength bands
  • control unit configured to control the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism
  • the multi-spectral device is used for sensing the fingerprint reflected light corresponding to the light of each wavelength band through a multi-spectral sensor, obtaining a spectral response value and sending it to the control unit, wherein the fingerprint reflected light is the light emitted by the light source device The reflected light formed by reflection on the finger contact surface of the prism;
  • the control unit is further configured to compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint.
  • the embodiment of the present application also provides a fingerprint living body detection method, including:
  • the embodiment of the present application also provides a fingerprint living body detection device, including:
  • control module for controlling the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism
  • the receiving module is used to receive the spectral response value obtained by the multi-spectral sensor sensing the fingerprint reflected light corresponding to the light of each wavelength band, wherein the fingerprint reflected light is formed by the light emitted by the light source device reflected on the finger contact surface of the prism the reflected light;
  • a comparison module configured to compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint.
  • the embodiment of the present application also provides an electronic device, characterized in that it includes:
  • a memory arranged to store computer-executable instructions which, when executed, cause the processor to perform the steps of a method as described above.
  • Embodiments of the present application further provide a computer-readable storage medium, where the computer-readable storage medium stores one or more programs, and the one or more programs are executed by an electronic device including multiple application programs to execute the above method A step of.
  • the embodiment of the present application realizes that the spectral response value is obtained by emitting light of multiple wavelength bands and sensing the reflected light of the fingerprint corresponding to the light of each wavelength band through a multi-spectral sensor, which is used as the basis for determining the living fingerprint.
  • the problem of long calculation time caused by multiple emission of light beams and multiple analysis of spectral data is avoided, thereby effectively improving the efficiency of fingerprint living detection.
  • FIG. 1 is a schematic structural diagram of a fingerprint living body detection system according to an embodiment of the present application
  • FIG. 2 corresponds to reflectance spectrum data corresponding to different materials provided by an embodiment of the present application
  • FIG. 3 is a schematic diagram of a specific structure of a fingerprint living body detection system provided by an embodiment of the present application.
  • FIG. 4 is a schematic structural diagram of an internal array of a multispectral sensor provided by an embodiment of the present application.
  • FIG. 5 is a schematic diagram of a normalized spectral response of a multispectral sensor provided by an embodiment of the present application.
  • FIG. 6 is a schematic diagram of an optical path structure of a fingerprint living body detection system provided by an embodiment of the present application.
  • FIG. 7 is a schematic flowchart of a fingerprint living body detection method provided by an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a fingerprint living body detection device provided by an embodiment of the present application.
  • FIG. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
  • FIG. 1 is a schematic structural diagram of a fingerprint living body detection system according to an embodiment of the application.
  • the system may specifically include: a light source device, a multispectral device, and a control unit, wherein:
  • the light source device is used to provide a plurality of light in different wavelength bands
  • the light source device may include one light source or multiple light sources. If the light source includes only one light source, the one light source should be able to emit light of multiple wavelength bands. If the light source includes multiple light sources, then multiple different wavelength bands The light can be separately provided by multiple light sources. Exemplarily, taking the red light, green light, and blue light of multiple different wavelength bands as an example, the light source device may include only one light source for emitting white light, because the spectrum of white light includes red light, green light, and blue light, so The light source emitting white light can provide red light, green light, and blue light, and the light source device may also include a first light source emitting red light, a second light source emitting green light, and a third light source emitting blue light, and the first light source provides red light. Light, the second light source provides green light, and the third light source provides blue light.
  • control unit configured to control the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism
  • the control unit controls the light source device to emit simultaneously to the finger contact surface of the prism multiple wavelengths of light.
  • the control unit can control the light source device to emit sequentially to the finger contact surface of the prism
  • the light source device can also be controlled to emit multiple wavelength bands of light simultaneously to the finger contact surface of the prism.
  • the light of the plurality of wavelength bands includes light of the first wavelength band and the light of the second wavelength band
  • the light source device includes a first light source and a second light source
  • the first light source is used to emit light of the first wavelength band
  • the second light source is used to emit light of the first wavelength band.
  • the control unit can control the first light source in the light source device to emit light of the first wavelength band to the finger contact surface of the prism at the first moment, and control the second light source in the light source device to emit the light of the first wavelength band to the prism at the second moment
  • the finger contact surface of the prism emits light of the second wavelength band
  • the first light source and the second light source of the light source device can also be controlled to emit the light of the first wavelength band and the light of the second wavelength band to the finger contact surface of the prism at the same time.
  • the prism is used to place the finger, and the light provided by the light source device will be reflected by the object to be detected placed on the finger contact surface of the prism when it passes through the prism. Therefore, after passing through the finger contact surface of the prism, the light will carry the signal of the object to be tested, and the reflected light will be referred to as fingerprint reflected light for the convenience of description below; in a possible embodiment, referring to FIG.
  • the surface close to the light source device is frosted, that is, the prism in Figure 6 is close to the surface of the LED (Light-Emitting Diode, light-emitting diode), so that the light beam of the light source device can be scattered evenly, so that the light beam of the light source device can be more uniformly irradiated on the finger contact
  • the required number of LEDs in the light source device is determined according to the light-gathering performance of the system and the exposure parameters of the Sensor; the control unit can be a micro-control unit MCU to realize the miniaturization of the product.
  • the light emitted by the LED of the light source device passes through the prism and is reflected on the finger contact surface of the prism, and the reflected light of the fingerprint is emitted to the Sensor and the multispectral sensor respectively through the light splitting component.
  • the contact face is the face of the prism facing away from the LED.
  • the multi-spectral device is used for sensing the fingerprint reflected light corresponding to the light of each wavelength band through the multi-spectral sensor to obtain a spectral response value and send it to the control unit, wherein the spectral response value is generated by the multi-spectral sensor in response to the optical signal.
  • the intensity of the electrical signal, the intensity of the electrical signal generated by the multispectral sensor is positively correlated with the intensity of the optical signal, so the spectral response value can represent the light intensity of different wavelengths of light in the reflected light of the fingerprint, and because the process of reflection on the finger contact surface only Part of the light is reflected, while the other part is absorbed, so the light intensity of different wavelengths of light in the reflected light of the fingerprint can reflect the reflectivity of the finger contact surface with different wavelengths of light, that is, the spectral response value can reflect the light placed on the finger.
  • the reflectivity of the object to be tested on the contact surface to light of different wavelengths;
  • the control unit controls the light source device to simultaneously emit light of multiple wavelength bands to the finger contact surface of the prism
  • the optical path difference is not considered.
  • the fingerprint emission light corresponding to the light of each band will also be emitted to the multi-spectral device at the same time, so the multi-spectral device can sense the fingerprint reflected light corresponding to the light of each band in one frame, effectively improving the working efficiency of the multi-spectral device .
  • the control unit is further configured to compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint.
  • the light source device is described:
  • the reflection spectrum By testing the reflection spectrum of human fingers and finger mold materials (because light is a kind of wave, the reflection spectrum is also called reflection spectrum), it can be seen that under the wavelength of 300nm-1100nm, the reflection spectrum of the real finger and the reflection spectrum of the finger mold material are very different. , the reflection spectrum as shown in Figure 2, the vertical dotted line on the far right in the figure (that is, the vertical dotted line at the wavelength of 900nm) passes through the lines from top to bottom.
  • the corresponding materials are: leather lenther, Real finger finger2, real finger finger1, wood glue wood glue, latex latex, silicone foodsilicon, release paper. Among them, the reflection spectrum data corresponding to the real finger and the finger mold material are quite different.
  • the wavelengths of the multiple wavelength bands provided by the light source device can be set to be different and all within 300nm-1100nm, so that the control unit can determine the detected When a fingerprint is a living fingerprint, it is only necessary to select the spectral data of certain specific bands for comparison to achieve the purpose of detecting whether the fingerprint is a living fingerprint.
  • the light in the multiple wavelength bands can be defined to include at least two of the following four types of light: near-infrared light of 900nm-980nm, red light of 620nm-700nm , 500nm-550nm green light, 435nm-475nm blue light.
  • the light source device may include a total of four types of LEDs: red, green, blue, and near-infrared (850 nm or 940 nm).
  • the multispectral device includes a multispectral sensor and a first lens group, wherein:
  • the first lens group is used for guiding the fingerprint reflected light corresponding to the light of each wavelength band to the multispectral sensor.
  • the first lens group may be a Fresnel lens, and its main function is to condense light.
  • the multispectral sensor will be described in detail below, taking the case where the multispectral sensor is an AS7341 (a type of multispectral sensor) as an example.
  • the internal array structure of AS7341 is shown in Figure 4, including: F1-F8, NIR (Near Infrared, near-infrared), Flicker (flash) and other sensors for sensing light signals in different bands
  • the normalized spectral response of AS7341 is as follows As shown in Figure 5, the spectral response of the first wave corresponds to F1 in Figure 4, the spectral response of the second wave corresponds to F2 in Figure 4, the third wave corresponds to F3 in Figure 4, and the second wave corresponds to F3 in Figure 4.
  • Wave 4 corresponds to F4 in Figure 4
  • wave 5 corresponds to F5 in Figure 4
  • wave 6 corresponds to F6 in Figure 4
  • wave 7 corresponds to F7 in Figure 4
  • wave 8 corresponds to F6 in Figure 4.
  • the wave corresponds to F8 in Fig. 4
  • the 9th wave corresponds to C in Fig. 4
  • the 10th wave corresponds to Flicker in Fig. 4
  • the 9th wave corresponds to Flicker in Fig.
  • the waves correspond to the NIR in Figure 4.
  • the corresponding 9 peak response bands are shown as vertical lines in FIG. 2 .
  • the AS7341 used in this embodiment is small in size, easy to be integrated in products, has a large response band range, and is highly responsive. It should be noted that the implementation of this embodiment is not limited to this type of sensor, and sensors with similar functions produced by other manufacturers on the market can be used. Replacing different sensors requires adaptation and optimization of the algorithm used to determine the spectral response.
  • control unit determines the spectral response value, the reference spectral response value and the similarity.
  • the control unit is further configured to obtain the spectral response values corresponding to the batch of fingerprint reflected light samples and calculate the standard deviation and mean of the spectral response values; based on the standard deviation and mean, determine the average of the spectral response values as the reference spectral response value. specifically:
  • the fingerprint living detection system After the fingerprint living detection system is built, it is necessary to use the built fingerprint living detection system to collect samples in order to confirm the reference spectral response value.
  • the reflection spectrum formed by the reflection of the human finger is mainly collected.
  • the sample includes reflection spectra formed by the reflection of the fingers of real people with different attributes, wherein the attributes include: gender, age, etc., and the sample also includes a small part of the reflection spectra formed by the reflection of the finger, so as to be used for judgment. Whether the similarity satisfies a preset threshold of a preset condition (hereinafter referred to as S).
  • S a preset threshold of a preset condition
  • the spectral response value in the sample data is normalized by the multi-spectral sensor, and the normalized value of the spectral response value is obtained, and the value is between (0, 1) ;
  • the similarity between the spectral response value and the reference spectral response value can be calculated in different ways.
  • the chi-square value between the spectral response value and the reference spectral response value can be calculated as the similarity, or the distance between the spectral response value and the reference spectral response value can be calculated as the similarity, where the distance can be Refers to the Euclidean distance, and can also refer to the cosine distance.
  • the preset conditions will also be different. If the similarity is positively correlated with the similarity indicated by the similarity, for example, when the cosine distance is used as the similarity, the preset condition is that the similarity is greater than the preset threshold. Conversely, if the similarity is negatively correlated with the similarity indicated by the similarity, for example, in the case of using chi-square value and Euclidean distance as the similarity, the preset condition is that the similarity is less than the preset threshold.
  • the present application mainly collects the reflection spectrum formed by the reflection of the human finger when collecting the sample, only a small amount of the reflection spectrum formed by the reflection of the finger is required to be collected.
  • the calculation method of the example does not require a large number of finger mold materials, that is, a large number of negative samples are not required, which can reduce the difficulty of development and reduce the workload.
  • this embodiment emits light of multiple wavelength bands, and senses the reflected light of the fingerprint corresponding to the light of each wavelength band through the multi-spectral sensor, so as to obtain the spectral response value, which is used as the basis for determining the living fingerprint.
  • the problem of long calculation time caused by multiple emission of light beams and multiple analysis of spectral data is avoided, thereby effectively improving the efficiency of fingerprint living detection.
  • the fingerprint living body detection system further includes: an imaging device;
  • the imaging device is used to obtain the fingerprint image on the prism under the light of each wavelength band, and perform fingerprint identification processing, and the fingerprint identification is used to identify whether the fingerprint in the fingerprint image is legal, such as whether it is the same as the registered legal fingerprint. If it matches with the registered legal fingerprint, it is determined that the fingerprint in the fingerprint image is legal, wherein the fingerprint image on the prism is the image formed on the image sensor by the light reflected from the finger contact surface of the prism.
  • the imaging device includes: a light splitting component, a second lens group and an image sensor, wherein:
  • the spectroscopic component is used to divide the reflected fingerprint light corresponding to the light of each wavelength band reflected by the prism into a first light propagating in a first direction and a second light propagating in a second direction, the first light propagating To the multi-spectral device, the second light propagates to the second lens group; wherein, the first direction is the direction in which the multi-spectral device is located relative to the spectroscopic component, and the second direction is the direction in which the second lens group is located relative to the spectroscopic component, And according to different optical path designs, the first direction and the second direction can be any direction.
  • the second lens group is used for guiding the second light to the image sensor Sensor.
  • optical path structure of the fingerprint living body detection system can be:
  • the LED in the light source device simultaneously emits light of multiple wavelength bands to the finger contact surface of the prism; the prism reflects the light along the third direction, and the reflected light is divided into the first light and the second light by the light splitting component.
  • the first direction propagates through the first lens group to the multispectral sensor; the second light propagates in the second direction through the second lens group to the image sensor.
  • the third direction is the direction in which the light splitting component is located relative to the prism, and according to different optical path designs, the third direction can be any direction.
  • the control unit is also used to allow the next step to be processed when it is determined that the fingerprint is a living fingerprint and the imaging device recognizes that the fingerprint is a legitimate fingerprint, such as opening the door, unlocking the screen, etc. Otherwise, rejecting the response, that is, rejecting the next step. one-step processing.
  • the processing of fingerprint living body detection and the processing of fingerprint recognition can be simultaneously performed, so that the fingerprint living body detection system can support the functions of fingerprint living body detection and fingerprint recognition, thereby effectively improving the Reliability of Fingerprint Liveness Detection System and Expanding Applicable Scenarios of Fingerprint Liveness Detection System.
  • FIG. 7 is a schematic flowchart of a fingerprint living body detection method provided by an embodiment of the present application, which can be executed by the fingerprint living body detection system corresponding to FIG. 1 .
  • the control unit the method may specifically include the following steps:
  • Step 702 controlling the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism
  • the wavelengths of the light in the multiple wavelength bands are different and all are within 300nm-1100nm.
  • the light in the multiple wavelength bands includes: near-infrared light at 900nm-980nm, red light at 620nm-700nm, green light at 500nm-550nm, and blue light at 435nm-475nm.
  • Step 704 Receive the fingerprint reflected light corresponding to the light of each wavelength band sensed by the multi-spectral sensor, and obtain a spectral response value, wherein the fingerprint reflected light is the reflection formed by the light emitted by the light source device reflected on the finger contact surface of the prism Light;
  • Step 706 Compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint.
  • the spectral response value includes spectral response values corresponding to multiple bands, and the number of bands corresponds to the model of the multispectral sensor used.
  • the multispectral sensor of AS7341 has 9 bands.
  • an implementation manner of step 706 may be:
  • determining the standard deviation and mean value of the spectral response values corresponding to each of the plurality of bands determining the average value of the spectral response values based on the standard deviation and mean value of the spectral response values corresponding to each waveband; comparing the average value of the spectral response values The similarity between the value and the reference spectral response value.
  • controlling the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism includes: controlling the light source device to simultaneously emit light of multiple wavelength bands to the finger contact surface of the prism.
  • the method further includes: when it is determined that the fingerprint is a living fingerprint and the imaging device identifies that the fingerprint is a legal fingerprint, allowing the next step to be processed, otherwise rejecting the response.
  • the method before performing step 706, the method further includes: acquiring spectral response values corresponding to the batch of fingerprint reflected light samples and calculating the standard deviation and mean of the spectral response values; determining the spectral response based on the standard deviation and mean The average of the values is used as the reference spectral response value.
  • the batch of fingerprint reflected light samples includes: fingerprint reflected light samples of a user group corresponding to a preset user feature, where the preset user feature at least includes an age feature and a gender feature.
  • the similarity between the spectral response value and the reference spectral response value is compared; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint, including:
  • the similarity is not less than the preset threshold, it is determined as a non-living fingerprint.
  • the method further includes:
  • the sample data includes a reflection spectrum formed by the reflection of a human finger, and a reflection spectrum formed by the reflection of a finger mold;
  • the expected value of the spectral response value is determined as the reference spectral response value.
  • the spectral response value in the sample data is normalized by the multi-spectral sensor, and the normalized value of the spectral response value is obtained, and the value is between (0, 1) .
  • the spectral response values of the 9 peak response bands sensed by the sensor are taken out from the sample data, as the band data of each peak response band, and each band data is regarded as a collection of spectral response values.
  • the peak value of the second band data, and so on, the value of i is any positive integer in the range of [1,n], and n is the total number of sample data.
  • the vector Ec can be recorded as the above-mentioned reference spectral response value, where E1 is S11, S21,... , the arithmetic mean of Sn1, E2 is the arithmetic mean of S12, S22, ..., Sn2, and so on.
  • T1 represents the peak value of the band data of the first band in the 9 peak response bands
  • T2 represents the peak value of the band data of the second band in the 9 peak response bands
  • this embodiment emits light in multiple wavelength bands, and uses a multispectral sensor to sense the reflected light of the fingerprint corresponding to the light in each wavelength band to obtain a spectral response value, which is used as a basis for determining a living fingerprint.
  • a multispectral sensor to sense the reflected light of the fingerprint corresponding to the light in each wavelength band to obtain a spectral response value, which is used as a basis for determining a living fingerprint.
  • FIG. 8 is a schematic structural diagram of a fingerprint living body detection device provided by an embodiment of the present application.
  • the fingerprint living body detection device provided by the present application is applied to a control unit in the aforementioned fingerprint living body detection system.
  • the device may specifically include: controlling Module 801, receiving module 802 and comparing module 803, wherein:
  • the control module 801 is used to control the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism;
  • the receiving module 802 is used to obtain the spectral response value obtained by the multi-spectral sensor sensing the fingerprint reflected light corresponding to the light of each wavelength band, wherein the fingerprint reflected light is the light emitted by the light source device reflected on the finger contact surface of the prism the reflected light formed;
  • the comparison module 803 is configured to compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint.
  • control module 801 is specifically configured to control the light source device to simultaneously emit light of multiple wavelength bands to the finger contact surface of the prism;
  • the wavelengths of the light in the multiple wavelength bands are different and all are within 300nm-1100nm.
  • the light in the plurality of wavelength bands includes at least two of the following four kinds of light: near-infrared light at 900nm-980nm, red light at 620nm-700nm, green light at 500nm-550nm, and 435nm -475nm blue light.
  • the apparatus further includes:
  • the processing module is configured to allow the next step to be processed when it is determined that the fingerprint is a living fingerprint and the imaging device recognizes that the fingerprint is a legitimate fingerprint, otherwise it refuses to respond.
  • the apparatus further includes:
  • the pre-preparation module is used to obtain the spectral response values corresponding to the batch fingerprint reflected light samples and calculate the standard deviation and mean of the spectral response values; based on the standard deviation and mean, determine the average value of the spectral response values as the reference spectral response value.
  • the comparison module 803 compares the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint, including :
  • the similarity is not less than the preset threshold, it is determined as a non-living fingerprint.
  • the comparison module 803 is further configured to acquire sample data, where the sample data includes a reflection spectrum formed by reflection of a human finger, and a reflection spectrum formed by reflection of a finger model;
  • the expected value of the spectral response value is determined as the reference spectral response value.
  • this embodiment emits light in multiple wavelength bands, and uses a multispectral sensor to sense the reflected light of the fingerprint corresponding to the light in each wavelength band to obtain a spectral response value, which is used as a basis for determining a living fingerprint.
  • a multispectral sensor to sense the reflected light of the fingerprint corresponding to the light in each wavelength band to obtain a spectral response value, which is used as a basis for determining a living fingerprint.
  • FIG. 9 is a schematic structural diagram of an electronic device according to an embodiment of the application.
  • the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and of course may also include other business required hardware.
  • the processor reads the corresponding computer program from the non-volatile memory into the memory and runs it, forming a fingerprint living body detection device on a logical level.
  • this application does not exclude other implementations, such as logic devices or a combination of software and hardware. hardware or logic device.
  • the bus can be an ISA (Industry Standard Architecture, industry standard architecture) bus, a PCI (Peripheral Component Interconnect, peripheral component interconnect standard) bus, or an EISA (Extended Industry Standard Architecture, extended industry standard structure) bus and the like.
  • the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, only one bidirectional arrow is used in FIG. 9, but it does not mean that there is only one bus or one type of bus.
  • Memory is used to store programs.
  • the program may include program code, and the program code includes computer operation instructions.
  • the memory which may include read-only memory and random access memory, provides instructions and data to the processor.
  • the memory may include high-speed random-access memory (Random-Access Memory, RAM), and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
  • a processor configured to execute the program stored in the memory, and specifically execute:
  • the above-mentioned method performed by the fingerprint living body detection apparatus or the manager (Master) node disclosed in the embodiment shown in FIG. 8 of the present application may be applied to a processor, or implemented by a processor.
  • a processor may be an integrated circuit chip with signal processing capabilities.
  • each step of the above-mentioned method can be completed by a hardware integrated logic circuit in a processor or an instruction in the form of software.
  • the above-mentioned processor can be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; it can also be a digital signal processor (Digital Signal Processor, DSP), dedicated integrated Circuit (Application Specific Integrated Circuit, ASIC), Field Programmable Gate Array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
  • DSP Digital Signal Processor
  • ASIC Application Specific Integrated Circuit
  • FPGA Field Programmable Gate Array
  • a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
  • the steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor.
  • the software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art.
  • the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
  • the fingerprint living detection device can also execute the method shown in FIG. 7 and implement the method executed by the manager node.
  • embodiments of the present application further provide a computer-readable storage medium, where the computer-readable storage medium stores one or more programs, and the one or more programs, when included in multiple applications
  • the electronic device of the program is executed, the electronic device is made to execute the fingerprint living body detection method provided by the embodiment corresponding to FIG. 7 .
  • 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.
  • a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
  • processors CPUs
  • input/output interfaces network interfaces
  • memory volatile and non-volatile memory
  • Memory may include forms of non-persistent memory, random access memory (RAM) and/or non-volatile memory in computer readable media, such as read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
  • RAM random access memory
  • ROM read only memory
  • flash RAM flash memory
  • Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology.
  • Information may be computer readable instructions, data structures, modules of programs, or other data.
  • Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
  • computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.
  • 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)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Image Input (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Collating Specific Patterns (AREA)

Abstract

A living body fingerprint detection system, method and apparatus. Said system comprises: a light source apparatus, a multi-spectrum apparatus, and a control unit; the light source apparatus is used for providing light of a plurality of different wavebands; the control unit is used for controlling the light source apparatus to emit the light of a plurality of wavebands to a finger contact surface of a prism; the multi-spectrum apparatus is used for sensing, by means of a multi-spectrum sensor, fingerprint-reflected light corresponding to the light of each waveband to obtain a spectrum response value and send same to the control unit, wherein the fingerprint-reflected light is reflected light formed by the light emitted by the light source apparatus being reflected by the finger contact surface of the prism; and the control unit is further used for comparing the similarity between the spectrum response value and a reference spectrum response value, and if the similarity does not satisfy a preset condition, determining that the fingerprint is a non-living body fingerprint.

Description

一种指纹活体检测系统、方法及装置A fingerprint living body detection system, method and device

本申请要求于2021年01月27日提交中国专利局、申请号为202110114090.7发明名称为“一种指纹活体检测系统、方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed on January 27, 2021 with the application number 202110114090.7 and titled "A Fingerprint Living Body Detection System, Method and Device", the entire contents of which are incorporated herein by reference Applying.

技术领域technical field

本申请涉及计算机技术领域,尤其涉及一种指纹活体检测系统、方法及装置。The present application relates to the field of computer technology, and in particular, to a fingerprint living body detection system, method and device.

背景技术Background technique

指纹识别是一种非常成熟的生物识别方式,在门禁场合中应用广泛。但是光学类指纹设备容易被假指纹(如指模上的指纹,最常见的指模就是硅胶指模)攻破,降低了如基于指纹识别的考勤机、门禁系统中的指纹识别器等指纹识别设备的安全性。因此,目前的指纹识别设备商提供了基于活体指纹识别的产品,所谓的活体指纹识别是针对于活体手指的指纹识别技术,即只对真人活体指纹产生识别反应,对其他一切物质上的指纹,如硅胶指模上的指纹,不作识别,用于指纹识别设备,如考勤机、门禁系统中的指纹识别器等。Fingerprint identification is a very mature biometric identification method, which is widely used in access control occasions. However, optical fingerprint devices are easy to be broken by fake fingerprints (such as fingerprints on fingerprints, the most common fingerprint is silicone fingerprints), which reduces the number of fingerprint recognition devices such as time attendance machines based on fingerprint recognition, fingerprint readers in access control systems, etc. security. Therefore, the current fingerprint identification equipment manufacturers provide products based on living fingerprint identification. The so-called living fingerprint identification is a fingerprint identification technology for living fingers, that is, only the identification response to the living fingerprint of the real person, and the fingerprints on all other substances. For example, the fingerprint on the silicone fingerprint is not recognized, and is used for fingerprint recognition equipment, such as time attendance machines, fingerprint readers in access control systems, etc.

为实现活体指纹识别,需要检测指纹是否为真人活体的指纹,本文中称该过程为指纹活体检测。但是,目前的活体指纹识别产品中所使用的指纹活体检测方案的计算过程耗时较长且算法复杂,识别效率有限。In order to realize living fingerprint recognition, it is necessary to detect whether the fingerprint is the fingerprint of a real person, and this process is called fingerprint living detection in this paper. However, the calculation process of the fingerprint living detection scheme used in the current living fingerprint identification products is time-consuming, the algorithm is complex, and the identification efficiency is limited.

因此,需要提供更加高效的指纹活体检测方案。Therefore, there is a need to provide a more efficient fingerprint living detection solution.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供一种指纹活体检测系统、方法及装置,用以提高指纹活体检测的效率和可靠性。Embodiments of the present application provide a system, method, and device for fingerprint living detection, so as to improve the efficiency and reliability of fingerprint living detection.

本申请实施例提供一种指纹活体检测系统,包括:光源装置、多光谱装置和控制单元,其中:An embodiment of the present application provides a fingerprint living body detection system, including: a light source device, a multispectral device, and a control unit, wherein:

所述光源装置,用于提供多个不同波段的光;The light source device is used to provide a plurality of light in different wavelength bands;

所述控制单元,用于控制所述光源装置向棱镜的手指接触面发射多个波 段的光;the control unit, configured to control the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism;

所述多光谱装置,用于通过多光谱传感器感应各波段的光对应的指纹反射光,得到光谱响应值并发送至所述控制单元,其中,所述指纹反射光为所述光源装置发射的光在所述棱镜的手指接触面反射形成的反射光;The multi-spectral device is used for sensing the fingerprint reflected light corresponding to the light of each wavelength band through a multi-spectral sensor, obtaining a spectral response value and sending it to the control unit, wherein the fingerprint reflected light is the light emitted by the light source device The reflected light formed by reflection on the finger contact surface of the prism;

所述控制单元,还用于对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹。The control unit is further configured to compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint.

本申请实施例还提供一种指纹活体检测方法,包括:The embodiment of the present application also provides a fingerprint living body detection method, including:

控制光源装置向棱镜的手指接触面发射多个波段的光;Controlling the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism;

接收多光谱传感器感应各波段的光对应的指纹反射光得到的光谱响应值;Receive the spectral response value obtained by the multi-spectral sensor sensing the reflected light of the fingerprint corresponding to the light of each band;

对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹。Compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet the preset condition, it is determined as a non-living fingerprint.

本申请实施例还提供一种指纹活体检测装置,包括:The embodiment of the present application also provides a fingerprint living body detection device, including:

控制模块,用于控制光源装置向棱镜的手指接触面发射多个波段的光;a control module for controlling the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism;

接收模块,用于接收多光谱传感器感应各波段的光对应的指纹反射光得到的光谱响应值,其中,所述指纹反射光为所述光源装置发射的光在所述棱镜的手指接触面反射形成的反射光;The receiving module is used to receive the spectral response value obtained by the multi-spectral sensor sensing the fingerprint reflected light corresponding to the light of each wavelength band, wherein the fingerprint reflected light is formed by the light emitted by the light source device reflected on the finger contact surface of the prism the reflected light;

对比模块,用于对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹。A comparison module, configured to compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint.

本申请实施例还提供一种电子设备,其特征在于,包括:The embodiment of the present application also provides an electronic device, characterized in that it includes:

处理器;以及processor; and

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上述的方法的步骤。A memory arranged to store computer-executable instructions which, when executed, cause the processor to perform the steps of a method as described above.

本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行如上述的方法的步骤。Embodiments of the present application further provide a computer-readable storage medium, where the computer-readable storage medium stores one or more programs, and the one or more programs are executed by an electronic device including multiple application programs to execute the above method A step of.

本申请实施例实现了,通过发射多个波段的光,并通过多光谱传感器感应各波段的光对应的指纹反射光,得到光谱响应值,作为判定活体指纹的依据。避免多次发射光束、多次分析光谱数据导致的计算耗时较长的问题,从而可有效提高指纹活体检测的效率。The embodiment of the present application realizes that the spectral response value is obtained by emitting light of multiple wavelength bands and sensing the reflected light of the fingerprint corresponding to the light of each wavelength band through a multi-spectral sensor, which is used as the basis for determining the living fingerprint. The problem of long calculation time caused by multiple emission of light beams and multiple analysis of spectral data is avoided, thereby effectively improving the efficiency of fingerprint living detection.

附图说明Description of drawings

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described herein are used to provide further understanding of the present application and constitute a part of the present application. The schematic embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation of the present application. In the attached image:

图1为本申请一实施例提供的一种指纹活体检测系统的结构示意图;FIG. 1 is a schematic structural diagram of a fingerprint living body detection system according to an embodiment of the present application;

图2为本申请一实施例提供的不同材料对应的反射光谱数据;FIG. 2 corresponds to reflectance spectrum data corresponding to different materials provided by an embodiment of the present application;

图3为本申请一实施例提供的指纹活体检测系统的具体结构的示意图;3 is a schematic diagram of a specific structure of a fingerprint living body detection system provided by an embodiment of the present application;

图4为本申请一实施例提供的多光谱传感器的内部阵列的结构示意图;4 is a schematic structural diagram of an internal array of a multispectral sensor provided by an embodiment of the present application;

图5为本申请一实施例提供的多光谱传感器的归一化光谱响应的示意图;5 is a schematic diagram of a normalized spectral response of a multispectral sensor provided by an embodiment of the present application;

图6为本申请一实施例提供的指纹活体检测系统的光路结构的示意图;6 is a schematic diagram of an optical path structure of a fingerprint living body detection system provided by an embodiment of the present application;

图7为本申请一实施例提供的指纹活体检测方法的流程示意图;FIG. 7 is a schematic flowchart of a fingerprint living body detection method provided by an embodiment of the present application;

图8为本申请一实施例提供的指纹活体检测装置的结构示意图;FIG. 8 is a schematic structural diagram of a fingerprint living body detection device provided by an embodiment of the present application;

图9为本申请一实施例提供的一种电子设备的结构示意图。FIG. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application.

具体实施方式Detailed ways

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the objectives, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be clearly and completely described below with reference to the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

以下结合附图,详细说明本申请各实施例提供的技术方案。The technical solutions provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

图1为本申请一实施例提供的一种指纹活体检测系统的结构示意图,参见图1,所述系统具体可以包括:光源装置、多光谱装置和控制单元,其中:FIG. 1 is a schematic structural diagram of a fingerprint living body detection system according to an embodiment of the application. Referring to FIG. 1 , the system may specifically include: a light source device, a multispectral device, and a control unit, wherein:

所述光源装置,用于提供多个不同波段的光;The light source device is used to provide a plurality of light in different wavelength bands;

其中,光源装置中可以包括一个光源也可以包括多个光源,若光源中仅包括一个光源,则该一个光源应当能够发射多个波段的光,若光源中包括多个光源,则多个不同波段的光可以是由多个光源分别提供的。示例性的,以多个不同波段的光为红光、绿光、蓝光为例,光源装置中可以仅包括一个用 于发射白光的光源,由于白光的光谱包括红光、绿光、蓝光,因此发射白光的光源能够提供红光、绿光、蓝光,光源装置中也可以包括发射红光的第一光源、发射绿光的第二光源以及发射蓝光的第三光源,并且由第一光源提供红光、第二光源提供绿光、第三光源提供蓝光。Wherein, the light source device may include one light source or multiple light sources. If the light source includes only one light source, the one light source should be able to emit light of multiple wavelength bands. If the light source includes multiple light sources, then multiple different wavelength bands The light can be separately provided by multiple light sources. Exemplarily, taking the red light, green light, and blue light of multiple different wavelength bands as an example, the light source device may include only one light source for emitting white light, because the spectrum of white light includes red light, green light, and blue light, so The light source emitting white light can provide red light, green light, and blue light, and the light source device may also include a first light source emitting red light, a second light source emitting green light, and a third light source emitting blue light, and the first light source provides red light. Light, the second light source provides green light, and the third light source provides blue light.

所述控制单元,用于控制所述光源装置向棱镜的手指接触面发射多个波段的光;the control unit, configured to control the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism;

其中,对于光源装置仅包括一个光源的情况,由于多个波段的光由同一个光源发射,因此多个波段的光显然是同时发射的,因此控制单元控制光源装置向棱镜的手指接触面同时发射多个波段的光。Among them, for the case where the light source device only includes one light source, since the light of multiple wavelength bands is emitted by the same light source, the light of multiple wavelength bands is obviously emitted at the same time, so the control unit controls the light source device to emit simultaneously to the finger contact surface of the prism multiple wavelengths of light.

对于光源装置包括多个光源的情况,由于多个波段的光是由不同光源发射的,不同光源的开启时刻可以相同,也可以不同,因此控制单元可以控制光源装置向棱镜的手指接触面依次发射多个波段的光,也可以控制光源装置向棱镜的手指接触面同时发射多个波段的光。例如假设多个波段的光包括第一波段的光和第二波段的光,且光源装置包括第一光源和第二光源,第一光源用于发射第一波段的光,第二光源用于发射第二波段的光,则控制单元可以控制光源装置中的第一光源在第一时刻向棱镜的手指接触面发射第一波段的光,并控制光源装置中的第二光源在第二时刻向棱镜的手指接触面发射第二波段的光,也可以控制光源装置的第一光源和第二光源在同一时刻向棱镜的手指接触面发射第一波段的光和第二波段的光。For the case where the light source device includes multiple light sources, since the lights of multiple wavelength bands are emitted by different light sources, the turn-on moments of different light sources can be the same or different, so the control unit can control the light source device to emit sequentially to the finger contact surface of the prism For the light of multiple wavelength bands, the light source device can also be controlled to emit multiple wavelength bands of light simultaneously to the finger contact surface of the prism. For example, it is assumed that the light of the plurality of wavelength bands includes light of the first wavelength band and the light of the second wavelength band, and the light source device includes a first light source and a second light source, the first light source is used to emit light of the first wavelength band, and the second light source is used to emit light of the first wavelength band. the light of the second wavelength band, the control unit can control the first light source in the light source device to emit light of the first wavelength band to the finger contact surface of the prism at the first moment, and control the second light source in the light source device to emit the light of the first wavelength band to the prism at the second moment The finger contact surface of the prism emits light of the second wavelength band, and the first light source and the second light source of the light source device can also be controlled to emit the light of the first wavelength band and the light of the second wavelength band to the finger contact surface of the prism at the same time.

棱镜用来放置手指,光源装置提供的光在经过棱镜时将受到放置于棱镜的手指接触面的待检测物的影响产生反射,根据待检测物的材质的不同,经过反射的光的光谱不同,因此在经过棱镜的手指接触面后光将携带待测物信号反射,下文为描述方便将经过反射的光称为指纹反射光;在一种可能的实施例中,结合图6,可预先对棱镜靠近光源装置的面进行磨砂处理,即图6中棱镜靠近LED(Light-Emitting Diode,发光二极管)的面,以便光源装置的光束能够均匀散射,从而使得光源装置的光束更加均匀地照射在手指接触面,其中,光源装置的LED所需颗数依据系统聚光性能和Sensor(传感器)曝光参数而定;所述控制单元可以选用微控制单元MCU,以实现产品小型化。图6所示的光路图中,光源装置的LED发射出的光透过棱镜并在棱镜的手指接 触面发生反射,指纹反射光经过分光组件分别发射至Sensor和多光谱传感器,其中,棱镜的手指接触面是棱镜远离LED的面。The prism is used to place the finger, and the light provided by the light source device will be reflected by the object to be detected placed on the finger contact surface of the prism when it passes through the prism. Therefore, after passing through the finger contact surface of the prism, the light will carry the signal of the object to be tested, and the reflected light will be referred to as fingerprint reflected light for the convenience of description below; in a possible embodiment, referring to FIG. The surface close to the light source device is frosted, that is, the prism in Figure 6 is close to the surface of the LED (Light-Emitting Diode, light-emitting diode), so that the light beam of the light source device can be scattered evenly, so that the light beam of the light source device can be more uniformly irradiated on the finger contact The required number of LEDs in the light source device is determined according to the light-gathering performance of the system and the exposure parameters of the Sensor; the control unit can be a micro-control unit MCU to realize the miniaturization of the product. In the light path diagram shown in FIG. 6 , the light emitted by the LED of the light source device passes through the prism and is reflected on the finger contact surface of the prism, and the reflected light of the fingerprint is emitted to the Sensor and the multispectral sensor respectively through the light splitting component. The contact face is the face of the prism facing away from the LED.

所述多光谱装置,用于通过多光谱传感器感应各波段的光对应的指纹反射光,得到光谱响应值并发送至所述控制单元,其中,光谱响应值为多光谱传感器响应于光信号产生的电信号的强度,多光谱传感器产生的电信号的强度与光信号的强度正相关,因此光谱响应值能够表示指纹反射光中不同波长的光的光强,又由于在手指接触面反射的过程仅有部分光被反射,而另一部分光被吸收,因此指纹反射光中不同波长的光的光强能够反映出手指接触面对不同波长的光的反射率,即光谱响应值能够反映出放置于手指接触面的待测物体对不同波长的光的反射率;The multi-spectral device is used for sensing the fingerprint reflected light corresponding to the light of each wavelength band through the multi-spectral sensor to obtain a spectral response value and send it to the control unit, wherein the spectral response value is generated by the multi-spectral sensor in response to the optical signal. The intensity of the electrical signal, the intensity of the electrical signal generated by the multispectral sensor is positively correlated with the intensity of the optical signal, so the spectral response value can represent the light intensity of different wavelengths of light in the reflected light of the fingerprint, and because the process of reflection on the finger contact surface only Part of the light is reflected, while the other part is absorbed, so the light intensity of different wavelengths of light in the reflected light of the fingerprint can reflect the reflectivity of the finger contact surface with different wavelengths of light, that is, the spectral response value can reflect the light placed on the finger. The reflectivity of the object to be tested on the contact surface to light of different wavelengths;

对于控制单元控制光源装置向棱镜的手指接触面同时发射多个波段的光的情况,由于多个波段的光是同一时刻向棱镜的手指接触面发射的,因此在不考虑光程差的情况下,各波段的光对应的指纹发射光也将在同一时刻发射至多光谱装置,因此多光谱装置能够在一帧内感应到各波段的光对应的指纹反射光,有效提高了多光谱装置的工作效率。In the case where the control unit controls the light source device to simultaneously emit light of multiple wavelength bands to the finger contact surface of the prism, since the light of multiple wavelength bands is emitted to the finger contact surface of the prism at the same time, the optical path difference is not considered. , the fingerprint emission light corresponding to the light of each band will also be emitted to the multi-spectral device at the same time, so the multi-spectral device can sense the fingerprint reflected light corresponding to the light of each band in one frame, effectively improving the working efficiency of the multi-spectral device .

所述控制单元,还用于对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹。The control unit is further configured to compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint.

下面依次对系统的各个部分进行详细说明:The following is a detailed description of each part of the system:

首先,对所述光源装置进行说明:First, the light source device is described:

通过对真人手指和指模材料进行反射光谱(由于光为一种波,因此反射光谱也称反射波谱)测试可知,在300nm-1100nm波长下,真人手指反射光谱和指模材料的反射光谱差异巨大,如图2所示的反射光谱reflectance spectrum,图中最右侧的竖直虚线(即位于波长900nm处的竖直虚线)从上到下依次穿过的线条对应的材质分别为:皮革lenther、真人手指finger2、真人手指finger1、木胶wood glue、乳胶latex、硅胶foodsilicon、离型纸releasepaper。其中,真人手指和指模材料对应的反射光谱数据差别较大,因此,可设置光源装置提供的多个波段的光的波长不同且均在300nm-1100nm内,以便控制单元在后续判断检测到的指纹是否为活体指纹时只需选取某几个特定波段的光谱数据进行比对即可达到检测指纹是否为活体指纹的目的。By testing the reflection spectrum of human fingers and finger mold materials (because light is a kind of wave, the reflection spectrum is also called reflection spectrum), it can be seen that under the wavelength of 300nm-1100nm, the reflection spectrum of the real finger and the reflection spectrum of the finger mold material are very different. , the reflection spectrum as shown in Figure 2, the vertical dotted line on the far right in the figure (that is, the vertical dotted line at the wavelength of 900nm) passes through the lines from top to bottom. The corresponding materials are: leather lenther, Real finger finger2, real finger finger1, wood glue wood glue, latex latex, silicone foodsilicon, release paper. Among them, the reflection spectrum data corresponding to the real finger and the finger mold material are quite different. Therefore, the wavelengths of the multiple wavelength bands provided by the light source device can be set to be different and all within 300nm-1100nm, so that the control unit can determine the detected When a fingerprint is a living fingerprint, it is only necessary to select the spectral data of certain specific bands for comparison to achieve the purpose of detecting whether the fingerprint is a living fingerprint.

在一种可能的实施例中,考虑到市面常见的照明方式,可限定所述多个波段的光包括以下四种光的至少两种:900nm-980nm的近红外光、620nm-700nm的红光、500nm-550nm的绿光、435nm-475nm的蓝光。以所述多个波段的光包括前述四种光的情况为例,结合图3,光源装置可包含红、绿、蓝、近红外(850nm或者940nm)共计4种LED。In a possible embodiment, considering the common lighting methods in the market, the light in the multiple wavelength bands can be defined to include at least two of the following four types of light: near-infrared light of 900nm-980nm, red light of 620nm-700nm , 500nm-550nm green light, 435nm-475nm blue light. Taking the case where the light in the multiple wavelength bands includes the aforementioned four kinds of light as an example, with reference to FIG. 3 , the light source device may include a total of four types of LEDs: red, green, blue, and near-infrared (850 nm or 940 nm).

然后,对所述多光谱装置进行说明:Then, the multispectral device is described:

结合图3,所述多光谱装置包括多光谱传感器和第一透镜组,其中:3, the multispectral device includes a multispectral sensor and a first lens group, wherein:

所述第一透镜组,用于将所述各波段的光对应的指纹反射光导向所述多光谱传感器。其中,第一透镜组可以为菲涅尔透镜,其主要功能是聚光。The first lens group is used for guiding the fingerprint reflected light corresponding to the light of each wavelength band to the multispectral sensor. Wherein, the first lens group may be a Fresnel lens, and its main function is to condense light.

下面对多光谱传感器进行详细说明,以多光谱传感器为AS7341(一种多光谱传感器型号)的多光谱传感器的情况为例。AS7341的内部阵列结构如图4所示,包括:F1-F8、NIR(Near Infrared,近红外)、Flicker(闪光)等用于感应不同波段的光信号的传感器,AS7341的归一化光谱响应如图5所示,其中,第①个波的光谱响应对应于图4中的F1,第②个波的光谱响应对应于图4中的F2,第③个波对应于图4中的F3,第④个波对应于图4中的F4,第⑤个波对应于图4中的F5,第⑥个波对应于图4中的F6,第⑦个波对应于图4中的F7,第⑧个波对应于图4中的F8,第⑨个波对应于图4中的C,第⑩个波对应于图4中的Flicker,第

Figure PCTCN2022073862-appb-000001
波对应于图4中的NIR。 The multispectral sensor will be described in detail below, taking the case where the multispectral sensor is an AS7341 (a type of multispectral sensor) as an example. The internal array structure of AS7341 is shown in Figure 4, including: F1-F8, NIR (Near Infrared, near-infrared), Flicker (flash) and other sensors for sensing light signals in different bands, the normalized spectral response of AS7341 is as follows As shown in Figure 5, the spectral response of the first wave corresponds to F1 in Figure 4, the spectral response of the second wave corresponds to F2 in Figure 4, the third wave corresponds to F3 in Figure 4, and the second wave corresponds to F3 in Figure 4. Wave ④ corresponds to F4 in Figure 4, wave ⑤ corresponds to F5 in Figure 4, wave ⑥ corresponds to F6 in Figure 4, wave ⑦ corresponds to F7 in Figure 4, and wave ⑧ corresponds to F6 in Figure 4. The wave corresponds to F8 in Fig. 4, the ⑨th wave corresponds to C in Fig. 4, the ⑩th wave corresponds to Flicker in Fig. 4, and the ⑨th wave corresponds to Flicker in Fig.
Figure PCTCN2022073862-appb-000001
The waves correspond to the NIR in Figure 4.

其中,对应的9个峰值响应波段如图2中竖直的划线所示。Among them, the corresponding 9 peak response bands are shown as vertical lines in FIG. 2 .

而且,本实施例采用的AS7341体积小,易于在产品中集成,响应波段范围大,反应灵敏。需要注意的是,本实施例的实施并非只能采用该型号传感器,市面上其他厂商生产的有类似功能的传感器均可采用。更换不同传感器,需要对用于确定光谱响应值的算法进行适配和优化。Moreover, the AS7341 used in this embodiment is small in size, easy to be integrated in products, has a large response band range, and is highly responsive. It should be noted that the implementation of this embodiment is not limited to this type of sensor, and sensors with similar functions produced by other manufacturers on the market can be used. Replacing different sensors requires adaptation and optimization of the algorithm used to determine the spectral response.

然后,对控制单元确定光谱响应值、基准光谱响应值以及相似度的方式进行说明:Then, the manner in which the control unit determines the spectral response value, the reference spectral response value and the similarity is described:

所述控制单元,还用于获取批量指纹反射光样本对应的光谱响应值并计算光谱响应值的标准方差和均值;基于标准方差和均值,确定光谱响应值的平均值,作为基准光谱响应值。具体地:The control unit is further configured to obtain the spectral response values corresponding to the batch of fingerprint reflected light samples and calculate the standard deviation and mean of the spectral response values; based on the standard deviation and mean, determine the average of the spectral response values as the reference spectral response value. specifically:

在指纹活体检测系统搭建完成后,需要利用所搭建的指纹活体检测系统 采集样本,以便确认基准光谱响应值。采集样本时主要采集经过真人手指反射形成的反射光谱。其中,样本包括经过具有不同属性的真人的手指反射形成的反射光谱,其中,属性包括:性别、年龄段等,样本中还包括少部分经过指模反射形成的反射光谱,以便设定用于判断相似度是否满足预设条件的预设阈值(下文中记为S)。After the fingerprint living detection system is built, it is necessary to use the built fingerprint living detection system to collect samples in order to confirm the reference spectral response value. When collecting the samples, the reflection spectrum formed by the reflection of the human finger is mainly collected. Among them, the sample includes reflection spectra formed by the reflection of the fingers of real people with different attributes, wherein the attributes include: gender, age, etc., and the sample also includes a small part of the reflection spectra formed by the reflection of the finger, so as to be used for judgment. Whether the similarity satisfies a preset threshold of a preset condition (hereinafter referred to as S).

样本采集完成后,对采集到的样本数据进行数据分析,得到在所搭建的指纹活体检测系统下光谱响应值的期望值,作为基准光谱响应值。具体地:首先,针对每个样本数据,通过多光谱传感器,对样本数据中的光谱响应值进行归一化,得到光谱响应值归一化之后的数值,该数值在(0,1)之间;然后,针对每个样本数据,从样本数据中取出多光谱传感器感应到9个峰值响应波段的光谱响应值,作为各个峰值响应波段的波段数据,每个波段数据视为光谱响应值的集合,计算出每个波段数据中包含的光谱响应值对应的标准方差σ和均值μ,然后针对每个波段数据取波长位于(μ-2σ,μ+2σ)的光谱响应值,得到单个样本数据的向量Sci=[Si1,Si2,...,Si9],其中,Sci为第i个i样本数据的向量,Si1为从第i样本数据中第1个波段数据的峰值,Si2为从第i样本数据中第2个波段数据的峰值,以此类推,i的取值范围为[1,n]的任意正整数,n为样本数据的总数。After the sample collection is completed, data analysis is performed on the collected sample data, and the expected value of the spectral response value under the built fingerprint living detection system is obtained as the reference spectral response value. Specifically: First, for each sample data, the spectral response value in the sample data is normalized by the multi-spectral sensor, and the normalized value of the spectral response value is obtained, and the value is between (0, 1) ; Then, for each sample data, the spectral response values of the 9 peak response bands sensed by the multispectral sensor are taken from the sample data, as the band data of each peak response band, and each band data is regarded as a collection of spectral response values, Calculate the standard deviation σ and mean μ corresponding to the spectral response value contained in each band of data, and then take the spectral response value with the wavelength at (μ-2σ, μ+2σ) for each band of data to obtain a vector of single sample data Sci=[Si1,Si2,...,Si9], where Sci is the vector of the i-th sample data, Si1 is the peak value of the first band data from the i-th sample data, and Si2 is the data from the i-th sample data. The peak value of the second band data in , and so on, the value of i is any positive integer in the range of [1,n], and n is the total number of sample data.

然后,计算出所有样本数据的向量的算术平均值,最终得到向量Ec=[E1,E2,...,E9],作为基准光谱响应值,其中,E1为S11、S21、…、Sn1的算数平均值,E2为S12、S22、…、Sn2的算数平均值,以此类推。Then, the arithmetic mean of the vectors of all sample data is calculated, and finally the vector Ec=[E1, E2,..., E9] is obtained as the reference spectral response value, where E1 is the arithmetic of S11, S21,..., Sn1 The average value, E2 is the arithmetic average of S12, S22, ..., Sn2, and so on.

对应于前述基准光谱响应值,在实际应用中,控制单元可通过多光谱传感器感应得到经过待测物体反射形成的反射光谱对应的光谱响应值,以生成向量Tc=[T1,T2,...,T9],其中,T1表示9个峰值响应波段中的第一个波段的波段数据的峰值,T2表示9个峰值响应波段中的第二个波段波段数据的峰值,以此类推。Corresponding to the aforementioned reference spectral response value, in practical application, the control unit can sense the spectral response value corresponding to the reflection spectrum formed by the reflection of the object to be measured through the multi-spectral sensor, so as to generate a vector Tc=[T1, T2,... ,T9], where T1 represents the peak value of the band data of the first band of the 9 peak response bands, T2 represents the peak value of the band data of the second band of the 9 peak response bands, and so on.

根据应用场景的不同的不同,可以采用不同的方式计算光谱响应值与基准光谱响应值之间的相似度。示例性的,可以是计算光谱响应值与基准光谱响应值之间的卡方值作为相似度,也可以是计算光谱响应值与基准光谱响应值之间的距离作为相似度,其中,距离可以是指欧式距离,也可以是指余弦 距离。According to different application scenarios, the similarity between the spectral response value and the reference spectral response value can be calculated in different ways. Exemplarily, the chi-square value between the spectral response value and the reference spectral response value can be calculated as the similarity, or the distance between the spectral response value and the reference spectral response value can be calculated as the similarity, where the distance can be Refers to the Euclidean distance, and can also refer to the cosine distance.

根据计算相似度的方式的不同,预设条件也将不同。若相似度与相似度所表示的相似程度正相关,例如以余弦距离作为相似度的情况,则预设条件为相似度大于预设阈值。反之,若相似度与相似度所表示的相似程度负相关,例如以卡方值、欧式距离作为相似度的情况,则预设条件为相似度小于预设阈值。Depending on how the similarity is calculated, the preset conditions will also be different. If the similarity is positively correlated with the similarity indicated by the similarity, for example, when the cosine distance is used as the similarity, the preset condition is that the similarity is greater than the preset threshold. Conversely, if the similarity is negatively correlated with the similarity indicated by the similarity, for example, in the case of using chi-square value and Euclidean distance as the similarity, the preset condition is that the similarity is less than the preset threshold.

示例性的,以相似度是以卡方值的形式表示的为例,则计算得到光谱响应值与基准光谱响应值之间的卡方值:x2=(T1-E1)2/E1+...+(T9-E9)2/E9。由于预设条件为相似度小于预设阈值,因此若x2>S(S为预设阈值)则待测物体不为真人活体,即检测到的指纹并非活体指纹,若x2<S,则待测物体为真人活体,即检测到的指纹为活体指纹。Exemplarily, taking the similarity in the form of a chi-square value as an example, the chi-square value between the spectral response value and the reference spectral response value is calculated: x2=(T1-E1)2/E1+... +(T9-E9)2/E9. Since the preset condition is that the similarity is less than the preset threshold, if x2>S (S is the preset threshold), the object to be tested is not a living body, that is, the detected fingerprint is not a living fingerprint. The object is a real living body, that is, the detected fingerprint is a living fingerprint.

不难获知的是,有别于常规的指纹活体检测,由于本申请在采集样本时主要采集经过真人手指反射形成的反射光谱,仅需采集少量的经过指模反射形成的反射光谱,因此本实施例的计算方法不需要大批量的指模材料,即无需大批量负样本,可以降低开发难度,减少工作量。It is not difficult to know that, different from the conventional fingerprint biometric detection, since the present application mainly collects the reflection spectrum formed by the reflection of the human finger when collecting the sample, only a small amount of the reflection spectrum formed by the reflection of the finger is required to be collected. The calculation method of the example does not require a large number of finger mold materials, that is, a large number of negative samples are not required, which can reduce the difficulty of development and reduce the workload.

综上所述,本实施例通过发射多个波段的光,并通过多光谱传感器感应各波段的光对应的指纹反射光,得到光谱响应值,以作为判定活体指纹的依据。避免多次发射光束、多次分析光谱数据导致的计算耗时较长的问题,从而可有效提高指纹活体检测的效率。To sum up, this embodiment emits light of multiple wavelength bands, and senses the reflected light of the fingerprint corresponding to the light of each wavelength band through the multi-spectral sensor, so as to obtain the spectral response value, which is used as the basis for determining the living fingerprint. The problem of long calculation time caused by multiple emission of light beams and multiple analysis of spectral data is avoided, thereby effectively improving the efficiency of fingerprint living detection.

在一可行实施例中,所述指纹活体检测系统还包括:成像装置;In a feasible embodiment, the fingerprint living body detection system further includes: an imaging device;

所述成像装置,用于获取各波段的光下所述棱镜上的指纹图像,并进行指纹识别处理,所述指纹识别用于识别指纹图像中的指纹是否合法,如是否与已录入的合法指纹相匹配,若与已录入的合法指纹匹配,则确定指纹图像中的指纹合法,其中,棱镜上的指纹图像为棱镜的手指接触面反射的光在图像传感器上形成的图像。The imaging device is used to obtain the fingerprint image on the prism under the light of each wavelength band, and perform fingerprint identification processing, and the fingerprint identification is used to identify whether the fingerprint in the fingerprint image is legal, such as whether it is the same as the registered legal fingerprint. If it matches with the registered legal fingerprint, it is determined that the fingerprint in the fingerprint image is legal, wherein the fingerprint image on the prism is the image formed on the image sensor by the light reflected from the finger contact surface of the prism.

结合图3,所述成像装置包括:分光组件、第二透镜组和图像传感器,其中:3, the imaging device includes: a light splitting component, a second lens group and an image sensor, wherein:

所述分光组件,用于将所述棱镜反射的各波段的光对应的指纹反射光分 为沿第一方向传播的第一光和沿第二方向传播的第二光,所述第一光传播至所述多光谱装置,第二光传播至第二透镜组;其中,第一方向为多光谱装置相对分光组件所处的方向,第二方向为第二透镜组相对分光组件所处的方向,并且根据光路设计的不同,第一方向和第二方向可以为任意方向。The spectroscopic component is used to divide the reflected fingerprint light corresponding to the light of each wavelength band reflected by the prism into a first light propagating in a first direction and a second light propagating in a second direction, the first light propagating To the multi-spectral device, the second light propagates to the second lens group; wherein, the first direction is the direction in which the multi-spectral device is located relative to the spectroscopic component, and the second direction is the direction in which the second lens group is located relative to the spectroscopic component, And according to different optical path designs, the first direction and the second direction can be any direction.

所述第二透镜组,用于将所述第二光导向所述图像传感器Sensor。The second lens group is used for guiding the second light to the image sensor Sensor.

结合图6,指纹活体检测系统的光路结构可以为:With reference to Figure 6, the optical path structure of the fingerprint living body detection system can be:

光源装置中的LED向棱镜的手指接触面同时发射多个波段的光;由棱镜将光沿第三方向进行反射,经由分光组件将反射光分为第一光和第二光,第一光沿第一方向传播经由第一透镜组至多光谱传感器;第二光沿第二方向传播经由第二透镜组至图像传感器。其中,第三方向为分光组件相对棱镜所处的方向,并且根据光路设计的不同,第三方向可以为任意方向。The LED in the light source device simultaneously emits light of multiple wavelength bands to the finger contact surface of the prism; the prism reflects the light along the third direction, and the reflected light is divided into the first light and the second light by the light splitting component. The first direction propagates through the first lens group to the multispectral sensor; the second light propagates in the second direction through the second lens group to the image sensor. Wherein, the third direction is the direction in which the light splitting component is located relative to the prism, and according to different optical path designs, the third direction can be any direction.

所述控制单元,还用于在判定指纹为活体指纹且所述成像装置识别出指纹为合法指纹时,允许进行下一步处理,如开启门禁、解锁屏幕等处理,否则拒绝响应,即拒绝进行下一步处理。The control unit is also used to allow the next step to be processed when it is determined that the fingerprint is a living fingerprint and the imaging device recognizes that the fingerprint is a legitimate fingerprint, such as opening the door, unlocking the screen, etc. Otherwise, rejecting the response, that is, rejecting the next step. one-step processing.

基于此,本实施例通过增加分光组件对反射光进行分光处理,可同步进行指纹活体检测的处理和指纹识别的处理,使得指纹活体检测系统可支持指纹活体检测和指纹识别的功能,进而有效提高指纹活体检测系统的可靠性和扩大指纹活体检测系统的适用场景。Based on this, in this embodiment, by adding a spectroscopic component to perform spectroscopic processing on the reflected light, the processing of fingerprint living body detection and the processing of fingerprint recognition can be simultaneously performed, so that the fingerprint living body detection system can support the functions of fingerprint living body detection and fingerprint recognition, thereby effectively improving the Reliability of Fingerprint Liveness Detection System and Expanding Applicable Scenarios of Fingerprint Liveness Detection System.

图7为本申请一实施例提供的指纹活体检测方法的流程示意图,可由图1对应的指纹活体检测系统执行,参见图7,本申请提供的指纹活体检测方法应用于前述指纹活体检测系统中的控制单元,所述方法具体可以包括如下步骤:FIG. 7 is a schematic flowchart of a fingerprint living body detection method provided by an embodiment of the present application, which can be executed by the fingerprint living body detection system corresponding to FIG. 1 . Referring to FIG. The control unit, the method may specifically include the following steps:

步骤702、控制光源装置向棱镜的手指接触面发射多个波段的光;Step 702, controlling the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism;

其中,所述多个波段的光的波长不同且均在300nm-1100nm内。所述多个波段的光包括:900nm-980nm的近红外光、620nm-700nm的红光、500nm-550nm的绿光、435nm-475nm的蓝光。Wherein, the wavelengths of the light in the multiple wavelength bands are different and all are within 300nm-1100nm. The light in the multiple wavelength bands includes: near-infrared light at 900nm-980nm, red light at 620nm-700nm, green light at 500nm-550nm, and blue light at 435nm-475nm.

步骤704、接收多光谱传感器感应各波段的光对应的指纹反射光,得到光谱响应值,其中,所述指纹反射光为所述光源装置发射的光在所述棱镜的手指接触面反射形成的反射光;Step 704: Receive the fingerprint reflected light corresponding to the light of each wavelength band sensed by the multi-spectral sensor, and obtain a spectral response value, wherein the fingerprint reflected light is the reflection formed by the light emitted by the light source device reflected on the finger contact surface of the prism Light;

步骤706、对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹。Step 706: Compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint.

其中,所述光谱响应值包括多个波段对应的光谱响应值,波段数量与所使用的多光谱传感器的型号相对应,如AS7341的多光谱传感器,其波段有9个。相应地,步骤706的一种实现方式可以为:The spectral response value includes spectral response values corresponding to multiple bands, and the number of bands corresponds to the model of the multispectral sensor used. For example, the multispectral sensor of AS7341 has 9 bands. Correspondingly, an implementation manner of step 706 may be:

确定所述多个波段中各波段对应的光谱响应值的标准方差和均值;基于各波段对应的光谱响应值的标准方差和均值,确定光谱响应值的平均值;对比所述光谱响应值的平均值和基准光谱响应值之间的相似度。determining the standard deviation and mean value of the spectral response values corresponding to each of the plurality of bands; determining the average value of the spectral response values based on the standard deviation and mean value of the spectral response values corresponding to each waveband; comparing the average value of the spectral response values The similarity between the value and the reference spectral response value.

在一种可能的实施例中,控制光源装置向棱镜的手指接触面发射多个波段的光,包括:控制光源装置向棱镜的手指接触面同时发射多个波段的光。In a possible embodiment, controlling the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism includes: controlling the light source device to simultaneously emit light of multiple wavelength bands to the finger contact surface of the prism.

在一种可能的实施例中,方法还包括:在判定指纹为活体指纹且成像装置识别出指纹为合法指纹时,允许进行下一步处理,否则拒绝响应。In a possible embodiment, the method further includes: when it is determined that the fingerprint is a living fingerprint and the imaging device identifies that the fingerprint is a legal fingerprint, allowing the next step to be processed, otherwise rejecting the response.

在一种可能的实施例中,在执行步骤706之前,方法还包括:获取批量指纹反射光样本对应的光谱响应值并计算光谱响应值的标准方差和均值;基于标准方差和均值,确定光谱响应值的平均值,作为基准光谱响应值。In a possible embodiment, before performing step 706, the method further includes: acquiring spectral response values corresponding to the batch of fingerprint reflected light samples and calculating the standard deviation and mean of the spectral response values; determining the spectral response based on the standard deviation and mean The average of the values is used as the reference spectral response value.

在一种可能的实施例中,所述批量指纹反射光样本包括:预设用户特征对应的用户群的指纹反射光样本,所述预设用户特征至少包括年龄特征、性别特征。In a possible embodiment, the batch of fingerprint reflected light samples includes: fingerprint reflected light samples of a user group corresponding to a preset user feature, where the preset user feature at least includes an age feature and a gender feature.

在一种可能的实施例中,所述对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹,包括:In a possible embodiment, the similarity between the spectral response value and the reference spectral response value is compared; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint, including:

计算所述光谱响应值和所述基准光谱响应值之间的卡方值,作为相似度;Calculate the chi-square value between the spectral response value and the reference spectral response value as similarity;

若所述相似度不小于预设阈值,则判定为非活体指纹。If the similarity is not less than the preset threshold, it is determined as a non-living fingerprint.

在一种可能的实施例中,所述方法还包括:In a possible embodiment, the method further includes:

获取样本数据,所述样本数据包括经过真人手指反射形成的反射光谱、经过指模反射形成的反射光谱;Obtaining sample data, the sample data includes a reflection spectrum formed by the reflection of a human finger, and a reflection spectrum formed by the reflection of a finger mold;

根据所述样本数据,确定光谱响应值的期望值,作为基准光谱响应值。According to the sample data, the expected value of the spectral response value is determined as the reference spectral response value.

下面以AS7341的多光谱传感器、并以卡方值表示相似度的情况为例,对步骤706中如何判断预设条件是否成立进行示例性说明,由于是使用卡方值表示相似度以判断预设条件是否成立,因此该示例也称为卡方检验方案:In the following, taking the multispectral sensor of AS7341 and using the chi-square value to represent the similarity as an example, how to judge whether the preset condition is established in step 706 is exemplarily explained, because the chi-square value is used to represent the similarity to determine the preset condition. condition is true, so this example is also called a chi-square test scheme:

首先,样本采集完成后,对采集到的样本数据进行数据分析,得到在所搭建的指纹活体检测系统光谱响应值下的期望值,作为基准光谱响应值。具体地:首先,针对每个样本数据,通过多光谱传感器,对样本数据中的光谱响应值进行归一化,得到光谱响应值归一化之后的数值,该数值在(0,1)之间。First, after the sample collection is completed, data analysis is performed on the collected sample data, and the expected value under the spectral response value of the fingerprint biometric detection system is obtained as the reference spectral response value. Specifically: First, for each sample data, the spectral response value in the sample data is normalized by the multi-spectral sensor, and the normalized value of the spectral response value is obtained, and the value is between (0, 1) .

然后,针对每个样本数据,从样本数据中取出传感器感应到的9个峰值响应波段的光谱响应值,作为各个峰值响应波段的波段数据,每个波段数据视为光谱响应值的集合,计算出每个波段数据中包含的光谱响应值对应的标准方差σ和均值μ,然后针对每个波段数据取波长位于取(μ-2σ,μ+2σ)的光谱响应值,得到单个样本的的向量Sci=[Si1,Si2,...,Si9],其中,Sci为第i个i样本数据的向量,Si1为从第i样本数据中第1个波段数据的峰值,Si2为从第i样本数据中第2个波段数据的峰值,以此类推,i的取值范围为[1,n]的任意正整数,n为样本数据的总数。Then, for each sample data, the spectral response values of the 9 peak response bands sensed by the sensor are taken out from the sample data, as the band data of each peak response band, and each band data is regarded as a collection of spectral response values. The standard deviation σ and the mean μ corresponding to the spectral response values contained in each band of data, and then the spectral response values with wavelengths at (μ-2σ, μ+2σ) are taken for each band of data to obtain the vector Sci of a single sample =[Si1,Si2,...,Si9], where Sci is the vector of the i-th sample data, Si1 is the peak value of the first band data from the i-th sample data, and Si2 is the data from the i-th sample data. The peak value of the second band data, and so on, the value of i is any positive integer in the range of [1,n], and n is the total number of sample data.

计算出所有样本数据的向量的算术平均值,最终得到向量Ec=[E1,E2,...,E9],向量Ec可记为上述的基准光谱响应值,其中,E1为S11、S21、…、Sn1的算数平均值,E2为S12、S22、…、Sn2的算数平均值,以此类推。Calculate the arithmetic mean of the vectors of all sample data, and finally obtain the vector Ec=[E1,E2,...,E9], the vector Ec can be recorded as the above-mentioned reference spectral response value, where E1 is S11, S21,... , the arithmetic mean of Sn1, E2 is the arithmetic mean of S12, S22, ..., Sn2, and so on.

类似地,有待测物体(如手指)时,可同理直接得到经过待测物体反射形成的反射光谱对应的向量Tc=[T1,T2,...,T9],可记为上述的手指对应的光谱响应值,其中,T1表示9个峰值响应波段中的第一个波段的波段数据的峰值,T2表示9个峰值响应波段中的第二个波段波段数据的峰值,以此类推。Similarly, when there is an object to be measured (such as a finger), the vector Tc=[T1, T2,..., T9] corresponding to the reflection spectrum formed by the reflection of the object to be measured can be directly obtained in the same way, which can be recorded as the above finger The corresponding spectral response value, where T1 represents the peak value of the band data of the first band in the 9 peak response bands, T2 represents the peak value of the band data of the second band in the 9 peak response bands, and so on.

相应地,该光谱响应值与基准光谱响应值之间的卡方值:χ2=(T1-E1)2/E1+...+(T9-E9)2/E9。由于预设条件为相似度小于预设阈值,因此若χ2>S(S为预设阈值)则待测物体不为真人活体,反之则待测物体为真人活体。Correspondingly, the chi-square value between the spectral response value and the reference spectral response value: χ2=(T1-E1)2/E1+...+(T9-E9)2/E9. Since the preset condition is that the similarity is less than the preset threshold, if χ2>S (S is the preset threshold), the object to be tested is not a live human body, and otherwise, the object to be tested is a live human body.

基于此,本实施例通过发射多个波段的光,并通过多光谱传感器感应各波段的光对应的指纹反射光,得到光谱响应值,以作为判定活体指纹的依据。避免多次发射光束、多次分析光谱数据导致的计算耗时较长的问题,从而可有效提高指纹活体检测的效率。Based on this, this embodiment emits light in multiple wavelength bands, and uses a multispectral sensor to sense the reflected light of the fingerprint corresponding to the light in each wavelength band to obtain a spectral response value, which is used as a basis for determining a living fingerprint. The problem of long calculation time caused by multiple emission of light beams and multiple analysis of spectral data is avoided, thereby effectively improving the efficiency of fingerprint living detection.

图8为本申请一实施例提供的指纹活体检测装置的结构示意图,参见图8,本申请提供的指纹活体检测装置应用于前述指纹活体检测系统中的控制单元, 所述装置具体可以包括:控制模块801、接收模块802和对比模块803,其中:FIG. 8 is a schematic structural diagram of a fingerprint living body detection device provided by an embodiment of the present application. Referring to FIG. 8 , the fingerprint living body detection device provided by the present application is applied to a control unit in the aforementioned fingerprint living body detection system. The device may specifically include: controlling Module 801, receiving module 802 and comparing module 803, wherein:

控制模块801,用于控制光源装置向棱镜的手指接触面发射多个波段的光;The control module 801 is used to control the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism;

接收模块802,用于获取多光谱传感器感应各波段的光对应的指纹反射光得到的光谱响应值,其中,所述指纹反射光为所述光源装置发射的光在所述棱镜的手指接触面反射形成的反射光;The receiving module 802 is used to obtain the spectral response value obtained by the multi-spectral sensor sensing the fingerprint reflected light corresponding to the light of each wavelength band, wherein the fingerprint reflected light is the light emitted by the light source device reflected on the finger contact surface of the prism the reflected light formed;

对比模块803,用于对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹。The comparison module 803 is configured to compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint.

在一种可能的实施例中,所述控制模块801,具体用于控制光源装置向棱镜的手指接触面同时发射多个波段的光;In a possible embodiment, the control module 801 is specifically configured to control the light source device to simultaneously emit light of multiple wavelength bands to the finger contact surface of the prism;

在一种可能的实施例中,所述多个波段的光的波长不同且均在300nm-1100nm内。In a possible embodiment, the wavelengths of the light in the multiple wavelength bands are different and all are within 300nm-1100nm.

在一种可能的实施例中,所述多个波段的光包括以下四种光中的至少两种:900nm-980nm的近红外光、620nm-700nm的红光、500nm-550nm的绿光、435nm-475nm的蓝光。In a possible embodiment, the light in the plurality of wavelength bands includes at least two of the following four kinds of light: near-infrared light at 900nm-980nm, red light at 620nm-700nm, green light at 500nm-550nm, and 435nm -475nm blue light.

在一种可能的实施例中,所述装置还包括:In a possible embodiment, the apparatus further includes:

处理模块,用于在判定指纹为活体指纹且成像装置识别出指纹为合法指纹时,允许进行下一步处理,否则拒绝响应。The processing module is configured to allow the next step to be processed when it is determined that the fingerprint is a living fingerprint and the imaging device recognizes that the fingerprint is a legitimate fingerprint, otherwise it refuses to respond.

在一种可能的实施例中,所述装置还包括:In a possible embodiment, the apparatus further includes:

预准备模块,用于获取批量指纹反射光样本对应的光谱响应值并计算光谱响应值的标准方差和均值;基于标准方差和均值,确定光谱响应值的平均值,作为基准光谱响应值。The pre-preparation module is used to obtain the spectral response values corresponding to the batch fingerprint reflected light samples and calculate the standard deviation and mean of the spectral response values; based on the standard deviation and mean, determine the average value of the spectral response values as the reference spectral response value.

在一种可能的实施例中,所述对比模块803对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹,包括:In a possible embodiment, the comparison module 803 compares the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint, including :

计算所述光谱响应值和所述基准光谱响应值之间的卡方值,作为相似度;Calculate the chi-square value between the spectral response value and the reference spectral response value as similarity;

若所述相似度不小于预设阈值,则判定为非活体指纹。If the similarity is not less than the preset threshold, it is determined as a non-living fingerprint.

在一种可能的实施例中,所述对比模块803还用于获取样本数据,所述样本数据包括经过真人手指反射形成的反射光谱、经过指模反射形成的反射光谱;In a possible embodiment, the comparison module 803 is further configured to acquire sample data, where the sample data includes a reflection spectrum formed by reflection of a human finger, and a reflection spectrum formed by reflection of a finger model;

根据所述样本数据,确定光谱响应值的期望值,作为基准光谱响应值。According to the sample data, the expected value of the spectral response value is determined as the reference spectral response value.

基于此,本实施例通过发射多个波段的光,并通过多光谱传感器感应各波段的光对应的指纹反射光,得到光谱响应值,以作为判定活体指纹的依据。避免多次发射光束、多次分析光谱数据导致的计算耗时较长的问题,从而可有效提高指纹活体检测的效率。Based on this, this embodiment emits light in multiple wavelength bands, and uses a multispectral sensor to sense the reflected light of the fingerprint corresponding to the light in each wavelength band to obtain a spectral response value, which is used as a basis for determining a living fingerprint. The problem of long calculation time caused by multiple emission of light beams and multiple analysis of spectral data is avoided, thereby effectively improving the efficiency of fingerprint living detection.

另外,对于上述装置实施方式而言,由于其与方法实施方式基本相似,所以描述的比较简单,相关之处参见方法实施方式的部分说明即可。而且,应当注意的是,在本申请的装置的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本申请不受限于此,可以根据需要对各个部件进行重新划分或者组合。In addition, for the above-mentioned apparatus embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and reference may be made to the partial description of the method embodiment for related parts. Moreover, it should be noted that, in each component of the device of the present application, the components are logically divided according to the functions to be implemented, but the present application is not limited to this, and each component can be implemented as required. Re-divide or combine.

图9为本申请一实施例提供的一种电子设备的结构示意图,参见图9,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成指纹活体检测装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。FIG. 9 is a schematic structural diagram of an electronic device according to an embodiment of the application. Referring to FIG. 9 , the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and of course may also include other business required hardware. The processor reads the corresponding computer program from the non-volatile memory into the memory and runs it, forming a fingerprint living body detection device on a logical level. Of course, in addition to software implementations, this application does not exclude other implementations, such as logic devices or a combination of software and hardware. hardware or logic device.

网络接口、处理器和存储器可以通过总线系统相互连接。总线可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(Extended Industry Standard Architecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。Network interfaces, processors and memories can be interconnected through a bus system. The bus can be an ISA (Industry Standard Architecture, industry standard architecture) bus, a PCI (Peripheral Component Interconnect, peripheral component interconnect standard) bus, or an EISA (Extended Industry Standard Architecture, extended industry standard structure) bus and the like. The bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, only one bidirectional arrow is used in FIG. 9, but it does not mean that there is only one bus or one type of bus.

存储器用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器可能包含高速随机存取存储器(Random-Access Memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器。Memory is used to store programs. Specifically, the program may include program code, and the program code includes computer operation instructions. The memory, which may include read-only memory and random access memory, provides instructions and data to the processor. The memory may include high-speed random-access memory (Random-Access Memory, RAM), and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.

处理器,用于执行所述存储器存放的程序,并具体执行:a processor, configured to execute the program stored in the memory, and specifically execute:

控制光源装置向棱镜的手指接触面发射多个波段的光;Controlling the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism;

接收多光谱传感器感应各波段的光对应的指纹反射光,得到光谱响应值;Receive the reflected light of the fingerprint corresponding to the light of each wavelength band sensed by the multi-spectral sensor, and obtain the spectral response value;

对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹。Compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet the preset condition, it is determined as a non-living fingerprint.

上述如本申请图8所示实施例揭示的指纹活体检测装置或管理者(Master)节点执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。The above-mentioned method performed by the fingerprint living body detection apparatus or the manager (Master) node disclosed in the embodiment shown in FIG. 8 of the present application may be applied to a processor, or implemented by a processor. A processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above-mentioned method can be completed by a hardware integrated logic circuit in a processor or an instruction in the form of software. The above-mentioned processor can be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; it can also be a digital signal processor (Digital Signal Processor, DSP), dedicated integrated Circuit (Application Specific Integrated Circuit, ASIC), Field Programmable Gate Array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The methods, steps, and logic block diagrams disclosed in the embodiments of this application can be implemented or executed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.

指纹活体检测装置还可执行图7示出的方法,并实现管理者节点执行的方法。The fingerprint living detection device can also execute the method shown in FIG. 7 and implement the method executed by the manager node.

对应于前述指纹活体检测方法,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行图7对应的实施例提供的指纹活体检测方法。Corresponding to the foregoing fingerprint living detection method, embodiments of the present application further provide a computer-readable storage medium, where the computer-readable storage medium stores one or more programs, and the one or more programs, when included in multiple applications When the electronic device of the program is executed, the electronic device is made to execute the fingerprint living body detection method provided by the embodiment corresponding to FIG. 7 .

本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之 处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。The various embodiments in this application are described in a progressive manner, and the same and similar parts between the various embodiments can 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 foregoing describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that in the embodiments 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 some embodiments, multitasking and parallel processing are also possible or may be advantageous.

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、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.

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输 出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include forms of non-persistent memory, random access memory (RAM) and/or non-volatile memory in computer readable media, such as read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。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.

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above are only preferred embodiments of the present application, and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection of the present application. within the range.

Claims (22)

一种指纹活体检测系统,其特征在于,包括:光源装置、多光谱装置和控制单元,其中:A fingerprint living body detection system, comprising: a light source device, a multispectral device and a control unit, wherein: 所述光源装置,用于提供多个不同波段的光;The light source device is used to provide a plurality of light in different wavelength bands; 所述控制单元,用于控制所述光源装置向棱镜的手指接触面发射多个波段的光;the control unit, configured to control the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism; 所述多光谱装置,用于通过多光谱传感器感应各波段的光对应的指纹反射光,得到光谱响应值并发送至所述控制单元,其中,所述指纹反射光为所述光源装置发射的光在所述棱镜的手指接触面反射形成的反射光;The multi-spectral device is used for sensing the fingerprint reflected light corresponding to the light of each wavelength band through a multi-spectral sensor, obtaining a spectral response value and sending it to the control unit, wherein the fingerprint reflected light is the light emitted by the light source device The reflected light formed by reflection on the finger contact surface of the prism; 所述控制单元,还用于对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹。The control unit is further configured to compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint. 根据权利要求1所述的系统,其特征在于,所述控制单元提供多个不同波段的光,包括:The system of claim 1, wherein the control unit provides a plurality of light in different wavelength bands, including: 控制所述光源装置向棱镜的手指接触面同时发射多个波段的光。The light source device is controlled to emit light of multiple wavelength bands simultaneously to the finger contact surface of the prism. 根据权利要求1所述的系统,其特征在于,所述多个波段的光的波长不同且均在300nm-1100nm内。The system according to claim 1, wherein the wavelengths of the light in the multiple wavelength bands are different and all are within 300nm-1100nm. 根据权利要求3所述的系统,其特征在于,The system of claim 3, wherein: 所述多个波段的光包括以下四种光中的至少两种:900nm-980nm的近红外光、620nm-700nm的红光、500nm-550nm的绿光、435nm-475nm的蓝光。The light in the plurality of wavelength bands includes at least two of the following four kinds of light: near-infrared light at 900nm-980nm, red light at 620nm-700nm, green light at 500nm-550nm, and blue light at 435nm-475nm. 根据权利要求1-4任一所述的系统,其特征在于,所述多光谱装置包括:多光谱传感器和第一透镜组,其中:The system according to any one of claims 1-4, wherein the multispectral device comprises: a multispectral sensor and a first lens group, wherein: 所述第一透镜组,用于将所述各波段的光对应的指纹反射光导向所述多光谱传感器。The first lens group is used for guiding the fingerprint reflected light corresponding to the light of each wavelength band to the multispectral sensor. 根据权利要求1-4任一所述的系统,其特征在于,所述系统还包括:成像装置;The system according to any one of claims 1-4, wherein the system further comprises: an imaging device; 所述成像装置,用于获取各波段的光下所述棱镜上的指纹图像,并进行指纹识别处理。The imaging device is used for acquiring fingerprint images on the prism under light of each wavelength band, and performing fingerprint identification processing. 根据权利要求6所述的系统,其特征在于,所述成像装置包括:分光组件、第二透镜组和图像传感器,其中:The system according to claim 6, wherein the imaging device comprises: a light splitting component, a second lens group and an image sensor, wherein: 所述分光组件,用于将所述棱镜反射的各波段的光对应的指纹反射光分为沿第一方向传播的第一光和沿第二方向传播的第二光,所述第一光传播至所述多光谱装置;The spectroscopic component is used to divide the reflected fingerprint light corresponding to the light of each wavelength band reflected by the prism into a first light propagating in a first direction and a second light propagating in a second direction, the first light propagating to the multispectral device; 所述第二透镜组,用于将所述第二光导向所述图像传感器。the second lens group for guiding the second light to the image sensor. 根据权利要求6所述的系统,其特征在于,The system of claim 6, wherein: 所述控制单元,还用于在判定指纹为活体指纹且所述成像装置识别出指纹为合法指纹时,允许进行下一步处理,否则拒绝响应。The control unit is further configured to allow the next step to be processed when it is determined that the fingerprint is a living fingerprint and the imaging device recognizes that the fingerprint is a legitimate fingerprint, otherwise, refuse to respond. 根据权利要求1所述的系统,其特征在于,The system of claim 1, wherein: 所述控制单元,还用于获取批量指纹反射光样本对应的光谱响应值并计算光谱响应值的标准方差和均值;基于标准方差和均值,确定光谱响应值的平均值,作为基准光谱响应值。The control unit is further configured to obtain the spectral response values corresponding to the batch of fingerprint reflected light samples and calculate the standard deviation and mean of the spectral response values; based on the standard deviation and mean, determine the average of the spectral response values as the reference spectral response value. 根据权利要求1所述的系统,其特征在于,所述控制单元对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹,包括:The system according to claim 1, wherein the control unit compares the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living body Fingerprints, including: 计算所述光谱响应值和所述基准光谱响应值之间的卡方值,作为相似度;Calculate the chi-square value between the spectral response value and the reference spectral response value as similarity; 若所述相似度不小于预设阈值,则判定为非活体指纹。If the similarity is not less than the preset threshold, it is determined as a non-living fingerprint. 根据权利要求1所述的系统,其特征在于,所述多光谱装置,还用于采集样本数据,所述样本数据包括经过真人手指反射形成的反射光谱、经过指模反射形成的反射光谱;The system according to claim 1, wherein the multispectral device is further configured to collect sample data, and the sample data includes a reflection spectrum formed by reflection of a human finger, and a reflection spectrum formed by reflection of a finger model; 所述控制单元,还用于根据所述样本数据,确定光谱响应值的期望值,作为基准光谱响应值。The control unit is further configured to determine an expected value of the spectral response value as a reference spectral response value according to the sample data. 一种指纹活体检测方法,其特征在于,包括:A fingerprint living body detection method, comprising: 控制光源装置向棱镜的手指接触面发射多个波段的光;Controlling the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism; 接收多光谱传感器感应各波段的光对应的指纹反射光得到的光谱响应值,其中,所述指纹反射光为所述光源装置发射的光在所述棱镜的手指接触面反射形成的反射光;Receiving the spectral response value obtained by the multi-spectral sensor sensing the fingerprint reflected light corresponding to the light of each wavelength band, wherein the fingerprint reflected light is the reflected light formed by the light emitted by the light source device reflected on the finger contact surface of the prism; 对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹。Compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet the preset condition, it is determined as a non-living fingerprint. 根据权利要求12所述的方法,其特征在于,所述控制光源装置向棱 镜的手指接触面发射多个波段的光,包括:The method according to claim 12, wherein the control light source device emits light of multiple wavelength bands to the finger contact surface of the prism, comprising: 控制光源装置向棱镜的手指接触面同时发射多个波段的光。The light source device is controlled to emit light of multiple wavelength bands simultaneously to the finger contact surface of the prism. 根据权利要求12所述的方法,其特征在于,所述光谱响应值包括多个波段对应的光谱响应值;The method according to claim 12, wherein the spectral response value comprises spectral response values corresponding to multiple bands; 其中,所述对比所述光谱响应值和基准光谱响应值之间的相似度,包括:Wherein, the comparing the similarity between the spectral response value and the reference spectral response value includes: 确定所述多个波段中各波段对应的光谱响应值的标准方差和均值;determining the standard deviation and mean of the spectral response values corresponding to each of the multiple bands; 基于各波段对应的光谱响应值的标准方差和均值,确定光谱响应值的平均值;Determine the average value of the spectral response value based on the standard deviation and mean value of the spectral response value corresponding to each band; 对比所述光谱响应值的平均值和基准光谱响应值之间的相似度。Compare the similarity between the average of the spectral response values and the reference spectral response value. 根据权利要求14所述的方法,其特征在于,在所述对比所述光谱响应值和基准光谱响应值之间的相似度之前,所述方法还包括:The method according to claim 14, wherein before the comparing the similarity between the spectral response value and the reference spectral response value, the method further comprises: 获取批量指纹反射光样本对应的光谱响应值并计算光谱响应值的标准方差和均值;Obtain the spectral response values corresponding to the batch fingerprint reflected light samples and calculate the standard deviation and mean of the spectral response values; 基于标准方差和均值,确定光谱响应值的平均值,作为所述基准光谱响应值。Based on the standard deviation and the mean, the average value of the spectral response values is determined as the reference spectral response value. 根据权利要求15所述的方法,其特征在于,The method of claim 15, wherein: 所述批量指纹反射光样本包括:预设用户特征对应的用户群的指纹反射光样本;The batch of fingerprint reflected light samples includes: fingerprint reflected light samples of user groups corresponding to preset user characteristics; 其中,所述预设用户特征至少包括年龄特征、性别特征。Wherein, the preset user characteristics include at least age characteristics and gender characteristics. 根据权利要求12所述的方法,其特征在于,所述对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹,包括:The method according to claim 12, wherein the comparing the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint, include: 计算所述光谱响应值和所述基准光谱响应值之间的卡方值,作为相似度;Calculate the chi-square value between the spectral response value and the reference spectral response value as similarity; 若所述相似度不小于预设阈值,则判定为非活体指纹。If the similarity is not less than the preset threshold, it is determined as a non-living fingerprint. 根据权利要求17所述的方法,其特征在于,所述方法还包括:The method of claim 17, wherein the method further comprises: 获取样本数据,所述样本数据包括经过真人手指反射形成的反射光谱、经过指模反射形成的反射光谱;Obtaining sample data, the sample data includes a reflection spectrum formed by the reflection of a human finger, and a reflection spectrum formed by the reflection of a finger mold; 根据所述样本数据,确定光谱响应值的期望值,作为基准光谱响应值。According to the sample data, the expected value of the spectral response value is determined as the reference spectral response value. 一种指纹活体检测装置,其特征在于,包括:A fingerprint living body detection device, comprising: 控制模块,用于控制光源装置向棱镜的手指接触面发射多个波段的光;a control module for controlling the light source device to emit light of multiple wavelength bands to the finger contact surface of the prism; 接收模块,用于接收多光谱传感器感应各波段的光对应的指纹反射光得到的光谱响应值,其中,所述指纹反射光为所述光源装置发射的光在所述棱镜的手指接触面反射形成的反射光;The receiving module is used to receive the spectral response value obtained by the multi-spectral sensor sensing the fingerprint reflected light corresponding to the light of each wavelength band, wherein the fingerprint reflected light is formed by the light emitted by the light source device reflected on the finger contact surface of the prism the reflected light; 对比模块,用于对比所述光谱响应值和基准光谱响应值之间的相似度;若所述相似度不满足预设条件,则判定为非活体指纹。A comparison module, configured to compare the similarity between the spectral response value and the reference spectral response value; if the similarity does not meet a preset condition, it is determined as a non-living fingerprint. 一种电子设备,其特征在于,包括处理器;以及An electronic device comprising a processor; and 被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求12-17任一所述的方法的步骤。A memory arranged to store computer-executable instructions which, when executed, cause the processor to perform the steps of the method of any of claims 12-17. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行如权利要求12-17任一所述方法的步骤。A computer-readable storage medium, characterized in that the computer-readable storage medium stores one or more programs, and the one or more programs, when executed by an electronic device including a plurality of application programs, are as claimed in claims 12-17 the steps of any of the methods. 一种计算机程序产品,其特征在于,当其在计算机上运行时,使得计算机执行如权利要求12-17中任一所述方法的步骤。A computer program product which, when run on a computer, causes the computer to perform the steps of the method as claimed in any one of claims 12-17.
PCT/CN2022/073862 2021-01-27 2022-01-25 Living body fingerprint detection system, method and apparatus Ceased WO2022161367A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110114090.7A CN112800956A (en) 2021-01-27 2021-01-27 Fingerprint in-vivo detection system, method and device
CN202110114090.7 2021-01-27

Publications (1)

Publication Number Publication Date
WO2022161367A1 true WO2022161367A1 (en) 2022-08-04

Family

ID=75812274

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/073862 Ceased WO2022161367A1 (en) 2021-01-27 2022-01-25 Living body fingerprint detection system, method and apparatus

Country Status (2)

Country Link
CN (1) CN112800956A (en)
WO (1) WO2022161367A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119688254A (en) * 2024-03-26 2025-03-25 旭宇光电(深圳)股份有限公司 Spectral scoring method, device, equipment and medium based on lighting scene

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112800956A (en) * 2021-01-27 2021-05-14 杭州海康威视数字技术股份有限公司 Fingerprint in-vivo detection system, method and device
CN113297977B (en) * 2021-05-26 2023-12-22 奥比中光科技集团股份有限公司 Living body detection method and device and electronic equipment
CN116380241A (en) * 2021-12-31 2023-07-04 北京与光科技有限公司 Spectrometer
CN116052284A (en) * 2022-12-06 2023-05-02 深圳芯启航科技有限公司 Fingerprint living body detection method, system, device, terminal and storage medium
CN117392710B (en) * 2023-12-05 2024-03-08 杭州海康威视数字技术股份有限公司 Image recognition system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103679153A (en) * 2013-12-16 2014-03-26 中国民航大学 Finger multi-modal biometric characteristic polarization imaging system
US20160231171A1 (en) * 2015-02-05 2016-08-11 International Business Machines Corporation Mobile cellular spectroscopy
US20180365467A1 (en) * 2017-06-15 2018-12-20 Dell Products L.P. System and method of fingerprint anti-spoofing protection using multi-spectral optical sensor array
CN110046564A (en) * 2019-04-02 2019-07-23 深圳市合飞科技有限公司 A kind of multispectral living body finger print identification equipment and recognition methods
CN112800956A (en) * 2021-01-27 2021-05-14 杭州海康威视数字技术股份有限公司 Fingerprint in-vivo detection system, method and device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2562682B1 (en) * 2011-08-24 2014-10-08 DERMALOG Identification Systems GmbH Method and device for capture of a fingerprint with authenticity recognition
CN103679152B (en) * 2013-12-19 2016-08-17 何赛灵 The true and false fingerprint verification method of optically-based chart system
CN206075299U (en) * 2016-07-06 2017-04-05 格林比特(天津)生物信息技术有限公司 A kind of living fingerprint collecting device with pseudo- fingerprint recognition
CN207008645U (en) * 2017-04-17 2018-02-13 杭州海康威视数字技术股份有限公司 A kind of fingerprint recognition system based near infrared spectrum
CN207380717U (en) * 2017-04-19 2018-05-18 杭州海康威视数字技术股份有限公司 A kind of living body finger print detection device
WO2019061535A1 (en) * 2017-09-30 2019-04-04 深圳市汇顶科技股份有限公司 Fingerprint recognition method, fingerprint recognition device and terminal equipment
CN208922283U (en) * 2018-10-09 2019-05-31 格林比特(天津)生物信息技术有限公司 A kind of waterproof, anti-fake fingerprint acquisition device
CN109716353A (en) * 2018-12-20 2019-05-03 深圳市汇顶科技股份有限公司 Fingerprint identification method, fingerprint identification device and electronic equipment
CN110337656A (en) * 2019-05-27 2019-10-15 深圳市汇顶科技股份有限公司 For the optical sensor of recognition of face, device, method and electronic equipment
CN110672207A (en) * 2019-11-04 2020-01-10 中国电子科技集团公司第四十四研究所 Micro spectrometer based on multi-pixel sensor integrated on optical filter
CN111368801B (en) * 2020-03-27 2024-07-26 吉林求是光谱数据科技有限公司 Genuine and fake fingerprint identification device and identification method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103679153A (en) * 2013-12-16 2014-03-26 中国民航大学 Finger multi-modal biometric characteristic polarization imaging system
US20160231171A1 (en) * 2015-02-05 2016-08-11 International Business Machines Corporation Mobile cellular spectroscopy
US20180365467A1 (en) * 2017-06-15 2018-12-20 Dell Products L.P. System and method of fingerprint anti-spoofing protection using multi-spectral optical sensor array
CN110046564A (en) * 2019-04-02 2019-07-23 深圳市合飞科技有限公司 A kind of multispectral living body finger print identification equipment and recognition methods
CN112800956A (en) * 2021-01-27 2021-05-14 杭州海康威视数字技术股份有限公司 Fingerprint in-vivo detection system, method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119688254A (en) * 2024-03-26 2025-03-25 旭宇光电(深圳)股份有限公司 Spectral scoring method, device, equipment and medium based on lighting scene

Also Published As

Publication number Publication date
CN112800956A (en) 2021-05-14

Similar Documents

Publication Publication Date Title
WO2022161367A1 (en) Living body fingerprint detection system, method and apparatus
US9141847B2 (en) Method and apparatus for identifying fake fingerprint
US7181052B2 (en) Fingerprint image input device and living body identification method using fingerprint image
CN109416740B (en) Fingerprint detection device, method and electronic equipment
US8768015B2 (en) Determination device, fingerprint input device, determination method, and determination program
CN101990046B (en) Digital image detection system and method
KR20130054767A (en) Multiple biometrics apparatus and method thereof
CN215867958U (en) Biometric Sensing Device
US12288421B2 (en) Optical skin detection for face unlock
JP2017037632A (en) Method and system for generating a fingerprint for verification of a reference object
TWI642001B (en) Fingerprint identification device and fingerprint identification method
US8942439B2 (en) Fingerprint authentication system, fingerprint authentication method, and fingerprint authentication program
Elrefaei et al. Developing iris recognition system for smartphone security
CN108388858B (en) Iris anti-fake method and device
CN116167964A (en) Tumor classification method and system based on tumor hyperspectral image
EP3242249A1 (en) Optical fingerprint capturing apparatus and method, capturing at different wavelengths in as sequential manner
EP3387573A1 (en) Methods and apparatuses for birefringence based biometric authentication
US7643674B2 (en) Classification methods, classifier determination methods, classifiers, classifier determination devices, and articles of manufacture
FR3078793A1 (en) METHOD OF AUTHENTICATING A FACE BASED ON REFLECTANCE
RU2018130827A (en) METHOD AND DEVICE FOR DETECTING THE PRESENCE OF MYCOTOXINS IN CEREALS
US11893100B2 (en) Spoof detection based on specular and diffuse reflections
Steffens et al. A texture driven approach for visible spectrum fire detection on mobile robots
JP6801435B2 (en) Biometric device, biometric system, biometric program, and biometric method
CN108875553A (en) Method, apparatus, system and the computer storage medium that the testimony of a witness is veritified
CN113532653A (en) Method, system and face recognition system for face living detection

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: 22745241

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: 22745241

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 22745241

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 25-01-2024)