atlas

Research map / Point clouds / Shape and surface completion

EdgeDiff: Edge-aware Diffusion Network for Building Reconstruction from Point Clouds

CVPR 2025 · Point clouds › Shape and surface completion · approach: Point cloud diffusion generation · 12 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 EdgeDiff, a conditional diffusion model that generates building wireframes (parameterized midpoint-offset edges) from noise conditioned on point clouds, with an edge attention module, evaluated on Building3D.

Problem

Reconstructing accurate 3D building wireframes from noisy, incomplete, irregularly sampled real-world point clouds, where prior vertex detection and edge regression methods suffer from error accumulation or limited flexibility.

Approach

Reformulates wireframe reconstruction as a noise-to-wireframe conditional diffusion process over midpoint-offset edge parameters, using DDIM sampling with flexible step and edge counts, plus an edge-aware cross-attention guided by a point-wise edge attention predictor.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EdgeDiff instead of PBWRBuilding3D wireframe reconstruction · Entry-level datasetEF1: 0.86 -> 0.88Helped
Use EdgeDiff instead of PBWRBuilding3D wireframe reconstruction · Tallinn datasetEF1: 0.76 -> 0.79Helped
Use EdgeDiff instead of PBWRBuilding3D wireframe reconstruction · Tallinn datasetCF1: 0.80 -> 0.84Helped
Use endpoint parameterization instead of midpoint-offset (ablation)EdgeDiff · Entry-level datasetEF1: 0.88 -> 0.19Hurt
Use Gaussian padding instead of repeat padding (ablation)EdgeDiff · Entry-level datasetEF1: 0.88 -> 0.84Hurt
Use uniform padding instead of repeat padding (ablation)EdgeDiff · Entry-level datasetEF1: 0.88 -> 0.85Hurt
Set signal scale to 1.0 instead of 2.0 (ablation)EdgeDiff · Entry-level datasetEF1: 0.88 -> 0.82Hurt
Set signal scale to 3.0 instead of 2.0 (ablation)EdgeDiff · Entry-level datasetEF1: 0.88 -> 0.85Hurt
Remove edge attention (ablation)EdgeDiff · Entry-level datasetEF1: 0.88 -> 0.83Hurt
Add edge attention without dedicated supervision (ablation)EdgeDiff · Entry-level datasetEF1: 0.88 -> 0.77Hurt
Use ground-truth edge attention (ablation)EdgeDiff · Entry-level datasetEF1: 0.88 -> 0.90Helped

Surprising findings

Limitations

Experimental setup

Datasets: Building3D Entry-level Building3D Tallinn

Benchmarks: Building3D Entry-level Building3D Tallinn

Metrics: ACO CP CR CF1 EP ER EF1

Baselines: PBWR Point2Roof PC2WF PointMAE PointNet++ Stratified Transformer PointM2AE

Builds on: DDIM DiffusionDet PBWR

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