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...

Full description

Saved in:
Bibliographic Details
Main Author: Wang, Zeqing
Other Authors: Teoh Eam Khwang
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