SparseCtrl-HOI: Sparse Temporal Control for Human-Object Interaction Video Generation

ECCV 2026

Shenbo Xie, Mingrui Cai, Xu Yang, Yifei Liu, Changxing Ding
South China University of Technology
Corresponding author.

SparseCtrl-HOI enables the generation of high-quality and diverse Human-Object Interaction videos with sparse temporal control.

Abstract

Human-Object Interaction (HOI) video generation aims to synthesize realistic videos of humans manipulating diverse objects, serving as a promising avenue for AI-driven live streaming e-commerce. A primary obstacle in this domain lies in the complexity of modeling fine-grained physical dynamics and the intricate spatial-temporal coordination between human hands and objects. Existing approaches to this problem typically rely on dense temporal guidance, e.g., frame-wise hand-object pose sequences, to strictly control the interaction process. However, such dense guidance incurs high annotation costs and affects motion synthesis diversity. To overcome these limitations, we introduce SparseCtrl-HOI, a novel sparse temporal control framework for HOI video generation. It requires only a few keyframes that capture interaction states at designated timestamps. Specifically, we employ a Time-Controlled Rotary Positional Embedding (TiRoPE) mechanism to temporally anchor these keyframes while preserving their spatial integrity. Subsequently, to govern the dynamics across intermediate frames, we propose a Motion Prior Injection Module that leverages Multimodal Large Language Models (MLLMs) to extract high-level motion priors. This empowers the model to hallucinate logically and physically plausible transitions. Furthermore, we build SparseHOI-5K, a high-quality and richly annotated dataset for HOI video generation with sparse temporal control. Comprehensive evaluations confirm that our method substantially reduces annotation overhead while synthesizing superior live-streaming e-commerce videos.

Method

Method Framework

Figure 1: The overall framework of our SparseCtrl-HOI. We adopt a two-stage training strategy built upon the Wan2.1-DiT backbone. Given a reference image $I_\mathrm{ref}$, an audio sequence, and sparse interaction keyframes $I_\mathrm{ho}^{1}, \ldots, I_\mathrm{ho}^{K}$ at specified timestamps, the pipeline operates as follows. Motion Prior Encoding (Top): A frozen Qwen2.5-VL extracts high-level motion semantics from the prompt and keyframes. These are then compressed by a Q-Former into motion prior tokens $\mathbf{C}_\mathrm{mllm}$. Main Pipeline: Visual inputs are encoded by a frozen VAE. We concatenate these latents to $\mathbf{z}_\mathrm{in}$. Furthermore, the TiRoPE mechanism is applied to $\mathbf{z}_\mathrm{ho}$. Within the DiT blocks, we inject LoRA into the Self-Attention and Text Cross-Attention layers (Stage 1), and introduce a novel Motion Cross-Attention layer (Stage 2) in each block to integrate the $\mathbf{C}_\mathrm{mllm}$ tokens, enabling coherent, human-object interaction video generation.

SparseHOI-5K Dataset Introduction

Figure_3_17_data_filter_AI.png

Table 1: Comparisons between SparseHOI-5K and existing public HOI datasets. “–” indicates that the value is not reported in the official release. Hand Cut/Obj. Cut denote cropped hand/object regions; Obj-free denotes object-removed videos via inpainting.

Figure_3_17_data_filter_AI.png

Figure 2: More details of SparseHOI-5K dataset.

Figure_3_17_data_filter_AI.png

Figure 3: An overview of SparseHOI-5K dataset collection pipeline.

Comparisons with SOTA Methods

Ablation Study

"Transformer->MLP" denotes applying a Transformer followed by an MLP within the Q-former to extract condensed motion priors, whereas "MLP only" indicates replacing the entire Q-former module with a simple MLP.

BibTeX