Controllable Road Marking Generation

controllable-road-marking-generation

Controllable Road Marking Generation

[Submitted on 5 Oct 2026 (v1), last revised 8 Nov 2026 (this version, v2)]

View PDF HTML (experimental)

Abstract:Lane and road markings provide critical guidance for vehicle navigation and multi-agent coordination, yet authoring them at scale remains a manual workflow that limits quantitative analysis and scenario testing. We introduce Controllable Road Marking Generation, which synthesizes a missing center-region marking layout from a drivable-area mask, optional outer-ring markings, and a textual description. Our benchmark uses deterministic, metadata-derived prompts and three output channels: lane dividers, road dividers, and pedestrian crossings. We develop a conditional bird’s-eye-view (BEV) pipeline that combines (i) a text-conditioned latent rectified-flow DiT trained with a topology-aware auxiliary loss, (ii) Gaussian-blurred training targets that provide smoother supervision for thin, sparse markings, and (iii) Structured Gaussian Render (SGR), a training-free post-process that recovers crisp divider geometry by extracting polylines, fitting cubic Bézier curves, and re-rendering them as anisotropic super-Gaussian primitives. On 4,597 Argoverse~2 test tiles, our system achieves Buffered F1 of 76.8 and clDice of 50.2, compared with 38.8 and 24.6 for an adapted mask-refinement baseline. When trained independently on the Waymo Open Dataset, it yields 88.0 Buffered F1 and 66.2 clDice. Component ablations show complementary connectivity gains from topology-aware supervision and SGR. Text-editing experiments reveal that stronger guidance improves edit success but also increases changes to non-target structures. We see this framework as a step toward simulation-ready road-marking variation, automated map completion, and early-stage infrastructure design exploration.

Submission history

From: Zhiyu Joey Cai [view email]
[v1] Mon, 5 Oct 2026 04:15:43 UTC (9,674 KB)
[v2] Sun, 8 Nov 2026 03:43:43 UTC (9,633 KB)