Convolutional neural network training method and apparatus for face recognition

A convolutional neural network, face recognition technology, applied in neural learning methods, biological neural network models, character and pattern recognition, etc., can solve problems such as large differences in photos, and achieve the effect of avoiding recognition errors

Active Publication Date: 2016-04-20
BEIJING EYECOOL TECH CO LTD +1
View PDF3 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the field of face recognition and authentication, there are usually such problems. For example, due to makeup and external environmental influences, two photos of different people may appear very similar, and two photos of the same person may be quite different.

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
  • Convolutional neural network training method and apparatus for face recognition
  • Convolutional neural network training method and apparatus for face recognition
  • Convolutional neural network training method and apparatus for face recognition

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0036] On the one hand, an embodiment of the present invention provides a method for training a convolutional neural network for face recognition, such as figure 1 Shown, including:

[0037] Step 101: Construct a sample training library; where the sample training library includes multiple sample classes, and each sample class includes multiple face image samples. The sample training library is a complete set of samples formed by preprocessing face image samples. Specifically, these face image samples are divided into k sample classes (face image samples of the same person are grouped into one sample class), and each sample class includes multiple face image samples. And each face image sample corresponds to a category label, and face imag...

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 convolutional neural network training method and apparatus for face recognition and belongs to the face recognition field. The method includes the following steps that: a sample training library is constructed; the sample training library is adopted to train a convolutional neural network; the trained convolutional neural network is adopted to extract the feature vectors of all samples in the sample training library; distances between every two feature vectors are calculated; a sample pair training library is constructed; the sample pair training library is composed of sample pair sets of all face image samples, wherein the sample pair sets include heterogeneous sample pairs and homogeneous sample pairs, wherein the heterogeneous sample pairs are composed of face image samples and face image samples which are separated from the face image samples by distances which are smaller than a certain value, and the homogeneous sample pairs are composed of face image samples and face image samples which are separated from the face image samples by distances which are larger than a certain value; and the sample pair training library is adopted to train a convolutional neural network. With the method adopted, recognition errors caused by make-up and external environment can be effectively avoided.

Description

Technical field [0001] The field of face recognition of the present invention particularly refers to a method and device for training a convolutional neural network for face recognition. Background technique [0002] With the rise of deep learning, especially the deepening of deep convolutional neural network research, a large number of network models based on Convolutional Neural Network (CNN) have been applied to image processing and image recognition, especially in face recognition The field has achieved remarkable results. [0003] In the field of face recognition and authentication, there are usually such problems. For example, due to makeup and external environmental influences, it may appear that the photos of two different people are very similar, and the two photos of the same person are quite different. Such abnormal samples are an important cause of identification errors. Summary of the invention [0004] The invention provides a training method and device for a convolu...

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/00G06N3/08
CPCG06N3/084G06V40/16
Inventor 丁松江武明单成坤
Owner BEIJING EYECOOL TECH CO LTD
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