Research portfolio

Five connected strands across human perception, behaviour modelling, and socially intelligent systems.

Gaze and multimodal human perception

Eye image illustrating gaze and multimodal perception research

This strand develops robust ways to observe people across time, viewpoints, and sensing conditions. It spans three-dimensional gaze estimation from facial appearance and geometry, temporal modelling of eye movements, gaze prediction and eye segmentation in virtual reality, and multimodal body segmentation using colour, depth, and thermal imagery.

Context-aware social behaviour understanding

Eight synchronized views from the UDIVA recording environment

Human behaviour depends on who is involved, what they are doing, and the situation around them. UDIVA provides synchronized audiovisual, physiological, and contextual data from unscripted dyadic interaction. Work around the dataset studies personality, social behaviour, and forecasting, while UDIVA-HHOI extends this direction to recognition, anticipation, and causal event grounding of human-human-object interactions.

Affect, personality, and social signals

Multimodal interaction from the EMPATHIC project

This work examines what multimodal behaviour can reveal about emotion and individual differences. It includes emotion expression recognition in older adults interacting with a virtual coach, perceived emotion in young children, and apparent and self-reported personality.

Behaviour forecasting and generation

BeLFusion comparison of traditional and behaviour-driven human motion prediction

This strand models the many plausible ways human behaviour can unfold. BeLFusion predicts diverse future behaviours from observed motion. in2IN and DualMDM generate coordinated interactions, while REACT studies the generation of multiple appropriate facial responses. FlowMDM, MixerMDM, and Rolling Prediction Models address long-form composition, controllable motion, and real-time recovery from sparse signals.

Socially intelligent agents

SERMAS deployments with physical and virtual agents

This strand brings perception and behavioural modelling into systems that interact with people. SERMAS developed a modular architecture and toolkit for socially acceptable extended reality agents, combining user awareness, intention and emotion inference, dialogue, gesture, and body language. Related work studies gaze and emotion during interaction with virtual agents.