DOGE: Differentiable Bezier Graph Optimization for Road Network Extraction
Jiahui Sun, Junran Lu, Jinhui Yin, Yishuo Xu, Yuanqi Li, Yanwen Guo
TL;DR
This work tackles automatic road-network extraction from aerial imagery, where polylines fail to capture curvilinear road geometry. It introduces DOGE, a GT-free framework that represents roads as a differentiable Bézier Graph and optimizes geometry via differentiable rendering (DiffAlign) while refining topology with discrete operators (TopoAdapt). The method hinges on a parametrized cubic Bézier edge with endpoints anchored to nodes and intermediate control points governed by α and d, and it optimizes a composite loss combining data fidelity and geometric priors. DOGE achieves state-of-the-art results on SpaceNet and CityScale, producing accurate, smooth, and compact road graphs, and demonstrates the potential of GT-free vector reconstruction tasks in remote sensing.
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ézier 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ézier Graph. Our framework, DOGE, operationalizes this paradigm by learning a parametric Bézier 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.
