如何理解lsd slam中的幾何誤差和視差誤差

時間 2021-06-07 08:52:21

1樓:不知王

預設大家都知道lsd-slam的pipeline,即先使用之前的含有semidense depth的影象對下一幀配準,求解RT,再用解算的RT用motion stereo計算更多的depth information。如此迴圈下去。

幾何誤差:

由於RT的誤差造成stereo的不准。做過雙目的都知道,雙目需要精確地標定,motion stereo的RT解算(其實就是visual odometry)相當於標定過程。由於精度不夠,對極線不會太準。

你說的那個圓應該就是描述幾何誤差的,它和影象沒什麼關係,但是該誤差對depth的解算有關係。

光照誤差:

影象都是含有雜訊的。stereo的計算中有個基礎假設是光照強度不變,雜訊必然是會影響這個假設的,此為光照誤差。

最後乙個disparity盡可能短:

這是不準確的,stereo 想要解算的好必然要求baseline要長,disparity和相機光心距離,相機旋轉都有關係。實際過程中,解算RT之後,相機的旋轉是可以被補償掉的,對解算沒什麼難度。lsd需要baseline短是指影象幀率要高,這樣在motion stereo過程中,feature的depth不容易被估計錯誤,可以一直track下去。

如果上來初始化的時候baseline就長容易初始化錯誤,進而帶偏後面所有測量(當然也有一些regulize的過程來補救)。lsd中的rotation小是由於大rotation會對前期的rt計算帶來困難,畢竟direct 方法的收斂域比較令人擔憂。

對極線表示方法:

直線的一般形式就是這樣。

如何理解微分幾何中的切空間?

玲瓏不是癯仙 你在Rn裡把切向量當做求方向導數的運算元再推廣到流形就可以了,乙個在M上p點的切向量就是乙個對p點處函式芽 在p處區域性相等的函式的等價類 上的導子 就是滿足求導法則線性性和萊布尼茨法則的運算元 然後具體切向量有兩種實現方式,一種是用區域性座標系取基,比如二維向量原來是x e x e ...

如何理解 有限幾何 ?

學半 最基本的 有限幾何 是我們從有限中找到無限,即從有界的 一尺之捶,日取其半,萬世不竭 的有限多個步驟演繹中,匯出幾何分形上的無窮大量子數 即自然數 刻畫的混沌無序宇宙 圖1 以及匯出量子混沌無序狀態轉變為量子有序可積 可集 的吸引子 幾何整數微分,它是量子凝聚形式宇宙過程的幾何整數無窮積分 集...

如何理解幾何重數和代數重數?

木不易 搜回答看得真的火大 說點人看了能算題的話成嗎?我搞懂了我自己來答 好吧 線性代數範圍內 幾何重數 某一特徵值對應特徵方程的解向量的個數 解空間的維數 代數重數m 矩陣對應的特徵方程有特徵值,相同的特徵值的個數幾何重數 代數重數 真的,大哥大姐們。解空間的的維數 它是乙個自然概念嗎?是人為定義...