ADAS的實現


雷鋒網按:本文內容來自武漢極目智能CEO程建偉在硬創公開課的分享,由雷鋒網旗下欄目“新智駕”整理。目前,單目視覺ADAS技術相對成熟,同時成本也比較低,應用最為廣泛。那么,到底單目視覺ADAS背后有哪些技術原理(算法、硬件)?同時如何讓廣大用戶觸手可及?

以下分享也許可以解答您的疑問:

ADAS的實現途徑;

單目視覺ADAS的基本原理;

單目視覺ADAS的技術難點(數據樣本積累、算法、芯片、攝像頭及前后裝等);

視覺ADAS的發展趨勢。

一、ADAS的實現途徑

伴隨著這幾年自動駕駛概念的火熱,ADAS越來越受大家關注,輔助駕駛作為自動駕駛的早期階段,在整個流程里扮演著感和知的角色。

第一步是通過各種傳感器來采集車身已經周邊環境信息,包括但不限于GPS、車身傳感器、攝像頭及雷達等。目前汽車智能都離不開這幾種傳感器的融合運用,為車輛來建立周邊的立體信息。

第二步則是根據采集到的信息來進行道路、車輛、行人和路標的識別。對各種工況下道路參與者的狀態提取,給決策者提供決策信息。如果決策者為駕駛員,那么是輔助信息;如果決策者為制動部件,那么就上升到AEB或者LC等Level 2以上的駕駛輔助階段。

各類傳感器的機制從底層邏輯來說是比較類似的,都是光學或者模擬信號的數字化,采用算法來還原傳感量的變化。而攝像頭技術是目前ADAS領域最快速發展的傳感器技術。

SA(Strategy analytics)分析指出:如果車輛前方只有一個傳感器,那么最大可能是攝像頭;如果車輛前方有多個傳感器,那么確定的是會有一個攝像頭在其中。

二、視覺ADAS的基本原理

我們以目前基于攝像頭的單目視覺為例來說明其基本原理。

整個流程包括樣本的采集及標記,同時對標記的樣本進行大范圍訓練來提取特征和模型,將模型作為實際圖像數據進行分類識別。

另外一個維度,我們需要保證圖像源的質量,通過寬動態、強光抑制、降噪等技術來保證輸入數據源的干凈,將真實環境清晰的數據進行邊緣化和紋理化送入分類器進行識別

同時,在這個環節我們要非常注重模型數據和圖像源數據的一致性,即樣本標記的數據和實際圖像源要來自相同的鏡頭、圖像Sensor和相同的ISP技術,來保證訓練和實際的高匹配。

這部分是目前在實驗室做數據時很難實現的,很多可能采用的是公開的樣本庫來訓練,而公開樣本庫所采用的攝像頭、鏡頭角度等并不是我們實際中使用的。

三、視覺ADAS的難點

在產品開發中,難點在各個環節都有覆蓋。

首先是算法本身的檢測率,這是需要不斷提升的環節。需要在魯棒性和敏感性之間作平衡,來保證產品的良好體驗。

同時從產品工程化的角度講,很多時候并不能用檢測率最高的算法,必須優化算法速度,因為我們沒法將一顆i7芯片或者服務器搬到汽車上去;其次是正負樣本的積累,考慮到源同步的問題,樣本積累必須來自實測,同時保證大量。

第三個方面,既然做的是產品,那么硬件處理器和攝像頭的選擇必須考慮性價比、可量產性等。

第四,安裝方面要盡可能的簡化用戶的安裝步驟,降低安裝難度,那么需要在算法設計的時候充分將內外參的兼容性考慮進去,并在不同車型的測試中驗證,這部分是采用技術提升體驗的關鍵。

最后是天氣適應性,每種傳感器都有自己的長處,但是也都有自身的短板,比如雷達對靜態物體、激光雷達對天氣,攝像頭也會受制于天氣和光照影響,在這些條件下,提升攝像頭前端技術變得尤為重要(Mobileye也不僅僅是一個算法公司)。

當前階段在嵌入式端工作的算法,普遍基于機器學習,其優點是工程化、量產化更有可行性。

任何人工智能算法的落地都必須具備可工程化。一方面是視覺前端的提升帶來了運算量的降低;另一方面科研人員的探索可以給技術實現提供更豐富的組合可能。

