[發(fā)明專利]基于稀疏SLAM框架的低紋理平面場景重建方法有效
| 申請?zhí)枺?/td> | 201810584937.6 | 申請日: | 2018-06-08 |
| 公開(公告)號: | CN108776989B | 公開(公告)日: | 2022-06-24 |
| 發(fā)明(設(shè)計(jì))人: | 趙永嘉;陳昌杰;雷小永;戴樹嶺 | 申請(專利權(quán))人: | 北京航空航天大學(xué) |
| 主分類號: | G06T15/04 | 分類號: | G06T15/04;G06T7/80 |
| 代理公司: | 北京永創(chuàng)新實(shí)專利事務(wù)所 11121 | 代理人: | 周長琪 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 稀疏 slam 框架 紋理 平面 場景 重建 方法 | ||
1.基于稀疏SLAM框架的低紋理平面場景重建方法,其特征在于:包括以下步驟:
步驟一:通過相機(jī)讀取圖像數(shù)據(jù)每一幀的RGB圖像與深度圖像;
步驟二:對于獲取的每一幀圖像,進(jìn)行下述處理:
A、在稀疏SLAM的框架下,通過像素之間的灰度差異獲取圖像中的特征點(diǎn);
B、提取圖像中獲取不到足夠特征點(diǎn)的平面區(qū)域,作為平面路標(biāo);
獲取平面區(qū)域的方法為:
a、估計(jì)圖像中每個點(diǎn)的法向量;
假設(shè)圖像中的一點(diǎn)p,計(jì)算其左右相鄰點(diǎn)的向量vp,h以及上下相鄰點(diǎn)的向量vp,v;由此可以通過向量計(jì)算得到兩個向量交點(diǎn)p的法向量np:
np=vp,h×vp,v
b、根據(jù)步驟a中得到的每個點(diǎn)的法向量在相機(jī)坐標(biāo)系下對于圖像中的每個點(diǎn)p增加向量信息,表示為:
p={x,y,z,nx,ny,nz}
其中,(x,y,z)是點(diǎn)p在相機(jī)坐標(biāo)系下的坐標(biāo),(nx,ny,nz)是點(diǎn)p的法向量;
同時通過點(diǎn)乘給點(diǎn)p增加距離信息nd:
nd={x,y,z}·{nx,ny,nz}
由此,得到完整的具有幾何信息的點(diǎn)p,可表示為:
p={x,y,z,nx,ny,nz,nd}
針對圖像上的任意兩個點(diǎn)p1,p2,計(jì)算兩個距離,分別是法線之間的角度差異distnormal(p1,p2)與兩點(diǎn)之間的距離差異distrange(p1,p2):
distnormal(p1,p2)=np1·np2
distrange(p1,p2)=|nd1-nd2|
若上述兩個距離同時小于各自對應(yīng)的設(shè)定距離閾值threshnormal與threshrange,則兩個點(diǎn)在同一平面,由此將圖像中的平面區(qū)域分割出來;
步驟三:將特征點(diǎn)在世界坐標(biāo)系下的坐標(biāo)作為地圖點(diǎn),進(jìn)行局部的建圖;
步驟四:對局部地圖進(jìn)行捆集調(diào)整優(yōu)化與回環(huán)檢測局部地圖;
步驟五:將特征點(diǎn)與平面都作為路標(biāo),進(jìn)行回環(huán)檢測,并進(jìn)行全局的捆集調(diào)整來優(yōu)化相機(jī)位姿與軌跡。
2.如權(quán)利要求1所述基于稀疏SLAM框架的低紋理平面場景重建方法,其特征在于:步驟二中特征點(diǎn)獲取方法為:首先,對每一幀圖像,提取圖像中的ORB特征點(diǎn),之后利用FLANN算法對每兩幀圖像提取得到的特征點(diǎn)進(jìn)行匹配,得到ORB特征點(diǎn)對。
3.如權(quán)利要求1所述基于稀疏SLAM框架的低紋理平面場景重建方法,其特征在于:步驟四中對局部地圖進(jìn)行捆集調(diào)整優(yōu)化,具體方式為:
在相機(jī)獲得的每一幀圖像中獲取指定步長的關(guān)鍵幀,對關(guān)鍵幀,利用局部捆集調(diào)整對局部地圖進(jìn)行優(yōu)化,剔除多余的關(guān)鍵幀。
4.如權(quán)利要求3所述基于稀疏SLAM框架的低紋理平面場景重建方法,其特征在于:步驟三中將平面路標(biāo)放到局部地圖中,通過圖優(yōu)化方法實(shí)現(xiàn)局部地圖優(yōu)化,具體為:
令x0,...,xt為六自由度的相機(jī)位姿,π0,…,πn為平面路標(biāo),c0,…,ct為相機(jī)對平面的觀測,u1,…,ut為根據(jù)前端視覺里程計(jì)估計(jì)得到的相機(jī)運(yùn)動;
采用矩陣[a b c d]T表示平面路標(biāo),其中,平面法向量np=[a b c]T;a,b,c與np=(nx,ny,nz)有對應(yīng)關(guān)系a=nx,b=ny,c=nz,d表示平面到相機(jī)坐標(biāo)系原點(diǎn)的距離;對于平面πi上的點(diǎn)pi,滿足
πiTpi=0
由相機(jī)坐標(biāo)系與世界坐標(biāo)系的關(guān)系,有
其中,表示由相機(jī)坐標(biāo)系到世界坐標(biāo)系的變換矩陣;pω是點(diǎn)pi在世界坐標(biāo)系下的坐標(biāo),πω是平面在世界坐標(biāo)系下的坐標(biāo);pc是點(diǎn)pi在相機(jī)坐標(biāo)系下的坐標(biāo),πc是平面在相機(jī)坐標(biāo)系下的坐標(biāo);
用一個單位四元數(shù)q實(shí)現(xiàn)平面的最少參數(shù)表示,利用李代數(shù)解決優(yōu)化中的最小二乘問題;
q=(q1,q2,q3,q4)T∈R4,‖q‖=1
q1、q2、q3、q4為單位四元數(shù);q1為單位四元數(shù)的實(shí)部,q2、q3、q4為單位四元數(shù)的虛部。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航空航天大學(xué),未經(jīng)北京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810584937.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種用于增強(qiáng)PPRV復(fù)制的敏感細(xì)胞亞克隆Vero/Slam/V的制備方法
- 一種用于增強(qiáng)PPRV復(fù)制的敏感細(xì)胞亞克隆Vero/Slam的制備方法
- 異構(gòu)雙目SLAM方法、裝置及電子設(shè)備
- 一種單目SLAM算法的初始化方法及系統(tǒng)
- 一種基于激光SLAM和視覺SLAM地圖融合方法
- 一種基于SLAM的地圖構(gòu)建方法及裝置
- SLAM地圖更新方法、裝置及計(jì)算機(jī)可讀存儲介質(zhì)
- SLAM地圖質(zhì)量評定方法、裝置及計(jì)算機(jī)可讀存儲介質(zhì)
- 一種面向機(jī)器人EKF-SLAM算法的加速方法
- 一種slam地圖的分類方法、裝置及存儲介質(zhì)





