Monocular direct SLAM (LSD-SLAM style) whose key-frame depth is initialized by CNN prediction, rescaled by focal length and refined by uncertainty-weighted small-baseline stereo, recovering absolute scale, handling pure rotation and fusing semantic labels; key-frames are pose-graph optimized.

技術屬性

欄位內容為文獻擷取紀錄的原文用語(英文),以原文為據;「未查證」表示本研究尚未讀到該資訊,不代表該方法不具備此能力。

CNN-SLAM 的技術屬性
感測輸入monocular camera
原文測試平台simulation (ICL-NUIM)、原文未報告 (TUM RGB-D sequences recorded with a Kinect; own office sequence setup not described)
狀態估計LSD-SLAM-style direct key-frame tracking: weighted Gauss-Newton minimization of Huber-weighted photometric residuals on high-gradient pixels against the nearest key-frame; key-frame depth from a CNN (ResNet-50 fully convolutional network of Laina et al.) scaled by the focal-length ratio and refined by uncertainty-weighted fusion of small-baseline stereo depth; key-frame pose-graph optimization (Sec. 3.1-3.4)
資料關聯direct photometric alignment; per-frame depth from 5-pixel epipolar matching for refinement (Sec. 3.1, Sec. 3.4)
時間表示discrete poses (key-frames)
去畸變不適用
迴圈閉合pose-graph edges added between a new key-frame and existing key-frames with a similar field of view (small relative pose); no appearance-based place recognition described (Sec. 3.3)
全域最佳化pose-graph optimization of key-frame poses at each new key-frame (Sec. 3.3)
地圖表示dense per-key-frame depth and uncertainty maps fused into a global 3D model with optional semantic labels using the fusion scheme of its reference [27] (Sec. 3.5)
先驗資訊CNN depth prediction and 4-class semantic segmentation trained on NYU Depth v2 (indoor, Kinect), ResNet-50 initialized on ImageNet; depth scaled by the ratio of current to training focal length (Sec. 3.2-3.3, Sec. 4)
可輸出幾何camera trajectory, dense key-frame depth maps and a fused, optionally semantically labelled, 3D reconstruction (Sec. 3.5, Figs. 1 and 6)
計算需求Intel Xeon 2.4 GHz CPU with 16 GB RAM and Nvidia Quadro K5200 (8 GB); CNN runs on the GPU and the other stages on two CPU threads; described as real-time but no frame rate is reported (Sec. 4)

使用設備

原文使用的感測器、運算硬體與載具(equipment)。型號保留原文寫法,連結到設備頁中同一型號的歸併名稱;角色依原文用途分為方法輸入、資料集感測器、執行運算平台、參考或真值量測(reference or ground truth)與比較對象設備。

原文使用的設備
類別型號(原文寫法)角色資料集原文規格出處
RGB-D 相機Kinect資料集感測器TUM RGB-D; NYU Depth v2TUM RGB-D is 'acquired with a Kinect sensor'; NYU Depth v2 ground truth from a Microsoft Kinect camera(Tateno et al., 2017, Sec. 4)
運算硬體Intel Xeon CPU at 2.4GHz執行運算平台未標示desktop PC with 16GB of RAM(Tateno et al., 2017, Sec. 4)
運算硬體Nvidia Quadro K5200執行運算平台未標示8GB VRAM; runs CNN depth prediction and semantic segmentation(Tateno et al., 2017, Sec. 4)

作者報告的優勢與限制

優勢

限制

營建工程相關證據

論文未涉及營建場域;定量評估只用合成 ICL-NUIM 與 TUM 辦公室序列,平均 ATE 約 0.25 m,且深度誤差在 10% 內的比例僅約兩成,與施工量測所需的公分級精度差距很大。其以學習式深度先驗恢復單眼絕對尺度的想法,是後續單眼神經 SLAM 的重要源頭(推論)。

原文驗證環境:公開基準、模擬

報告的性能數據

性能數據仍在分批查證,目前尚未收錄此方法的報告值。

來源

  • Tateno et al., 2017

    Keisuke Tateno, Federico Tombari, Iro Laina, Nassir Navab(2017)CNN-SLAM: Real-Time Dense Monocular SLAM with Learned Depth Prediction2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 6565-6574

    同儕審查已出版已讀全文近十年

回到方法圖鑑

選擇開啟Esc關閉