Emotion recognition from facial expressions

Recognizing facial emotions is a fundamental aspect of interpersonal communication. People with diseases like Autism, Alzheimer's disease or Parkinson's disease have impairment to understand other people's emotions. In order to help people who are unable to visualize people's fac...

Full description

Saved in:
Bibliographic Details
Main Author: Gunawan, Christhio
Other Authors: Vinod Achutavarrier Prasad
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/63479
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-63479
record_format dspace
spelling sg-ntu-dr.10356-634792023-03-03T20:33:53Z Emotion recognition from facial expressions Gunawan, Christhio Vinod Achutavarrier Prasad School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computer applications::Social and behavioral sciences Recognizing facial emotions is a fundamental aspect of interpersonal communication. People with diseases like Autism, Alzheimer's disease or Parkinson's disease have impairment to understand other people's emotions. In order to help people who are unable to visualize people's facial emotions during their face to face communication, a need of real-time emotion recognizer is required. The objective of the project is to study some selected existing facial emotion recognition algorithms and implement the most suitable algorithm. The emotion recognition software is written in Python language with OpenCV as the main library to run image processing tools in the program. Haar-like classifier is used to detect face, mouth, and eyes region. After identification of ROI (Regions of Interest), features extraction is required for the software to identify emotions. Shi-Tomasi corner detector is used to collect distance between corners of the lip. Other than corners of the lip, teeth area is also computed in order to help identifying emotions. For the eyes region, Hough circle transform is utilized to identify large eye-opening. From all the features extracted from the image, four basic emotions can be identified by the software. They are neutral, happy, fear, and surprise. From the experiment where participant’s expression maintains the same expression under three minutes for three times run, the accuracy table can be created. The neutral has the highest rate of accuracy with 100% correctness. The happy emotion has the accuracy of 75.33%. Fear emotion has an accuracy of 74.84%. Finally, surprise emotion has second highest rate of 93.6% accuracy. Bachelor of Engineering (Computer Engineering) 2015-05-14T02:35:33Z 2015-05-14T02:35:33Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/63479 en Nanyang Technological University 22 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::Computer science and engineering::Computer applications::Social and behavioral sciences
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer applications::Social and behavioral sciences
Gunawan, Christhio
Emotion recognition from facial expressions
description Recognizing facial emotions is a fundamental aspect of interpersonal communication. People with diseases like Autism, Alzheimer's disease or Parkinson's disease have impairment to understand other people's emotions. In order to help people who are unable to visualize people's facial emotions during their face to face communication, a need of real-time emotion recognizer is required. The objective of the project is to study some selected existing facial emotion recognition algorithms and implement the most suitable algorithm. The emotion recognition software is written in Python language with OpenCV as the main library to run image processing tools in the program. Haar-like classifier is used to detect face, mouth, and eyes region. After identification of ROI (Regions of Interest), features extraction is required for the software to identify emotions. Shi-Tomasi corner detector is used to collect distance between corners of the lip. Other than corners of the lip, teeth area is also computed in order to help identifying emotions. For the eyes region, Hough circle transform is utilized to identify large eye-opening. From all the features extracted from the image, four basic emotions can be identified by the software. They are neutral, happy, fear, and surprise. From the experiment where participant’s expression maintains the same expression under three minutes for three times run, the accuracy table can be created. The neutral has the highest rate of accuracy with 100% correctness. The happy emotion has the accuracy of 75.33%. Fear emotion has an accuracy of 74.84%. Finally, surprise emotion has second highest rate of 93.6% accuracy.
author2 Vinod Achutavarrier Prasad
author_facet Vinod Achutavarrier Prasad
Gunawan, Christhio
format Final Year Project
author Gunawan, Christhio
author_sort Gunawan, Christhio
title Emotion recognition from facial expressions
title_short Emotion recognition from facial expressions
title_full Emotion recognition from facial expressions
title_fullStr Emotion recognition from facial expressions
title_full_unstemmed Emotion recognition from facial expressions
title_sort emotion recognition from facial expressions
publishDate 2015
url http://hdl.handle.net/10356/63479
_version_ 1759856832782794752