GlobalMapper: Arbitrary-Shaped Urban Layout Generation

Liu He, Daniel G. Aliaga
2/14/2026

No official code found. Best implementation: Arking1995/GlobalMapper (30 stars, last commit 2023-10-10).

Abstract

Modeling and designing urban building layouts is of significant interest in computer vision, computer graphics, and urban applications. A building layout consists of a set of buildings in city blocks defined by a network of roads. We observe that building layouts are discrete structures, consisting of multiple rows of buildings of various shapes, and are amenable to skeletonization for mapping arbitrary city block shapes to a canonical form. Hence, we propose a fully automatic approach to building layout generation using graph attention networks. Our method generates realistic urban layouts given arbitrary road networks, and enables conditional generation based on learned priors. Our results, including user study, demonstrate superior performance as compared to prior layout generation networks, support arbitrary city block and varying building shapes as demonstrated by generating layouts for 28 large cities.

View on arXivView PDF

Code Implementations(1)

Official Pytorch Implementation of "GlobalMapper: Arbitrary-Shaped Urban Layout Generation" [ICCV 2023]

305PythonJul 19, 20233 years ago

Similar Papers

Cite this paper

@article{he2026globalmapper,
  title  = {GlobalMapper: Arbitrary-Shaped Urban Layout Generation},
  author = {Liu He and Daniel G. Aliaga},
  year   = {2026},
  eprint = {2307.09693},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2307.09693},
  journal = {ICCV 2023 2023}
}

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/2307.09693.svg)](https://codeofpaper.com/paper/2307.09693)

Discussion