English

DOGE: Differentiable Bezier Graph Optimization for Road Network Extraction

Computer Vision and Pattern Recognition 2025-11-26 v1 Graphics

Abstract

Automatic extraction of road networks from aerial imagery is a fundamental task, yet prevailing methods rely on polylines that struggle to model curvilinear geometry. We maintain that road geometry is inherently curve-based and introduce the B\'ezier Graph, a differentiable parametric curve-based representation. The primary obstacle to this representation is to obtain the difficult-to-construct vector ground-truth (GT). We sidestep this bottleneck by reframing the task as a global optimization problem over the B\'ezier Graph. Our framework, DOGE, operationalizes this paradigm by learning a parametric B\'ezier Graph directly from segmentation masks, eliminating the need for curve GT. DOGE holistically optimizes the graph by alternating between two complementary modules: DiffAlign continuously optimizes geometry via differentiable rendering, while TopoAdapt uses discrete operators to refine its topology. Our method sets a new state-of-the-art on the large-scale SpaceNet and CityScale benchmarks, presenting a new paradigm for generating high-fidelity vector maps of road networks. We will release our code and related data.

Keywords

Cite

@article{arxiv.2511.19850,
  title  = {DOGE: Differentiable Bezier Graph Optimization for Road Network Extraction},
  author = {Jiahui Sun and Junran Lu and Jinhui Yin and Yishuo Xu and Yuanqi Li and Yanwen Guo},
  journal= {arXiv preprint arXiv:2511.19850},
  year   = {2025}
}

Comments

11 pages, 6 figures

R2 v1 2026-07-01T07:53:26.962Z