HERO: Human Reaction Generation from Videos
Chengjun Yu, Wei Zhai, Yuhang Yang, Yang Cao, Zheng-Jun Zha
TL;DR
The paper tackles 3D human reaction generation from RGB videos by introducing HERO, a framework that proactively extracts interaction intention from video representations to guide reactive motion synthesis. It combines a TC-CLIP-based video encoder, a Motion VQ-VAE for discrete motion tokens, and a reaction generation module with masked motion modeling, global-local cross-attention, and intention-conditioned guidance. The authors also present ViMo, a large dataset of 3,500 video-motion pairs across human-human, animal-human, and scene-human interactions to support this task. Experiments show HERO outperforms baselines on FID, diversity, and multimodality, with qualitative and user-study evidence of improved plausibility and quality. This work broadens interactive AI capabilities by enabling emotion-aware, multi-category reaction generation from unconstrained video inputs, with practical implications for embodied AI and interactive systems.
Abstract
Human reaction generation represents a significant research domain for interactive AI, as humans constantly interact with their surroundings. Previous works focus mainly on synthesizing the reactive motion given a human motion sequence. This paradigm limits interaction categories to human-human interactions and ignores emotions that may influence reaction generation. In this work, we propose to generate 3D human reactions from RGB videos, which involves a wider range of interaction categories and naturally provides information about expressions that may reflect the subject's emotions. To cope with this task, we present HERO, a simple yet powerful framework for Human rEaction geneRation from videOs. HERO considers both global and frame-level local representations of the video to extract the interaction intention, and then uses the extracted interaction intention to guide the synthesis of the reaction. Besides, local visual representations are continuously injected into the model to maximize the exploitation of the dynamic properties inherent in videos. Furthermore, the ViMo dataset containing paired Video-Motion data is collected to support the task. In addition to human-human interactions, these video-motion pairs also cover animal-human interactions and scene-human interactions. Extensive experiments demonstrate the superiority of our methodology. The code and dataset will be publicly available at https://jackyu6.github.io/HERO.
