A face recognition convolutional neural network training method based on a novel loss function

A convolutional neural network and loss function technology, applied in the field of deep learning, can solve the problems of not considering the difference of face feature vectors, etc., and achieve the effect of improving the accuracy of face recognition, increasing the distance between classes, and overcoming differences

Active Publication Date: 2019-01-08
CHINA JILIANG UNIV
View PDF5 Cites 49 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 c

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 face recognition convolutional neural network training method based on a novel loss function
  • A face recognition convolutional neural network training method based on a novel loss function
  • A face recognition convolutional neural network training method 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. Put SoftMax loss, cosine similarity loss, Center Loss are combined used as the objective function in the training of a convolutional neural network for face recognition. The loss of cosine similarity is added to overcome the difference caused by different measurement methods of face feature alignment in training and testing while the class spacing is enlarged and the intra-class distance is reduced. The method includes such steps as 1, dividing face recognition data into training sample set and a test sample set; 2, carrying out data preprocessing on the face images in the training sample set; 3, constructing a new convolutional neural network structure for face recognition based on a new loss function; 4, inputting that training sample set into a face recognition convolution neural network for training; 5, saving that parameters of the face recognition model; 6, testing the face recognition model by using the test sample set after data preprocessing.

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
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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products