<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于NeRF/Gaussian的全新SLAM算法

3D視覺工坊 ? 來源:3D視覺工坊 ? 2024-01-26 10:48 ? 次閱讀

什么是SLAM?

SLAM,即同時定位與地圖構建技術,SLAM可以讓機器人、無人機和其他自動化系統能夠在未知環境中同時進行自我定位和環境映射。

為什么是NeRF-Based SLAM?

72b36754-bbd6-11ee-8b88-92fbcf53809c.gif

傳統CG將輸入圖像重新投影再融合到新的視圖攝像機中,利用幾何結構來進行重投影。在很多情況下,傳統CG方法重建地圖都能有相當好的效果,但是對于地圖上的未知區域,進行三維重建恢復就有些困難了。

深度學習很早就在應用在重建方面。Volumetric 表達由Soft3D提出,隨后與Volumetric ray-marching 相結合的深度學習技術出現,這是一種基于連續可微密度場的Geometry(幾何)表示方法。

神經輻射場引入了Importance Sampling(重要性采樣)和Positional Encoding(位置編碼),使得三維重建的質量得到顯著提升;同時NeRF神經渲染算法大大減少了傳統三維重建中生成的偽影,在大多數情況下效果都比傳統算法好。目前重建圖像質量最好的是Mip-NeRF360。

此外,將SLAM技術融入到深度學習中,更容易使得所有算法能夠統一到一個框架中,方便不同算法之間的數據傳輸和通信,方便了上下游兄弟部門的協同合作。比如建好的地圖可以用于語義標注,從而接到BEV感知中訓練,又或者可以生成 Occupancy 網格,交給規控部門去做路徑的規劃和智能體的控制。

73c77054-bbd6-11ee-8b88-92fbcf53809c.gif

為什么是Gaussian-Based SLAM?

74438202-bbd6-11ee-8b88-92fbcf53809c.gif

基于NeRF的SLAM算法采用全局地圖和圖像重建損失函數,通過可微分渲染捕獲稠密的光度信息,具有高保真度。但是用Implicit Neural Representation(隱式神經表達)對場景建模導致了許多問題:

query過程(可以理解為射線渲染)需要大量的采樣,渲染方法成本很高

用了大型多層MLP,運算量大,占用內存高

不容易編輯

不能顯式地對空間幾何建模

導致“遺忘”問題

SLAM技術通常部署在機器人身上,性能尤為關鍵。后續出現了一系列解決NeRF重建效果和性能的論文,基于3D高斯輻射場的SLAM有以下好處:

快速渲染和豐富的優化:Gaussian Splatting可以以高達400 FPS的速度渲染,使其比隱式表達更快地可視化和優化。

有明確空間范圍的建圖:現有地圖的空間邊界可以通過在之前觀察到的部分場景中添加高斯函數來控制。給定一個新的圖像幀,我們可以通過渲染剪影識別場景的哪些部分是新內容(在地圖的空間邊界之外)。這對于Tracking任務很重要,因為我們只想將已經建好圖的部分與新圖像幀進行比較。隱式表達就不行了,因為在對未知區域建圖優化的時候,全局的優化會影響到神經網絡。

顯式地圖:我們可以通過添加更多的Gaussian函數來任意地增加地圖容量。而且這種顯式的表達讓我們可以編輯場景中的某些部分,同時仍然允許真實的渲染。

審核編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    206

    文章

    27273

    瀏覽量

    202003
  • 算法
    +關注

    關注

    23

    文章

    4474

    瀏覽量

    91105
  • 攝像機
    +關注

    關注

    3

    文章

    1447

    瀏覽量

    59173
  • 自動化系統
    +關注

    關注

    3

    文章

    228

    瀏覽量

    29482
  • SLAM
    +關注

    關注

    22

    文章

    398

    瀏覽量

    31624

原文標題:基于NeRF/Gaussian的全新SLAM算法

