訂閱
糾錯(cuò)
加入自媒體

自動(dòng)駕駛汽車如何識(shí)別紅綠燈?

只要汽車在道路上行駛,無疑會(huì)遇到一個(gè)場(chǎng)景,那就是在路口遇到紅綠燈時(shí),根據(jù)紅綠燈的情況及時(shí)停車或繼續(xù)行駛。這一看似簡(jiǎn)答的駕駛動(dòng)作,對(duì)于人類駕駛員來說,是非常自然的一件事,很多老司機(jī)憑借視覺和經(jīng)驗(yàn),可以快速判斷紅綠燈的情況。

這一簡(jiǎn)單的場(chǎng)景對(duì)于自動(dòng)駕駛汽車來說,卻有很多值得討論的地方。雖然只是根據(jù)燈的顏色決定行駛步驟,但紅綠燈識(shí)別無疑是自動(dòng)駕駛系統(tǒng)最基礎(chǔ)、最重要的任務(wù)之一。如果自動(dòng)駕駛汽車不能準(zhǔn)確判斷信號(hào)燈狀態(tài),就無法安全地在城市道路上通行,這將直接關(guān)系到車輛的安全性和通過能力。

自動(dòng)駕駛的核心任務(wù)就是在沒有人為干預(yù)的情況下,自己完成感知、決策和控制等動(dòng)作。紅綠燈屬于“規(guī)則性行為”的典型場(chǎng)景,它是道路上明確、可預(yù)測(cè)的交通控制規(guī)則。那自動(dòng)駕駛汽車是如何識(shí)別紅綠燈的?

紅綠燈是怎么被看到的?

自動(dòng)駕駛汽車識(shí)別紅綠燈,最基礎(chǔ)的工具就是攝像頭。自動(dòng)駕駛汽車上安裝的車載攝像頭,就像是人的眼睛,可以從不同角度不停獲取周圍環(huán)境的畫面。在這些視頻流里面,系統(tǒng)只有做到知道紅綠燈是什么、在哪里、當(dāng)前狀態(tài)是怎么變的等信息,才可以準(zhǔn)確地識(shí)別紅綠燈。

自動(dòng)駕駛汽車最早識(shí)別紅綠燈的方法來自計(jì)算機(jī)視覺的經(jīng)典思路,即基于顏色和形狀的檢測(cè)。具體做法是先分析圖像中的顏色分布和幾何特征,把可能包含燈組的候選區(qū)域找出來,然后判斷這些區(qū)域是紅、黃還是綠。傳統(tǒng)算法一般用顏色分割和邊緣檢測(cè)來篩選候選區(qū)域,再通過模板匹配或手工提取的特征來確認(rèn)它是否是信號(hào)燈,最后確定燈的當(dāng)前狀態(tài)。

隨著自動(dòng)駕駛技術(shù)的不斷發(fā)展,深度學(xué)習(xí)進(jìn)一步提升了紅綠燈識(shí)別的準(zhǔn)確性與魯棒性。深度學(xué)習(xí)模型可以從大量標(biāo)注數(shù)據(jù)中學(xué)習(xí)什么樣的圖像是紅綠燈、它在不同環(huán)境光照、不同距離或部分遮擋下是什么樣子,然后自動(dòng)輸出檢測(cè)結(jié)果。這類神經(jīng)網(wǎng)絡(luò)模型相比傳統(tǒng)方法對(duì)復(fù)雜場(chǎng)景更具適應(yīng)性,因此在自動(dòng)駕駛感知里被大量使用。

實(shí)際上,已經(jīng)有專門針對(duì)交通信號(hào)燈檢測(cè)優(yōu)化的網(wǎng)絡(luò)模型,用于實(shí)時(shí)識(shí)別和分類紅綠燈的燈狀態(tài)。這些模型會(huì)結(jié)合多個(gè)時(shí)間幀進(jìn)行處理,而不是僅分析單幀圖像,這樣可以利用時(shí)間連續(xù)性提高紅綠燈識(shí)別的穩(wěn)定性和準(zhǔn)確率。

