99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用計算機(jī)視覺技術(shù)實現(xiàn)SLAM的工作流程

Cadence楷登 ? 來源:Cadence楷登 ? 作者:Cadence楷登 ? 2021-04-08 11:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

在汽車最初誕生之時,它僅僅被視作將我們從一個地點快速運送到另一地點的交通工具;但作為如此具有革命性意義的發(fā)明,它顛覆了人類了解世界的方式,理所當(dāng)然也將享受持續(xù)創(chuàng)新的加持。

智能化工具的搭載讓汽車愈加聰慧,先是以抱死和動力轉(zhuǎn)向為代表的駕駛員輔應(yīng)用,現(xiàn)有人工智能AI)助力下自動駕駛汽車的崛起。追本溯源,自動駕駛汽車(Autonomous vehicles)須具備的一大關(guān)鍵屬性就是追蹤定位和運動的能力。

90 年代出現(xiàn)的汽車 GPS 技術(shù)已沿用至今,運動追蹤現(xiàn)已成為相對簡單的任務(wù)。但作為一項技術(shù)而言,它打開了通往多種定位和路線規(guī)劃應(yīng)用的大門。然而,我們也要承認(rèn) GPS 的局限性。它的精度只有數(shù)米,不適合需要追蹤小距離或微距離運動的場景以及在高樓大廈林立的城市或山地等 GPS 衛(wèi)星不可用的環(huán)境,數(shù)據(jù)獲取的困難性也給 GPS 判了死刑。

隨著汽車變得更加自動化,并開始具備感知周圍環(huán)境的能力,對追蹤細(xì)微英寸=2.54 厘米)級,且無需衛(wèi)星互聯(lián)。SLAM 的本質(zhì)是將未知環(huán)境的地圖構(gòu)建轉(zhuǎn)化為計算問題,并同步追蹤物體在同一環(huán)境的即時定位(包括位置和方向)。SLAM 可以追蹤 6 個運動的自由度(6DoF),包括 3 個位置度(上/下、前/后、左/右)和 3 個定向度(偏航、俯仰、滾轉(zhuǎn)),來確定你在環(huán)境中的位置(見圖 1)。

2613246a-94f7-11eb-8b86-12bb97331649.png

圖 1

SLAM 的用途非常廣泛。比如,在地圖構(gòu)建應(yīng)用中,SLAM 可以被用于識別你在所處環(huán)境的朝向,如果應(yīng)用判斷你在交叉路口朝向西北,它就可以告訴你接下來要右轉(zhuǎn)還是左轉(zhuǎn)。GPS 計算只知道你現(xiàn)在位于一個交叉路口,卻無法知道你的朝向。

即時定位與地圖構(gòu)建

SLAM 讓設(shè)備擁有了定位感知能力,嵌入式視覺應(yīng)用也因此取得了重大進(jìn)步?;?SLAM,一輛汽車不僅能追蹤朝向或方向(定向),同時也可以感知它在所處環(huán)境內(nèi)部的運動方式(位置、速度和高度)。

SLAM 運算所需的數(shù)據(jù)通常只需由攝像頭傳感器獲取,這個過程被稱作視覺實時定位建模(VSLAM)。最近幾年,隨著更多可用傳感器的使用,SLAM 也隨之進(jìn)化,開始融合不同傳感器的數(shù)據(jù)。

SLAM 系統(tǒng)的工作原理是通過連續(xù)的影像幀和其它傳感器數(shù)據(jù)對一系列特征點進(jìn)行追蹤,對攝像頭的 3D 位置進(jìn)行三角化,并利用這些信息同步估測攝像頭(或其它傳感器)的定向。只要確保每一幀影像有足夠的可供追蹤的特征點,傳感器的定向和周圍物理環(huán)境的結(jié)構(gòu)就能被快速解讀。

舉個例子,汽車設(shè)計的過程中,SLAM 會調(diào)用單個或多個前向攝像頭、雷達(dá)、激光雷達(dá)和慣性測量單元(IMUs,提供加速計陀螺儀數(shù)據(jù),用于預(yù)估傳感器定向),判斷汽車在當(dāng)前環(huán)境的運動模式。GPS 數(shù)據(jù)可用時,也將被用于驗證之前的位置預(yù)估是否準(zhǔn)確。

圖 2 展示了車身裝配的多種傳感器,包括攝像頭、雷達(dá)和激光雷達(dá)等。這些傳感器都可以作為 SLAM 的數(shù)據(jù)來源。

SLAM 應(yīng)用

