Implementation of Facial Expression Recognition (FER) using Convolutional Neural Network (CNN)

Humans use facial expressions as a non-verbal medium of communication which commonly reflects how they are doing and their mood. The present study benefits from facial expressions by having a Facial Expression Recognition (FER) system that recognizes such expressions and produces an output matching...

Full description

Bibliographic Details
Published in:2024 IEEE 15TH CONTROL AND SYSTEM GRADUATE RESEARCH COLLOQUIUM, ICSGRC 2024
Main Authors: Abu Mangshor, Nur Nabilah; Ishak, Norshahidatul Hasana; Zainurin, Muhammad Haicial; Rashid, Nor Aimuni Md; Johari, Nur Farahin Mohd; Sabri, Nurbaity
Format: Proceedings Paper
Language:English
Published: IEEE 2024
Subjects:
Online Access:https://www-webofscience-com.uitm.idm.oclc.org/wos/woscc/full-record/WOS:001345150000017
author Abu Mangshor
Nur Nabilah; Ishak
Norshahidatul Hasana; Zainurin
Muhammad Haicial; Rashid
Nor Aimuni Md; Johari
Nur Farahin Mohd; Sabri
Nurbaity
spellingShingle Abu Mangshor
Nur Nabilah; Ishak
Norshahidatul Hasana; Zainurin
Muhammad Haicial; Rashid
Nor Aimuni Md; Johari
Nur Farahin Mohd; Sabri
Nurbaity
Implementation of Facial Expression Recognition (FER) using Convolutional Neural Network (CNN)
Automation & Control Systems; Engineering
author_facet Abu Mangshor
Nur Nabilah; Ishak
Norshahidatul Hasana; Zainurin
Muhammad Haicial; Rashid
Nor Aimuni Md; Johari
Nur Farahin Mohd; Sabri
Nurbaity
author_sort Abu Mangshor
spelling Abu Mangshor, Nur Nabilah; Ishak, Norshahidatul Hasana; Zainurin, Muhammad Haicial; Rashid, Nor Aimuni Md; Johari, Nur Farahin Mohd; Sabri, Nurbaity
Implementation of Facial Expression Recognition (FER) using Convolutional Neural Network (CNN)
2024 IEEE 15TH CONTROL AND SYSTEM GRADUATE RESEARCH COLLOQUIUM, ICSGRC 2024
English
Proceedings Paper
Humans use facial expressions as a non-verbal medium of communication which commonly reflects how they are doing and their mood. The present study benefits from facial expressions by having a Facial Expression Recognition (FER) system that recognizes such expressions and produces an output matching each expression. A Convolutional Neural Network (CNN) model is trained to perform the facial expression recognition task. This model would distinguish six (6) types of facial expressions including anger, happy, sadness, fear, surprised, and neutral. Firstly, the trained CNN model was imported into an integrated development environment and a webcam was employed to record the user's facial expression in real-time. Next, the model will recognize the video recording captured by the webcam once it is fed into the system. With each recognized expression, a counter would be incremented. As the counter approached the minimal criteria, an output in the form of a recommendation would be displayed to the user. Based on the testing conducted, the developed FER system achieved an average accuracy of 93.61%. In addition, the specificity and the sensitivity scores obtained are 95.93% and 80.00%, respectively. This indicates the implementation of CNN in recognizing facial expressions is promising and convincing. In the future, it is preferable to use a dataset with a more significant and equal number of images in various circumstances.
IEEE
2638-1710

2024


10.1109/ICSGRC62081.2024.10691228
Automation & Control Systems; Engineering

WOS:001345150000017
https://www-webofscience-com.uitm.idm.oclc.org/wos/woscc/full-record/WOS:001345150000017
title Implementation of Facial Expression Recognition (FER) using Convolutional Neural Network (CNN)
title_short Implementation of Facial Expression Recognition (FER) using Convolutional Neural Network (CNN)
title_full Implementation of Facial Expression Recognition (FER) using Convolutional Neural Network (CNN)
title_fullStr Implementation of Facial Expression Recognition (FER) using Convolutional Neural Network (CNN)
title_full_unstemmed Implementation of Facial Expression Recognition (FER) using Convolutional Neural Network (CNN)
title_sort Implementation of Facial Expression Recognition (FER) using Convolutional Neural Network (CNN)
container_title 2024 IEEE 15TH CONTROL AND SYSTEM GRADUATE RESEARCH COLLOQUIUM, ICSGRC 2024
language English
format Proceedings Paper
description Humans use facial expressions as a non-verbal medium of communication which commonly reflects how they are doing and their mood. The present study benefits from facial expressions by having a Facial Expression Recognition (FER) system that recognizes such expressions and produces an output matching each expression. A Convolutional Neural Network (CNN) model is trained to perform the facial expression recognition task. This model would distinguish six (6) types of facial expressions including anger, happy, sadness, fear, surprised, and neutral. Firstly, the trained CNN model was imported into an integrated development environment and a webcam was employed to record the user's facial expression in real-time. Next, the model will recognize the video recording captured by the webcam once it is fed into the system. With each recognized expression, a counter would be incremented. As the counter approached the minimal criteria, an output in the form of a recommendation would be displayed to the user. Based on the testing conducted, the developed FER system achieved an average accuracy of 93.61%. In addition, the specificity and the sensitivity scores obtained are 95.93% and 80.00%, respectively. This indicates the implementation of CNN in recognizing facial expressions is promising and convincing. In the future, it is preferable to use a dataset with a more significant and equal number of images in various circumstances.
publisher IEEE
issn 2638-1710

publishDate 2024
container_volume
container_issue
doi_str_mv 10.1109/ICSGRC62081.2024.10691228
topic Automation & Control Systems; Engineering
topic_facet Automation & Control Systems; Engineering
accesstype
id WOS:001345150000017
url https://www-webofscience-com.uitm.idm.oclc.org/wos/woscc/full-record/WOS:001345150000017
record_format wos
collection Web of Science (WoS)
_version_ 1823296085971435520