atlas

Research map / Point clouds / Shape and surface completion

CAGE: Continuity-Aware edGE Network Unlocks Robust Floorplan Reconstruction

NeurIPS 2025 · Point clouds › Shape and surface completion · approach: Unsupervised shape correspondence · 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.

Proposes CAGE, an edge-centric end-to-end transformer that reconstructs vector floorplans from point-cloud density maps using a dual-query (perturbed + latent) denoising decoder.

Problem

Vector floorplan reconstruction from noisy, incomplete point-cloud density maps; corner-based polygon representations are fragile to missing corners and line-grouping methods lose fine geometric detail.

Approach

Model each room as a sequence of directed, geometrically continuous wall edges (endpoints need not be vertices) instead of corners, and train a transformer decoder with perturbed (denoising) and latent queries so that edges are refined iteratively into watertight polygons.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace corner-based representation with edge-based representation (ablation)RoomFormer with ResNet50 · Structured3DRoom F1: 96.4% to 98.2%Helped
replace corner-based representation with edge-based representation (ablation)RoomFormer with ResNet50 · Structured3DCorner F1: 85.5% to 89.0%Helped
replace corner-based representation with edge-based representation (ablation)RoomFormer with ResNet50 · Structured3DAngle F1: 79.5% to 83.2%Helped
add DN training without edge representation (ablation)RoomFormer with ResNet50 · Structured3DRoom F1: 96.4 -> 97.1Helped
add DN training without edge representation (ablation)RoomFormer with ResNet50 · Structured3DCorner F1: 85.5 -> 87.3Helped
add DN training without edge representation (ablation)RoomFormer with ResNet50 · Structured3DAngle F1: 79.5 -> 82.2Helped
combine edge representation and DN training (ablation)CAGE with ResNet50 · Structured3DRoom F1: 98.2 -> 99.2Helped
combine edge representation and DN training (ablation)CAGE with ResNet50 · Structured3DCorner F1: 89.0 -> 91.3Helped
combine edge representation and DN training (ablation)CAGE with ResNet50 · Structured3DAngle F1: 83.2 -> 87.2Helped
replace ResNet50 with SwinT V1 while keeping Edge+DN (ablation)CAGE · Structured3DRoom F1: 99.2 -> 98.9Hurt
replace ResNet50 with SwinT V1 while keeping Edge+DN (ablation)CAGE · Structured3DCorner F1: 91.3 -> 91.7Helped
replace ResNet50 with SwinT V1 while keeping Edge+DN (ablation)CAGE · Structured3DAngle F1: 87.2 -> 88.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: Structured3D SceneCAD

Benchmarks: Structured3D SceneCAD

Metrics: Precision Recall F1 IoU

Baselines: Floor-SP HEAT RoomFormer SLIBO-Net FRI-Net PolyRoom PolyGraph PolyDiffuse

Builds on: RoomFormer DN-DETR Deformable DETR BSP-Net

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