TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Anchor3DLane: Learning to Regress 3D Anchors for Monocular...

Anchor3DLane: Learning to Regress 3D Anchors for Monocular 3D Lane Detection

Shaofei Huang, Zhenwei Shen, Zehao Huang, Zi-han Ding, Jiao Dai, Jizhong Han, Naiyan Wang, Si Liu

2023-01-06CVPR 2023 13D Lane DetectionLane Detection
PaperPDFCode(official)

Abstract

Monocular 3D lane detection is a challenging task due to its lack of depth information. A popular solution is to first transform the front-viewed (FV) images or features into the bird-eye-view (BEV) space with inverse perspective mapping (IPM) and detect lanes from BEV features. However, the reliance of IPM on flat ground assumption and loss of context information make it inaccurate to restore 3D information from BEV representations. An attempt has been made to get rid of BEV and predict 3D lanes from FV representations directly, while it still underperforms other BEV-based methods given its lack of structured representation for 3D lanes. In this paper, we define 3D lane anchors in the 3D space and propose a BEV-free method named Anchor3DLane to predict 3D lanes directly from FV representations. 3D lane anchors are projected to the FV features to extract their features which contain both good structural and context information to make accurate predictions. In addition, we also develop a global optimization method that makes use of the equal-width property between lanes to reduce the lateral error of predictions. Extensive experiments on three popular 3D lane detection benchmarks show that our Anchor3DLane outperforms previous BEV-based methods and achieves state-of-the-art performances. The code is available at: https://github.com/tusen-ai/Anchor3DLane.

Results

