atlas

Research map / 3D vision / Human pose estimation

Egocentric Whole-Body Motion Capture with FisheyeViT and Diffusion-Based Motion Refinement

CVPR 2024 · 3D vision › Human pose estimation · approach: Physics and sensor-based motion capture · 19 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 egocentric whole-body (body + hand) motion capture from a single head-mounted fisheye camera using FisheyeViT, a pixel-aligned 3D heatmap pose regressor, and uncertainty-guided diffusion motion refinement, trained on a new 840k-frame synthetic dataset EgoWholeBody.

Problem

Estimating full-body and hand motion from a single head-mounted fisheye camera is hard due to fisheye distortion, self-occlusion of body parts, and the lack of datasets with body and hand ground truth.

Approach

FisheyeViT builds ViT tokens from gnomonically undistorted patches sampled per fixed FOV region, a pixel-aligned 3D heatmap regresses joints in uvd space, and a whole-body diffusion prior refines poses by conditioning on low-uncertainty joints via uncertainty-weighted guidance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FisheyeViT and the pixel-aligned 3D heatmap pose regressorEgocentric body pose estimation · SceneEgo test datasetMPJPE: 89.06 -> 64.19Helped
Add uncertainty-aware whole-body diffusion refinementOurs-Single body pose estimation · SceneEgo test datasetMPJPE: 64.19 -> 57.59Helped
Use the proposed egocentric hand pose estimatorHand pose estimation · SceneEgo test datasetMPJPE: 49.66 -> 23.63Helped
Add whole-body diffusion refinementOurs-Single hand pose estimation · SceneEgo test datasetMPJPE: 23.63 -> 19.37Helped
Add EgoWholeBody training data (ablation)Egocentric body pose estimation · SceneEgo test datasetMPJPE: 75.10 -> 64.19Helped
Add FisheyeViT instead of ViT (ablation)Egocentric body pose estimation · SceneEgo test datasetMPJPE: 67.36 -> 64.19Helped
Use the pixel-aligned 3D heatmap regressor instead of the Mo2Cap2 head (ablation)Egocentric body pose estimation · SceneEgo test datasetMPJPE: 87.47 -> 64.19Helped
Use the pixel-aligned 3D heatmap regressor instead of the xR-egopose head (ablation)Egocentric body pose estimation · SceneEgo test datasetMPJPE: 116.5 -> 64.19Helped
Use the pixel-aligned 3D heatmap regressor instead of the SceneEgo head (ablation)Egocentric body pose estimation · SceneEgo test datasetMPJPE: 77.73 -> 64.19Helped
Use diffusion refinement instead of the GlobalEgoMocap optimizer (ablation)Temporal body pose refinement · SceneEgo test datasetMPJPE: 69.83 -> 57.59Helped
Add uncertainty-aware guidance to diffusion refinement (ablation)Body pose refinement · SceneEgo test datasetMPJPE: 62.16 -> 57.59Helped
Use whole-body diffusion instead of separate body-only diffusion (ablation)Body pose refinement · SceneEgo test datasetMPJPE: 58.95 -> 57.59Helped

Limitations

Experimental setup

Datasets: EgoWholeBody EgoPW EgoBody Mixamo TCDHandMocap GRAB SceneEgo GlobalEgoMocap Mo2Cap2

Benchmarks: SceneEgo test dataset EgoWholeBody test dataset GlobalEgoMocap test dataset Mo2Cap2 test dataset

Metrics: MPJPE PA-MPJPE BA-MPJPE

Baselines: EgoPW SceneEgo Hand4Whole Mo2Cap2 xR-egopose GlobalEgoMocap EgoHMR

Builds on: DDPM EDGE Hand4Whole classifier-guided diffusion sampling SceneEgo

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