atlas

Research map / 3D vision / Human pose estimation

CoMotion: Concurrent Multi-person 3D Motion

ICLR 2025 · 3D vision › Human pose estimation · approach: Multi-person pose estimation · 0 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.

Introduces CoMotion, an online recurrent model that detects and tracks multi-person 3D SMPL poses from monocular video by updating tracks directly from image features rather than per-frame association.

Problem

Online multi-person 3D pose estimation and tracking from monocular video, especially through occlusion in crowded scenes, where tracking-by-detection methods are fragile and slow.

Approach

Tracking-by-attention for 3D poses: a single-shot detection module proposes new tracks while a recurrent (GRU) pose update module cross-attends to image features to refine all existing tracks each frame, including invisible ones, with heuristic track management based on a modified OKS.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CoMotion instead of Tracktor++PoseTrack21 tracking · PoseTrack21MOTA: 59.5 -> 67.6Helped
Use CoMotion instead of Tracktor++PoseTrack21 tracking · PoseTrack21IDF1: 69.3 -> 77.9Helped
Add recurrent GRU update to the hidden state (ablation)CoMotion · PoseTrack2D@0.05: 73.0 -> 74.9Helped
Add recurrent GRU update to the hidden state (ablation)CoMotion · PoseTrackIDF1: 76.9 -> 78.6Helped
Add a learned hidden state (ablation)CoMotion without hidden state · PoseTrack2D@0.05: 72.6 -> 74.9Helped
Add a learned hidden state (ablation)CoMotion without hidden state · PoseTrackIDs: 559 -> 491Helped
Add PoseTrack pseudo-labeled video training data (ablation)CoMotion trained without PoseTrack data · PoseTrackMOTA: 69.8 -> 70.9Helped
Add DanceTrack pseudo-labeled video training data (ablation)CoMotion trained without DanceTrack data · PoseTrackMOTA: 68.4 -> 70.9Helped
Add DanceTrack pseudo-labeled video training data (ablation)CoMotion trained without DanceTrack data · PoseTrackIDs: 576 -> 491Helped
Add PoseTrack pseudo-labeled video training data (ablation)CoMotion trained without PoseTrack data · PoseTrackIDs: 703 -> 491Helped
Fine-tune on longer sequences in Stage 3 (ablation)CoMotion after Stage 2 · PoseTrackMOTA: 70.9 -> 71.4Helped
Fine-tune on longer sequences in Stage 3 (ablation)CoMotion after Stage 2 · PoseTrackIDs: 491 -> 382Helped

Surprising findings

Limitations

Experimental setup

Datasets: InstaVariety COCO MPII PoseTrack DanceTrack BEDLAM WHAC-A-MOLE AMASS EgoHumans

Benchmarks: PoseTrack21 PoseTrack18 COCO 3DPW EgoHumans

Metrics: MOTA IDF1 IDP IDR HOTA IDs PCKn@0.05 PCKn@0.1 MPJPE PA-MPJPE

Baselines: 4D Humans PHALP TRMOT FairMOT CorrTrack Tracktor++ PARE PyMAF CLIFF PyMAF-X HMR 2.0

Builds on: 4D Humans SMPL ConvNeXtV2 tracking by attention NLF

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