不只是相機(jī),多種感知協(xié)同更穩(wěn)妥

雖然攝像頭是識(shí)別信號(hào)燈的主要傳感器之一,但自動(dòng)駕駛汽車的“眼睛”其實(shí)不止一個(gè)。為了提升準(zhǔn)確性和可靠性,系統(tǒng)會(huì)把攝像頭識(shí)別結(jié)果與其他傳感器的信息融合一起判斷。

一個(gè)典型的組合就是攝像頭+高精度地圖(HDMap)。高精度地圖會(huì)提前記錄路口的位置、信號(hào)燈的位置甚至一些配時(shí)信息。在自動(dòng)駕駛系統(tǒng)里,當(dāng)車靠近某個(gè)地點(diǎn)時(shí),它就已經(jīng)知道這個(gè)路口有紅綠燈,這樣可以幫助感知系統(tǒng)減少盲區(qū)和誤檢。對(duì)于攝像頭來說,它不再是“無目的地找信號(hào)燈”,而是可以提前知道紅綠燈的大致位置和可能的狀態(tài)。這樣配合起來,車輛的識(shí)別準(zhǔn)確率會(huì)得到明顯提升。

還有一些自動(dòng)駕駛方案會(huì)用到激光雷達(dá)(Lidar)數(shù)據(jù)。雖然雷達(dá)無法直接識(shí)別顏色,但它可以幫助確認(rèn)信號(hào)燈的位置和空間關(guān)系,比如可以判斷信號(hào)燈是否被其他物體局部遮擋,或者測(cè)量燈距離車輛的精確距離。這些信息交給融合算法一起判斷,就能進(jìn)一步提高自動(dòng)駕駛系統(tǒng)整體感知的穩(wěn)定性。

識(shí)別之后怎么讓車輛準(zhǔn)確執(zhí)行

對(duì)于自動(dòng)駕駛汽車來說,識(shí)別出信號(hào)燈才是第一步,下一步是讓車輛做出正確的決策。自動(dòng)駕駛系統(tǒng)的決策模塊需要根據(jù)識(shí)別結(jié)果和當(dāng)前車速、路況、地圖信息綜合判斷下一步動(dòng)作。

大家在開車時(shí)應(yīng)該可以發(fā)現(xiàn),很多路口的紅綠燈并不統(tǒng)一,有些路口有單獨(dú)的右轉(zhuǎn)向指示燈,有些路口有單獨(dú)的左轉(zhuǎn)向指示燈。自動(dòng)駕駛系統(tǒng)不僅要準(zhǔn)確識(shí)別出這些燈的位置及狀態(tài),更要正確理解指示燈的含義,從而為決策模塊提供準(zhǔn)確的數(shù)據(jù)。譬如在遇到有單獨(dú)的右轉(zhuǎn)指示燈的路口,一定要先辨別右轉(zhuǎn)指示燈的狀態(tài),再?zèng)Q定是否要右轉(zhuǎn),而不能盲目地直接執(zhí)行右轉(zhuǎn)操作。

當(dāng)然,在真實(shí)的交通環(huán)境中,并不是所有的路口都是非常理想的狀態(tài),會(huì)出現(xiàn)一系列的干擾。在日出、日落時(shí),紅綠燈可能會(huì)被強(qiáng)光“淹沒”,識(shí)別變得模糊。晚上雨天波光反射也會(huì)干擾傳感器判斷。為了應(yīng)對(duì)這種情況,自動(dòng)駕駛系統(tǒng)需提前學(xué)會(huì)各種路況下的紅綠燈狀態(tài),從而提前適應(yīng)復(fù)雜場(chǎng)景。

