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/PersFormer: 3D Lane Detection via Perspective Transformer ...

PersFormer: 3D Lane Detection via Perspective Transformer and the OpenLane Benchmark

Li Chen, Chonghao Sima, Yang Li, Zehan Zheng, Jiajie Xu, Xiangwei Geng, Hongyang Li, Conghui He, Jianping Shi, Yu Qiao, Junchi Yan

2022-03-213D Lane DetectionAutonomous DrivingMulti-Task LearningLane Detection
PaperPDFCodeCode(official)

Abstract

Methods for 3D lane detection have been recently proposed to address the issue of inaccurate lane layouts in many autonomous driving scenarios (uphill/downhill, bump, etc.). Previous work struggled in complex cases due to their simple designs of the spatial transformation between front view and bird's eye view (BEV) and the lack of a realistic dataset. Towards these issues, we present PersFormer: an end-to-end monocular 3D lane detector with a novel Transformer-based spatial feature transformation module. Our model generates BEV features by attending to related front-view local regions with camera parameters as a reference. PersFormer adopts a unified 2D/3D anchor design and an auxiliary task to detect 2D/3D lanes simultaneously, enhancing the feature consistency and sharing the benefits of multi-task learning. Moreover, we release one of the first large-scale real-world 3D lane datasets: OpenLane, with high-quality annotation and scenario diversity. OpenLane contains 200,000 frames, over 880,000 instance-level lanes, 14 lane categories, along with scene tags and the closed-in-path object annotations to encourage the development of lane detection and more industrial-related autonomous driving methods. We show that PersFormer significantly outperforms competitive baselines in the 3D lane detection task on our new OpenLane dataset as well as Apollo 3D Lane Synthetic dataset, and is also on par with state-of-the-art algorithms in the 2D task on OpenLane. The project page is available at https://github.com/OpenPerceptionX/PersFormer_3DLane and OpenLane dataset is provided at https://github.com/OpenPerceptionX/OpenLane.

Results

TaskDatasetMetricValueModel
Autonomous VehiclesApollo Synthetic 3D LaneF192.9PersFormer
Autonomous VehiclesApollo Synthetic 3D LaneX error far0.356PersFormer
Autonomous VehiclesApollo Synthetic 3D LaneX error near0.054PersFormer
Autonomous VehiclesApollo Synthetic 3D LaneZ error far0.234PersFormer
Autonomous VehiclesApollo Synthetic 3D LaneZ error near0.01PersFormer
Autonomous VehiclesOpenLaneCurve58.4PersFormer (version 1.2)
Autonomous VehiclesOpenLaneExtreme Weather51.8PersFormer (version 1.2)
Autonomous VehiclesOpenLaneF1 (all)52.9PersFormer (version 1.2)
Autonomous VehiclesOpenLaneIntersection42.1PersFormer (version 1.2)
Autonomous VehiclesOpenLaneMerge & Split50.9PersFormer (version 1.2)
Autonomous VehiclesOpenLaneNight47.4PersFormer (version 1.2)
Autonomous VehiclesOpenLaneUp & Down47.5PersFormer (version 1.2)
Autonomous VehiclesOpenLaneCurve58.7PersFormer (version 1.1)
Autonomous VehiclesOpenLaneExtreme Weather54PersFormer (version 1.1)
Autonomous VehiclesOpenLaneF1 (all)50.5PersFormer (version 1.1)
Autonomous VehiclesOpenLaneIntersection41.6PersFormer (version 1.1)
Autonomous VehiclesOpenLaneMerge & Split53.1PersFormer (version 1.1)
Autonomous VehiclesOpenLaneNight50PersFormer (version 1.1)
Autonomous VehiclesOpenLaneUp & Down45.6PersFormer (version 1.1)
Lane DetectionApollo Synthetic 3D LaneF192.9PersFormer
Lane DetectionApollo Synthetic 3D LaneX error far0.356PersFormer
Lane DetectionApollo Synthetic 3D LaneX error near0.054PersFormer
Lane DetectionApollo Synthetic 3D LaneZ error far0.234PersFormer
Lane DetectionApollo Synthetic 3D LaneZ error near0.01PersFormer
Lane DetectionOpenLaneCurve58.4PersFormer (version 1.2)
Lane DetectionOpenLaneExtreme Weather51.8PersFormer (version 1.2)
Lane DetectionOpenLaneF1 (all)52.9PersFormer (version 1.2)
Lane DetectionOpenLaneIntersection42.1PersFormer (version 1.2)
Lane DetectionOpenLaneMerge & Split50.9PersFormer (version 1.2)
Lane DetectionOpenLaneNight47.4PersFormer (version 1.2)
Lane DetectionOpenLaneUp & Down47.5PersFormer (version 1.2)
Lane DetectionOpenLaneCurve58.7PersFormer (version 1.1)
Lane DetectionOpenLaneExtreme Weather54PersFormer (version 1.1)
Lane DetectionOpenLaneF1 (all)50.5PersFormer (version 1.1)
Lane DetectionOpenLaneIntersection41.6PersFormer (version 1.1)
Lane DetectionOpenLaneMerge & Split53.1PersFormer (version 1.1)
Lane DetectionOpenLaneNight50PersFormer (version 1.1)
Lane DetectionOpenLaneUp & Down45.6PersFormer (version 1.1)

Related Papers

GEMINUS: Dual-aware Global and Scene-Adaptive Mixture-of-Experts for End-to-End Autonomous Driving2025-07-19AGENTS-LLM: Augmentative GENeration of Challenging Traffic Scenarios with an Agentic LLM Framework2025-07-18World Model-Based End-to-End Scene Generation for Accident Anticipation in Autonomous Driving2025-07-17Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models2025-07-17Channel-wise Motion Features for Efficient Motion Segmentation2025-07-17LaViPlan : Language-Guided Visual Path Planning with RLVR2025-07-17SGCL: Unifying Self-Supervised and Supervised Learning for Graph Recommendation2025-07-17Safeguarding Federated Learning-based Road Condition Classification2025-07-16