Facial expression can truly reflect people’s inner activities, human emotions can be fully reflected through the expression, facial expression recognition in the field of artificial intelligence has important research significance, in daily life also has its application value. At present, facial expression recognition technology has become a very promising frontier technology, but also the current research focus in the field of computer vision.In this paper, facial expression recognition based on convolution neural network is studied. The concrete work has the following several parts: For the part of face detection, this paper introduces the common methods of knowledge-based rules, feature-based, template-based matching, and statistical model-based, and V-J detector is used for face detection in this paper. In the part of expression recognition, we study the recognition of happiness, sadness, anger, depression, fear and surprise by convolution neural network. This paper uses keras to build a deep learning framework. The neural network consists of volume base layer, pool layer, activation layer and full connection layer. The classifier uses softmax. Using the image data in the standard database as input, after the processing of each layer in the neural network, and finally outputting the probability corresponding to six expressions through softmax, it is generally believed that the expression with the highest probability is the facial expression in the input image.
Read full abstract