很多車主在開車時(shí)一定遇到過大型卡車停在前面擋住信號(hào)燈,或是背景中出現(xiàn)類似紅綠燈光源干擾的情況,對(duì)于自動(dòng)駕駛汽車而言,這類場(chǎng)景一定會(huì)遇到。對(duì)于這些場(chǎng)景,自動(dòng)駕駛系統(tǒng)可通過利用時(shí)間連續(xù)性(如結(jié)合前幾幀與當(dāng)前幀的信號(hào)狀態(tài)一致性)、車輛自身的精確定位信息,以及高精度地圖數(shù)據(jù)等多維度信息進(jìn)行判斷,從而全面提升信號(hào)燈識(shí)別的魯棒性與可靠性。

不僅是實(shí)時(shí)感知還有預(yù)測(cè)

對(duì)于自動(dòng)駕駛系統(tǒng)來說,紅綠燈識(shí)別不僅僅是拍到信號(hào)燈之后判斷顏色,其中還會(huì)涉及預(yù)測(cè)信號(hào)燈變化趨勢(shì)。在接近路口時(shí),只有做好紅綠燈的變化趨勢(shì),才可以讓行駛的過程更加平順,從而不會(huì)出現(xiàn)急剎或急起的情況,影響乘客的乘坐體驗(yàn)。

正如前文所說,自動(dòng)駕駛系統(tǒng)除了純粹的視覺識(shí)別,還會(huì)融合來自高精地圖或城市交通信號(hào)系統(tǒng)的數(shù)據(jù)。如果車輛能提前知道下一階段燈的狀態(tài)和剩余時(shí)間,它的行為會(huì)更加平順和安全。很多我們常使用的導(dǎo)航系統(tǒng)實(shí)現(xiàn)的紅綠燈倒計(jì)時(shí),就是使用的這種思路,只不過在自動(dòng)駕駛里需要更高的精度和更低的延遲。

現(xiàn)在,還有一些先進(jìn)的自動(dòng)駕駛方案正進(jìn)一步引入基于機(jī)器學(xué)習(xí)的預(yù)測(cè)能力。通過分析歷史車輛通行數(shù)據(jù)與實(shí)時(shí)交通流信息,系統(tǒng)可以訓(xùn)練模型來預(yù)測(cè)信號(hào)燈在下一個(gè)周期的可能變化。這種前瞻性的預(yù)測(cè)策略,能顯著提升自動(dòng)駕駛車輛的車速控制平順性、通行效率,并為更安全、合理的軌跡規(guī)劃提供關(guān)鍵決策依據(jù)。

最后的話

紅綠燈識(shí)別這個(gè)看似細(xì)小的能力,其實(shí)能看出自動(dòng)駕駛技術(shù)走到哪一步。它不只是“看清一個(gè)燈是什么顏色”,而是考驗(yàn)系統(tǒng)能否在不確定、復(fù)雜、甚至互相矛盾的信息中,始終做出最保守、最安全的判斷。也正因?yàn)槿绱,紅綠燈識(shí)別始終是自動(dòng)駕駛安全能力的試金石,它逼著技術(shù)從“能用”走向“可信”,從單點(diǎn)智能走向系統(tǒng)級(jí)可靠。

-- END --

       原文標(biāo)題 : 自動(dòng)駕駛汽車如何識(shí)別紅綠燈?

聲明: 本文由入駐維科號(hào)的作者撰寫,觀點(diǎn)僅代表作者本人,不代表OFweek立場(chǎng)。如有侵權(quán)或其他問題,請(qǐng)聯(lián)系舉報(bào)。

發(fā)表評(píng)論

0條評(píng)論,0人參與

請(qǐng)輸入評(píng)論內(nèi)容...

請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字

您提交的評(píng)論過于頻繁,請(qǐng)輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無評(píng)論

暫無評(píng)論

    人工智能 獵頭職位 更多
    掃碼關(guān)注公眾號(hào)
    OFweek人工智能網(wǎng)
    獲取更多精彩內(nèi)容
    文章糾錯(cuò)
    x
    *文字標(biāo)題:
    *糾錯(cuò)內(nèi)容:
    聯(lián)系郵箱:
    *驗(yàn) 證 碼:

    粵公網(wǎng)安備 44030502002758號(hào)