Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Convolutional Neural Network Training Method for Face Recognition Based on a Novel Loss Function

A convolutional neural network, loss function technology, applied in the field of deep learning, can solve the problem of not considering the difference of face feature vector

Active Publication Date: 2021-04-27
CHINA JILIANG UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

All these improved algorithms are based on a core idea: enhance inter-class differences and reduce intra-class differences, but the design principles of these loss functions only consider the cosine angle or Euclidean distance between the weight vector and the face feature vector, etc., Without considering the difference caused by the two face feature vectors in the training process

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
  • A Convolutional Neural Network Training Method for Face Recognition Based on a Novel Loss Function
  • A Convolutional Neural Network Training Method for Face Recognition Based on a Novel Loss Function
  • A Convolutional Neural Network Training Method for Face Recognition Based on a Novel Loss Function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The present invention will be further described below in conjunction with accompanying drawing.

[0027] In this example, if figure 1 As shown, the face recognition convolutional neural network training method based on the novel loss function of the present invention comprises the steps:

[0028] Step 1: Divide the face image data that needs to be trained for face recognition into a training sample set and a test sample set, wherein, each type of face image with the same identity in the two test sample sets has the same category label;

[0029]Step 2: Perform data preprocessing on the face images in the training sample set obtained in step 1. The preprocessing includes: face correction, image size normalization to M*N, wherein face correction adopts MTCNN (Multi-taskconvolutional neural networks) algorithm, the MTCNN algorithm mainly includes three parts: face / non-face classifier, bounding box regression, and face key point positioning. Using the obtained key point pos...

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 convolutional neural network training method based on a novel loss function, which combines SoftMax loss, cosine similarity loss and Center Loss as the objective function in the face recognition convolutional neural network training process , while increasing the class distance and reducing the intra-class distance, the cosine similarity loss is added to overcome the differences caused by the different measurement methods of face feature comparison during training and testing. Including: 1: Divide face recognition data rows into training sample set and test sample set; 2: Perform data preprocessing on the face images in the training sample set; 3: Construct a face recognition convolutional neural network based on a new loss function Structure; 4: Input the training sample set into the face recognition convolutional neural network for training; 5: Save the face recognition model parameters; 6: Use the test sample set after data preprocessing to test the face recognition model.

Description

technical field [0001] The invention belongs to the field of deep learning for extracting facial features by a deep neural network, relates to technologies such as neural networks and pattern recognition, and in particular relates to a face recognition convolutional neural network training method based on a new loss function. Background technique [0002] In recent years, with the rapid development of computer technology, automatic face recognition technology has been extensively researched and developed. Face recognition has become one of the most popular research topics in pattern recognition and image processing in the past 30 years. The purpose of face recognition is to Extract the personalized features of people from face images, and use them to identify people's identities. [0003] Face recognition has always been a hot spot in the direction of pattern recognition. There are mainly four face recognition methods: methods based on geometric features, methods based on mo...

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 Patents(China)
IPC IPC(8): G06K9/00G06K9/62
CPCG06V40/172G06V40/168G06F18/22G06F18/214
Inventor 章东平陶禹诺
Owner CHINA JILIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products