BWFormer: Building Wireframe Reconstruction from Airborne LiDAR Point Cloud with Transformer

Yuzhou Liu, Lingjie Zhu, Hanqiao Ye, Shangfeng Huang, Xiang Gao +2 more
2/10/2026

No official code found. Best implementation: 3dv-casia/BWformer (68 stars, last commit 2025-08-19).

Abstract

In this paper, we present BWFormer, a novel Transformerbased model for building wireframe reconstruction from airborne LiDAR point cloud. The problem is solved in a ground-up manner here by detecting the building corners in 2D, lifting and connecting them in 3D space afterwards with additional data augmentation. Due to the 2.5D characteristic of the airborne LiDAR point cloud, we simplify the problem by projecting the points on the ground plane to produce a 2D height map. With the height map, a heat map is first generated with pixel-wise corner likelihood to predict the possible 2D corners. Then, 3D corners are predicted by a Transformer-based network with extra height embedding initialization. This 2D-to-3D corner detection strategy reduces the search space significantly. To recover the topological connections among the corners, edges are finally predicted from the height map with the proposed edge attention mechanism, which extracts holistic features and preserves local details simultaneously. In addition, due to the limited datasets in the field and the irregularity of the point clouds, a conditional latent diffusion model for LiDAR scanning simulation is utilized for data augmentation. BW-Former surpasses other state-of-the-art methods, especially in reconstruction completeness. Our code is available at: https : //github.com/3dv-casia/BWformer/.

DOISemantic Scholar

Code Implementations(1)

3dv-casia/BWformerCommunity77%

[CVPR 2025] BWFormer: Building Wireframe Reconstruction from airborne LiDAR point clouds with Transformer

685C++, CudaJun 7, 20241 years ago

Similar Papers

Cite this paper

@article{liu2026bwformer,
  title  = {BWFormer: Building Wireframe Reconstruction from Airborne LiDAR Point Cloud with Transformer},
  author = {Yuzhou Liu and Lingjie Zhu and Hanqiao Ye and Shangfeng Huang and Xiang Gao and Xianwei Zheng and Shuhan Shen},
  year   = {2026},
  doi    = {10.1109/CVPR52734.2025.02069},
  url    = {https://doi.org/10.1109/CVPR52734.2025.02069},
  journal = {CVPR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/305c6147d3ae0b4dad4f7d4740d2a03c6a17d6ac.svg)](https://codeofpaper.com/paper/305c6147d3ae0b4dad4f7d4740d2a03c6a17d6ac)

Discussion