日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LoopClosing中为什么要使用剥离尺度的sim3计算投影匹配

發(fā)布時間:2023/12/16 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LoopClosing中为什么要使用剥离尺度的sim3计算投影匹配 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.問題描述

  • 在LoopClosing中,得到當前幀的閉環(huán)候選幀之后,會使用詞袋進行這兩幀之間2D特征點的匹配。注意2D特征點的匹配純粹是得到兩幀之間在詞袋同一node下的描述子距離最近的匹配。由于這些特征點都是有對應(yīng)的地圖點的(詞袋匹配過程中篩掉了沒有地圖點的那些特征點匹配),所以就相當于得到了兩幀之間地圖點的匹配關(guān)系。于是后面就可以利用這兩幀之間地圖點的匹配關(guān)系,來計算當前幀坐標系和閉環(huán)候選幀坐標系之間的sim3變換。之所以計算sim3,是因為單目存在尺度漂移,也就是其實當前幀的位姿和它計算出來的地圖點世界坐標都是不準確的,但是當前幀的地圖點在當前幀坐標系下的坐標是準確的,因為這是一個局部的關(guān)系

  • 在上面得到了初步的sim3變換后,bool LoopClosing::ComputeSim3()函數(shù)中會調(diào)用matcher.SearchBySim3()函數(shù)在閉環(huán)候選幀的地圖點中,尋找更多的和當前幀的匹配關(guān)系。在這里面匹配投影的時候,使用的是上面初步計算的sim3變換,因為這個時候在兩個相機坐標系下的坐標變換關(guān)系就是sim3,是考慮了尺度漂移的,因此是相對準確的。得到更多的匹配關(guān)系之后,就使用g2o優(yōu)化得到更加精確的sim3變換。

  • 問題出現(xiàn)在最后一步:其實單純從計算sim3來說,上面已經(jīng)完成任務(wù)了。但是為了謹慎判斷閉環(huán)匹配到底是否成功,程序中還用matcher.SearchByProjection()把閉環(huán)候選幀和它的共視關(guān)鍵幀的地圖點再次投影到當前幀中,看最終有多少匹配的地圖點。其實可以認為閉環(huán)候選幀和它的共視關(guān)鍵幀之間由于離的很近所以是沒有尺度漂移的,因此可以把閉環(huán)候選幀的共視關(guān)鍵幀的地圖點利用歐式變換到閉環(huán)候選幀中, 然后按照2中的操作,利用sim3變換到當前幀中尋找匹配。但是不同的地方有兩點:

    • matcher.SearchBySim3()僅僅是兩幀的地圖點之間的匹配,他們的視角相差不會太大。但是現(xiàn)在是用閉環(huán)候選幀的共視關(guān)鍵幀組中的所有地圖點與當前幀的地圖點進行匹配,就很可能出現(xiàn)視角相差太大的情況,在ORB-SLAM中視角差>60度就認為匹配是不準的。所以要得到當前幀相機光心到閉環(huán)候選幀的共視關(guān)鍵幀組的地圖點的方向向量,因此需要知道到相機光心的世界坐標真實值
  • 2.為什么要剝離尺度s

    一開始我認為自己想明白了,但是后面仔細一想發(fā)現(xiàn)還是有很多不明白。但是一個比較模糊的想法可以總結(jié)一句話就是把尺度s剝離后,sim3變換就是如下形式:
    X′=sR?X+t=s(R?X+1st)X' = sR*X + t = s(R*X + \frac{1}{s}t)X=sR?X+t=s(R?X+s1?t)

    其中由RRR1st\frac{1}{s}ts1?t組成的就是一個歐式變換,而歐式變換是可以表示位姿的。所以說使用剝離尺度的這種方式,就相當于恢復(fù)出了相機的真實位姿,那么尺度s代表什么呢?此時尺度s就是相機坐標軸刻度的縮放。比如在世界坐標系下長度為1的向量,如果是單純的歐式變換那么長度還是1。但是在這里使用sim3變換,可以認為是按照由RRR1st\frac{1}{s}ts1?t組成的歐式變換進行變換,但是變換后坐標還要進行一個s的縮放。就相當于相機的坐標軸經(jīng)過歐式變換之后,又經(jīng)過了縮放,坐標軸的長度不是單位1了,變成了s(坐標軸是沒有長度的,這樣比喻可能不太合適,但是就是這個意思)。

    總結(jié)

    以上是生活随笔為你收集整理的LoopClosing中为什么要使用剥离尺度的sim3计算投影匹配的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 久久一线 | 87福利视频 | 日韩国产精品一区二区三区 | 性猛交富婆╳xxx乱大交天津 | 欧美色视频一区二区三区 | 亚洲伊人天堂 | 一区二区久久精品66国产精品 | 男女扒开双腿猛进入爽爽免费 | 在线免费观看国产精品 | 特黄aaaaaaaaa毛片免 | www四虎精品视频免费网站 | 用力插视频 | 亚洲AV无码精品久久一区二区 | 久99| 精品无人国产偷自产在线 | 草草影院av | 成人av电影网站 | 禁漫天堂黄漫画无遮挡观看 | 在线看a级片 | 狠狠躁日日躁夜夜躁av | 一级黄色aa| 成人做爰69片免费 | 荒野求生21天去码版网站 | 欧美乱码精品一区二区三区 | 九九热视频在线播放 | 国产精品蜜臀 | 丰满白嫩尤物一区二区 | 国产福利视频导航 | 欧美一级淫 | 国产精品亚洲一区二区三区在线观看 | 精品欧美激情精品一区 | 欧美精品一区二区三区在线播放 | 精品一区二区三区蜜臀 | 女女互磨互喷水高潮les呻吟 | 看毛片网站 | 伊人春色网站 | 国产无| 三级久久 | 九九热国产视频 | 男女69视频 | 夜夜骑av | 在线观看国产精品视频 | 97在线播放免费观看 | 久久久久久久久久99 | 自拍偷拍视频网站 | 欧美精品色图 | 男人添女人下部高潮全视频 | av操操| 最污网站在线观看 | 日韩黄色成人 | 国产在线观看免费视频软件 | www在线| 黄页视频在线免费观看 | 欧美性猛交ⅹ乱大交3 | 久久久久久免费 | 少妇精品无码一区二区三区 | 国产成人短视频 | 国产精品入口a级 | 日韩一区二区三区四区在线 | 美女一级片 | 性一交一乱一透一a级 | 国产在线123| 国产精品视频一区二区三区 | 亚洲第一综合 | 日批在线播放 | 51精品 | 九九热免费 | 日日夜夜网站 | 亚洲AV无码乱码国产精品牛牛 | 国产剧情自拍 | 4438成人网| 91尤物视频在线观看 | 国产精品久久久久久久久久久久久久久久久 | 999热 | 黄色一区二区三区四区 | 久久嫩草 | 午夜精品久久久久久久蜜桃 | 久久精品99北条麻妃 | 青青草婷婷| 一女双乳被两男吸视频 | 超碰在线中文 | 五月婷婷网 | 女人黄色片 | 激情内射亚洲一区二区三区爱妻 | 亚洲成人一区二区三区 | 波多野吉衣视频在线观看 | 日韩黄色免费 | 色综合av在线 | 国语对白做受欧美 | 日本一区成人 | 青娱乐av在线 | 黄色片免费在线 | 亚洲无码乱码精品国产 | 国产精品伦一区二区三级视频 | av免费大全 | 男女透逼视频 | 性欢交69国产精品 | 黄色片网站在线 | 黄色网在线免费观看 |