Unlock instant, AI-driven research and patent intelligence for your innovation.

Face recognition method for preventing non-living body attack

A face recognition, non-living technology, applied in the field of face recognition, can solve problems such as loss of verification effect, misidentification of individual A, failure of face recognition scheme, etc., to achieve the effect of improving recognition performance and applicable scale, and improving immunity

Pending Publication Date: 2021-08-03
中国科学院计算技术研究所厦门数据智能研究院
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the idea of ​​this solution is mainly to use 2D face recognition technology for face recognition, and then use depth information for liveness verification. Therefore, it can only prevent plane non-living attacks such as photos and videos. The verification effect is lost, for example, when encountering individual A wearing the mask of individual B, the "3D" face recognition scheme will fail-it will misidentify individual A as individual B

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Face recognition method for preventing non-living body attack
  • Face recognition method for preventing non-living body attack
  • Face recognition method for preventing non-living body attack

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] Such as Figure 1-3 As shown, a face recognition method to prevent non-living attacks includes the following steps:

[0032] Step 1: Training 2D face recognition model and 3D face recognition model;

[0033] Step 2: Record the face;

[0034] Step 3: Recognize the face,

[0035] When recognizing the face, the thermal imaging module is used to determine whether the detected face is a real face or a three-dimensional model face, and combined with 2D and 3D face recognition models for joint judgment.

[0036] The 2D face data is an ordinary RGB face image, and the 3D face data is the depth map extracted from the point cloud and the pseudo-RGB data that is post-processed from the depth map. In the step 1, the 2D face recognition model and the 3D face recognition model The recognition training process is as follows: First, prepare the cropped face data and their corresponding person labels. Different labels represent different people, and the same person has one or more fa...

Embodiment 2

[0047] Such as Figure 1-3 As shown, a face recognition method to prevent non-living attacks, the complete process is as follows:

[0048] S1. Prepare data: organize a large amount of ID data, one ID corresponds to one person, and each ID contains multiple face data of the person;

[0049] S2. Model preparation: prepare the model (such as resnet50), and set the training loss function to ArcFace Loss;

[0050] S3. Model training: input data into the model (such as resnet50) for training, and use the gradient descent method to iterate the network to converge;

[0051] S4. Model extraction: Remove the last classification layer from the trained network, and use the remaining part as a face featuremap extractor;

[0052] S5. Enter a new face: input a face image, extract it as a feature map and store it in the face database (the face database contains n IDs);

[0053] S6. Face recognition: input a face image of a certain ID, extract it as a feature map through the model, compare ...

Embodiment 3

[0059] In the process of face recognition, assuming that the 3D face model is misrecognized, the joint recognition and correction results are shown in the table:

[0060]

[0061]

[0062] The theoretical basis for the joint recognition model to have high performance:

[0063] When the 3D face recognition model has a small recognition scale and misrecognition occurs during the large-scale crowd recognition process, it will be corrected by the 2D face recognition model with a wider recognition scale. Because the 2D distance difference between different individuals is greater than the distance difference between the wrong ID and the correct ID when the 3D model is misidentified, even if the 3D model is misidentified, the individual with the smallest joint distance will still be correctly identified. At the same time, the distance between the real person and the plane calculated by the 3D face recognition model will be far greater than the distance between the real person a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a face recognition method for preventing non-living body attacks. The method comprises the following steps: step 1, training a 2D face recognition model and a 3D face recognition model; step 2, inputting a human face; and step 3, recognizing the human face, when the human face is recognized, judging whether the detected human face is a real human face or a three-dimensional model human face through a temperature measurement thermal imaging module, and performing combined judgment by combining a 2D human face recognition model and a 3D human face recognition model. The face recognition method for preventing the non-living body attack is different from traditional 2D face recognition, the newly added 3D face recognition model can extract curved surface features of different faces based on depth information, plane attacks of photos, videos and the like can be resisted on the basis of 2D face recognition, and the 3D face recognition model is different from a common 3D anti-counterfeiting or face verification model, can independently recognize different faces, and has a face recognition function.

Description

technical field [0001] The invention relates to the field of face recognition, in particular to a face recognition method for preventing non-living attacks. Background technique [0002] With the widespread use of deep learning models in the field of 2D face recognition, 2D face recognition technology has been able to achieve the effect of accurately identifying individuals in large-scale individuals and photos. For example, in the MegaFace challenge, the InsightFace model can identify different photos of the same person under the interference of millions of other people's photos, with an accuracy rate of over 96%, far exceeding the human level. However, the existing 2D face recognition technology also has its disadvantages - 2D face recognition cannot distinguish between real faces and face photos, face videos, face masks and other fake faces, and is vulnerable to non-living attacks. [0003] In response to the defects of 2D face recognition, 3D face recognition solutions ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06K9/00G06K9/62G06N3/04G06N3/08
CPCG06N3/04G06N3/08G06V40/172G06V40/45G06F18/22
Inventor 胡雨安竹林徐勇军程坦
Owner 中国科学院计算技术研究所厦门数据智能研究院