YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
Householder Motion Embedding: Noise Modulation for Motion-Controllable Video Generation
NeurIPS 2026
Tao Jun Lin1,2,* 路 Jinhong Ni1 路 Ruyi Zha1 路 Yifu Wang2 路 Xibin Song2 路 Pan Ji2 路 Hongdong Li1,3
1The Australian National University
2Vertex Lab
3Amazon Inc.
*Corresponding author
Abstract
Diffusion models for video generation have achieved remarkable success, yet precise motion control under explicit user guidance remains challenging. Recent noise-warping methods introduce temporal correlations by warping the noise according to the user-provided motion signal. However, standard spatial warping generally disrupts the noise鈥檚 i.i.d. Gaussian structure, requiring distribution correction, such as Jacobian-based correction, but at a substantial computational overhead. We propose Householder Motion Embedding (HME), which encodes the motion signal into the noise through a sequence of Householder reflections that together form an orthogonal transformation applied to each location鈥檚 channel vector. HME exactly preserves the spatial Gaussian structure within each frame while introducing cross-frame correlations that promote temporally consistent video. HME is agnostic to the network architecture and integrates directly into standard video diffusion fine-tuning pipelines. Experiments on different scenarios show that HME matches or outperforms the state of the art, while achieving a 2.7脳 speedup over noise warping. These results demonstrate that per-location Householder transformations in channel space offer a principled and efficient alternative to noise warping for motion-controllable video generation.
Citation
@inproceedings{lin2026hme,
title = {Householder Motion Embedding: Noise Modulation for
Motion-Controllable Video Generation},
author = {Lin, Tao Jun and Ni, Jinhong and Zha, Ruyi and Wang, Yifu
and Song, Xibin and Ji, Pan and Li, Hongdong},
booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
year = {2026}
}