RTG-SLAM
RTG-SLAM 是以 RGB-D 相機即時重建大範圍室內場景的三維高斯 SLAM。每個高斯只能是不透明或近乎透明:不透明高斯被視為橢圓圓盤,深度以射線與圓盤交點計算,使單一高斯即可貼合一塊局部表面,透明高斯只補足殘餘顏色,因此所需高斯數量與記憶體大幅減少。系統只對新觀測、顏色誤差大或深度誤差大的像素新增高斯,並只最佳化尚未穩定的高斯與其覆蓋的像素,追蹤則採用傳統的影格對模型 ICP,並以沿用 ORB-SLAM2 的後端做特徵地標圖最佳化。
本頁內容
Real-time RGB-D Gaussian-splatting SLAM for large indoor scenes using compact opaque (disc-depth) and transparent (residual-colour) Gaussians, adding Gaussians only where new or erroneous and optimizing only unstable ones, with frame-to-model ICP tracking and an ORB-SLAM2-style landmark back end.
技術屬性
欄位內容為文獻擷取紀錄的原文用語(英文),以原文為據;「未查證」表示本研究尚未讀到該資訊,不代表該方法不具備此能力。
| 感測輸入 | RGB-D camera (Microsoft Azure Kinect for the self-scanned dataset) |
|---|---|
| 原文測試平台 | handheld (Azure Kinect tethered to a laptop, frames streamed to a desktop)、simulation (Replica)、原文未報告 (TUM RGB-D and ScanNet++ capture platforms not described) |
| 狀態估計 | multi-level frame-to-model point-to-plane ICP against depth and normals rendered from the Gaussians (front end), plus an ORB-SLAM2-derived back-end graph optimization over 3D ORB landmarks in a separate C++ thread; mapping optimizes only unstable Gaussians with L1 colour and depth losses (Sec. 3.2, Supp. C) |
| 資料關聯 | projective point-to-plane ICP correspondences between the current depth frame and the rendered model; ORB feature landmarks in the back end (Sec. 3.2) |
| 時間表示 | discrete poses |
| 去畸變 | 不適用 |
| 迴圈閉合 | 原文未報告 (the back end is inherited from ORB-SLAM2, but loop detection is not described in the paper) |
| 全域最佳化 | back-end graph optimization over ORB landmarks (ORB-SLAM2 style); global Gaussian optimization on keyframes during scanning and over all keyframes at the end (Sec. 3.2, Supp. C) |
| 地圖表示 | compact 3D Gaussians forced to be opaque (alpha 0.99, fitting surface and dominant colour, depth rendered by ray intersection with the Gaussian's ellipsoid disc) or nearly transparent (alpha 0.1, residual colour); stable and unstable states with confidence counts; spherical harmonics colour (Sec. 3.1, 3.2) |
| 先驗資訊 | none; Gaussians initialized from sensor depth, vertices and normals (Sec. 3.2, Supp. A) |
| 可輸出幾何 | Gaussian map rendered to colour, depth and normals; geometry evaluated from points sampled uniformly from the Gaussians (Sec. 4.2) |
| 計算需求 | Intel i9 13900KF with NVIDIA RTX 4090; 17.24 FPS and 2751 MB on Replica office0, 17.90 FPS and 8782 MB on the Azure home scene, 21.74 FPS and 3563 MB on TUM; capture laptop Intel i7 10750-H with NVIDIA 2070 (Table 1, Supp. C, Supp. Table 7) |
使用設備
原文使用的感測器、運算硬體與載具(equipment)。型號保留原文寫法,連結到設備頁中同一型號的歸併名稱;角色依原文用途分為方法輸入、資料集感測器、執行運算平台、參考或真值量測(reference or ground truth)與比較對象設備。
| 類別 | 型號(原文寫法) | 角色 | 資料集 | 原文規格 | 出處 |
|---|---|---|---|---|---|
| RGB-D 相機 | Microsoft Azure Kinect | 方法輸入 | Azure dataset (self-scanned) | RGB-D camera for real-time scanning of the self-collected Azure dataset | (Peng et al., 2024, Sec. 1, Sec. 4.1, Supp. C) |
| 運算硬體 | intel i9 13900KF | 執行運算平台 | 未標示 | desktop CPU running SLAM | (Peng et al., 2024, Sec. 4.1) |
| 運算硬體 | Nvidia RTX 4090歸入:NVIDIA RTX 4090 | 執行運算平台 | 未標示 | desktop GPU running SLAM | (Peng et al., 2024, Sec. 4.1) |
| 運算硬體 | intel i7 10750-H with nvidia 2070 | 執行運算平台 | Azure dataset (self-scanned) | laptop for data acquisition and viewing; frames sent to the desktop over wireless network | (Peng et al., 2024, Supp. C) |
作者報告的優勢與限制
優勢
- About twice the speed and half the memory of Co-SLAM on the Azure home scene (17.90 FPS and 8782 MB versus 8.65 FPS and 17342 MB), while SplaTAM and ESLAM run out of memory there (Table 1)
- Lowest TUM RGB-D average tracking error among compared neural methods (1.06 cm), close to ORB-SLAM2 (1.00 cm) (Table 2)
- ScanNet++ geometry accuracy 0.95 cm with 96.41% within 3 cm using ground-truth poses, second only to Point-SLAM which uses correct depth (Table 3)
- Real-time reconstruction of self-scanned scenes of 43-100 m2 at around 16 FPS without post-processing (Sec. 1, Supp. Table 4)
限制
- Rendering quality is degraded compared with original Gaussians because only opaque and transparent Gaussians are used (Sec. 5)
- Reflective or transparent materials make Gaussians switch states and optimize poorly (Sec. 5)
- Outdoor scenes, dynamic objects, fast camera motion and changing lighting are not yet handled (Sec. 5)
- Tracking fails on ScanNet++ because cameras are far apart, so only geometry with ground-truth poses is evaluated there (Supp. E.1)
- Self-scanned Azure dataset has no ground truth and is used qualitatively except for time and memory (Supp. D)
營建工程相關證據
論文以 Azure Kinect 手持掃描 43 至 100 m2 的走廊、倉庫、旅館房間、住家與辦公室,屬大範圍室內建物尺度,並以 ScanNet++ 雷射掃描模型評估幾何(使用真值位姿時精度約 0.95 cm、3 cm 內比例 96%)。語料中的地下工程研究(Yan et al., 2026b)也以它為 3DGS 基準(Table III、Table VI)。但論文未在施工現場驗證,自掃資料沒有真值,且 ScanNet++ 的幾何評估排除了追蹤誤差,工地使用仍需獨立的精度檢核(推論)。
原文驗證環境:公開基準、模擬、已完工建築
報告的性能數據
性能數據仍在分批查證,目前尚未收錄此方法的報告值。
來源
Peng et al., 2024
(2024)RTG-SLAM: Real-time 3D Reconstruction at Scale using Gaussian SplattingSIGGRAPH '24 Conference Papers (Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers), Article pp. 1-11
DOI 10.1145/3641519.3657455arXiv 2404.19706程式碼
同儕審查已出版已讀全文近十年查證後修正
相關版本
- 預印本:arXiv:2404.19706v3 https://arxiv.org/abs/2404.19706
- 程式碼釋出:MisEty/RTG-SLAM https://github.com/MisEty/RTG-SLAM
程式碼:https://github.com/MisEty/RTG-SLAM(授權:GPL-3.0 (LICENSE file checked))。有公開程式碼不等於已被重現,也不代表目前版本與論文版本相同。