同時摩爾定律的繼續深化帶來芯片可以實時的完成更多復雜的算法,特別是嵌入式芯片可以運行以前高配置電腦甚至服務器才能完成的功能。

當然硬幣的另一面,依然有需要用更好的方法來解決的地方,包括有遮擋的目標物、檢測率的繼續提升等等。這些都有待攝像頭前端技術的繼續提升和深度學習算法的嵌入式應用來解決。

四、視覺ADAS的功能

接下來我們通過兩個簡單的例子來介紹車輛識別、車道線識別、交通標志牌識別等功能。

對車輛識別和車道線識別只是前方碰撞預警和車道偏離預警的第一步,我們還需要綜合速度、車輛自身行駛區域、前方車輛狀態等信息來進行分析,參照ISO標準來進行報警信息的輸出。

1、車輛識別及跟蹤:

2、車道線識別:

3、交通標志識別:

基于前面基本功能和背景的分析,我們從以下幾個方面來探討ADAS技術的深化之路,它需要的是面向AEB(自動制動)、LC(車道中心保持)等。

五、視覺ADAS的硬件

視覺ADAS系統其實是一套嚴謹的光學系統或者相機。

但是它比普通相機運行的環境更加苛刻,包括振動、顛簸、高溫等因素,我們從每一個環節來保證這套系統的一致性和可靠性,特別是圖像源環節,比如說鏡頭標定、焦距控制、畸變系數的補償,這些都構成產品可量產性的重要因素。

視覺ADAS系統的內參可靠性同時要結合外部參數的差異性。比如說車輛在平路和坡道時的視覺和測距完全不一樣,我們通過對自身鏡頭的參數和外部目標的視角進行距離矯正,最終達到1個像素以內的誤差。

精準的距離測試是前車碰撞預警乃至AEB的基礎。

目前,基于單目視覺的測距方法集中于兩類:

其一,就是通過光學幾何模型(即小孔成像模型)建立測試對象世界坐標與圖像像素坐標間的幾何關系,結合攝像頭內、外參的標定結果,便可以得到與前方車輛或障礙物間的距離;

其二,就是在通過采集的圖像樣本,直接回歸得到圖像像素坐標與車距間的函數關系,這種方法缺少必要的理論支撐,是純粹的數據擬合方法,因此受限于擬合參數的提取精度,魯棒性相對較差。

正因如此,我們采用了光學幾何模型進行車距的計算。前面已經說過了,我們采用了嚴格的攝像頭標定方法可以獲得精準的內參和外參。

除此之外,影響測距精度的另一重要因素就是車輛邊緣檢測的精度。我們采用了精確的邊緣檢測和多幀綜合檢測的算法,可以在不同的光線環境下得到相對精準的用于車距檢測的車輛坐標信息。

盡管如此,由于道路平面的多變特性,動態的距離測試必須考慮外參的動態改變量及圖像處理時的隨機誤差。圖像上幾個像素的跳變,就可能引起遠距離車距測量的較大誤差。

因此,我們在誤差來源分析的基礎上,力圖通過誤差修正方法及算法優化方法,從多個層面降低測距誤差:

道路環境的精準重構:

同時可以保證我們對周邊其他參照系的精確重構。在這個模型圖像里,我可以看到對道路環境進行了位置重構,對車道線距離、車輛距離、車道線角度以及車高等信息完成了提取,特別是車道線的距離檢測可以達到厘米級的誤差。

六、視覺ADAS的算法

剛才講到的是前端攝像頭,接下來是算法端的核心。我們需要的是對樣本進行大量的訓練。我們在樣本的訓練方式上采用了一些創新,包括UGC(User Generated Content)、圖像源同步、自動提取和人工校驗相結合等。

算法的載體是硬件,硬件的選擇需要從運算速度、功耗散熱和成本三個方面來平衡。

攝像頭、算法及硬件最終需要通過安裝來保證設計者的意志得到體現,糟糕的安裝會導致前面的工作功虧一簣。在有安裝條件的情況下,我們通過專業安裝人員進行標定板的安裝;同時我們有大量的DIY用戶,那么便可以通過精簡的內外參和行駛數據總結來給用戶提供個性化的報警機制。

我們目前近千臺的激活用戶經過上百萬公里的行駛里程積累,產生了一些比較喜人的數據。

