CAGE: Continuity-Aware edGE Network Unlocks Robust Floorplan Reconstruction

1Wuhan University of Technology, 2University of Twente, 3Independent Researcher, 4Hangzhou Institute for Advanced Study, University of Chinese Academy of Sciences 5The Advanced Laser Technology Laboratory of Anhui Province,

Abstract

We present CAGE (Continuity-Aware edGE) network, a robust framework for re- constructing vector floorplans directly from point-cloud density maps. Traditional corner-based polygon representations are highly sensitive to noise and incomplete observations, often resulting in fragmented or implausible layouts. Recent line grouping methods leverage structural cues to improve robustness but still struggle to recover fine geometric details. To address these limitations, we propose a native edge-centric formulation, modeling each wall segment as a directed, geometrically continuous edge. This representation enables inference of coherent floorplan struc- tures, ensuring watertight, topologically valid room boundaries while improving robustness and reducing artifacts. Towards this design, we develop a dual-query transformer decoder that integrates perturbed and latent queries within a denoising framework, which not only stabilizes optimization but also accelerates conver- gence. Extensive experiments on Structured3D and SceneCAD show that CAGE achieves state-of-the-art performance, with F1 scores of 99.1% (rooms), 91.7% (corners), and 89.3% (angles). The method also demonstrates strong cross-dataset generalization, underscoring the efficacy of our architectural innovations.

Architecture of the CAGE network

Video Presentation

Visualization Results

Visualization results on Structured3D.

Visualization results on SceneCAD.

BibTeX

@inproceedings{liu2025cage,
          title     = {CAGE: Continuity-Aware edGE Network Unlocks Robust Floorplan Reconstruction},
          author    = {Liu, Yiyi and Liu, Chunyang and Jiao, Weiqin and Wu, Bojian and Li, Fashuai and Xiong, Biao},
          booktitle = {Advances in Neural Information Processing Systems},
          year      = {2025}
        }