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

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

31 Dec 2021arXiv:2112.15351archive 2025-07-28

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

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.

PaperPDFCode

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

Code

liuruijin17/clgo officialmentioned in paperpytorch 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 DetectionAutonomous VehiclesMulti-Task LearningPose Estimation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
3D Lane Detection Apollo Synthetic 3D Lane CLGo F1 91.9 #8 of 10 Archive leaderboard report
3D Lane Detection Apollo Synthetic 3D Lane CLGo X error far 0.361 #8 of 10 Archive leaderboard report
3D Lane Detection Apollo Synthetic 3D Lane CLGo X error near 0.061 #8 of 10 Archive leaderboard report
3D Lane Detection Apollo Synthetic 3D Lane CLGo Z error far 0.25 #8 of 10 Archive leaderboard report
3D Lane Detection Apollo Synthetic 3D Lane CLGo Z error near 0.029 #8 of 10 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