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/Learning to Predict 3D Lane Shape and Camera Pose from a S...

Learning to Predict 3D Lane Shape and Camera Pose from a Single Image via Geometry Constraints

Ruijin Liu, Dapeng Chen, Tie Liu, Zhiliang Xiong, Zejian yuan

2021-12-31Autonomous Vehicles3D Lane DetectionPose EstimationMulti-Task Learning
PaperPDFCode(official)

Abstract

Detecting 3D lanes from the camera is a rising problem for autonomous vehicles. In this task, the correct camera pose is the key to generating accurate lanes, which can transform an image from perspective-view to the top-view. With this transformation, we can get rid of the perspective effects so that 3D lanes would look similar and can accurately be fitted by low-order polynomials. However, mainstream 3D lane detectors rely on perfect camera poses provided by other sensors, which is expensive and encounters multi-sensor calibration issues. To overcome this problem, we propose to predict 3D lanes by estimating camera pose from a single image with a two-stage framework. The first stage aims at the camera pose task from perspective-view images. To improve pose estimation, we introduce an auxiliary 3D lane task and geometry constraints to benefit from multi-task learning, which enhances consistencies between 3D and 2D, as well as compatibility in the above two tasks. The second stage targets the 3D lane task. It uses previously estimated pose to generate top-view images containing distance-invariant lane appearances for predicting accurate 3D lanes. Experiments demonstrate that, without ground truth camera pose, our method outperforms the state-of-the-art perfect-camera-pose-based methods and has the fewest parameters and computations. Codes are available at https://github.com/liuruijin17/CLGo.

Results

TaskDatasetMetricValueModel
Autonomous VehiclesApollo Synthetic 3D LaneF191.9CLGo
Autonomous VehiclesApollo Synthetic 3D LaneX error far0.361CLGo
Autonomous VehiclesApollo Synthetic 3D LaneX error near0.061CLGo
Autonomous VehiclesApollo Synthetic 3D LaneZ error far0.25CLGo
Autonomous VehiclesApollo Synthetic 3D LaneZ error near0.029CLGo
Lane DetectionApollo Synthetic 3D LaneF191.9CLGo
Lane DetectionApollo Synthetic 3D LaneX error far0.361CLGo
Lane DetectionApollo Synthetic 3D LaneX error near0.061CLGo
Lane DetectionApollo Synthetic 3D LaneZ error far0.25CLGo
Lane DetectionApollo Synthetic 3D LaneZ error near0.029CLGo

Related Papers

$π^3$: Scalable Permutation-Equivariant Visual Geometry Learning2025-07-17Revisiting Reliability in the Reasoning-based Pose Estimation Benchmark2025-07-17DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Model2025-07-17From Neck to Head: Bio-Impedance Sensing for Head Pose Estimation2025-07-17AthleticsPose: Authentic Sports Motion Dataset on Athletic Field and Evaluation of Monocular 3D Pose Estimation Ability2025-07-17SGCL: Unifying Self-Supervised and Supervised Learning for Graph Recommendation2025-07-17Vision-based Perception for Autonomous Vehicles in Obstacle Avoidance Scenarios2025-07-16SpatialTrackerV2: 3D Point Tracking Made Easy2025-07-16