A leap towards an emotion detector

Research in the International Journal of Biometrics introduces a method to improve the accuracy and speed of dynamic emotion recognition using a convolutional neural network (CNN) to analyse faces. The work undertaken by Lanbo Xu of Northeastern University in Shenyang, China, could have applications mental health, human-computer interaction, security, and other areas.

Facial expressions are a major part of non-verbal communication, providing clues about an individual’s emotional state. Until now, emotion recognition systems have used static images, which means they cannot capture the changing nature of emotions as they play out over a person’s face during a conversation, interview or other interaction. Xu’s work addresses this by focusing on video sequences. The system can track changing facial expressions over a series of video frames and then offer a detailed analysis of how a person’s emotions unfold in real time.

However, prior to analysis, the system applies an algorithm, the “chaotic frog leap algorithm” to sharpen key facial features. The algorithm mimics the foraging behaviour of frogs to find optimal parameters in the digital images. The CNN trained on a dataset of human expressions is the most important part of the approach, allowing Xu to process visual data by recognizing patterns in new images that intersect with the training data. By analysing several frames from video footage, the system can capture movements of the mouth, eyes, and eyebrows, which are often subtle but important indicators of emotional changes.

Xu reports an accuracy of up to 99 percent, with the system providing an ouput in a fraction of a second. Such precision and speed is ideal for real-time use in various areas where detecting emotion might be useful without the need for subjective assessment by another person or team. Its potential applications lie in improving user experiences with computer interactions where the computer can respond appropriately to the user’s emotional state, such as frustration, anger, or boredom.

The system might be useful in screening people for emotional disorders without initial human intervention. It could also be used in enhancing security systems allowing access to resources but only to those in a particular emotional state and barring entry to an angry or upset person, perhaps. The same system could even be used to identify driver fatigue on transport systems or even in one’s own vehicle. The entertainment and marketing sectors might also see applications where understanding emotional responses could improve content development, delivery, and consumer engagement.

Xu, L. (2024) ‘Dynamic emotion recognition of human face based on convolutional neural network’, Int. J. Biometrics, Vol. 16, No. 5, pp.533–551.