atlas

Research map / 3D vision / 3D generation

GLane3D: Detecting Lanes with Graph of 3D Keypoints

CVPR 2025 · 3D vision › 3D generation · approach: 3D perception for autonomous driving · 7 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.

GLane3D detects 3D lane keypoints with multiple proposals and PointNMS, predicts directed connections between them as an adjacency matrix, and extracts lanes from the resulting graph, improving F1 and cross-dataset generalization on OpenLane and Apollo.

Problem

3D lane detection from front-view cameras needs robust generalization to diverse, unseen lane structures, which top-down instance-based methods struggle with.

Approach

Formulate 3D lane detection as locating keypoints and predicting directed connections between them (a graph), with multiple keypoint proposals per lane location to improve recall, PointNMS to remove redundant proposals, and customized BEV anchor geometry for denser near-field IPM sampling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add PointNMS (ablation)GLane3D on OpenLane300 · OpenLane300F1-score: 66.6 -> 69.2Helped
Add multiple keypoint proposals without PointNMS (ablation)GLane3D on OpenLane300 · OpenLane300F1-score: 66.6 -> 42.7Hurt
Add PointNMS together with multiple keypoint proposals (ablation)GLane3D on OpenLane300 · OpenLane300F1-score: 66.6 -> 71.6Helped
Add custom BEV geometry to PointNMS and multiple keypoint proposals (ablation)GLane3D on OpenLane300 · OpenLane300F1-score: 71.6 -> 72.0Helped
Increase keypoints from 256 to 512 (ablation)GLane3D on OpenLane300 · OpenLane300F1-score: 72.0 -> 72.4Helped
Increase keypoints from 256 to 1024 (ablation)GLane3D on OpenLane300 · OpenLane300FPS: 27.8 -> 21.0Hurt
Use the full GLane3D method instead of PVALane with the same Swin-B backboneGLane3D-Large · OpenLane test, 1.5m thresholdF1-score: 63.4 -> 66.0Helped
Use the full GLane3D method instead of PersFormerGLane3D · Apollo balanced scenes, cross-dataset (OpenLane-trained), 1.5m thresholdF1-score: 53.2 -> 58.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: OpenLane Apollo

Benchmarks: OpenLane Apollo

Metrics: F1-score X-error near/far Z-error near/far FPS

Baselines: PersFormer BEV-LaneDet Anchor3DLane LATR LaneCPP PVALane DV-3DLane M2-3DLaneNet

Builds on: BEVLaneDet LATR PersFormer Deformable attention SECOND

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