ViT-H: Generative Video-To-Humanoid Control
with Motion Tracking Feedback

Zimo He1, 2, * Tianyi Bian1, * Zizhong Yang1, * Hongjie Li1, *, †
Yizhou Wang1, ✉ Siyuan Huang2, ✉ Yixin Zhu1, ✉
1Peking University 2State Key Laboratory of General Artificial Intelligence, BIGAI
*Equal Contributions †Project Lead ✉Corresponding Authors
Explore ViT-H

Abstract

Learning humanoid control from monocular human videos offers a scalable way to acquire diverse whole-body behaviors. Yet, existing reconstruction-retargeting-tracking pipelines are limited in system-level scalability by separately optimized intermediate stages and cannot directly optimize reference motion executability using downstream tracking feedback.

We present ViT-H, a video-to-humanoid control framework following a generation-and-tracking paradigm. ViT-H directly generates humanoid reference motions from videos with a diffusion model, bypassing human motion reconstruction and retargeting, and uses motion-tracking outcomes to post-train the generator with direct preference optimization. We further introduce an autoregressive variant that enables real-time humanoid video teleoperation with sub-500 ms latency.

Extensive experiments on the Unitree G1 demonstrate that ViT-H outperforms state-of-the-art reconstruction-retargeting-tracking pipelines in both motion quality and executability. We further show that ViT-H scales favorably with model size and with both pre-training and post-training data scale, while motion-tracking feedback consistently improves executability across different motion trackers.

Real-world highlights

Real-time video teleoperation on the Unitree G1, driven by monocular human video.
Single camera

RealSense D455 · RGB only

<400ms latency

250ms on average

Generation and tracking

Method Overview

Explore the generation-and-tracking process.Open full-size ↗

Humanoid Motion
Generation from Videos

Input
video
PRE: video
Video condition set
Camera
orientation
BBox &
keypoints
Image
feature
PRE: video
PRE: video
PRE: bbox and keypoints: annotated frame 2
Diffusion-based
motion generator
Direct
G1 motion
prediction
PRE: output motion
Preceding
segment
(AR generator
only)

Post-Training with Motion Tracking Feedback

Motion generation
Motion
generator
PRE: video
PRE: video
PRE: video
B
A
Candidates
POST: generated candidate 1: time 0POST: generated candidate 1: time 1POST: generated candidate 1: time 2
POST: generated candidate 0: time 0POST: generated candidate 0: time 1POST: generated candidate 0: time 2
Motion tracking
A
B
Tracking targets
Deployable tracker
POST: deployable rollout 0: time 0
POST: deployable rollout 0: time 1
POST: deployable rollout 0: time 2
POST: deployable rollout 1: time 0
POST: deployable rollout 1: time 1
POST: deployable rollout 1: time 2
A
B
Privileged tracker
POST: global rollout 0: time 0
POST: global rollout 0: time 1
POST: global rollout 0: time 2
POST: global rollout 1: time 0
POST: global rollout 1: time 1
POST: global rollout 1: time 2
R
local
R
succ
R
global
R
succ
Preference optimization
More
likely
A
B
Less
likely
POST: DPO candidate 0: time 0POST: DPO candidate 0: time 1POST: DPO candidate 0: time 2
POST: DPO candidate 1: time 0POST: DPO candidate 1: time 1POST: DPO candidate 1: time 2
DPO update

Real-World Deployment

Offline generation · Video-to-Humanoid
OFFLINE: input
Motion
tracker
Motion
generator
OFFLINE: robot
Online generation · Video teleoperation
ONLINE MOTION: input
ONLINE OBJECT: input
Locomotion teleoperation
Loco-manipulation teleoperation
Motion
tracker
AR motion
generator
Motion
tracker
AR motion
generator
ONLINE MOTION: robot
ONLINE OBJECT: robot
Preceding segment
Preceding segment

Real-world deployment

Real-World Deployment Results

Video Teleoperation: Locomotion
Video Teleoperation: Loco-manipulation
Offline Generation: Video-to-Humanoid Control

Experimental results

Qualitative Comparisons

Comparisons with Baselines
Offline: Comparison with Pre-Training-Only Variants
Online: Comparison with Pre-Training-Only Variants

Scaling Behavior

Model Capacity

Offline generator

Success rate ↑

Tracking MPJPE ↓

Online generator

Success rate ↑

Tracking MPJPE ↓

Pre-Training Data

Offline generator

Success rate ↑

Tracking MPJPE ↓

Online generator

Success rate ↑

Tracking MPJPE ↓

Post-Training Data

Offline generator

Success rate ↑

Tracking MPJPE ↓

Online generator

Success rate ↑

Tracking MPJPE ↓

Cross-Tracker Generalization

Humanoid-GPT

Offline generator

Success rate ↑

Tracking MPJPE ↓

Online generator

Success rate ↑

Tracking MPJPE ↓

ScaleBFM

Offline generator

Success rate ↑

Tracking MPJPE ↓

Online generator

Success rate ↑

Tracking MPJPE ↓

HoloMotion

Offline generator

Success rate ↑

Tracking MPJPE ↓

Online generator

Success rate ↑

Tracking MPJPE ↓

Citation

BibTeX

@article{he2026vith,
  title={ViT-H: Generative Video-To-Humanoid Control with Motion Tracking Feedback},
  author={He, Zimo and Bian, Tianyi and Yang, Zizhong and Li, Hongjie and Jiang, Nan and Cui, Jieming and Jia, Baoxiong and Wang, Yizhou and Huang, Siyuan and Zhu, Yixin},
  journal={arXiv preprint arXiv:xxxx.xxxxx},
  year={2026}
}