最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

車道線檢測(cè)綜述及近期新工作

2021-05-29 18:46 作者:StrongerTang  | 我要投稿

車道線檢測(cè)綜述及近期新工作——為ADAS、自動(dòng)駕駛服務(wù)。

部分視頻效果展示:

https://www.bilibili.com/video/BV1E54y1V7G4

https://www.bilibili.com/video/BV1Lb4y1Z7fT

https://www.bilibili.com/video/BV15q4y1E7gU

0 前言

近期剛?cè)腴T車道線檢測(cè)任務(wù),做了一點(diǎn)調(diào)研和整理,算是有了一點(diǎn)了解。發(fā)現(xiàn)目前車道線相關(guān)的資料還比較少,所以決定將部分整理的內(nèi)容分享出來,希望可以給同樣的新人一點(diǎn)幫助。(部分內(nèi)容來自網(wǎng)頁搜集,表示感謝,如有侵權(quán),聯(lián)系刪除)

1 問題定義

如上圖所示,車道線檢測(cè)任務(wù)就是對(duì)當(dāng)前行駛道路的車道線進(jìn)行檢測(cè),給出自車道及左右兩側(cè)至少各一個(gè)車道的相關(guān)信息,如車道的ID、方向、曲率、類型(虛線、實(shí)線、黃線、白線等)、寬度、長(zhǎng)度、速度等信息,并進(jìn)行可視化輸出。

2 研究難點(diǎn)

  • 車道線一般為細(xì)長(zhǎng)形的外觀結(jié)構(gòu),需要強(qiáng)大的高低層次特征融合來同時(shí)獲取全局的空間結(jié)構(gòu)關(guān)系和細(xì)節(jié)處的定位精度;

  • 車道線的狀態(tài)呈現(xiàn)具有不確定性,如被遮擋、磨損、道路變化時(shí)本身的不連續(xù)性、天氣影響(雨、雪)等。需要網(wǎng)絡(luò)針對(duì)不同情況具備較強(qiáng)的推理能力;

  • 車輛的偏離或換道過程會(huì)產(chǎn)生自車所在車道的切換,車道線也會(huì)發(fā)生左/右線的切換。一些提前給車道線賦值固定序號(hào)的方法,在換道過程中會(huì)產(chǎn)生歧義的情況;

  • 車道線檢測(cè)必須實(shí)時(shí)或更快速地執(zhí)行,以節(jié)省其他系統(tǒng)的處理能力;

  • 目前大多數(shù)方法不提供源碼,導(dǎo)致復(fù)用性差;

3 公共數(shù)據(jù)集

Caltech:約1.2k張圖,場(chǎng)景比較簡(jiǎn)單,且視角較好;大?。?40x480;

VPGNet:20k張圖,包含白天(非雨天、雨天、大雨天)、夜晚的數(shù)據(jù),同時(shí)包含了各種車道線類型,以及其他不同類型的車道標(biāo)識(shí)(左轉(zhuǎn)箭頭、直行箭頭、斑馬線等);

TuSimple:72k張圖,位于高速路,天氣晴朗,車道線清晰,特點(diǎn)是車道線以點(diǎn)來標(biāo)注;大?。?280x720;

CULane:98k張圖,包含擁擠、黑夜、無線、暗影等8種難以檢測(cè)的情況,最多標(biāo)記4條車道線;大?。?640x590;

BDD100k:120M張圖, 包含美國(guó)4個(gè)區(qū)的白天、黑夜各種天氣狀況,二維8類別車道線;大?。?280x720;

ApolloScape:140k張圖,特點(diǎn)是車道線以掩碼的形式標(biāo)注,包含2維或3維28個(gè)類別;大?。?384x2710;

CurveLanes:華為彎道檢測(cè)數(shù)據(jù)集 135k張圖, 采用三次樣條曲線手動(dòng)標(biāo)注所有車道線,包括很多較為復(fù)雜的場(chǎng)景,如S路、Y車道,還有夜間和多車道的場(chǎng)景。訓(xùn)練集10萬張,驗(yàn)證集2萬張,測(cè)試集3萬張;大?。?650x1440;

LLAMAS:19年新提出的,100k張圖,標(biāo)注不是人工標(biāo)注,而是高精地圖生成的,全是高速場(chǎng)景。

目前,我看到的最新的學(xué)術(shù)論文里,大都是用的 TuSimple CULane 兩個(gè)數(shù)據(jù)集進(jìn)行性能對(duì)比,也有文章使用 LLAMAS。

4 研究方法

4.1 傳統(tǒng)圖像方法

通過邊緣檢測(cè)濾波等方式分割出車道線區(qū)域,然后結(jié)合霍夫變換、RANSAC等算法進(jìn)行車道線檢測(cè)。這類算法需要人工手動(dòng)去調(diào)濾波算子,根據(jù)算法所針對(duì)的街道場(chǎng)景特點(diǎn)手動(dòng)調(diào)節(jié)參數(shù),工作量大且魯棒性較差,當(dāng)行車環(huán)境出現(xiàn)明顯變化時(shí),車道線的檢測(cè)效果不佳。主流方式如下:

. 基于霍夫變換的車道線檢測(cè);

. 基于LSD直線的車道線檢測(cè);

. 基于俯視圖變換的車道線檢測(cè);

. 基于擬合的車道線檢測(cè);

. 基于平行透視滅點(diǎn)的車道線檢測(cè);

局限性:

. 應(yīng)用場(chǎng)景受限;霍夫直線檢測(cè)方法準(zhǔn)確但不能做彎道檢測(cè),擬合方法可以檢測(cè)彎道但不穩(wěn)定,仿射變換可以做多車道檢測(cè)但在遮擋等情況下干擾嚴(yán)重。

. 透視變換操作會(huì)對(duì)相機(jī)有一些具體的要求,在變換前需要調(diào)正圖像,而且攝像機(jī)的安裝和道路本身的傾斜都會(huì)影響變換效果。

4.2 基于深度學(xué)習(xí)的方法

目前基于深度學(xué)習(xí)的方法由于具有較高的精度,成為當(dāng)前的主流方式,大抵可以分為以下四類:

1)基于語義分割的方法

SCNN:對(duì)于細(xì)長(zhǎng)的車道線檢測(cè)是很有效的但是速度慢(7.5FPS),這阻礙了它在現(xiàn)實(shí)世界中的適用性。

SAD:提出了一種自注意蒸餾模塊,基于信息蒸餾為了解決大主干網(wǎng)絡(luò)對(duì)速度的影響,可以聚合文本信息。 該方法允許使用更輕量級(jí)的骨干,在保持實(shí)時(shí)效率的同時(shí)實(shí)現(xiàn)高性能。

CurveLanes-NAS:使用神經(jīng)架構(gòu)搜索(NAS)來尋找更好的骨干。 雖然取得了最先進(jìn)的結(jié)果,但在計(jì)算上非常耗時(shí)。(華為諾亞方舟實(shí)驗(yàn)室)

2)行分類方法

一種基于輸入圖像網(wǎng)格劃分的車道檢測(cè)方法。 對(duì)于每一行,模型預(yù)測(cè)最有可能的單元格包含車道標(biāo)記的一部分。 由于每一行只選擇一個(gè)單元格,因此對(duì)圖像中的每個(gè)可能的車道重復(fù)此過程。

如: E2E-LMD、IntRA-KD、UFAST等,其中UFAST實(shí)現(xiàn)了當(dāng)前最快的檢測(cè)速度,達(dá)到了300FPS(后面詳細(xì)介紹)。

3)基于anchor的方法

類似YOLOv3或SSD的單階段模型,如Line-CNN、LaneATT等,其中LaneATT提出了新的基于anchor的車道檢測(cè)注意機(jī)制,表現(xiàn)SOTA,達(dá)到了250FPS(后面詳細(xì)介紹)。

4)其他方法

FastDraw :不需要后處理,需要分割和行分類的方法。雖然速度高。但是精確度不高。

PolyLaneNet:速度快,但是由于現(xiàn)有的數(shù)據(jù)集不均衡,造成一些偏差。

附:(本節(jié)提到的幾篇文章出處)

SCNN—Spatial As Deep: Spatial CNN for Traffic Scene Understanding. AAAI, 2018.

SAD—Learning lightweight Lane Detection CNNs by Self Attention Distillation. ICCV, 2019.

CurveLanes-NAS—CurveLane-NAS: Unifying Lane Sensitive Architecture Search and Adaptive Point Blending. ECCV,2020.

E2E-LMD—End-to-End Lane Marker Detection via Row-wise Classification. CVPR Workshop, 2020.

IntRA-KD—Inter-Region Affinity Distillation for Road Marking Segmentation. CVPR, 2020.

UFAST—Ultra Fast Structure aware Deep Lane Detection. ECCV, 2020.

Line-CNN—Line-CNN: End-to-end traffic line detection with line proposal unit. Intelligent Transportation Systems,2019.

LaneATT—Keep your eyes on the lane: Real-time attention-guided lane detection. CVPR, 2021.

FastDraw—FastDraw: Addressing the Long Tail of Lane Detection by Adapting a Sequential Prediction Network.CVPR, 2019.

PolyLaneNet—PolyLaneNet: Lane Estimation via Deep Polynomial Regression. ICPR, 2020.

5 評(píng)價(jià)指標(biāo)

兩個(gè)當(dāng)前主流數(shù)據(jù)集 TuSimple 和 CULane 采用不用的評(píng)價(jià)指標(biāo)。

首先,在判斷 True or False時(shí),主要有兩種方式:

1.End Point,通過判斷線的端點(diǎn)間的距離及其包圍面積是否超過閾值;(TuSimple數(shù)據(jù)集)

