Papers › Gen-LaneNet: A Generalized and Scalable Approach for 3D Lane Detection

Gen-LaneNet: A Generalized and Scalable Approach for 3D Lane Detection

24 Mar 2020ECCV 2020 8arXiv:2003.10656archive 2025-07-28

Yuliang Guo, Guang Chen, Peitao Zhao, Weide Zhang, Jinghao Miao, Jingao Wang, Tae Eun Choe

We present a generalized and scalable method, called Gen-LaneNet, to detect 3D lanes from a single image. The method, inspired by the latest state-of-the-art 3D-LaneNet, is a unified framework solving image encoding, spatial transform of features and 3D lane prediction in a single network. However, we propose unique designs for Gen-LaneNet in two folds. First, we introduce a new geometry-guided lane anchor representation in a new coordinate frame and apply a specific geometric transformation to directly calculate real 3D lane points from the network output. We demonstrate that aligning the lane points with the underlying top-view features in the new coordinate frame is critical towards a generalized method in handling unfamiliar scenes. Second, we present a scalable two-stage framework that decouples the learning of image segmentation subnetwork and geometry encoding subnetwork. Compared to 3D-LaneNet, the proposed Gen-LaneNet drastically reduces the amount of 3D lane labels required to achieve a robust solution in real-world application. Moreover, we release a new synthetic dataset and its construction strategy to encourage the development and evaluation of 3D lane detection methods. In experiments, we conduct extensive ablation study to substantiate the proposed Gen-LaneNet significantly outperforms 3D-LaneNet in average precision(AP) and F-score.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

yuliangguo/Pytorch_Generalized_3D_Lane_Detection officialmentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

3D Lane DetectionImage SegmentationLane DetectionSemantic Segmentation

Datasets

Introduced by this paper, per the archive.

3D Lane Synthetic Dataset

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
3D Lane Detection Apollo Synthetic 3D Lane Gen-LaneNet F1 88.1 #9 of 10 Archive leaderboard report
3D Lane Detection Apollo Synthetic 3D Lane Gen-LaneNet X error far 0.496 #9 of 10 Archive leaderboard report
3D Lane Detection Apollo Synthetic 3D Lane Gen-LaneNet X error near 0.061 #9 of 10 Archive leaderboard report
3D Lane Detection Apollo Synthetic 3D Lane Gen-LaneNet Z error far 0.214 #9 of 10 Archive leaderboard report
3D Lane Detection Apollo Synthetic 3D Lane Gen-LaneNet Z error near 0.012 #9 of 10 Archive leaderboard report
3D Lane Detection OpenLane Gen-LaneNet Curve 33.5 #21 of 21 Archive leaderboard report
3D Lane Detection OpenLane Gen-LaneNet Extreme Weather 28.1 #21 of 21 Archive leaderboard report
3D Lane Detection OpenLane Gen-LaneNet F1 (all) 32.3 #21 of 21 Archive leaderboard report
3D Lane Detection OpenLane Gen-LaneNet FPS (pytorch) - #21 of 21 Archive leaderboard report
3D Lane Detection OpenLane Gen-LaneNet Intersection 21.4 #21 of 21 Archive leaderboard report
3D Lane Detection OpenLane Gen-LaneNet Merge & Split 31.0 #21 of 21 Archive leaderboard report
3D Lane Detection OpenLane Gen-LaneNet Night 18.7 #21 of 21 Archive leaderboard report
3D Lane Detection OpenLane Gen-LaneNet Up & Down 25.4 #21 of 21 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections