atlas

Research map / Graph learning / Graph algorithms and clustering

LaneGraph2Seq: Lane Topology Extraction with Language Model via Vertex-Edge Encoding and Connectivity Enhancement

AAAI 2024 · Graph learning › Graph algorithms and clustering · approach: Graph distance and retrieval · 10 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Casts lane graph extraction from multi-camera images as sequence prediction, serializing vertices (DFS order) and edges into tokens for a Transformer decoder, with classifier-free guidance and nucleus sampling to improve connectivity.

Problem

Extracting lane graphs (centerline curves and their connectivity forming a DAG) from onboard sensors is challenging; prior two-stage DETR-style methods model edges weakly, and Graphormer-style Transformer graph methods only encode vertices explicitly.

Approach

Serialize a lane graph into a token sequence that jointly encodes vertices (DFS-ordered coordinates) and edges (child indices plus Bezier midpoints with split/EOE tokens), decode it auto-regressively from a BEV feature, and boost edge connectivity at inference via classifier-free guidance conditioned on the vertex sequence combined with nucleus sampling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LaneGraph2Seq with VoVNetV2 instead of STSULane graph extraction · nuScenesM-F: 57.5 -> 73.3Helped
Use LaneGraph2Seq with VoVNetV2 instead of STSULane graph extraction · nuScenesDetect: 60.6 -> 68.7Helped
Use LaneGraph2Seq with VoVNetV2 instead of STSULane graph extraction · nuScenesC-F: 56.0 -> 67.6Helped
Use LaneGraph2Seq with VoVNetV2 instead of the ResNet-50 versionLaneGraph2Seq · nuScenesM-F: 64.1 -> 73.3Helped
Use LaneGraph2Seq with VoVNetV2 instead of the ResNet-50 versionLaneGraph2Seq · Argoverse 2M-F: 61.7 -> 68.0Helped
Use BFS serialization instead of DFS (ablation)LaneGraph2Seq · nuScenesM-F: 73.3 -> 72.1Hurt
Use BFS serialization instead of DFS (ablation)LaneGraph2Seq · nuScenesDetect: 68.7 -> 67.2Hurt
Sort vertices by ascending xy coordinates instead of DFS (ablation)LaneGraph2Seq · nuScenesM-F: 73.3 -> 69.8Hurt
Sort vertices by ascending xy coordinates instead of DFS (ablation)LaneGraph2Seq · nuScenesDetect: 68.7 -> 61.7Hurt
Randomize vertex order instead of using DFS (ablation)LaneGraph2Seq · nuScenesM-F: 73.3 -> 70.2Hurt
Randomize vertex order instead of using DFS (ablation)LaneGraph2Seq · nuScenesDetect: 68.7 -> 61.3Hurt
Use 3 Transformer layers instead of 6 (ablation)LaneGraph2Seq · nuScenesM-F: 73.3 -> 70.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes Argoverse 2

Benchmarks: nuScenes Argoverse 2

Metrics: M-P M-R M-F Detect C-P C-R C-F

Baselines: PINET Poly STSU TPLR TopoNet LaneGAP

Builds on: STSU LSS Graphormer classifier-free guidance

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy