CurveLane-NAS: Unifying Lane-Sensitive Architecture Search and Adaptive Point Blending

We address the curve lane detection problem which poses more realistic challenges than conventional lane detection for better facilitating modern assisted/autonomous driving systems. Current hand-designed lane detection methods are not robust enough to capture the curve lanes especially the remote parts due to the lack of modeling both long-range contextual information and detailed curve trajectory. In this paper, we propose a novel lane-sensitive architecture search framework named CurveLane-NAS to automatically capture both long-ranged coherent and accurate short-range curve information while unifying both architecture search and post-processing on curve lane predictions via point blending. It consists of three search modules: a) a feature fusion search module to find a better fusion of the local and global context for multi-level hierarchy features; b) an elastic backbone search module to explore an efficient feature extractor with good semantics and latency; c) an adaptive point blending module to search a multi-level post-processing refinement strategy to combine multi-scale head prediction. The unified framework ensures lane-sensitive predictions by the mutual guidance between NAS and adaptive point blending. Furthermore, we also steer forward to release a more challenging benchmark named CurveLanes for addressing the most difficult curve lanes. It consists of 150K images with 680K labels.The new dataset can be downloaded at github.com/xbjxh/CurveLanes (already anonymized for this submission). Experiments on the new CurveLanes show that the SOTA lane detection methods suffer substantial performance drop while our model can still reach an 80+% F1-score. Extensive experiments on traditional lane benchmarks such as CULane also demonstrate the superiority of our CurveLane-NAS, e.g. achieving a new SOTA 74.8% F1-score on CULane.

PDF Abstract ECCV 2020 PDF ECCV 2020 Abstract

Datasets


Introduced in the Paper:

CurveLanes

Used in the Paper:

CULane

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Lane Detection CULane CurveLane-S F1 score 71.4 # 51
Lane Detection CULane CurveLane-L F1 score 74.8 # 39
Lane Detection CULane CurveLane-M F1 score 73.5 # 46
Lane Detection CurveLanes PointLaneNet F1 score 78.47 # 15
Precision 86.33 # 12
Recall 72.91 # 10
GFLOPs 14.8 # 6
Lane Detection CurveLanes Enet-SAD F1 score 50.31 # 17
Precision 63.6 # 14
Recall 41.6 # 14
GFLOPs 3.9 # 1
Lane Detection CurveLanes SCNN F1 score 65.02 # 16
Precision 76.13 # 13
Recall 56.74 # 13
GFLOPs 328.4 # 14
Lane Detection CurveLanes CurveLane-S F1 score 81.12 # 14
Precision 93.58 # 1
Recall 71.59 # 12
GFLOPs 7.4 # 2
Lane Detection CurveLanes CurveLane-M F1 score 81.8 # 13
Precision 93.49 # 2
Recall 72.71 # 11
GFLOPs 11.6 # 4
Lane Detection CurveLanes CurveLane-L F1 score 82.29 # 12
Precision 91.11 # 8
Recall 75.03 # 9
GFLOPs 20.7 # 10

Methods


No methods listed for this paper. Add relevant methods here