Facial Emotions Recognition using Convolutional Neural Net
Faisal Ghaffar

TL;DR
This paper presents a CNN-based system for recognizing seven basic facial emotions, utilizing data augmentation, face detection, and real-time classification with an accuracy of 78.1%.
Contribution
It introduces a novel CNN architecture combined with data preprocessing and augmentation for improved facial emotion recognition.
Findings
Achieved 78.1% accuracy on combined datasets.
Implemented real-time emotion classification with GUI.
Enhanced prediction through data augmentation and preprocessing.
Abstract
Facial expressions vary from person to person, and the brightness, contrast, and resolution of every random image are different. This is why recognizing facial expressions is very difficult. This article proposes an efficient system for facial emotion recognition for the seven basic human emotions (angry, disgust, fear, happy, sad, surprise, and neutral), using a convolution neural network (CNN), which predicts and assigns probabilities to each emotion. Since deep learning models learn from data, thus, our proposed system processes each image with various pre-processing steps for better prediction. Every image was first passed through the face detection algorithm to include in the training dataset. As CNN requires a large amount of data, we duplicated our data using various filters on each image. Pre-processed images of size 80*100 are passed as input to the first layer of CNN. Three…
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
TopicsFace and Expression Recognition · Face recognition and analysis · Emotion and Mood Recognition
MethodsDropout
