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

Face identification method based on random pooling convolutional neural network

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 unfavorable face recognition generalization, training set overfitting, etc. The effect of promoting wide application, reducing the amount of calculation, and solving the problem of training overfitting

Inactive Publication Date: 2015-03-11
ZHEJIANG UNIV
View PDF1 Cites 59 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing pooling technology mainly uses the mean or maximum function as the pooling method, in which the mean function pooling method will reduce the influence of larger convolution values, while the maximum function pooling method will make some convolutions The value is too representative of the entire pooled square convolution vector to cause overfitting of the training set, which is not conducive to the generalization of the entire convolutional neural network to face recognition problems

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 identification method based on random pooling convolutional neural network
  • Face identification method based on random pooling convolutional neural network
  • Face identification method based on random pooling convolutional neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be further described below in conjunction with accompanying drawings and implementation examples.

[0029] A face recognition method based on a random pooling convolutional neural network of the present invention comprises the following steps: (1) collect 100 people's face grayscale images, wherein each person needs 10 face standard training images, and obtains 1000 Training images, each training image corresponds to a 1×100-dimensional binary category label vector y label =[y label (1),y label (2),...,y label (100)], where the category label vector y of the nth face image label The following conditions should be met:

[0030]

[0031] For example, for the face image of the third person, its corresponding category label vector can be written as y label =[0,0,1,0,0...,0],y label The third element in is 1, and the rest are 0;

[0032] (2) Crop the training image to a size of 50×38 pixels, preprocess the cropped image, and calculate all...

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 identification method based on a random pooling convolutional neural network. According to the method, the characteristics of a face image are quickly extracted by the random pooling convolutional neural network and cascaded to realize face identification; selection strategies and steps of new pooling values are adopted in a process of creating the convolutional neural network and then supervised training is carried out by a softmax classifier; the probability distribution used in a sampling process is based on energy, and the effect of optimizing increment of the calculation speed of the characteristics extracted by the convolutional neural network and generalization application of a convolutional neural network training result can be achieved; the convolutional neural network training based on random pooling is simple and high in accuracy, and can promote wide application of random pooling in the process of extracting the face identification characteristics.

Description

technical field [0001] The invention belongs to the fields of machine learning and face recognition, and relates to a face recognition method based on a random pooling convolutional neural network. Background technique [0002] As a biometric identification technology, face recognition has become a research hotspot in the field of image processing and pattern recognition, and has been widely studied in the fields of public security, human-computer interaction and identity authentication. At present, the research on feature extraction of face recognition at home and abroad mainly focuses on two directions: manually extracting corresponding features and constructing neural network to automatically extract features. The traditional convolutional neural network has many parameters. One of the main problems is the computational complexity and time overhead. The dimension of the feature matrix that needs to be calculated is large, which is not conducive to the training of the clas...

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/66
CPCG06N3/08G06V40/161G06F18/24147
Inventor 刘云海王璟尧
Owner ZHEJIANG 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