atlas

Research map / 3D vision / 3D generation

Towards In-the-wild 3D Plane Reconstruction from a Single Image

CVPR 2025 · 3D vision › 3D generation · approach: Learning 3D reconstruction from images · 4 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 ZeroPlane, a Transformer-based model for zero-shot single-image 3D plane detection and reconstruction trained on a mixed indoor/outdoor planar benchmark of 560K high-resolution annotations.

Problem

Single-image 3D plane reconstruction has been trained and evaluated on single indoor or outdoor datasets, limiting generalization to diverse and in-the-wild scenes.

Approach

Disentangles plane normal and offset and learns both with an exemplar-guided classification-then-regression scheme, plus a pixel-geometry-enhanced plane embedding that injects predicted depth and normal cues into plane queries, all trained on a large mixed-domain dataset.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ZeroPlane instead of PlaneRecTR with mixed-dataset trainingNYUv2 · NYUv2Plane recall (depth) @0.1m: 14.29 -> 17.86Helped
Use ZeroPlane instead of PlaneRecTR with mixed-dataset training7-Scenes · 7-ScenesPlane recall (depth) @0.1m: 10.97 -> 17.19Helped
Use ZeroPlane instead of PlaneRecTR with mixed-dataset trainingParallelDomain · ParallelDomainPlane recall (normal) @10°: 35.11 -> 65.74Helped
Use ZeroPlane instead of PlaneRecTR with mixed-dataset trainingApolloScape · ApolloScapePlane recall (depth) @3m: 43.06 -> 40.44Hurt
Add DINO-Base encoder and DPT decoder (ablation)ZeroPlane, mixed-dataset training · NYUv2Plane recall (depth) @0.05m: 3.9 -> 6.1Helped
Add classification-then-regression geometry learning (ablation)ZeroPlane with DPT, mixed-dataset training · NYUv2Plane recall (depth) @0.05m: 6.1 -> 7.61Helped
Add geometry-enhanced attention (ablation)ZeroPlane with DPT and Cls-Reg, mixed-dataset training · NYUv2Plane recall (depth) @0.05m: 7.61 -> 8.54Helped
Train using indoor datasets only rather than the full mixed dataset (ablation)ZeroPlane · ParallelDomainPlane recall (depth) @3m: 44.51 -> 1.19Hurt
Train using outdoor datasets only rather than the full mixed dataset (ablation)ZeroPlane · NYUv2Plane recall (depth) @0.1m: 17.86 -> 1.71Hurt
Expand training from the starter mix to the full mixed dataset (ablation)ZeroPlane · ParallelDomainPlane recall (depth) @3m: 35.45 -> 44.51Helped
Train using high-resolution annotations rather than low-resolution annotations (ablation)ZeroPlane · ParallelDomainPlane recall (depth) @3m: 44.43 -> 50.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: ScanNetv1 ScanNetv2 Matterport3D Replica HM3D DIODE Taskonomy Synthia Virtual KITTI Sanpo NYUv2 7-Scenes

Benchmarks: NYUv2 7-Scenes ParallelDomain ApolloScape

Metrics: RI VOI SC plane recall (depth) plane recall (normal)

Baselines: PlaneRecTR PlaneRCNN PlaneTR PlaneAE

Builds on: Mask2Former PlaneRecTR DINOv2 DPT PlaneRCNN

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