atlas

Research map / 3D vision / Depth and stereo

PLANA3R: Zero-shot Metric Planar 3D Reconstruction via Feed-forward Planar Splatting

NeurIPS 2025 · 3D vision › Depth and stereo · approach: Foundation models for monocular geometry · 1 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.

Plana3R predicts sparse planar 3D primitives and metric relative pose from unposed stereo pairs with a ViT, trained via differentiable planar splatting using only depth and normal supervision.

Problem

Metric, pose-free, zero-shot 3D reconstruction of indoor scenes from two views, avoiding dense 3D plane annotations and accurate multi-view poses required by prior planar reconstruction methods.

Approach

Replace dense point maps with sparse planar primitives predicted by a DUSt3R-style transformer, supervised by rendering depth and normal maps through PlanarSplatting's differentiable rasterizer, plus a hierarchical low/high-resolution primitive scheme gated by normal gradients.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PLANA3R instead of MASt3RTwo-view planar reconstruction · ScanNetV2Chamfer: 0.21 -> 0.11Helped
Use PLANA3R instead of MASt3RTwo-view planar reconstruction · Matterport3DF-score: 30.01 -> 56.63Helped
Use PLANA3R instead of MASt3RMetric monocular depth estimation · NYUv2RMSE: 0.51 -> 0.463Helped
Use PLANA3R instead of PlaneRecTRSingle-view planar reconstruction and segmentation · ReplicaRI: 0.85 -> 0.89Helped
Use PLANA3R instead of MASt3RPairwise multi-view pose estimation · ScanNetV2 8-viewRTA@5: 0.2657 -> 0.3935Helped
Use PLANA3R instead of MASt3RPairwise multi-view pose estimation · ScanNetV2 8-viewRRA@5: 0.9828 -> 0.9000Hurt
Set gradient threshold from 0.5 to 0 (ablation)PLANA3R · ScanNetV2 reconstructionF-score: 92.52 -> 93.10Helped
Set gradient threshold from 0.5 to 10 (ablation)PLANA3R · ScanNetV2 reconstructionF-score: 92.52 -> 92.32Hurt
Set gradient threshold from 0.5 to 0 (ablation)PLANA3R · NYUv2 depth estimationRMSE: 0.46 -> 0.45Helped
Set gradient threshold from 0.5 to 10 (ablation)PLANA3R · NYUv2 depth estimationRMSE: 0.46 -> 0.49Hurt
Remove 0.57M non-overlapping training pairs (ablation)PLANA3R · ScanNetV2, all overlapsMean translation error: 0.13 -> 0.20Hurt
Remove 0.57M non-overlapping training pairs (ablation)PLANA3R · MP3D, all overlapsMean translation error: 0.45 -> 0.64Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ScanNetV2 ScanNet++ ARKitScenes Habitat Matterport3D NYUv2 Replica 7Scenes

Benchmarks: ScanNetV2 Matterport3D NYUv2 Replica 7-Scenes

Metrics: Chamfer Distance F-score translation error rotation error Rel RMSE delta1 RI VOI SC

Baselines: SparsePlanes PlaneFormers NOPE-SAC MASt3R PlaneNet PlaneAE PlaneRCNN PlaneTR PlaneRecTR

Builds on: PlanarSplatting DUSt3R MASt3R Metric3Dv2

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