Brain2Face: A Study on the Relation of EEG Signals and Spatio-temporal Head Avatars
Organizations: Max Planck Institute for Informatics, Saarland Informatics Campus · German Research Center for Artificial Intelligence (DFKI)
Abstract
Driving digital head avatars is classically done by hand-crafted artist design or by image-based facial performance capture. In this work, we ask whether spatio-temporal tracking of the humans's head geometry and appearance can be performed solely from brain signals, i.e., Electroencephalography (EEG). Since prior work mostly focused on activity and emotion recognition, this task is relatively unexplored without even having publicly available high-quality datasets and benchmarks. Thus, we contribute a dataset featuring paired EEG and human head geometry as well as appearance annotations. We synchronize 64-channel EEG with per-frame expression latent codes of a personalized Gaussian head avatar. Second, we introduce a baseline to the task of expression recovery of a head avatar from EEG signals. To this end, we propose a dedicated EEG-to-expression model that takes a temporal sequence of EEG signals as input and regresses the latent expression parameters of the 3D Gaussian head avatar. Lastly, we validate our capture and algorithmic design choices through a benchmark protocol that we introduce to this task. We believe this work paves the way towards better understanding of the relation between EEG signals and facial surface as well as appearance changes.
Figures & tables
| Property | Value |
|---|---|
| Subjects | 6 |
| Sessions per subject | 2 |
| Total capture time | 4 h 15 min |
| Expression types per session | 75 |
| Expression data | 74 min 15 s |
| EEG channels | 64 |
| Model | LPIPS | Blendshape MAE | Latent MSE | Mesh MAE [mm] | Lmk Wing [mm] |
|---|---|---|---|---|---|
| BENDR ( Kostas et al., 2021 ) | 0.0607 | 0.0259 | 0.242 | 0.906 | 2.737 |
| BIOT ( Yang et al., 2023 ) | 0.0671 | 0.0570 | 0.247 | 1.106 | 2.768 |
| CBraMod ( Wang et al., 2025 ) | 0.0624 | 0.0266 | 0.253 | 0.914 | 2.791 |
| CodeBrain ( Ma et al., 2026 ) | 0.0587 | 0.0249 | 0.231 | 0.748 | 2.563 |
| EEGPT ( Wang et al., 2024 ) | 0.0659 | 0.0567 | 0.247 | 0.877 | 2.754 |
| LaBraM ( Jiang et al., 2024 ) | 0.0817 | 0.0476 | 0.236 | 1.308 | 2.751 |
| Decoder depth | LPIPS | Blendshape MAE | Latent MSE | Mesh MAE [mm] | Lmk Wing [mm] |
|---|---|---|---|---|---|
| Pretrained frozen | |||||
| 0.0650 | 0.0470 | 0.178 | 1.034 | 2.445 | |
| 0.0643 | 0.0434 | 0.188 | 1.074 | 2.447 | |
| 0.0624 | 0.0449 | 0.168 | 1.003 | 2.395 | |
| 0.0608 | 0.0424 | 0.168 | 0.989 | 2.386 | |
| Pretrained unfrozen | |||||
| Initialization | LPIPS | Blendshape MAE | Latent MSE | Mesh MAE [mm] | Lmk Wing [mm] |
|---|---|---|---|---|---|
| Seen expressions (S; held-out session for each expression) | |||||
| Scratch | 0.0736 | 0.0463 | 0.270 | 1.237 | 2.820 |
| Pretrained frozen | 0.0701 | 0.0453 | 0.235 | 1.163 | 2.611 |
| Pretrained unfrozen | 0.0651 | 0.0412 | 0.214 | 1.046 | 2.430 |
| Unseen expressions (U; absent from training) | |||||
| Scratch | 0.0791 | 0.0581 | 0.305 | 1.305 | 2.897 |
| Variant (zeroed) | LPIPS | Blendshape MAE | Latent MSE | Mesh MAE [mm] | Lmk Wing [mm] |
|---|---|---|---|---|---|
| Seen expressions (S; held-out session for each expression) | |||||
| All channels (0) | 0.0651 | 0.0412 | 0.214 | 1.046 | 2.430 |
| Bad channels (4–19) | 0.0668 | 0.0398 | 0.219 | 1.039 | 2.426 |
| Motor region (20) | 0.0649 | 0.0408 | 0.216 | 1.051 | 2.439 |
| Frontal (15) | 0.0676 | 0.0433 | 0.221 | 1.082 | 2.537 |
| Occipital (10) | 0.0669 | 0.0427 | 0.221 | 1.077 | 2.486 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Test sequences | |||
| Training (T) | Seen expressions (S) | Unseen expressions (U) | |
| Session 1 | |||
| Session 2 | |||
| Segments (%) | 655 (73.5) | 119 (13.4) | 117 (13.1) |
| Index | Group | Expression name |
|---|---|---|
| 1 | lips_puffed | |
| 2 | raise_left_eyebrow | |
| 3 | relaxed_mouth_open | |
| 4 | left_side_sneer | |
| 5 | show_all_teeth | |
| 6 | jaw_open_pull_lips_in |
EEG-Based Visual Decoding
EEG-based visual decoding maps brain signals recorded during visual perception to image identities, attributes, or reconstructed scenes.
See all 44 papers