【入門】概念綜合瞭解

SFM(structure from motion)與SLAM(Simultaneous Localizationand mapping)

我主攻方向剛好是structure from motion,我一美國同學主攻的方向剛好是visual SLAM。我是在我們實驗室vision組,他是在我們實驗室Robotics組。我們又住在一起,每天必須爭辯的事情就是structure from motion和visual SLAM的區別和聯繫,火藥不斷。我不得不說,SFM和vSLAM基本討論的是同一問題,不過SFM是vision方向的叫法,而vSLAM是robotics方向的叫法,vSLAM所謂的mapping,我們vision方向叫structure,vSLAM所謂的location,我們vision方向叫camera pose。但是從出發點考慮的話,SFM主要是要完成3D reconstuction,而vSLAM主要是要完成localization。從方法論的角度上考慮的話,傳統的SFM是不要求prediction的,但是對於vSLAM而言prediction是必須的,因爲vSLAM的終極目標是要real-time navigation,而對於傳統SFM而言,real-time是不要求的。而傳統的vSLAM也把主要精力放在prediction上面,而且是藉助非camera的外界的手段來predict,例如acceleration sensor。而傳統SFM則把精力放在feature tracking上面了。直到最近,SFM開始利用圖片間的optical flow做prediction,而vSLAM則更加的注重了feature tracking。

 不同的SLAM方法體系

參考:https://blog.csdn.net/u010128736/article/details/53141681

 

三、不同的重建體系

根據不同的應用場景分類,參考:https://blog.csdn.net/wishchin/article/details/47339849

多幀二維圖像 + 特徵點檢測算法+ 特徵點深度計算/相機位姿剛性變換(ICP/PNP算法)+ 濾波方法(EKF等框架(運動模型+觀測模型))+ ANN/RANSAC/ICP/......

濾波方法用於優化

總的來說可以分爲以下兩類

1、像素重建,基於kinect深度相機

kinect相機拍攝獲取深度信息,對像素進行深度恢復與三維重建

2、特徵點重建

特徵匹配,三維重建,機器人學通常認爲的SLAM問題,是基於相機不固定的三維場景重建問題

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章