TY - JOUR
T1 - CCNN-SVM
T2 - Automated Model for Emotion Recognition Based on Custom Convolutional Neural Networks with SVM
AU - Rashad, Metwally
AU - Alebiary, Doaa M.
AU - Aldawsari, Mohammed
AU - El-Sawy, Ahmed A.
AU - AbuEl-Atta, Ahmed H.
N1 - Publisher Copyright:
© 2024 by the authors.
PY - 2024/7
Y1 - 2024/7
N2 - The expressions on human faces reveal the emotions we are experiencing internally. Emotion recognition based on facial expression is one of the subfields of social signal processing. It has several applications in different areas, specifically in the interaction between humans and computers. This study presents a simple CCNN-SVM automated model as a viable approach for FER. The model combines a Convolutional Neural Network for feature extraction, certain image preprocessing techniques, and Support Vector Machine (SVM) for classification. Firstly, the input image is preprocessed using face detection, histogram equalization, gamma correction, and resizing techniques. Secondly, the images go through custom single Deep Convolutional Neural Networks (CCNN) to extract deep features. Finally, SVM uses the generated features to perform the classification. The suggested model was trained and tested on four datasets, CK+, JAFFE, KDEF, and FER. These datasets consist of seven primary emotional categories, which encompass anger, disgust, fear, happiness, sadness, surprise, and neutrality for CK+, and include contempt for JAFFE. The model put forward demonstrates commendable performance in comparison to existing facial expression recognition techniques. It achieves an impressive accuracy of (Formula presented.) on the CK+ dataset, (Formula presented.) on the JAFFE dataset, (Formula presented.) on the KDEF dataset, and (Formula presented.) on the FER.
AB - The expressions on human faces reveal the emotions we are experiencing internally. Emotion recognition based on facial expression is one of the subfields of social signal processing. It has several applications in different areas, specifically in the interaction between humans and computers. This study presents a simple CCNN-SVM automated model as a viable approach for FER. The model combines a Convolutional Neural Network for feature extraction, certain image preprocessing techniques, and Support Vector Machine (SVM) for classification. Firstly, the input image is preprocessed using face detection, histogram equalization, gamma correction, and resizing techniques. Secondly, the images go through custom single Deep Convolutional Neural Networks (CCNN) to extract deep features. Finally, SVM uses the generated features to perform the classification. The suggested model was trained and tested on four datasets, CK+, JAFFE, KDEF, and FER. These datasets consist of seven primary emotional categories, which encompass anger, disgust, fear, happiness, sadness, surprise, and neutrality for CK+, and include contempt for JAFFE. The model put forward demonstrates commendable performance in comparison to existing facial expression recognition techniques. It achieves an impressive accuracy of (Formula presented.) on the CK+ dataset, (Formula presented.) on the JAFFE dataset, (Formula presented.) on the KDEF dataset, and (Formula presented.) on the FER.
KW - convolutional neural networks
KW - emotion recognition
KW - facial expression
KW - machine learning
UR - https://www.scopus.com/pages/publications/85199920625
U2 - 10.3390/info15070384
DO - 10.3390/info15070384
M3 - Article
AN - SCOPUS:85199920625
SN - 2078-2489
VL - 15
JO - Information (Switzerland)
JF - Information (Switzerland)
IS - 7
M1 - 384
ER -