atlas

Research map / Video / Video segmentation and tracking

HumMUSS: Human Motion Understanding using State Space Models

CVPR 2024 · Video › Video segmentation and tracking · approach: Physics-inspired motion prediction · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes HumMUSS, an attention-free spatiotemporal model built on diagonal state space models (gated DSSM blocks) for human motion understanding from 2D keypoints, matching transformer accuracy while being faster for sequential inference and robust to frame rate changes.

Problem

Transformer-based models for human motion understanding from video are slow for real-time sequential prediction, have quadratic training cost on long sequences, and fail to generalize to unseen frame rates.

Approach

Replace attention with stacked spatial and temporal bidirectional/unidirectional Gated Diagonal SSM blocks (multiplicative gating over forward and backward DSSMs), pretrained with the MotionBERT recipe; the continuous-time SSM formulation lets the discretization step adapt to new frame rates and gives O(1) per-frame stateful inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use causal HumMUSS instead of causal MotionBERT3D pose estimation · MPI-INF-3DHPMPJPE (mm): 21.1 -> 21.0Helped
use bidirectional HumMUSS instead of MotionBERT3D pose estimation · MPI-INF-3DHPMPJPE (mm): 16.0 -> 16.3Hurt
use causal HumMUSS instead of causal MotionBERT3D pose estimation · MPI-INF-3DHPMPJPE (mm): 25.4 -> 24.6Helped
use causal HumMUSS instead of MotionBERThuman mesh recovery · 3DPWMPJPE (mm): 82.3 -> 82.0Helped
use HumMUSS with HybrIK refinement instead of MotionBERT with HybrIKhuman mesh recovery · 3DPWMPJPE (mm): 70.1 -> 69.8Helped
use bidirectional HumMUSS instead of MotionBERThuman mesh recovery · 3DPWMPJPE (mm): 76.9 -> 77.4Hurt
use bidirectional HumMUSS with HybrIK refinement instead of MotionBERT with HybrIKhuman mesh recovery · 3DPWMPJPE (mm): 68.8 -> 69.1Hurt
use HumMUSS instead of SkeleTR [C]skeleton-based action recognition · NTU-RGB+D cross-subjecttop-1 accuracy: 94.8 -> 92.0Hurt
use HumMUSS instead of SkeleTR [C]skeleton-based action recognition · NTU-RGB+D cross-viewtop-1 accuracy: 97.7 -> 97.4Hurt
use HumMUSS instead of MotionBERT for sequential inferencecausal 3D pose estimation · 243 framesinference speed: 11.1× fasterHelped
use HumMUSS instead of MotionBERT for sequential inferencecausal 3D pose estimation · 243 framesGPU memory usage: 3.8× memory efficientHelped
evaluate at unseen or changing frame rates using HumMUSS3D pose estimation · MPI-INF-3DHPMPJPEHelped

Surprising findings

Limitations

Experimental setup

Datasets: AMASS MPI-INF-3DHP PoseTrack InstaVariety 3DPW COCO NTU-RGB+D

Benchmarks: MPI-INF-3DHP 3DPW NTU-RGB+D

Metrics: MPJPE PCK AUC MPVE PA-MPJPE top-1 accuracy latency GPU memory

Baselines: MotionBERT MotionAGFormer MHFormer MixSTE PoseFormerV2 STCFormer Pose2Mesh HybrIK SkeleTR PoseConv3D

Builds on: MotionBERT S4 Diagonal State Spaces (DSS) Gated State Spaces (GSS) Hyena

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy