Hierarchical Motion Understanding via Motion Programs

04/22/2021
by   Sumith Kulal, et al.
6

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.

READ FULL TEXT

page 4

page 6

page 7

research
11/03/2020

Contact Mode Guided Sampling-Based Planning for Quasistatic Dexterous Manipulation in 2D

The discontinuities and multi-modality introduced by contacts make manip...
research
07/05/2021

Using Probabilistic Movement Primitives in Analyzing Human Motion Difference under Transcranial Current Stimulation

In medical tasks such as human motion analysis, computer-aided auxiliary...
research
09/25/2013

Contextually learnt detection of unusual motion-based behaviour in crowded public spaces

In this paper we are interested in analyzing behaviour in crowded public...
research
05/01/2019

Hierarchically Consistent Motion Primitives for Quadrotor Coordination

We present a hierarchical framework for motion planning of a large colle...
research
02/10/2015

Video Primal Sketch: A Unified Middle-Level Representation for Video

This paper presents a middle-level video representation named Video Prim...
research
06/16/2022

MoDi: Unconditional Motion Synthesis from Diverse Data

The emergence of neural networks has revolutionized the field of motion ...
research
02/24/2021

Annotating Motion Primitives for Simplifying Action Search in Reinforcement Learning

Reinforcement learning in large-scale environments is challenging due to...

Please sign up or login with your details

Forgot password? Click here to reset