TaskDatasetMetricValueModel
Autonomous VehiclesApollo Synthetic 3D LaneF195.6Anchor3DLane
Autonomous VehiclesApollo Synthetic 3D LaneX error far0.306Anchor3DLane
Autonomous VehiclesApollo Synthetic 3D LaneX error near0.052Anchor3DLane
Autonomous VehiclesApollo Synthetic 3D LaneZ error far0.223Anchor3DLane
Autonomous VehiclesApollo Synthetic 3D LaneZ error near0.015Anchor3DLane
Autonomous VehiclesApollo Synthetic 3D LaneF195.4Anchor3DLane† (iterative regression)
Autonomous VehiclesApollo Synthetic 3D LaneX error far0.299Anchor3DLane† (iterative regression)
Autonomous VehiclesApollo Synthetic 3D LaneX error near0.048Anchor3DLane† (iterative regression)
Autonomous VehiclesApollo Synthetic 3D LaneZ error far0.22Anchor3DLane† (iterative regression)
Autonomous VehiclesApollo Synthetic 3D LaneZ error near0.013Anchor3DLane† (iterative regression)
Autonomous VehiclesOpenLaneCurve58Anchor3DLane-T† (multi-frame + iterative regression)
Autonomous VehiclesOpenLaneExtreme Weather52.7Anchor3DLane-T† (multi-frame + iterative regression)
Autonomous VehiclesOpenLaneF1 (all)54.3Anchor3DLane-T† (multi-frame + iterative regression)
Autonomous VehiclesOpenLaneIntersection45.8Anchor3DLane-T† (multi-frame + iterative regression)
Autonomous VehiclesOpenLaneMerge & Split51.7Anchor3DLane-T† (multi-frame + iterative regression)
Autonomous VehiclesOpenLaneNight48.7Anchor3DLane-T† (multi-frame + iterative regression)
Autonomous VehiclesOpenLaneUp & Down47.2Anchor3DLane-T† (multi-frame + iterative regression)
Autonomous VehiclesOpenLaneCurve57.2Anchor3DLane† (iterative regression)
Autonomous VehiclesOpenLaneExtreme Weather52.5Anchor3DLane† (iterative regression)
Autonomous VehiclesOpenLaneF1 (all)53.7Anchor3DLane† (iterative regression)
Autonomous VehiclesOpenLaneIntersection45.4Anchor3DLane† (iterative regression)
Autonomous VehiclesOpenLaneMerge & Split51.2Anchor3DLane† (iterative regression)
Autonomous VehiclesOpenLaneNight47.8Anchor3DLane† (iterative regression)
Autonomous VehiclesOpenLaneUp & Down46.7Anchor3DLane† (iterative regression)
Autonomous VehiclesOpenLaneCurve56.2Anchor3DLane (ResNet-18)
Autonomous VehiclesOpenLaneExtreme Weather51.9Anchor3DLane (ResNet-18)
Autonomous VehiclesOpenLaneF1 (all)53.1Anchor3DLane (ResNet-18)
Autonomous VehiclesOpenLaneIntersection44.2Anchor3DLane (ResNet-18)
Autonomous VehiclesOpenLaneMerge & Split50.5Anchor3DLane (ResNet-18)
Autonomous VehiclesOpenLaneNight47.2Anchor3DLane (ResNet-18)
Autonomous VehiclesOpenLaneUp & Down45.5Anchor3DLane (ResNet-18)
Lane DetectionApollo Synthetic 3D LaneF195.6Anchor3DLane
Lane DetectionApollo Synthetic 3D LaneX error far0.306Anchor3DLane
Lane DetectionApollo Synthetic 3D LaneX error near0.052Anchor3DLane
Lane DetectionApollo Synthetic 3D LaneZ error far0.223Anchor3DLane
Lane DetectionApollo Synthetic 3D LaneZ error near0.015Anchor3DLane
Lane DetectionApollo Synthetic 3D LaneF195.4Anchor3DLane† (iterative regression)
Lane DetectionApollo Synthetic 3D LaneX error far0.299Anchor3DLane† (iterative regression)
Lane DetectionApollo Synthetic 3D LaneX error near0.048Anchor3DLane† (iterative regression)
Lane DetectionApollo Synthetic 3D LaneZ error far0.22Anchor3DLane† (iterative regression)
Lane DetectionApollo Synthetic 3D LaneZ error near0.013Anchor3DLane† (iterative regression)
Lane DetectionOpenLaneCurve58Anchor3DLane-T† (multi-frame + iterative regression)
Lane DetectionOpenLaneExtreme Weather52.7Anchor3DLane-T† (multi-frame + iterative regression)
Lane DetectionOpenLaneF1 (all)54.3Anchor3DLane-T† (multi-frame + iterative regression)
Lane DetectionOpenLaneIntersection45.8Anchor3DLane-T† (multi-frame + iterative regression)
Lane DetectionOpenLaneMerge & Split51.7Anchor3DLane-T† (multi-frame + iterative regression)
Lane DetectionOpenLaneNight48.7Anchor3DLane-T† (multi-frame + iterative regression)
Lane DetectionOpenLaneUp & Down47.2Anchor3DLane-T† (multi-frame + iterative regression)
Lane DetectionOpenLaneCurve57.2Anchor3DLane† (iterative regression)
Lane DetectionOpenLaneExtreme Weather52.5Anchor3DLane† (iterative regression)
Lane DetectionOpenLaneF1 (all)53.7Anchor3DLane† (iterative regression)
Lane DetectionOpenLaneIntersection45.4Anchor3DLane† (iterative regression)
Lane DetectionOpenLaneMerge & Split51.2Anchor3DLane† (iterative regression)
Lane DetectionOpenLaneNight47.8Anchor3DLane† (iterative regression)
Lane DetectionOpenLaneUp & Down46.7Anchor3DLane† (iterative regression)
Lane DetectionOpenLaneCurve56.2Anchor3DLane (ResNet-18)
Lane DetectionOpenLaneExtreme Weather51.9Anchor3DLane (ResNet-18)
Lane DetectionOpenLaneF1 (all)53.1Anchor3DLane (ResNet-18)
Lane DetectionOpenLaneIntersection44.2Anchor3DLane (ResNet-18)
Lane DetectionOpenLaneMerge & Split50.5Anchor3DLane (ResNet-18)
Lane DetectionOpenLaneNight47.2Anchor3DLane (ResNet-18)
Lane DetectionOpenLaneUp & Down45.5Anchor3DLane (ResNet-18)

Related Papers

Geo-ORBIT: A Federated Digital Twin Framework for Scene-Adaptive Lane Geometry Detection2025-07-11RelTopo: Enhancing Relational Modeling for Driving Scene Topology Reasoning2025-06-16Cosmos-Drive-Dreams: Scalable Synthetic Driving Data Generation with World Foundation Models2025-06-10DLNet: Direction-Aware Feature Integration for Robust Lane Detection in Complex Environments2025-06-09TopoPoint: Enhance Topology Reasoning via Endpoint Detection in Autonomous Driving2025-05-23Safety2Drive: Safety-Critical Scenario Benchmark for the Evaluation of Autonomous Driving2025-05-20DB3D-L: Depth-aware BEV Feature Transformation for Accurate 3D Lane Detection2025-05-19OpenLKA: An Open Dataset of Lane Keeping Assist from Recent Car Models under Real-world Driving Conditions2025-05-14