What happens in Face during a facial expression? Using data mining techniques to analyze facial expression motion vectors
Mohamad Roshanzamir, Roohallah Alizadehsani, Mahdi Roshanzamir, Afshin, Shoeibi, Juan M. Gorriz, Abbas Khosrave, Saeid Nahavandi

TL;DR
This study employs optical flow and data mining techniques to analyze facial motion vectors for automatic facial expression recognition, achieving high accuracy with deep learning, SVM, and C5.0 classifiers on the CK+ dataset.
Contribution
It introduces a novel approach combining optical flow with various data mining algorithms for improved facial expression recognition.
Findings
Deep learning achieved 95.3% accuracy
SVM achieved 92.8% accuracy
C5.0 achieved 90.2% accuracy
Abstract
One of the most common problems encountered in human-computer interaction is automatic facial expression recognition. Although it is easy for human observer to recognize facial expressions, automatic recognition remains difficult for machines. One of the methods that machines can recognize facial expression is analyzing the changes in face during facial expression presentation. In this paper, optical flow algorithm was used to extract deformation or motion vectors created in the face because of facial expressions. Then, these extracted motion vectors are used to be analyzed. Their positions and directions were exploited for automatic facial expression recognition using different data mining techniques. It means that by employing motion vector features used as our data, facial expressions were recognized. Some of the most state-of-the-art classification algorithms such as C5.0, CRT,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSupport Vector Machine