文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于NeRF的實時激光雷達SLAM算法

    LONER是一個純LiDAR算法,也沒有使用IMU。雷達掃描首先降采樣(將為5 Hz),然后用ICP跟蹤,并從場景幾何中分割出天空。對于建圖線程,是使用當前關鍵幀和隨機選擇的過去關鍵幀來更新,并維護一個滑窗來優化。
    發表于 10-25 10:48 ?1327次閱讀
    基于<b class='flag-5'>NeRF</b>的實時激光雷達<b class='flag-5'>SLAM</b><b class='flag-5'>算法</b>

    SLAM技術的應用及發展現狀

    應用行業也可分為兩大類,即工業領域和商業領域。商業用途方面,目前應用最為成熟的應該是掃地機行業,而掃地機也算機器人里最早用到SLAM技術這一批了,國內的科沃斯、塔米掃地機、嵐豹掃地機通過用SLAM算法
    發表于 12-06 10:25

    激光SLAM與視覺SLAM有什么區別?

    機器人定位導航中,目前主要涉及到激光SLAM與視覺SLAM,激光SLAM在理論、技術和產品落地上都較為成熟,因而成為現下最為主流的定位導航方式,在家用掃地機器人及商用送餐機器人等服務機器人中普遍采用了...
    發表于 07-05 06:41

    基于視覺的slam自動駕駛

    基于視覺的slam自動駕駛,這是我們測試的視頻《基于slam算法的智能機器人》調研分析報告項目背景分析機器人曾經是科幻電影中的形象,可目前已經漸漸走入我們的生活。機器人技術以包含機械、電子、自動控制
    發表于 08-09 09:37

    一種多傳感器更新的AUV-SLAM算法

    針對同步定位與地圖構建SLAM(Simultaneous Localization and Mapping)算法中,單個傳感器提供的信息受到傳感器本身特性和周圍環境制約的局限性,提出了在僅聲納更新的SLAM
    發表于 09-25 16:08 ?48次下載

    基于視覺詞典BOW的三維SLAM算法

    針對傳統濾波器方法解決機器人同時定位與地圖創建( SLAM)時的誤差積累問題,提出了一種基于視覺詞典(BOW)的三維SLAM算法,以有效解決機器人長時間運動下誤差積累的問題。相比圖優化SLAM
    發表于 12-22 14:58 ?2次下載

    一種基于RBPF的、優化的激光SLAM算法

    針對基于RBPF的激光SLAM算法在重采樣過程中出現的樣本貧化和激光測量模型不準確的問題,提出種優化的激光SLAM算法。為緩解重采樣過程中的樣本貧化問題,采用最小采樣方差重采樣方法改進
    發表于 04-01 10:48 ?6次下載
    一種基于RBPF的、優化的激光<b class='flag-5'>SLAM</b><b class='flag-5'>算法</b>

    激光雷達SLAM算法有哪些?

    一般將使用單線雷達建構二維地圖的SLAM算法,稱為2D Lidar SLAM。大家熟知的2D Lidar SLAM算法有:gmapping,
    的頭像 發表于 04-18 10:18 ?1.2w次閱讀
    激光雷達<b class='flag-5'>SLAM</b><b class='flag-5'>算法</b>有哪些?

    一種全新的數據蒸餾方法來加速NeRF

    學術界已有不少研究工作來加速 NeRF。比較流行的一種方式是, 給定訓練好的 NeRF, 采用更高效的數據結構進行存儲, 如 Sparse Voxel Octree [Yu et al., ICCV
    的頭像 發表于 08-08 10:53 ?1158次閱讀

    基于NeRF的三維場景重建和理解

    這種拍攝方式在SLAM或者SFM中更多見,而傳統三維重建或者RGBD重建是很難做出 NeRF 或者 Semantic-NeRF 這種效果的。所以方法可能很簡單,但是這個工作很有意義。
    的頭像 發表于 02-06 10:50 ?3123次閱讀

    有哪些激光雷達SLAM算法?

    一般將使用單線雷達建構二維地圖的SLAM算法,稱為2D Lidar SLAM。大家熟知的2D Lidar SLAM算法有:gmapping,
    的頭像 發表于 03-27 11:06 ?1589次閱讀

    3D重建的SLAM方案算法解析

    GO-SLAM主要還是基于NeRF進行稠密重建,可以發現相較于NICE-SLAM這些SOTA方案,GO-SLAM重建場景的全局一致性更好,這主要是因為它引入了回環和全局BA來優化累計誤
    發表于 09-11 10:03 ?870次閱讀
    3D重建的<b class='flag-5'>SLAM</b>方案<b class='flag-5'>算法</b>解析

    NeRF何去何從?GS SLAM到底哪家強?來看看最新的開源方案!

    Gaussian-SLAM提出了用于seeding和優化Gaussian splats的新策略,以將其從多視圖離線場景擴展到RGBD序列。還擴展了Gaussian splats來編碼幾何圖形并嘗試
    的頭像 發表于 12-26 16:38 ?693次閱讀
    <b class='flag-5'>NeRF</b>何去何從?GS <b class='flag-5'>SLAM</b>到底哪家強?來看看最新的開源方案!

    什么是SLAM?SLAM算法涉及的4要素

    SLAM技術可以應用在無人駕駛汽車、無人機、機器人、虛擬現實等領域中,為這些領域的發展提供了支持。SLAM技術的發展已經逐漸從單純的定位和地圖構建轉向了基于場景理解的功能。
    發表于 04-04 11:50 ?637次閱讀

    什么是SLAM?基于3D高斯輻射場的SLAM優勢分析

    基于NeRFSLAM算法采用全局地圖和圖像重建損失函數,通過可微分渲染捕獲稠密的光度信息,具有高保真度。
    的頭像 發表于 04-01 12:44 ?286次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>