mlsanityData to 7 Oct 2026

Hierarchical Motion Understanding via Motion Programs

arXiv 2104.11216 ↗First posted 22 Apr 2021cs.CV cs.AI cs.LGcited by 14

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 19 of its 35 references that are in the map. First posted on arXiv 22 Apr 2021.

Builds on

19 of 35 references.

References · 19

  1. 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
  2. 2018OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,161
  3. 2016RMPE: Regional Multi-person Pose Estimationcited by 340
  4. 2017Super SloMo: High Quality Estimation of Multiple Intermediate Frames for Video Interpolationcited by 321
  5. 2018Everybody Dance Nowcited by 313
  6. 2018Stochastic Video Generation with a Learned Priorcited by 244
  7. 2017Video Frame Interpolation via Adaptive Separable Convolutioncited by 211
  8. 2017Video Frame Synthesis using Deep Voxel Flowcited by 209
  9. 2020History Repeats Itself: Human Motion Prediction via Motion Attentioncited by 164
  10. 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
  11. 2018Synthesizing Images of Humans in Unseen Posescited by 96
  12. 2017Learning to Generate Long-term Future via Hierarchical Predictioncited by 88
7 more
  1. 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 73
  2. 2019Learning to Infer and Execute 3D Shape Programscited by 68
  3. 2018Im2Struct: Recovering 3D Shape Structure from a Single RGB Imagecited by 55
  4. 2020Layered Neural Rendering for Retiming People in Videocited by 51
  5. 2019GolfDB: A Video Database for Golf Swing Sequencingcited by 21
  6. 2019Program-Guided Image Manipulatorscited by 12
  7. 2019Learning Neurosymbolic Generative Models via Program Synthesiscited by 11

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 2; 2023: 4; 2024: 1; 2025: 3; 2026: 3.

14 papers.

Sort:

By area: