Next Article in Journal
Reinforcement Learning for the Optimization of Adaptive Intrusion Detection Systems
Previous Article in Journal
Preface: Proceedings of the 12th International Electronic Conference on Sensors and Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Dynamic Facial Expression Recognition by Concatenation of Raw, Semi-Raw, and Distance Features †

by
Jose Sotelo-Barrales
,
Mariko Nakano-Miyatake
*,
David Mata-Mendoza
,
Hector Perez-Meana
and
Enrique Escamilla-Hernandez
ESIME Culhuacan, Instituto Politecnico Nacional, Mexico City 04440, Mexico
*
Author to whom correspondence should be addressed.
Presented at the First Summer School on Artificial Intelligence in Cybersecurity, Cancun, Mexico, 3–7 November 2025.
Eng. Proc. 2026, 123(1), 5; https://doi.org/10.3390/engproc2026123005
Published: 2 February 2026
(This article belongs to the Proceedings of First Summer School on Artificial Intelligence in Cybersecurity)

Abstract

We propose a method for dynamic facial expression recognition that integrates three complementary feature streams from video sequences: (1) raw texture features extracted with EfficientNet-B0, (2) deep geometric features from face mesh representations (semi-raw, EfficientNet-B0), and (3) explicit geometric features derived from facial landmark distances. After refinement with Neighborhood Component Analysis (NCA), features are concatenated and fed to Bi-LSTM modeling temporal dynamics. The method achieved 58.25% (UAR) and 58.40% (WAR) on CREMA-D, and it achieved 82.81% (UAR) and 82.99% (WAR) on RAVDESS. The Bi-LSTM contains 8.68 M parameters, while the EfficientNet-B0 feature extractors add approximately 4 M parameters.

1. Introduction

This work introduces a dynamic facial expression recognition approach designed to address the objectivity and scalability issues present in human-based monitoring within controlled environments. The proposed method serves as an auxiliary metric that can support telemedicine by providing additional cues in remote patient assessment, assist psychology by offering quantitative emotional indicators, and aid legal fields through complementary behavioral analysis.
Several methods have been proposed for emotion classification from audiovisual signals. For instance, an architecture based on I3D and SoundNet has been employed, where the extracted features are processed by an LSTM trained with Deep Metric Learning (DML), and K-Nearest Neighbor (KNN) is used as the final classifier [1]. Similarly, another approach combines VGG-M and VGGish, together with Positional Encoding (PE) and a Multi-Head Self-Attention (MHSA) mechanism [2]. In addition, other proposed methods are summarized. A limitation in benchmarking computational efficiency is the frequent omission of parameter counts in the state-of-the-art literature. Nevertheless, given that these models are often derived from base architectures containing more than 200 million parameters, it is evident that they operate at a significantly higher computational complexity than the method proposed in this work.
Therefore, the following methodological pipeline is proposed:
  • A uniform set of 100 frames per video is selected, corresponding to the average interval of facial expression presentation across both datasets.
  • A multi-stream feature extraction approach is implemented for each frame, encompassing the following: (i) the original video processed with EfficientNet-B0 (raw features); (ii) the video with FaceMesh landmarks processed with EfficientNet-B0 (semi-raw features); and (iii) specific facial landmark distances derived from FaceMesh applied to the original video (distance features). A total of 8 M parameters are used in this stage by the two CNNs.
  • To address computational constraints, dimensionality reduction is applied. The raw and semi-raw feature vectors (originally 1280 dimensions per frame) are reduced to 20 dimensions using Neighborhood Component Analysis (NCA). Furthermore, a selected subset of specific landmarks is used for the distance-based features, resulting in a feature vector of size 26.
  • A lightweight Bidirectional LSTM (Bi-LSTM) network is employed for the final classification on both datasets. The performance of this parameter-efficient architecture is benchmarked against state-of-the-art methods, where it is expected to demonstrate competitive performance. The Bi-LSTM classifier operates with only 8.68 M parameters.
As shown in Figure 1, the block diagram is structured into two main stages. The preprocessing stage involves operations such as facial detection, cropping, resizing and alignment. Subsequently, the feature extraction stage generates three distinct feature vectors: raw features (20 dimensions), semi-raw features (20 dimensions), and geometric features. The geometric features are derived by calculating the Euclidean distances between facial landmarks, which are then normalized to ensure inter-sample consistency, resulting in a 26-dimensional vector. The concatenation of these vectors yields a unified representation of 66 dimensions per frame.

2. Materials and Method

The models were evaluated using the data sets detailed in Table 1, two public emotion datasets were used in this study: CREMA-D (University of Southern California, Los Angeles, CA, USA) and RAVDESS (Ryerson University, Toronto, ON, Canada).
As shown in Table 2, the Bi-LSTM classification hyperparameters remained consistent across experiments, except for the number of epochs, which was adjusted specifically for each dataset.

3. Results

As shown in Table 3 and Table 4, the proposed method achieves competitive results despite its significantly lower computational complexity. It is crucial to highlight that our model requires substantially fewer parameters than the state-of-the-art approaches included in the comparison. Furthermore, a key advantage of our framework is that it relies exclusively on visual signals, whereas other competitive methods are multimodal, and utilize both image and audio data.
Table 5 and Table 6 present the results of incrementally concatenating the feature vectors, showing the contribution of each addition to the overall performance.

Author Contributions

J.S.-B. was responsible for project direction and coordination. M.N.-M. analyzed multiple datasets, selected the most appropriate ones, and evaluated different algorithms. D.M.-M. contributed to manuscript writing and analysis of the project development. H.P.-M. assisted in algorithm development. E.E.-H. carried out data collection, manuscript review, and provided critical contributions to improve the study. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used in this study are publicly available datasets. CREMA-D is available from the University of Southern California, and RAVDESS is available from Ryerson University. The authors did not generate new data in this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ghaleb, E.; Popa, M.; Asteriadis, S. Multimodal and temporal perception of audio-visual cues for emotion recognition. In Proceedings of the 8th International Conference on Affective Computing and Intelligent Interaction (ACII), Cambridge, UK, 2–5 September 2019; pp. 552–558. [Google Scholar] [CrossRef]
  2. Lei, Y.; Cao, H. Audio-visual emotion recognition with preference learning based on intended and multimodal perceived labels. IEEE Trans. Affect. Comput. 2023, 14, 2954–2969. [Google Scholar] [CrossRef]
  3. Ghaleb, E.; Niehues, J.; Asteriadis, S. Multimodal attention-mechanism for temporal emotion recognition. In Proceedings of the 2020 IEEE International Conference on Image Processing (ICIP), Abu Dhabi, United Arab Emirates, 25–28 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 251–255. [Google Scholar] [CrossRef]
  4. Sun, L.; Li, X.; Li, S.; Jin, L.; Zhao, W. SVFAP: Self-supervised video facial affect perceiver. IEEE Trans. Affect. Comput. 2025, 16, 405–422. [Google Scholar] [CrossRef]
  5. Cao, H.; Cooper, D.G.; Keutmann, M.K.; Gur, R.C.; Nenkova, A.; Verma, R. CREMA-D: Crowd-sourced emotional multimodal actors dataset. IEEE Trans. Affect. Comput. 2014, 5, 377–390. [Google Scholar] [CrossRef] [PubMed]
  6. Livingstone, S.R.; Russo, F.A. The Ryerson Audio-Visual Database of Emotional Speech and Song (RAVDESS): A dynamic, multimodal set of facial and vocal expressions in North American English. PLoS ONE 2018, 13, e0196391. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Block diagram of the proposed processing pipeline.