根據我們的駕駛行為評分系統,某個用戶在為我們貢獻了2950公里里程的實際數據的同時,他的駕駛得分得到了穩步的提高,充分體現了ADAS系統對用戶的駕駛規范性提升價值。

最后,針對視覺ADAS的發展趨勢,程建偉認為將包含以下方面:

問答環節:

雷鋒網新智駕:請問基于攝像頭如何得到物體的三維位置?基于slam能重建出運動的車輛嗎?

程:根據攝像頭的自身參數,得到目標物體的縱向距離和橫向距離,進一步計算出物體的寬度高度信息;可以通過自運動模型得到車輛的縱向和橫向運動。

雷鋒網新智駕:能否說一下單目和雙目的區別?基于視覺的測距為什么不選雙目,會更準嗎?

程:單目更加成熟,并且對性能要求更低,安裝角度要求低;雙目可以計算圖像深度信息,能更準確的測量距離,但是運算要求高,有效距離近。人對距離的感知刷新是在0.1s級別,所以99米和100米之間的誤差,實際對人的駕駛判斷沒有太高意義。單目測距完全符合ADAS的標準。

雷鋒網新智駕:基于光學幾何模型測距的方法依賴于物體在路面的假設,如果車輛被遮擋,或者行人下半身被綠化帶遮擋,與路面沒有交點,那么如何測距?

程:我們的鏡頭在標定時會計算FOE值,通過該參數與物體實際寬度值來計算實際距離,計算距離經過多次濾波來消除遮擋的干擾。

雷鋒網(公眾號:雷鋒網)新智駕:視覺ADAS技術需要處理的數據量多大? 需要怎么樣的硬件資源?

程:數據處理量看功能以及優化,目前的情況是行人檢測大于車輛檢測大于車道線檢測,目前車輛和車道大概40G FLOPS,如果加上行人,會翻倍。所以硬件的選擇一方面是處理器性能,另外是優化性能的均衡。

雷鋒網新智駕:您認為傳統視覺算法與新興CNN、RNN算法相比優劣勢在哪里?未來,您更看好哪種?

程:傳統視覺算法優勢是目前成熟,計算量小,可以實現嵌入式化,低成本化;劣勢是算法的提升后期比較困難;CNN在最近幾年得到了長足的發展,目前更多的是在服務器后臺端運行,對于嵌入式化還有一段路要走;未來隨著摩爾定律的繼續發展,硬件性能的進一步提升,CNN會有比較大的空間在嵌入式應用領域,我們這這塊也已經在做一些測試工作,也有一些比較好的結果。

雷鋒網新智駕:極目的單目ADAS方案與Mobileye有什么區別及優勢?

程:Mobileye是單目ADAS的標桿,目前國內外單目的ADAS都是更多的在以他們為目標進行學習。極目做了更多的針對國內的路況適配,同時針對國人做了很多報警機制的優化。同時我們以移動互聯網/車聯網為載體,在大范圍樣本獲取方面,做了很多UGC的落地工作。

雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,362評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,577評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,486評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,852評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,600評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,944評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,944評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,108評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,652評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,385評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,616評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,111評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,798評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,205評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,537評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,334評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,570評論 2 379

推薦閱讀更多精彩內容

  • 2017年無人駕駛還處于積極研發和普及期,民用的測試和技術探索也主要在小型汽車方面,各大巨頭都將2020年作為一個...
    方弟閱讀 7,137評論 1 16
  • 自動駕駛的機遇與挑戰 自動駕駛無疑是近兩年資本市場最熱的話題之一,甚至被認為是人工智能最有前景的應用,大量傳統車企...
    ZXWD閱讀 2,566評論 0 3
  • 作者:溫利武 班級:1402019 學號:14020199041 【嵌牛導讀】:本文梳理總結了前面11篇涉及...
    wlw_1fdf閱讀 1,099評論 2 6
  • 如此年輕的我,內心底一直都是喜歡兩個老人相伴的唯美畫面。具體為什么是老人,我自己也不知道,曾一度還以為自己心理年...
    堇7兒閱讀 334評論 0 1
  • 樓頂攝影(Rooftopping)是一種足以令人嘆為觀止的攝影方式。從事這類型的攝影師(也稱之為rooftoppe...
    唯物WEWOW閱讀 328評論 0 0