SLAM 是駕駛員輔助系統(tǒng)和自動駕駛汽車上多種應(yīng)用的關(guān)鍵。包括且不限于:

車道保持輔助(和車道偏離預(yù)警):除了追蹤車道標(biāo)識,SLAM 也可以確保汽車在同一車道內(nèi)駕駛,并在變道時保證安全。

導(dǎo)航:通過判斷周圍環(huán)境,并結(jié)合預(yù)先規(guī)劃的路徑和 GPS 數(shù)據(jù),汽車可以利用 SLAM 自我導(dǎo)航至目的地。

前方碰撞預(yù)警(FCW):聯(lián)合 SLAM、汽車當(dāng)前所處的道路或運行軌跡將被用于更可靠的碰撞預(yù)警。

SLAM 的市場趨勢

如圖 3 所示,SLAM 相關(guān)應(yīng)用市場的規(guī)模預(yù)計將于 2024 年超過 20 億美元【1】。增長的主要推手是 SLAM 算法的演進(jìn)和在多個細(xì)分市場的增長。持續(xù)的技術(shù)開發(fā)和對 SLAM 優(yōu)勢意識度的上升是市場需求增加的主要動力。自動駕駛汽車和增強虛擬現(xiàn)實等行業(yè)對這項技術(shù)不斷提高的興趣也促進(jìn)了 SLAM 在全球的采納和擴(kuò)張。

26650ac8-94f7-11eb-8b86-12bb97331649.png

圖 3:SLAM 技術(shù)相關(guān)市場預(yù)計將于 2024 年超過 20 億美元

不止于此,SLAM 正在被用于室內(nèi)和戶外環(huán)境的導(dǎo)航應(yīng)用,進(jìn)一步推動這一技術(shù)在多個終端用戶行業(yè)的大規(guī)模采納。過去 5 年間,領(lǐng)先的科技公司顯著加大對 SLAM 的投資,并將其作為新產(chǎn)品開發(fā)和并購等業(yè)務(wù)擴(kuò)張戰(zhàn)略的一部分進(jìn)行考量。

SLAM 的實現(xiàn)條件

圖 4 展示了 SLAM 的一般性流程。

267819ce-94f7-11eb-8b86-12bb97331649.png

圖 4:SLAM 處理流程圖

圖中每個區(qū)塊的實現(xiàn)都是基于傳統(tǒng)的計算機(jī)視覺(Computer Vision)。不同之處在于,它們非常依賴多種不同的線性代數(shù)和矩陣運算,承擔(dān)了繁重的計算任務(wù),且可以實現(xiàn)于 CPUGPU

對一般性使用和原型設(shè)計來講,CPU 是很不錯的選擇,但它的性能和能力有限。首先,用于并行處理的單指令多數(shù)據(jù)流(SIMD)通道數(shù)量較少;其次,功耗效率不高。這兩條導(dǎo)致 CPU 不是大規(guī)模應(yīng)用的最佳選擇,甚至在某些場景下,CPU 都無法滿足 SLAM 的實時性要求。

GPU 則在計算能力方面提升了一個臺階。它具有多種適合并行處理的模態(tài),可協(xié)助實現(xiàn)高性能,并滿足即時性需求。但萬物皆有兩面性,GPU 是耗能巨獸,功耗巨大。而且,僅僅憑借這一條處理上的優(yōu)勢就想說服 SoC 供應(yīng)商在有限的布局規(guī)劃空間額外增加 GPU 所需組件也不太現(xiàn)實。

專屬 DSP 大展身手的時機(jī)終于到了。DSPs 具備高度可編程的特性,面積小,是多個細(xì)分市場大規(guī)模部署設(shè)備量產(chǎn)的理想選擇。

Tensilica Vision Q7 DSP

Cadence Tensilica Q7 DSP 是為了實現(xiàn) SLAM 在邊緣及其他設(shè)備的高性能而專門設(shè)計的。Vision Q7 DSP 已經(jīng)是 Tensilica 家族的第六代視覺與 AI DSPs 產(chǎn)品。Cadence 對它的指令集進(jìn)行了優(yōu)化,使其擁有更高的矩陣運算、特征提取和卷積運算性能,是迄今性能最高的視覺 DSP,并具備在邊緣設(shè)備運行 SLAM 應(yīng)用所必須的高性能與低功耗間的完美平衡。

圖 5 展示了 Cadence Tensilica Q7 DSP 的架構(gòu)和關(guān)鍵特性。

2683703a-94f7-11eb-8b86-12bb97331649.png

圖 5:Tensilica Vision Q7 DSP 架構(gòu)

