Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Real Time Face Expression Recognition along with Balanced FER2013 Dataset using CycleGAN

Author 1: Fatma Mazen Ali Mazen Author 2: Ahmed Aly Nashat Author 3: Rania Ahmed Abdel Azeem Abul Seoud
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 12, No. 6 · Published 2021 · Cited by 13

DOI: https://doi.org/10.14569/IJACSA.2021.0120617

Abstract

Human face expression recognition is an active research area that has massive applications in medical field, crime investigation, marketing, online learning, automobile safety and video games. The first part of this research defines a deep neural network model-based framework for recognizing the seven main types of facial expression, which are found in all cultures. The proposed methodology involves four stages: (a) pre-processing the FER2013 dataset through relabeling to avoid misleading results and getting rid of non-face and non-frontal faces; (b) design of an efficient stable Cycle Generative Adversarial Network (CycleGAN), which provides unsupervised expression-to-expression translation. The CycleGAN has been designed and trained with a new cycle consistency loss. (c) Generating new images to overcome the class imbalance and finally (d) building the DNN architecture for recognizing the face sign expression, using the pretrained VGG-Face model with vggface weights. The second part encompasses the design of a GPU-accelerated face expression recognition system for real time video sequences using NVIDIAs Compute Unified Device Architecture (CUDA). OpenCV library has been compiled from scratch with CUDA and NVIDIA CUDA Deep Neural Network library, cuDNN. For face detection stage Haar Cascaded and deep learning were used and tested using both CPU and GPU as backend. Results show that the designed model run time to recognize a face sign is 0.44 seconds. Besides, the average test accuracy has been increased from 64% for the original FER2013 dataset to 91.76% for the modified balanced version using the same transfer learning model.

Keywords

How to Cite this Article

Mazen, F. M. A., Nashat, A. A., & Seoud, R. A. A. A. A. (2021). Real Time Face Expression Recognition along with Balanced FER2013 Dataset using CycleGAN. International Journal of Advanced Computer Science and Applications, 12(6). https://doi.org/10.14569/IJACSA.2021.0120617

Mazen, Fatma Mazen Ali, et al.. "Real Time Face Expression Recognition along with Balanced FER2013 Dataset using CycleGAN." International Journal of Advanced Computer Science and Applications, vol. 12, no. 6, 2021, https://doi.org/10.14569/IJACSA.2021.0120617.

@article{Mazen2021,
  title     = {Real Time Face Expression Recognition along with Balanced FER2013 Dataset using CycleGAN},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {12},
  number    = {6},
  year      = {2021},
  publisher = {The Science and Information Organization},
  author    = {Fatma Mazen Ali Mazen and Ahmed Aly Nashat and Rania Ahmed Abdel Azeem Abul Seoud},
  doi       = {10.14569/IJACSA.2021.0120617},
  url       = {https://doi.org/10.14569/IJACSA.2021.0120617}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.