高德AR & 車道級導航技術演進與實踐
2020雲棲大會於9月17日-18日線上上舉行,阿里巴巴高德地圖攜手合作夥伴精心組織了“智慧出行”專場,為大家分享高德地圖在打造基於DT+AI和全面上雲架構下的新一代出行生活服務平臺過程中的思考和實踐,並重點分享了「高精地圖、高精演算法、智慧時空預測模型、自動駕駛、AR導航、車道級技術」等話題。
「高德技術」把講師分享的主要內容整理成文並陸續釋出出來,本文為第2篇。
阿里巴巴高階地圖技術專家王前衛分享的話題是《AR&車道級導航技術演進與實踐》。他為大家介紹了這些領域的核心技術、階段成果及未來方向。
王前衛主要分享了三部分的內容:
-
技術背景
-
當前進展
-
核心技術
以往,高德透過全球衛星定位系統和數字化的電子地圖為使用者提供了一款道路級的導航服務,幫助使用者方便快捷的到達目的地。現在透過引入更能理解環境,感知環境的視覺感知系統,以及透過引入更貼近現實,更精細的車道級資料,為使用者精心打造了一款基於實景的車道級導航產品。它能為使用者帶來一種全新的導航體驗,做到所見即所得。
這款產品包含哪些功能呢?AR導航透過影片增強技術實現了引導資訊與現實世界更完美的貼合,為使用者提供簡單易懂的方向性指引。這樣使用者再也不會因為走到複雜路口而走錯路;在距離路口較近,且使用者行駛在非正確的車道上時,高德AR導航也能進行及時準確的變道提醒;在路口等紅綠燈的時候,幫助使用者實時觀察周邊環境,及時提醒使用者,紅燈已變綠燈,或者前車已經啟動。AR導航功能一經上線就獲得了使用者的好評。
核心技術揭秘
高德AR導航需要具備三方面的能力:
-
對周邊環境實時的感知能力
-
車道級的高精定位能力
-
道路資料的精細化表達能力
環境實時感知
在環境感知上,高德AR導航選擇了成本較低但目前使用廣泛的視覺技術,透過深度學習演算法來感知周圍的環境。其中最大的挑戰在於如何設計一款輕量化的深度學習模型,既能在低算力的裝置上實時執行,同時能保證較高識別精度。高德主要在三個方面進行了最佳化:
第一,在資料上,高德採用了海量多源大資料的融合和提取來保證訓練樣本的多樣性和覆蓋度;第二,在演算法上,主要透過最佳化網路模型,特徵共享等方法來保證演算法的準確度;第三,在效能上,透過知識蒸餾,模型的量化演算法,多工的跟蹤等方法來保證在低算力上能流暢執行。
高精定位
GPS定位精度不足,訊號干擾大,特別是在遇到城市森林或者是天氣不好的時候,會產生訊號漂移、精度無法保證。目前精度不足已經成為大多數導航產品使用者體驗提升的瓶頸。基於此,高德提出了一種基於雲端一體化視覺定位技術,基於端上影像,結合雲端檢視大資料,透過神經網路迴歸出裝置絕對位姿。與此同時,透過端上識別車道線、道路邊沿等標識,進行相對定位。最終結合時空一致性,進行雲和端的融合,大幅提升了定位精度,將定位誤差提升了一個數量級。
在沒有網路的時候,如何使用高精度定位呢?基於成本較低的GPS、慣導和視覺感測器,高德設計研發了多源緊耦合SLAM(MT-SLAM)技術,透過演算法的深度融合實現低成本高精度的位置姿態估計,為高精地圖眾包採集、車道級AR導航等業務提供很好的能力支撐。其相對位置精度30cm佔比在82%以上。
位置姿態的提升,主要是根據GNSS不同資訊的精度特性,採用分層緊耦合的融合框架,對資訊充分利用,同時考慮運動約束,在減少最佳化維度的同時也提高精度;根據實際場景的精度特點,縮減內層最佳化物件,來提升最佳化效率;根據協方差應用場景,採用增量遞迴的方式提升協方差恢復效率。
在實際的使用者場景中,定位遇到的環境是比較複雜的,在實現方式上,有的是基於手機RTK技術,有的是基於視覺感測技術。在不同場景下,有的需要標準精度定位,也有的需要高精度的定位能力。
如何降低成本,提升效率,以成本最小化的方式來實現一體化定位技術應用和落地呢。高德設計了一套高精/高標一體化融合定位系統。基於成熟的差分衛星定位或環境語義資訊,構建輕量化的高精定位能力,並且和標精的導航定位結合形成一體化的融合定位引擎,滿足自動駕駛、車道級導航等不同業務的需要。
一體化定位引擎,已具備完整的道路級標精、車道級高精定位能力,高精、標精定位結果獨立輸出又相互關聯,為導航和自動駕駛聯動提供便利,確保在全場景下的定位結果輸出,保證定位連續性。
道路資料的精細化表達
現在有了車道級高精的定位,也有了對周邊環境的實時感知,最後還需要考慮的是如何把標準精度資料表達得更加精細,如何透過建立道路模型,使引導資訊的表達更加貼近現實場景。
大家首先能想到的是透過高精資料。高精資料的釐米級精度,確實能更真實的反映真實世界。然而,為了追求低成本,高覆蓋,高德選擇了利用標準資料精度,加上道路屬性資訊,透過演算法來構建高精道路資料模型。
高德主要透過兩個方面來進行模型構建,一是道路的模型,主要是利用SD的形點資料,結合道路的車道屬性資訊,透過對路口的切分、建模、還原等演算法來建立道路的三維模型。二是實景中的引導資訊展示,主要利用規劃路徑資訊和引導資訊,結合實時的道路影像特徵提取資訊,再加融合的高精定位,在不同的場景下來分別構建對應的引導線模型。
目前高德的這套模型構建演算法,已在實際專案中落地。其車道級三維模型已經能夠很好的反映真實世界,更加逼近現實世界;其AR導航的指示引導的鋪路線和引導線,在絕大多數場景已經做了和實景道路的貼合。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69941357/viewspace-2724745/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 業內首發車道級導航背後——詳解高精定位技術演進與場景應用
- 導航定位向高精定位的演進與實踐
- 高德車載導航的差分更新最佳化實踐
- 滴滴AR實景導航背後的技術
- 前端技術演進(六):前端專案與技術實踐前端
- 高德車載導航自研圖片格式的探索和實踐
- 快手萬億級別Kafka叢集應用實踐與技術演進之路Kafka
- 地下停車場怎麼導航,停車場導航技術怎麼實現
- 深度學習在高德駕車導航歷史速度預測中的探索與實踐深度學習
- 高德客戶端及引擎技術架構演進與思考客戶端架構
- 滴滴導航若干關鍵功能的技術突破與實踐
- 高德地圖駕車導航記憶體優化原理與實戰地圖記憶體優化
- Web前端AR技術探索-導航中的應用Web前端
- 高德引擎構建及持續整合技術演進之路
- 高德技術團隊:深度學習在導航速度預測中的探索與實踐深度學習
- 飛豬Flutter技術演進及業務改造的實踐與思考總結Flutter
- i 技術會筆記 | Druid在愛奇藝的實踐和技術演進筆記UI
- Serverless 架構演進與實踐Server架構
- 停車場智慧尋車系統,大型停車場智慧車位導航技術
- 智慧安全3.0實踐|SASE技術架構的演進之路架構
- UI自動化技術在高德的實踐UI
- Android 底部導航欄 (底部 Tab) 最佳實踐|掘金技術徵文Android
- AR 導航的幾種實現思路
- 技術架構分享:美團配送系統架構演進實踐架構
- 前端技術演進(二):前端與協議前端協議
- 大神講解微服務治理的技術演進和架構實踐微服務架構
- 與AI同行 定位導航技術助力服務機器人智慧升級AI機器人
- 荔枝架構實踐與演進歷程架構
- ByteHouse實時匯入技術演進
- 日均處理萬億資料!Flink在快手的應用實踐與技術演進之路
- 技術沙龍 | 雲時代下的架構演進—企業雲及雲原生技術落地實踐架構
- web安全實踐系列導航Web
- 高德渲染閘道器Go語言重構實踐Go
- 阿里技術專家詳解Dubbo實踐,演進及未來規劃阿里
- 京東APP百億級商品與車關係資料檢索實踐 | 京東雲技術團隊APP
- 百分點大資料技術團隊:輿情平臺架構實踐與演進大資料架構
- 如何在技術上實現室內導航?室內地圖導航怎麼實現?地圖
- 跨平臺技術演進