Tensilica Vision Q7 DSP 的高級特性如下:

● 512 MAC(8 位)處理

● 64 路 SIMD VLIW 處理器

● 1024bit 存儲接口

● 矢量浮點單元(vFPU)的性能是上一代 DSP 的 2 倍

● 擁有 4 通道的集成 3D DMA

● SLAM 性能加速選項可選

● 運算速度最高可達(dá)每秒 2 萬億次運算(TOPS)

此外,Vision Q7 DSP 的設(shè)計已通過 ISO 26262 認(rèn)證,是汽車應(yīng)用的絕佳平臺。下方是將與多種傳感器連接的 Vision Q7 DSP 用于 SLAM 運算的典型架構(gòu)圖。

Vision Q7 DSP 也可以用于實現(xiàn)多種去中心化和分布式的系統(tǒng)。DSP 可被布置在靠近傳感器的位置,在到達(dá) CPU 之前對數(shù)據(jù)進(jìn)行處理,緩解對存儲器帶寬的需求,同時減少數(shù)據(jù)傳輸量。這一方法通常被用于汽車等復(fù)雜系統(tǒng),以滿足新一代應(yīng)用的安全關(guān)鍵和高性能需求。

便捷的開發(fā)流程和配套工具

除了已經(jīng)獲得 Tensilica Xtensa Xplorer 開發(fā)環(huán)境的全面支持,Vision Q7 DSP 還可以充分利用已經(jīng)非常成熟且進(jìn)行了高度優(yōu)化的 Cadence Xtensa Imaging Library 圖像庫。受到 OpenCV(C++語言計算機(jī)視覺庫)的啟發(fā),Cadence 將多種 OpenCV 函數(shù)進(jìn)行了移植,且沿用了類似的函數(shù)名稱和 API,讓 OpenCV 移植過來更加平滑、容易。

Vision Q7 DSP 也已經(jīng)獲得 Tensilica Neural Network compiler 神經(jīng)網(wǎng)絡(luò)編譯器的支持。Tensilica 神經(jīng)網(wǎng)絡(luò)編譯器將神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖編譯成 Vision Q7 DSP 可執(zhí)行、高度優(yōu)化的高性能代碼,這些代碼充分利用了優(yōu)化神經(jīng)網(wǎng)絡(luò)庫中豐富的函數(shù)集。

性能比較

基于單攝像頭數(shù)據(jù)源,Cadence 在公司內(nèi)部做了 VSLAM 的實現(xiàn)測試,并獲得了 SLAM 流水線上不同區(qū)塊在 Vision Q7 DSP 和 Vision Q6 DSP(Q7 的前代產(chǎn)品)的相關(guān)數(shù)據(jù)(見圖 7)。

269afd36-94f7-11eb-8b86-12bb97331649.png

圖 7:Vision Q7 DSP 與 Vision Q6 DSP 的速度對比:在 SLAM 不同功能塊上均有 2 倍提升

對比 Vision Q6 DSP,Vision Q7 DSP 的測試結(jié)果在 SLAM 流程管線的不同功能塊均顯示了接近 2 倍的性能提升。優(yōu)化的指令集,更優(yōu)的封裝,以及數(shù)量更多的 MACs 讓攝像頭位置預(yù)估的精度更高,使用 Vision Q7 DSP 加速 SLAM 相關(guān)應(yīng)用的體驗也更好。除了性能提升,Vision Q7 DSP 占用的面積和 Vision Q6 DSP 完全一致,且能耗更低,是未來產(chǎn)品的理想選擇。

結(jié)論

本文中,我們介紹了 SLAM 概念,談及了將 Vision DSP 用于汽車應(yīng)用的設(shè)計實現(xiàn)方法。我們也比較了 Vision Q7 DSP 與其前代產(chǎn)品 Vision Q6 DSP 的差別,以及對 SLAM 不同模塊的性能提升。

本文也講述了如何用純粹的計算機(jī)視覺技術(shù)實現(xiàn) SLAM 的工作流程。就在最近,通過集成多種卷積神經(jīng)網(wǎng)絡(luò)(CNN)層來增強特征點匹配和特征提取也取得了一些進(jìn)展。Cadence Tensilica Q7 DSP 支持最新神經(jīng)網(wǎng)絡(luò)運算所需的各種 layer,讓同一 DSP 上融合視覺和 AI 成為可能。

總而言之,視覺處理和 AI 的完美牽手是將新一代 SLAM 相關(guān)應(yīng)用推向汽車市場的關(guān)鍵。

