atlas

Research map / 3D vision / Human pose estimation

Cameras as Rays: Pose Estimation via Ray Diffusion

ICLR 2024 · 3D vision › Human pose estimation · approach: Category-level object pose estimation · 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.

Proposes representing cameras as bundles of Plücker rays predicted per image patch, with regression and denoising-diffusion models that achieve state-of-the-art sparse-view camera pose estimation on CO3D.

Problem

Estimating camera poses from sparsely sampled views (fewer than 10 images), where SfM fails and global pose parameterizations are hard for neural networks to regress and ambiguous under symmetry and partial observation.

Approach

Over-parameterize each camera as a set of per-patch 6-D Plücker rays predicted by a transformer over DINOv2 patch features, recovering intrinsics and extrinsics via least squares; a DDPM-style diffusion model denoises these rays to sample plausible modes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace ray regression with ray diffusionRay Regression · CO3D seen categories (8 images)rotation accuracy @15°: 89.2 -> 93.3Helped
replace ray regression with ray diffusionRay Regression · CO3D unseen categories (8 images)rotation accuracy @15°: 81.9 -> 88.1Helped
replace ray regression with ray diffusionRay Regression · CO3D seen categories (8 images)camera center accuracy @0.1: 76.2 -> 84.1Helped
replace ray regression with ray diffusionRay Regression · CO3D unseen categories (8 images)camera center accuracy @0.1: 63.9 -> 71.4Helped
increase ray resolution from 2 × 2 to 16 × 16 (ablation)Ray Regression · CO3D (hydrant, wineglass; 3 images)Rot@15: 52.5 -> 84.0Helped
increase ray resolution from 2 × 2 to 16 × 16 (ablation)Ray Regression · CO3D (hydrant, wineglass; 3 images)CC@0.01: 72.5 -> 89.8Helped
stop backward diffusion early and use the predicted X0 at T=30 (ablation)Ray Diffusion · CO3D (8 images)accuracyHelped
remove stochastic noise during DDPM inference (ablation)Ray Diffusion · CO3DaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: CO3Dv2 MegaDepth RealEstate10K

Benchmarks: CO3Dv2 RealEstate10K

Metrics: rotation accuracy @15 degrees camera center accuracy @0.1 scene scale AUC inference time memory usage

Baselines: COLMAP (SP+SG) RelPose RelPose++ PoseDiffusion PoseDiffusion w/o GGS R+T Regression

Builds on: DiT DINOv2 DDPM PoseDiffusion RelPose++

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