Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

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

About

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.

Ruijin Liu, Dapeng Chen, Tie Liu, Zhiliang Xiong, Zejian Yuan• 2021

Related benchmarks

TaskDatasetResultRank
3D Lane DetectionApolloSim Balanced Scene
F1 Score91.9
41
3D Lane DetectionApolloSim Rare
F1 Score86.1
41
3D Lane DetectionApolloSim Visual Variations
X Error (Close)0.084
27
3D Lane DetectionSynthetic 3D Lane Dataset balanced scenes 1.0
F-Score (%)91.9
25
3D Lane DetectionSynthetic 3D Lane Dataset rarely observed 1.0
F-Score86.1
25
3D Lane DetectionSynthetic 3D Lane Dataset visual variations 1.0
F-Score87.3
21
3D Lane Detection3D Lane Synthetic Dataset 2020 (test)
F-Score91.9
9
3D Lane DetectionFLCP (real-world)
F1 Score33.82
4
3D Lane Detection3D Lane Synthetic Dataset Scenes with Visual Variations (SVV) 2020
F-Score87.3
4
Camera pose estimationSVV synthetic dataset
Height Error0.026
4
Showing 10 of 10 rows

Other info

Code

Follow for update