Hierarchical Motion Understanding via Motion Programs
Sumith Kulal, Jiayuan Mao, Alex Aiken, Jiajun Wu
Abstract
Current approaches to video analysis of human motion focus on raw pixels or keypoints as the basic units of reasoning. We posit that adding higher-level motion primitives, which can capture natural coarser units of motion such as "backswing" or "follow-through", can be used to improve downstream analysis tasks. This higher level of abstraction can also capture key features, such as loops of repeated primitives, that are currently inaccessible at lower levels of representation. We therefore introduce Motion Programs, a neuro-symbolic, program-like representation that expresses motions as a composition of high-level primitives. We also present a system for automatically inducing motion programs from videos of human motion and for leveraging motion programs in video synthesis. Experiments show that motion programs can accurately describe a diverse set of human motions and the inferred programs contain semantically meaningful motion primitives, such as arm swings and jumping jacks. Our representation also benefits downstream tasks such as video interpolation and video prediction and outperforms off-the-shelf models. We further demonstrate how these programs can detect diverse kinds of repetitive motion and facilitate interactive video editing.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers7
- Symbol-LLM: Leverage Language Models for Symbolic System in Visual Human Activity ReasoningXiaoqian Wu, Yonglu Li, Jianhua Sun, Cewu LuNeurIPS 2023 · 40 citations
- AINet: Association Implantation for Superpixel SegmentationYaxiong Wang, Yunchao Wei, Xueming Qian, Li Zhu et al.ICCV 2021 · 23 citations
- Iterative Motion Editing with Natural LanguagePurvi Goel, Kuan-Chieh Wang, C. Karen Liu, Kayvon FatahalianSIGGRAPH 2024 · 22 citations
- Unsupervised Learning of Shape Programs with Repeatable Implicit PartsBoyang Deng, Sumith Kulal, Zhengyang Dong, Congyue Deng et al.NeurIPS 2022 · 18 citations
- Programmatic Concept Learning for Human Motion Description and SynthesisSumith Kulal, Jiayuan Mao, Alex Aiken, Jiajun WuCVPR 2022 · 9 citations
Builds on2
Related papers
- Motion Question Answering via Modular Motion ProgramsMark Endo, Joy Hsu, Jiaman Li, Jiajun WuICML 2023 · 28 citations
- MoVie: Broaden Your Views with Human Motion for Action DetectionDi Yang, Mahmoud Ali, Xuanlong Yu, Xi Shen et al.CVPR 2026
- Learning to Infer Generative Template Programs for Visual ConceptsR. Kenny Jones, Siddhartha Chaudhuri, Daniel RitchieICML 2024 · 3 citations
- Synthesizing Visual Concepts as Vision-Language ProgramsAntonia Wüst, Wolfgang Stammer, Hikaru Shindo, Lukas Helff et al.CVPR 2026 · 6 citations
- DisMo: Disentangled Motion Representations for Open-World Motion TransferThomas Ressler-Antal, Frank Fundel, Malek Ben Alaya, Stefan Andreas Baumann et al.NeurIPS 2025 · 11 citations
