Emotion recognition using soft computing techniques
In the development of Artificial Intelligence, emotion recognition is an important aspect of computer-human interactions. The need for an accurate and robust emotion recognition system is especially important for robotic applications where the hardware resources are limited. In this work, an emotion...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2019
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/78276 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-78276 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-782762023-07-07T16:27:52Z Emotion recognition using soft computing techniques Wang, Zeqing Teoh Eam Khwang School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering In the development of Artificial Intelligence, emotion recognition is an important aspect of computer-human interactions. The need for an accurate and robust emotion recognition system is especially important for robotic applications where the hardware resources are limited. In this work, an emotion recognition system based on facial expressions will be developed using soft computing techniques. The work examines the recent advances in deep learning in order to develop a convolutional neural network for the classification of facial expressions into 7 emotional states: Angry, Disgust, Fear, Happy, Neutral, Sad, Surprise. The model constructed is based on the Xception Network, utilizing inception modules residual connections, and depthwise separable convolutions. The network will be trained on images from the FER2013, Extended Cohn Kanade and Japanese Female Facial Expressions Datasets. The data are preprocessed by dectecting facial region, cropping/ resizing and histogram equalization before feeding into the network for training. Two models, a Convolutional Neural Network using sequential layers, and Principal Component Analysis with SVM (PCA+SVM)), are also created for comparison of accuracies and performance benchmark. From the results, it can be seen that the Xception model performed better than LBPH with KNN, but comparable to the sequential CNN. After tuning the model, the performance of the Xception Model surpassed sequential CNN. Emotion recognition is carried out using webcam and the predictions were made almost in real-time. Future direction in this work includes gathering more facial data that are specific to the demographics of the end users, using specialized hardware (e.g. Tensor Processing Unit) and camera achieve better performance. Bachelor of Engineering (Electrical and Electronic Engineering) 2019-06-14T06:07:11Z 2019-06-14T06:07:11Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/78276 en Nanyang Technological University 90 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Wang, Zeqing Emotion recognition using soft computing techniques |
description |
In the development of Artificial Intelligence, emotion recognition is an important aspect of computer-human interactions. The need for an accurate and robust emotion recognition system is especially important for robotic applications where the hardware resources are limited. In this work, an emotion recognition system based on facial expressions will be developed using soft computing techniques.
The work examines the recent advances in deep learning in order to develop a convolutional neural network for the classification of facial expressions into 7 emotional states: Angry, Disgust, Fear, Happy, Neutral, Sad, Surprise. The model constructed is based on the Xception Network, utilizing inception modules residual connections, and depthwise separable convolutions. The network will be trained on images from the FER2013, Extended Cohn Kanade and Japanese Female Facial Expressions Datasets. The data are preprocessed by dectecting facial region, cropping/ resizing and histogram equalization before feeding into the network for training. Two models, a Convolutional Neural Network using sequential layers, and Principal Component Analysis with SVM (PCA+SVM)), are also created for comparison of accuracies and performance benchmark.
From the results, it can be seen that the Xception model performed better than LBPH with KNN, but comparable to the sequential CNN. After tuning the model, the performance of the Xception Model surpassed sequential CNN. Emotion recognition is carried out using webcam and the predictions were made almost in real-time.
Future direction in this work includes gathering more facial data that are specific to the demographics of the end users, using specialized hardware (e.g. Tensor Processing Unit) and camera achieve better performance. |
author2 |
Teoh Eam Khwang |
author_facet |
Teoh Eam Khwang Wang, Zeqing |
format |
Final Year Project |
author |
Wang, Zeqing |
author_sort |
Wang, Zeqing |
title |
Emotion recognition using soft computing techniques |
title_short |
Emotion recognition using soft computing techniques |
title_full |
Emotion recognition using soft computing techniques |
title_fullStr |
Emotion recognition using soft computing techniques |
title_full_unstemmed |
Emotion recognition using soft computing techniques |
title_sort |
emotion recognition using soft computing techniques |
publishDate |
2019 |
url |
http://hdl.handle.net/10356/78276 |
_version_ |
1772825973961523200 |