Abstract
Face Emotion Recognition (FER) has become a vital need for human interaction with machines in the virtual world. In virtual classroom, the emotional states of the students are necessary for better learning and communication. In this work, Ameliorate Grasshopper Optimization Algorithm (AGOA) based Long Short Term Memory (LSTM) classification for Face emotion recognition system is presented. AGOA is proposed by enhancing the conventional Grasshopper Optimization Algorithm (GOA) with opposition-based learning, levy flight mechanism and Gaussian mutation for the selection of optimized features. Convolution Neural Network (CNN) based feature extraction is adopted and the LSTM unit classifies the basic human emotions such as fear, happy, disgust, anger, sad, surprise and normal. The exploratory work is done using the YALE face database and it resulted in 93.90% recognition accuracy. The results attained shows that the performance measures such as precision, recall, specificity, F-Measure, sensitivity and Area under Curve (AUC) are higher in AGOA-LSTM based system rather than the system without AGOA and it also resulted in reduced error rate.
Similar content being viewed by others
Data availability
No data associated with this paper.
References
Vrij A, Hartwig M, Granhag PA (2019) Reading lies: Nonverbal communication and deception. Ann Rev Psychol 70:295–317
Dantas AC, de Nascimento MZ (2022) Face emotions: improving emotional skills in individuals with autism. Multimed Tools Appl 81(18):25947–25969
Panichkriangkrai C, Silapasuphakornwong P, Saenphon T (2021) Emotion recognition of students during e-learning through online conference meeting. Sci Eng Health Tudies 21020010–21020010.C
Krumhuber EG et al (2021) Emotion recognition from posed and spontaneous dynamic expressions: Human observers versus machine analysis. Emotion 21(2):447
Muhammad G, Shamim Hossain M (2021) Emotion recognition for cognitive edge computing using deep learning. IEEE Int Things J 8(23):16894–16901
Ahmady M et al (2022) Facial expression recognition using fuzzified Pseudo Zernike Moments and structural features. Fuzzy Sets Syst 155–172
Li S, Bai Y (2022) Deep Learning and Improved HMM Training Algorithm and Its Analysis in Facial Expression Recognition of Sports Athletes. Comput Intell Neurosci 2022
Buhari AM et al (2022) Invisible emotion magnification algorithm (IEMA) for real-time micro-expression recognition with graph-based features. Multimed Tools Appl 81.7:9151–9176
Nasim S (2022) Facial Expression Recognition Using Weighted Distance Transform. KIET J Comput Inform Sci 5(1):62–74
Patel HA et al (2022) Enhancing CNN with Pre-processing Stage in Illumination-Invariant Automatic Expression Recognition. International Conference on Innovative Computing and Communications. Springer, Singapore, pp 95–106
Kim J-H et al (2019) Efficient facial expression recognition algorithm based on hierarchical deep neural network structure. IEEE Access 7:41273–41285
Gan C et al (2022) Facial expression recognition using densely connected convolutional neural network and hierarchical spatial attention. Image Vision Comput 117:104342
Boughida A, Kouahla MN, Lafifi Y (2022) A novel approach for facial expression recognition based on Gabor filters and genetic algorithm. Evol Syst 13(2):331–345
Jampour M, Sardar AK (2021) Facial Expression Recognition using Multi-Feature Concatenation of Local Face Components and Hierarchical SVM. 2021 5th International Conference on Pattern Recognition and Image Analysis (IPRIA). IEEE 1–6
Sreedharan NPN et al (2018) Grey Wolf optimisation-based feature selection and classification for facial emotion recognition. IET Biom 7(5):490–499
Kim C-M et al (2020) Driver facial expression analysis using LFA-CRNN-based feature extraction for health-risk decisions. Appl Sci 10(8):2956
Sajjad M et al (2020) Human behavior understanding in big multimedia data using CNN based facial expression recognition. Mob Netw Appl 25(4):1611–1621
Li J et al (2020) Attention mechanism-based CNN for facial expression recognition. Neurocomputing 411:340–350
Bendjillali RI et al (2019) Improved facial expression recognition based on DWT feature for deep CNN. Electronics 8(3):324
Mungra D et al (2020) PRATIT: a CNN-based emotion recognition system using histogram equalization and data augmentation. Multimed Tools Appl 79(3):2285–2307
Kuang Q (2021) Face image feature extraction based on deep learning algorithm." Journal of Physics: Conference Series. vol. 1852. No. 3. IOP Publishing 1852.3: 032040
Benkaddour MK (2021) CNN based features extraction for age estimation and gender classification. Informatica 45(5)
Muazu A, Manzi E, Aminu J (2021) A systematic review of methods of emotion recognition by facial expressions. Int J Adv Res 9:1141–1152. https://doi.org/10.21474/IJAR01/12951
S.D. Learning (2016) CS231n: Convolutional Neural Networks for Visual Recognition, 2016, [Online], Available: http://cs231n.stanford.edu/, Accessed: 08 September
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: Theory and application. Adv Eng Softw 105:30–47
Meraihi Y, Gabis AB, Mirjalili S, Ramdane-Cherif A (2021) Grasshopper Optimization Algorithm: Theory, Variants, and Applications. IEEE Access 9:50001–50024. https://doi.org/10.1109/ACCESS.2021.3067597
Zhang H, Gao Z, Zhang J, Yang G et al (2019) Visual tracking with levy flight grasshopper optimization algorithm. In Pattern Recognition and Computer Vision. Springer, Cham, Switzerland, pp 217–227
Ewees AA, AbdElaziz M, Houssein EH (2018) Improved grasshopper optimization algorithm using opposition-based learning. Expert Syst Appl 112:156–172
Raeesi F, Azar BF, Veladi H, Talatahari S (2020) An inverse TSK model of MR damper for vibration control of nonlinear structures using an improved grasshopper optimization algorithm. Structures 26:406–416
Hammouche R et al (2022) Gabor filter bank with deep autoencoder based face recognition system. Expert Syst Appl 197:116743
Ayeche F, Alti A (2021) HDG and HDGG: an extensible feature extraction descriptor for effective face and facial expressions recognition. Pattern Anal Appl 24:1095–1110
Lestariningati SI et al (2022) Group Class Residual ℓ 1-Minimization on Random Projection Sparse Representation Classifier for Face Recognition. Electronics 11(17):2723
Funding
No funding available.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
CH, S., P, V. Ameliorate grasshopper optimization algorithm based long short term memory classification for face emotion recognition system. Multimed Tools Appl 83, 37961–37978 (2024). https://doi.org/10.1007/s11042-023-16837-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-16837-1