This article has been reviewed according to Science X's editorial process and policies. Editors have highlighted the following attributes while ensuring the content's credibility:
fact-checked
peer-reviewed publication
trusted source
proofread
Algorithm sharpens facial features for better emotion detection
![Credit: Unsplash/CC0 Public Domain emotions](https://scx1.b-cdn.net/csz/news/800a/2023/emotions.jpg)
New research introduces a method to improve the accuracy and speed of dynamic emotion recognition using a convolutional neural network (CNN) to analyze faces. The work undertaken by Lanbo Xu of Northeastern University in Shenyang, China, could have applications for mental health, human-computer interaction, security, and other areas.
The work is published in the International Journal of Biometrics.
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 behavior 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 analyzing 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%, with the system providing an output within 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.
More information: Lanbo Xu, Dynamic emotion recognition of human face based on convolutional neural network, International Journal of Biometrics (2024). DOI: 10.1504/IJBM.2024.140785