atlas

Research map / Graph learning / Knowledge and temporal graphs

Bezier Everywhere All at Once: Learning Drivable Lanes as Bezier Graphs

CVPR 2024 · Graph learning › Knowledge and temporal graphs · approach: Graph reasoning for visual recognition

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.

Proposes Bézier Graphs, a shared parameterisation of cubic Bézier curves over lane graphs, and BGFormer, a Relationformer-based transformer that predicts them end-to-end from aerial images, evaluated on UrbanLaneGraph.

Problem

Extracting drivable lane topology and geometry from aerial imagery; existing node-based lane graph predictions are noisy, non-physical, and need heavy downstream processing.

Approach

Represent a lane graph as a graph of cubic Bézier curves whose node positions and direction vectors are shared across connected edges, enforcing direction continuity, and predict this graph end-to-end with a DETR-style transformer (BGFormer) plus a tile-based aggregation with Hungarian matching.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
predict lane graphs with BGFormer rather than LaneGNNSucc-LGP · Succ-LGPAPLS: 0.202 -> 0.772Helped
predict lane graphs with BGFormer rather than LaneGNNSucc-LGP · Succ-LGPSDA20: 0.227 -> 0.492Helped
predict lane graphs with BGFormer rather than LaneGNNSucc-LGP · Succ-LGPGraph IoU: 0.347 -> 0.312Hurt
predict lane graphs with BGFormer rather than LaneGNNSucc-LGP · Succ-LGPTOPO F1: 0.646 -> 0.547No clear effect
predict full lane graphs with BGFormer rather than LaneGNNFull-LGP · Full-LGPAPLS: 0.065 -> 0.187Helped
apply rotation to each tile (ablation)BGFormer Full-LGP · Full-LGP, high thresholdsAPLS: 0.187 -> 0.208Helped
apply rotation to each tile (ablation)BGFormer Full-LGP · Full-LGP, low thresholdsAPLS: 0.212 -> 0.229Helped
apply rotation to each tile (ablation)BGFormer Full-LGP · Full-LGPinference time (s): 108.15 -> 401.87; 101.42 -> 416.49Hurt
use low rather than high node and edge detection thresholds (ablation)BGFormer Full-LGP · Full-LGP, no rotationAPLS: 0.187 -> 0.212Helped
use low rather than high node and edge detection thresholds (ablation)BGFormer Full-LGP · Full-LGP, rotationAPLS: 0.208 -> 0.229Helped
use BGFormer rather than LaneGNN to predict curvatureFull-LGP · Full-LGP evaluation graphscurvature-distribution KL divergence: 0.12 ± 0.03 -> 0.04 ± 0.02Helped

Surprising findings

Limitations

Experimental setup

Datasets: UrbanLaneGraph

Benchmarks: UrbanLaneGraph Succ-LGP UrbanLaneGraph Full-LGP

Metrics: APLS SDA20 SDA50 Graph IoU TOPO GEO KL divergence of curvature inference time

Baselines: LaneGNN LaneGraphNet

Builds on: Relationformer Deformable DETR LaneGNN DETR

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