Skip to Content
You are currently on the new version of our website. Access the old version .
  • Proceeding Paper
  • Open Access

2 February 2026

5 Pages

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

,
,
,
and
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.

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.
Figure 1. Block diagram of the proposed processing pipeline.

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).
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.
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.
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.

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 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 4. Performance evaluation of state-of-the-art methods using Weighted Average Recall (WAR) and Unweighted Average Recall (UAR) on the RAVDESS dataset.
Table 5 and Table 6 present the results of incrementally concatenating the feature vectors, showing the contribution of each addition to the overall performance.
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 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.

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.

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] [Scilit]
  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] [Scilit]
  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] [Scilit]
  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] [Scilit]
  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] [Scilit] [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] [Scilit] [PubMed]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.