atlas

Research map / 3D vision / Human pose estimation

Matrix3D: Large Photogrammetry Model All-in-One

CVPR 2025 · 3D vision › Human pose estimation · approach: Learned camera pose estimation · 6 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.

Matrix3D is a unified multi-modal diffusion transformer that performs pose estimation, depth prediction, and novel view synthesis (plus 3DGS-based sparse reconstruction) with one model, trained via masked multi-modal learning on incomplete data.

Problem

Photogrammetry pipelines need many dense images and chain separate task-specific modules (SfM, MVS, novel view synthesis) that are not jointly optimized, causing accumulated errors and requiring dense inputs.

Approach

Represent images as VAE latents, cameras as Plücker ray maps, and depth as disparity maps in a shared 2D space; extend a DiT to multi-view, multi-modal generation with masked learning over views/modalities so one model handles any input/output combination, and trains on partially labeled data (image-pose, image-depth pairs).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add depth input (ablation)Matrix3D pose estimation · CO3D, 8 imagescamera center accuracy @ 0.1: 87.8 -> 89.5Helped
add depth input (ablation)Matrix3D pose estimation · CO3D, 8 imagesrelative rotation accuracy @ 15°: 96.1 -> 96.3Helped
add depth input (ablation)Matrix3D novel view synthesis · GSO, azimuth {0°, 360°}, elevations {−90°, 90°}PSNR: 18.87 -> 19.16Helped
disable classifier-free guidance (ablation)Matrix3D monocular depth prediction · DTURMS: 47.806 -> 40.214Helped
disable classifier-free guidance (ablation)Matrix3D monocular depth prediction · DTUδ1: 0.985 -> 0.992Helped
use ground-truth cameras (ablation)Matrix3D point-cloud reconstruction · DTUOverall Chamfer distance: 2.266 -> 2.098Helped
use Matrix3D instead of the strongest listed pose baselineCO3D pose estimation · 8 imagesrelative rotation accuracy @ 15°: 92.4 -> 96.1Helped
use Matrix3D instead of the strongest listed pose baselineCO3D pose estimation · 8 imagescamera center accuracy @ 0.1: 81.9 -> 87.8Helped
use Matrix3D instead of SyncDreamernovel view synthesis · GSO, azimuth {0°, 360°}, elevation 30°PSNR: 19.22 -> 20.45Helped
use Matrix3D instead of Wonder3Dnovel view synthesis · GSO, azimuth {0°, 360°}, elevation 0°PSNR: 13.28 -> 18.97Helped
use Matrix3D instead of Robust MVD Baselinemulti-view depth prediction · DTUrel: 2.7 -> 1.83Helped
use Matrix3D instead of DUSt3Rback-projected point-cloud reconstruction without ground-truth cameras · DTUOverall Chamfer distance: 1.741 -> 2.266Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse MVImgNet CO3D-v2 RealEstate10k Hypersim ARKitScenes

Benchmarks: CO3D GSO DTU ARKitScenes

Metrics: relative rotation accuracy camera center accuracy PSNR SSIM LPIPS AbsRel delta1 accuracy Chamfer distance CLIP score

Baselines: COLMAP PoseDiffusion RelPose++ DUSt3R RayDiffusion SyncDreamer Wonder3D InstantMesh Zero123-XL CAT3D Metric3D v2 Depth Anything v2

Builds on: Hunyuan-DiT RayDiffusion 4M v-prediction diffusion 3D Gaussian Splatting

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