HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

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

Hang Xu Shaoju Wang Xinyue Cai Wei Zhang Xiaodan Liang Zhenguo Li

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

Abstract

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.

Code Repositories

huawei-noah/vega
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
lane-detection-on-culaneCurveLane-M
F1 score: 73.5
lane-detection-on-culaneCurveLane-L
F1 score: 74.8
lane-detection-on-culaneCurveLane-S
F1 score: 71.4
lane-detection-on-curvelanesEnet-SAD
F1 score: 50.31
GFLOPs: 3.9
Precision: 63.6
Recall: 41.6
lane-detection-on-curvelanesSCNN
F1 score: 65.02
GFLOPs: 328.4
Precision: 76.13
Recall: 56.74
lane-detection-on-curvelanesCurveLane-S
F1 score: 81.12
GFLOPs: 7.4
Precision: 93.58
Recall: 71.59
lane-detection-on-curvelanesPointLaneNet
F1 score: 78.47
GFLOPs: 14.8
Precision: 86.33
Recall: 72.91
lane-detection-on-curvelanesCurveLane-M
F1 score: 81.8
GFLOPs: 11.6
Precision: 93.49
Recall: 72.71
lane-detection-on-curvelanesCurveLane-L
F1 score: 82.29
GFLOPs: 20.7
Precision: 91.11
Recall: 75.03

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp