atlas

Research map / 3D vision / Human pose estimation

EgoSim: An Egocentric Multi-view Simulator and Real Dataset for Body-worn Cameras during Motion and Activity

NeurIPS 2024 · 3D vision › Human pose estimation · approach: Physics and sensor-based motion capture · 3 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 EgoSim, a simulator for multiple body-worn cameras driven by real motion capture, and the MultiEgoView dataset (119 h synthetic plus 5 h real from six GoPro cameras), and trains a video-only multi-view transformer for ego-body pose estimation showing sim-to-real benefits.

Problem

Egocentric vision research has focused on head-mounted cameras, leaving body-worn cameras (wrists, knees, pelvis) under-explored, with few datasets and no simulators that model their motion artifacts and provide ground truth for full-body pose.

Approach

A configurable AirSim/Unreal-based simulator that attaches virtual cameras to any body part via spring-arm mounts driven by AMASS mocap, rendering synchronized RGB, depth, normals, segmentation and IMU data, paired with a real six-GoPro dataset with Xsens ground truth.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune synthetic-pretrained model on real dataMulti-view pose transformer · MultiEgoView, Real evalGlobal MPJPE (m): 1.23 -> 0.40Helped
fine-tune synthetic-pretrained model on real dataMulti-view pose transformer · MultiEgoView, Real evalPA-MPJPE (m): 0.087 -> 0.056Helped
fine-tune synthetic-pretrained model using 80% rather than 20% real dataMulti-view pose transformer · MultiEgoView, Real evalGlobal MPJPE (m): 0.40 -> 0.33Helped
use all six body-worn cameras rather than fewer-camera setups (ablation)Multi-view pose transformer · Synthetic scenes (1) and (2)Global MPJPE: 0.238 -> 0.18; 0.293 -> 0.18; 0.345 -> 0.18Helped
use all six body-worn cameras rather than fewer-camera setups (ablation)Multi-view pose transformer · Synthetic scenes (1) and (2)PA-MPJPE: 0.051 -> 0.041; 0.06 -> 0.041; 0.0823 -> 0.041Helped
use a spring-damper camera mount instead of a rigid mount (ablation)EgoSim camera mounting model · Loose body-worn GoPro trackingMean position error (cm): 2.35 cm -> 1.98 cmHelped
train on one scene and evaluate on a different scene (ablation)Multi-view pose transformer · Downtown (1) → CAB (2)Global MPJPE: 0.18 -> 0.37Hurt
train on Synthetic (1) & (2) and evaluate on Synthetic (3) & (4) (ablation)Multi-view pose transformer · Synthetic scene transferGlobal MPJPE: 0.18 -> 0.42Hurt
reduce real fine-tuning data from 80% to 20%Synthetic-pretrained multi-view pose transformer · MultiEgoView, Real evalMTE (m): 0.31 -> 0.37Hurt

Surprising findings

Limitations

Experimental setup

Datasets: AMASS BABEL BEDLAM assets UCF101 MultiEgoView (synthetic + real)

Benchmarks: MultiEgoView

Metrics: Global MPJPE PA-MPJPE MTE MRE MJAE Jerk

Baselines: xR-EgoPose UnrealEgo EgoBody EgoHumans

Builds on: AirSim AMASS SMPL-X BABEL Sparse Video Tube ViT

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