Figure 1. Block diagram of the proposed processing pipeline.
Engproc 123 00005 g001
Table 1. This table shows the amount of data and that 80% of the training and 20% of testing of the total were used for each data set.
Table 1. This table shows the amount of data and that 80% of the training and 20% of testing of the total were used for each data set.
Class# Videos (RAVDESS)# Videos (CREMA-D)
Angry1921271
Calm192--
Disgust1921271
Fearful1921271
Happy1921271
Neutral961087
Sad1921271
Surprise192--
Total14407442
Table 2. The configuration employed the Adam optimizer with a learning rate of 1 × 10 5 and Cross-Entropy Loss. The training was conducted with a batch size of 128 for 30 epochs on the CREMA-D dataset, and a batch size of 32 for 55 epochs on the RAVDESS dataset.
Table 2. The configuration employed the Adam optimizer with a learning rate of 1 × 10 5 and Cross-Entropy Loss. The training was conducted with a batch size of 128 for 30 epochs on the CREMA-D dataset, and a batch size of 32 for 55 epochs on the RAVDESS dataset.
ModelInputHidden NeuronsHidden LayersDropout Rate
Bi-LSTM6651220.2
Table 3. Performance evaluation of state-of-the-art methods using Weighted Average Recall (WAR) and Unweighted Average Recall (UAR) on the CREMA-D dataset.
Table 3. Performance evaluation of state-of-the-art methods using Weighted Average Recall (WAR) and Unweighted Average Recall (UAR) on the CREMA-D dataset.
MethodModalityWARUAR
Ghaleb et al. [1]Audio + Video66.80-
Lei et al. [2]Video64.7664.68
Ghaleb et al. [3]Video 51.70-
Audio + Video67.20-
ProposedVideo58.4058.25
Table 4. Performance evaluation of state-of-the-art methods using Weighted Average Recall (WAR) and Unweighted Average Recall (UAR) on the RAVDESS dataset.
Table 4. Performance evaluation of state-of-the-art methods using Weighted Average Recall (WAR) and Unweighted Average Recall (UAR) on the RAVDESS dataset.
MethodModalityWARUAR
Ghaleb et al. [1]Audio + Video60.50-
Ghaleb et al. [3]Video 58.20-
Audio + Video76.30-
Sun et al. [4]Video75.0175.15
ProposedVideo83.0082.81
Table 5. The following results quantify the individual contribution of each feature set’s dimensionality to the performance on the CREMA-D [5] database, utilizing the fixed hyperparameters detailed in the previous section.
Table 5. The following results quantify the individual contribution of each feature set’s dimensionality to the performance on the CREMA-D [5] database, utilizing the fixed hyperparameters detailed in the previous section.
MethodWARUAR
Raw features51.3451.42
(Raw + distances) features53.8353.86
(Raw + distances + semi-raw) features58.4058.25
Table 6. The following results quantify the individual contribution of each feature set’s dimensionality to the performance on the RAVDESS [6] database, utilizing the fixed hyperparameters detailed in the previous section.
Table 6. The following results quantify the individual contribution of each feature set’s dimensionality to the performance on the RAVDESS [6] database, utilizing the fixed hyperparameters detailed in the previous section.
MethodWARUAR
Raw features70.4970.39
(Raw + distances) features75.3575.28
(Raw + distances + semi-raw) features83.0082.81
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sotelo-Barrales, J.; Nakano-Miyatake, M.; Mata-Mendoza, D.; Perez-Meana, H.; Escamilla-Hernandez, E. Dynamic Facial Expression Recognition by Concatenation of Raw, Semi-Raw, and Distance Features. Eng. Proc. 2026, 123, 5. https://doi.org/10.3390/engproc2026123005

AMA Style

Sotelo-Barrales J, Nakano-Miyatake M, Mata-Mendoza D, Perez-Meana H, Escamilla-Hernandez E. Dynamic Facial Expression Recognition by Concatenation of Raw, Semi-Raw, and Distance Features. Engineering Proceedings. 2026; 123(1):5. https://doi.org/10.3390/engproc2026123005

Chicago/Turabian Style

Sotelo-Barrales, Jose, Mariko Nakano-Miyatake, David Mata-Mendoza, Hector Perez-Meana, and Enrique Escamilla-Hernandez. 2026. "Dynamic Facial Expression Recognition by Concatenation of Raw, Semi-Raw, and Distance Features" Engineering Proceedings 123, no. 1: 5. https://doi.org/10.3390/engproc2026123005

APA Style

Sotelo-Barrales, J., Nakano-Miyatake, M., Mata-Mendoza, D., Perez-Meana, H., & Escamilla-Hernandez, E. (2026). Dynamic Facial Expression Recognition by Concatenation of Raw, Semi-Raw, and Distance Features. Engineering Proceedings, 123(1), 5. https://doi.org/10.3390/engproc2026123005

Article Metrics

Back to TopTop