ControlMM: Controllable Masked Motion Generation
Ekkasit Pinyoanuntapong1, Muhammad Usama Saleem1, Korrawe Karunratanakul2, Pu Wang1, Hongfei Xue1, Chen Chen3, Chuan Guo4, Junli Cao4, Jian Ren4, Sergey Tulyakov4
1University of North Carolina at Charlotte, 2ETH Zurich, 3University of Central Florida, 4Snap Inc.
arXiv CodeTL;DR
Masked Motion Models have shown superior quality and speed compared to Motion Diffusion Models. However, current SOTA methods for motion control primarily rely on Motion Diffusion Models. ControlMM is the first to introduce controllability to Masked Motion Models through two novel components:- Motion Control Module (ControlNet-like for Masked Model)
- Logits/Codebook Editing (Inference time guidance for Masked Model)
Comparison of FID score, spatial control error, and motion generation speed (circle size) for our accurate and fast models comparing to state-of-the-art models. The closer the point is to the origin and the smaller the circle, the better performance.
Method
Compared to SOTA - Multiple Joints
a person crosses their arms for chest fly
ControlMM (our)
OmniControl
MotionLCM
a person jumps in the air once
ControlMM (our)
OmniControl
MotionLCM
a person walks in a circle clockwise
ControlMM (our)
OmniControl
MotionLCM
a person walks forward and waves his hands
ControlMM (our)
OmniControl
MotionLCM
Compared to SOTA - Pelvis Only
a person walks forward and waves his hands
a person dances to salsa music
ControlMM (our)
GMD
ControlMM (our)
GMD
a person walks forward and come back to the same position from where we started
ControlMM (our)
GMD
Dense Signals
the person draws a heart with hand
person walks down and up in a figure 8 pattern
A figure walks forward in a zig zag pattern
a person waves both his arms
someone is lifting something up
a person stands and waving
a man walks in a curved line with his hands at his sides
a person walks with support
a person walks
Sparse Signals
A person walks forward with their hands up in a surrender pose
person walks over and sits down in a chair.
A person jumps and kicks a football in the air with their head
A person walks forward, casually greeting others with a wave or hello
a man walks left and right
A person walks, pauses, and performs a high kick in the air.