atlas

Research map / 3D vision / Depth and stereo

PlanarSplatting: Accurate Planar Surface Reconstruction in 3 Minutes

CVPR 2025 · 3D vision › Depth and stereo · approach: Feed-forward 3D reconstruction · 7 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.

Optimizes explicit 3D rectangular plane primitives by splatting them into depth and normal maps supervised by monocular foundation-model cues, reconstructing indoor scenes in about 3 minutes.

Problem

Multi-view indoor planar surface reconstruction has relied on 2D/3D plane detection, matching and tracking, and learned methods need plane annotations; existing pipelines are slow and coarse.

Approach

Directly optimize learnable 3D rectangular plane primitives (center, quaternion rotation, double-direction radii) with a rectangle-based plane splatting function that renders depth and normal maps, supervised by pretrained monocular depth/normal models (Metric3Dv2, Omnidata), with no plane annotations and no plane detection or matching; planes are merged after optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PlanarSplatting with Metric3Dv2 supervision instead of AirPlanesPlanar reconstruction · ScanNetV2 testChamfer: 5.30 -> 4.23Helped
Use PlanarSplatting with Metric3Dv2 supervision instead of AirPlanesPlanar reconstruction · ScanNetV2 testF-score: 64.92 -> 73.76Helped
Use PlanarSplatting with Metric3Dv2 supervision instead of AirPlanesPlanar reconstruction · ScanNet++Chamfer: 13.75 -> 9.01Helped
Use PlanarSplatting with Metric3Dv2 supervision instead of AirPlanesPlanar reconstruction · ScanNet++F-score: 32.58 -> 50.68Helped
Initialize 3DGS from PlanarSplatting, fixing point positions and omitting densification3DGS · ScanNetV2PSNR: 24.417 -> 25.471Helped
Initialize 2DGS from PlanarSplatting, fixing point positions and omitting densification2DGS · ScanNetV2PSNR: 24.766 -> 25.380Helped
Initialize from a sphere instead of Metric3Dv2 (ablation)PlanarSplatting · ScanNetV2 ablation scenesChamfer: 4.66 -> 8.39Hurt
Initialize from a sphere instead of Metric3Dv2 and optimize for 30K iterations (ablation)PlanarSplatting · ScanNetV2 ablation scenesChamfer: 4.66 -> 4.58No clear effect
Add Double Radii instead of using single-direction radii (ablation)PlanarSplatting · ScanNetV2 ablation scenesChamfer: 4.73 -> 4.66Helped
Add Plane Splitting (ablation)PlanarSplatting · ScanNetV2 ablation scenesChamfer: 4.69 -> 4.66Helped

Surprising findings

Limitations

Experimental setup

Datasets: ScanNetV2 ScanNet++

Benchmarks: ScanNetV2 ScanNet++

Metrics: Chamfer distance F-score VOI RI SC Planar Fidelity Planar Accuracy Planar Chamfer PSNR SSIM

Baselines: PlanarRecon AirPlanes 2DGS+RANSAC Metric3Dv2+RANSAC SR+RANSAC 3DGS 2DGS

Builds on: 3D Gaussian Splatting 2D Gaussian Splatting RANSAC

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