2.IoU,預(yù)測(cè)和標(biāo)注都畫出來,像圖像分割一樣計(jì)算IoU的重疊面積,小于閾值判為負(fù);(CULane數(shù)據(jù)集)

指標(biāo)1—準(zhǔn)確度(TuSimple):

Cclip:預(yù)測(cè)正確的道路點(diǎn)數(shù);

Sclip:所有的道路點(diǎn)數(shù);

指標(biāo)2—F1-measure(CULane):

TP: IoU>0.5的預(yù)測(cè);

FP: IoU<0.5的預(yù)測(cè);

TN: 沒有這條車道且預(yù)測(cè)沒有該車道;

FN: 有這條車道但被預(yù)測(cè)為沒有該車道;

其它指標(biāo):

Runtime(ms)

MACs(multiply-accumulate operations)

FPS

FDR(false discovery rate)

FNR(false negative rate)

6 近期比較新的方法

2021:

  1. Structure Guided Lane Detection IJCAI 2021 美團(tuán)

  2. CondLaneNet: a Top-to-down Lane Detection Framework Based on Conditional Convolution

  3. Keep your Eyes on the Lane: Real-time Attention-guided Lane Detection CVPR 2021 代碼開源

  4. YOLinO: Generic Single Shot Polyline Detection in Real Time

  5. LaneAF: Robust Multi-Lane Detection with Affinity Fields 代碼開源

  6. Robust Lane Detection via Expanded Self Attention

  7. End-to-End Deep Learning of Lane Detection and Path Prediction for Real-Time Autonomous Driving

  8. RESA: Recurrent Feature-Shift Aggregator for Lane Detection AAAI 2021 代碼開源

  9. End-to-end Lane Shape Prediction with Transformers WACV 2021 代碼開源

2020:

  1. 3D-LaneNet+: Anchor Free Lane Detection using a Semi-Local Representation

  2. Keep your Eyes on the Lane: Attention-guided Lane Detection 代碼開源

  3. RONELD: Robust Neural Network Output Enhancement for Active Lane Detection ICPR 2020 代碼開源

  4. CurveLane-NAS: Unifying Lane-Sensitive Architecture Search and Adaptive Point Blending ECCV 2020 Datasets

  5. Towards Lightweight Lane Detection by Optimizing Spatial Embedding ECCV 2020 Workshop

  6. Structure-Aware Network for Lane Marker Extraction with Dynamic Vision Sensor

  7. Lane Detection Model Based on Spatio-Temporal Network with Double ConvGRUs

  8. Heatmap-based Vanishing Point boosts Lane Detection

  9. Synthetic-to-Real Domain Adaptation for Lane Detection

  10. E2E-LMD: End-to-End Lane Marker Detection via Row-wise Classification

  11. SUPER: A Novel Lane Detection System

  12. Ultra Fast Structure-aware Deep Lane Detection ECCV 2020 代碼開源

  13. PolyLaneNet: Lane Estimation via Deep Polynomial Regression 代碼開源

  14. Inter-Region Affinity Distillation for Road Marking Segmentation CVPR 2020 代碼開源

  15. Gen-LaneNet: A Generalized and Scalable Approach for 3D Lane Detection ECCV 2020 代碼開源

  16. Detecting Lane and Road Markings at A Distance with Perspective Transformer Layers

  17. Semi-Local 3D Lane Detection and Uncertainty Estimation

  18. FusionLane: Multi-Sensor Fusion for Lane Marking Semantic Segmentation Using Deep Neural Networks 代碼開源

  19. PINet:Key Points Estimation and Point Instance Segmentation Approach for Lane Detection 代碼開源

  20. Better-CycleGAN + ERFNet: Lane Detection in Low-light Conditions Using an Efficient Data Enhancement : Light Conditions Style Transfer submitted to IV 2020

  21. Multi-lane Detection Using Instance Segmentation and Attentive Voting ICCAS 2019

7 部分文章原理

留待后期陸續(xù)更新。。。。,感興趣的朋友可以關(guān)注一下,能點(diǎn)個(gè)贊的話更好啦。

歡迎自動(dòng)駕駛同行或者感興趣的朋友一起玩!

車道線檢測(cè)綜述及近期新工作的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
安阳市| 兴宁市| 兴和县| 清镇市| 固镇县| 都匀市| 治多县| 古浪县| 兴和县| 柳州市| 阿图什市| 阜阳市| 绿春县| 沁阳市| 阿巴嘎旗| 永州市| 安阳市| 和田县| 彩票| 通山县| 诸城市| 德格县| 买车| 卢氏县| 绵竹市| 且末县| 揭东县| 昌江| 保康县| 郁南县| 民勤县| 晋中市| 托里县| 开封市| 鄂伦春自治旗| 霸州市| 黎平县| 伊宁县| 柳州市| 沿河| 寿光市|