Towards Emotion Recognition with 3D Pointclouds Obtained from Facial Expression Images
Organizations: imec, Belgium · ICREA, Spain
Abstract
Facial Emotion Recognition is a critical research area within Affective Computing due to its wide-ranging applications in Human Computer Interaction, mental health assessment and fatigue monitoring. Current FER methods predominantly rely on Deep Learning techniques trained on 2D image data, which pose significant privacy concerns and are unsuitable for continuous, real-time monitoring. As an alternative, we propose High-Frequency Wireless Sensing (HFWS) as an enabler of continuous, privacy-aware FER, through the generation of detailed 3D facial pointclouds via on-person sensors embedded in wearables. We present arguments supporting the privacy advantages of HFWS over traditional 2D imaging, particularly under increasingly stringent data protection regulations. A major barrier to adopting HFWS for FER is the scarcity of labeled 3D FER datasets. Towards addressing this issue, we introduce a FLAME-based method to generate 3D facial pointclouds from existing public 2D datasets. Using this approach, we create AffectNet3D, a 3D version of the AffectNet database. To evaluate the quality and usability of the generated data, we design a pointcloud refinement pipeline focused on isolating the facial region, and train the popular PointNet++ model on the refined pointclouds. Fine-tuning the model on a small subset of the unseen 3D FER dataset BU-3DFE yields a classification accuracy exceeding 70%, comparable to oracle-level performance. To further investigate the potential of HFWS-based FER for continuous monitoring, we simulate wearable sensing conditions by masking portions of the generated pointclouds. Experimental results show that models trained on AffectNet3D and fine-tuned with just 25% of BU-3DFE outperform those trained solely on BU-3DFE. These findings highlight the viability of our pipeline and support the feasibility of continuous, privacy-aware FER via wearable HFWS systems.
Figures & tables
| Paradigm / approach family | Primary privacy mechanism | Data representation (stored/processed) | Formal privacy guarantee? | Typical deployment burden | Compatibility with our pipeline |
| Standard 2D FER (RGB) | None (full texture exposure) | Raw RGB facial images | No | Moderate (standard training/inference) | Not applicable (different privacy objective) |
| Landmark-based FER | Representation minimization (sparse geometry cues) | 2D landmarks / keypoints | No (biometric leakage possible) | Low | Compatible (alternative or auxiliary input) |
| AU-based FER | Representation minimization (semantic/physiological coding) | Action Unit vectors / intensities | No (depends on pipeline) | Low–Moderate (AU extraction + training) | Compatible (can be fused or used as auxiliary) |
| Federated learning FER | Distributed training (data stays local) | Local training + model updates (gradients/weights) | No (unless combined with DP/secure aggregation) | High (protocol, comms, orchestration) | Orthogonal; can be combined with ours |
| Differential privacy (DP) FER | Noise injection during training | Noisy gradients/updates; privacy budget | Yes (under DP assumptions) | High (privacy budget selection, tuning, utility trade-off) | Orthogonal; can be combined with ours |
| Geometry-only 3D FER (this work) | Representation minimization (no texture) | Texture-free 3D pointcloud / mesh geometry | No | Moderate (3D processing + FER model) | Core approach (representation layer) |
| Experiment/Metric | Used part of BU-3DFE [%] | Training accuracy [%] | Validation accuracy [%] | Inference accuracy [%] | Training time [min] |
| BASELINE: Training and Inference on BU-3DFE | |||||
| E1.a: Raw BU-3DFE (full) | 80 | 96.50 | - | 74.02 | 198 |
| E1.b: Raw BU-3DFE (512) | 80 | 98.25 | - | 78.90 | 162 |
| E2.a: Raw BU-3DFE (full) | 25 | 67.34 | 50.12 | 45.57 | 10 |
| E2.b: Raw BU-3DFE (512) | 25 | 66.13 | 62.98 | 49.12 | 8 |
| E3.a: Raw BU-3DFE (full) | 10 | 84.38 | 50.00 | 37.34 | 4.5 |
Facial Expression Recognition
Facial Expression Recognition studies how computers infer emotion and facial actions from images and video.
See all 79 papers