原文標(biāo)題:即時定位與地圖構(gòu)建(SLAM)和自動駕駛汽車:DSP 的設(shè)計實現(xiàn)之旅

文章出處:【微信公眾號:Cadence楷登】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    556

    文章

    8158

    瀏覽量

    357713
  • SLAM
    +關(guān)注

    關(guān)注

    24

    文章

    441

    瀏覽量

    32511
  • 自動駕駛
    +關(guān)注

    關(guān)注

    790

    文章

    14323

    瀏覽量

    170714

原文標(biāo)題:即時定位與地圖構(gòu)建(SLAM)和自動駕駛汽車:DSP 的設(shè)計實現(xiàn)之旅

文章出處:【微信號:gh_fca7f1c2678a,微信公眾號:Cadence楷登】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    自動化計算機(jī)的功能與用途

    任務(wù)都是通過使用控制機(jī)械和流程的自動化計算機(jī)實現(xiàn)自動化的。什么是自動化計算機(jī)?自動化計算機(jī)是工業(yè)級計算
    的頭像 發(fā)表于 07-15 16:32 ?136次閱讀
    自動化<b class='flag-5'>計算機(jī)</b>的功能與用途

    工業(yè)計算機(jī)與商用計算機(jī)的區(qū)別有哪些

    工業(yè)計算機(jī)是一種專為工廠和工業(yè)環(huán)境設(shè)計的計算系統(tǒng),具有高可靠性和穩(wěn)定性,能夠應(yīng)對惡劣環(huán)境下的自動化、制造和機(jī)器人操作。其特點包括無風(fēng)扇散熱技術(shù)、無電纜連接和防塵防水設(shè)計,使其在各種工業(yè)自動化場景中
    的頭像 發(fā)表于 07-10 16:36 ?184次閱讀
    工業(yè)<b class='flag-5'>計算機(jī)</b>與商<b class='flag-5'>用計算機(jī)</b>的區(qū)別有哪些

    利用邊緣計算和工業(yè)計算機(jī)實現(xiàn)智能視頻分析

    IVA的好處、實際部署應(yīng)用程序以及工業(yè)計算機(jī)如何實現(xiàn)這些解決方案。一、什么是智能視頻分析(IVA)?智能視頻分析(IVA)集成了復(fù)雜的計算機(jī)視覺,通常與卷積神經(jīng)網(wǎng)
    的頭像 發(fā)表于 05-16 14:37 ?164次閱讀
    利用邊緣<b class='flag-5'>計算</b>和工業(yè)<b class='flag-5'>計算機(jī)</b><b class='flag-5'>實現(xiàn)</b>智能視頻分析

    【「# ROS 2智能機(jī)器人開發(fā)實踐」閱讀體驗】視覺實現(xiàn)的基礎(chǔ)算法的應(yīng)用

    必須嚴(yán)謹(jǐn),并定期重新校準(zhǔn)。 OpenCV與ROS2的無縫結(jié)合 OpenCV是計算機(jī)視覺的核心工具,書中介紹了如何在ROS2中調(diào)用OpenCV進(jìn)行圖像處理(如邊緣檢測、顏色空間轉(zhuǎn)換等)。 通過ROS2
    發(fā)表于 05-03 19:41

    Arm KleidiCV與OpenCV集成助力移動端計算機(jī)視覺性能優(yōu)化

    生成式及多模態(tài)人工智能 (AI) 工作負(fù)載的廣泛增長,推動了對計算機(jī)視覺 (CV) 技術(shù)日益高漲的需求。此類技術(shù)能夠解釋并分析源自現(xiàn)實世界的
    的頭像 發(fā)表于 02-24 10:15 ?571次閱讀

    NX CAD軟件:數(shù)字化工作流程解決方案(CAD工作流程)

    NXCAD——數(shù)字化工作流程解決方案(CAD工作流程)使用西門子領(lǐng)先的產(chǎn)品設(shè)計軟件NXCAD加速執(zhí)行基于工作流程的解決方案。我們在了解行業(yè)需求方面累積了多年的經(jīng)驗,并據(jù)此針對各個行業(yè)的具體需求提供
    的頭像 發(fā)表于 02-06 18:15 ?448次閱讀
    NX CAD軟件:數(shù)字化<b class='flag-5'>工作流程</b>解決方案(CAD<b class='flag-5'>工作流程</b>)

    工業(yè)中使用哪種計算機(jī)?

    在工業(yè)環(huán)境中,工控機(jī)被廣泛使用。這些計算機(jī)的設(shè)計可承受極端溫度、灰塵和振動等惡劣條件。它們比標(biāo)準(zhǔn)消費類計算機(jī)更耐用、更可靠。工業(yè)計算機(jī)可控制機(jī)器、監(jiān)控流程并實時收集數(shù)據(jù)。其堅固的結(jié)構(gòu)和
    的頭像 發(fā)表于 11-29 14:07 ?716次閱讀
    工業(yè)中使用哪種<b class='flag-5'>計算機(jī)</b>?

    量子計算機(jī)與普通計算機(jī)工作原理的區(qū)別

    ? 本文介紹了量子計算機(jī)與普通計算機(jī)工作原理的區(qū)別。 量子計算是一個新興的研究領(lǐng)域,科學(xué)家們利用量子力學(xué),制造出具有革命性能力的計算機(jī)。雖然現(xiàn)在的量子
    的頭像 發(fā)表于 11-24 11:00 ?1506次閱讀
    量子<b class='flag-5'>計算機(jī)</b>與普通<b class='flag-5'>計算機(jī)工作</b>原理的區(qū)別

    C語言數(shù)組應(yīng)用計算機(jī)導(dǎo)論A第6講:數(shù)組

    C語言數(shù)組應(yīng)用計算機(jī)導(dǎo)論A第6講:數(shù)組
    發(fā)表于 11-20 15:33 ?1次下載

    【小白入門必看】一文讀懂深度學(xué)習(xí)計算機(jī)視覺技術(shù)及學(xué)習(xí)路線

    ,幫我們做決定。整個過程就是為了讓機(jī)器能看懂圖像,然后根據(jù)這些圖像來做出聰明的選擇。二、計算機(jī)視覺實現(xiàn)起來難嗎?人類依賴視覺,找輛汽車輕而易舉,畢竟汽車那么大,一眼
    的頭像 發(fā)表于 10-31 17:00 ?1247次閱讀
    【小白入門必看】一文讀懂深度學(xué)習(xí)<b class='flag-5'>計算機(jī)</b><b class='flag-5'>視覺</b><b class='flag-5'>技術(shù)</b>及學(xué)習(xí)路線

    ARMxy嵌入式計算機(jī)在機(jī)器視覺中的卓越表現(xiàn)

    嵌入式視覺是指在嵌入式系統(tǒng)中使用計算機(jī)視覺技術(shù),與經(jīng)常所說的機(jī)器視覺系統(tǒng)的區(qū)別在于嵌入式視覺系統(tǒng)
    的頭像 發(fā)表于 10-10 14:47 ?552次閱讀
    ARMxy嵌入式<b class='flag-5'>計算機(jī)</b>在機(jī)器<b class='flag-5'>視覺</b>中的卓越表現(xiàn)

    簡述計算機(jī)總線的分類

    計算機(jī)總線作為計算機(jī)系統(tǒng)中連接各個功能部件的公共通信干線,其結(jié)構(gòu)和分類對于理解計算機(jī)硬件系統(tǒng)的工作原理至關(guān)重要。以下是對計算機(jī)總線結(jié)構(gòu)和分類
    的頭像 發(fā)表于 08-26 16:23 ?5187次閱讀

    計算機(jī)視覺有哪些優(yōu)缺點

    計算機(jī)視覺作為人工智能領(lǐng)域的一個重要分支,旨在使計算機(jī)能夠像人類一樣理解和解釋圖像和視頻中的信息。這一技術(shù)的發(fā)展不僅推動了多個行業(yè)的變革,也帶來了諸多優(yōu)勢,但同時也伴隨著一些挑戰(zhàn)和局限
    的頭像 發(fā)表于 08-14 09:49 ?2056次閱讀

    地平線科研論文入選國際計算機(jī)視覺頂會ECCV 2024

    近日,地平線兩篇論文入選國際計算機(jī)視覺頂會ECCV 2024,自動駕駛算法技術(shù)再有新突破。
    的頭像 發(fā)表于 07-27 11:10 ?1467次閱讀
    地平線科研論文入選國際<b class='flag-5'>計算機(jī)</b><b class='flag-5'>視覺</b>頂會ECCV 2024

    計算機(jī)視覺技術(shù)的AI算法模型

    計算機(jī)視覺技術(shù)作為人工智能領(lǐng)域的一個重要分支,旨在使計算機(jī)能夠像人類一樣理解和解釋圖像及視頻中的信息。為了實現(xiàn)這一目標(biāo),
    的頭像 發(fā)表于 07-24 12:46 ?1820次閱讀