日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]基于稠密視覺SLAM的無人機三維地圖快速重建方法有效

專利信息
申請號: 201910646511.3 申請日: 2019-07-17
公開(公告)號: CN110675483B 公開(公告)日: 2022-09-09
發明(設計)人: 黃方;楊浩;鐵博;陸俊;彭思遠;陳胤杰 申請(專利權)人: 電子科技大學
主分類號: G06T17/00 分類號: G06T17/00;G06T7/246;G06T7/80
代理公司: 成都東恒知盛知識產權代理事務所(特殊普通合伙) 51304 代理人: 羅江
地址: 611730 四川省成*** 國省代碼: 四川;51
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 稠密 視覺 slam 無人機 三維 地圖 快速 重建 方法
【權利要求書】:

1.一種基于稠密視覺SLAM的無人機三維地圖快速重建方法,其特征在于:包括無人機平臺三維地圖快速重建、無人機三維地圖快速重建算法、無人機三維地圖快速重建系統、基于ROS的視覺SLAM節點通信系統和基于ROS的視覺SLAM節點通信算法;

所述無人機平臺三維地圖快速重建:

基于ROS的系統硬件底層抽象方法:

接受使用sensor_msgs/Image消息類型的傳感器數據,該消息類型包含RAW圖像和壓縮圖像兩種,RAW圖像就是CMOS或者CCD圖像感應器將捕捉到的光源信號轉化為數字信號的原始數據;

在成功獲取傳感器數據后,ROS在圖像管道提供了相機標定、扭曲校正、顏色解碼,ROS圖像管道通過image_proc功能包運行,提供用于從攝像頭采集的RAW圖像中獲取單色和彩色的轉換功能,在標定完攝像頭,圖像管道就會提取CameraInfo消息并修正圖像的徑向與切向畸變,即在獲取數據的同時能夠完成預處理;

對于復雜的圖像處理任務,使用OpenCV、cv_bridge和image_transport庫對消息進行轉換連接,對訂閱和發布的圖像Topic進行處理,另一方面,OpenCV進行圖像處理時,使用cv_bridge將其轉換為ROSImage消息發布;

在ROS中將執行計算的進程稱為節點,為了在節點中使用OpenCV進行圖像處理,需要安裝獨立的OpenCV庫,然后必須在工作空間下的package.xml文件中指定編譯和運行需要的opencv2依賴包;然后,對于每個使用OpenCV的節點,必須在target_link_libraries中加OpenCV的lib文件;最后,在節點的cpp文件中,加入所需的OpenCV頭文件;

通過上述過程與步驟,實現對硬件的抽象,即通過傳感器獲取數據,將其發布至ROS網絡中,并通過訂閱圖像的RAW消息,使用OpenCV來進行圖像處理;

算法解耦與分布式計算:

三維重建算法運行時,將運行多個節點,每個節點對應實現各自的功能,節點間通過ROS消息進行通信,各個節點可在不同設備上運行,通過ROS構建的網絡,實現算法功能的耦合;

基于CUDA并行計算的算法加速方法:

選擇NVIDIA Jetson TX2嵌入式開發模塊作為實驗的處理平臺,在基于TX2開發模塊的并行程序運行時,每32個并行線程被叫做一個Wrap,GPU中線程的調度執行是以一個Wrap為一個調度單位進行的,每一個SM內有2個線程束調度器,每個線程束調度器內有32個CUDA核,該GPU共256個CUDA核;

基于Topic的消息傳遞與通信:

(1)啟動Talker,Talker通過端口將其信息注冊到Master端,其中包括Talker所發布消息的話題名、節點地址信息等;Master將這些信息加入到一個注冊列表中;

(2)啟動Listener,Listener向Master端注冊,注冊其所需訂閱的話題以及Listener自己的地址信息;

(3)Master對發布者與訂閱者進行信息匹配,如果二者發布/訂閱同一Message則幫其建立連接;如果沒有匹配的則繼續等待;若找到匹配的,且此時Talker在發布Message,便會把Talker的地址發送給Listener;

(4)Listener接收到Master發送的Talker地址后,向Talker發送連接請求,同時將Listener要訂閱的話題名和完成通訊所需的通信協議全發給Talker;

(5)Talker接收到Listener請求后,返還一個確認連接的信息,包括其自身的TCP地址;

(6)Listener接收到Talker的TCP地址后,通過TCP與Talker建立網絡連接;

(7)Talker通過建立的TCP網絡連接將數據發送給Listener;

所述無人機三維地圖快速重建系統:包括視覺傳感器、無人機、嵌入式處理器、GPU,軟件實現視覺SLAM的核心算法;軟硬件通過分布式框架及通信協議相互聯系,組成完整的軟硬件系統;其流程如下:

(1)無人機機載嵌入式搭載視覺傳感器,獲取實時圖像序列;

(2)圖像序列分別傳輸至前端與后端;

(3)前端通過特征提取匹配、關鍵幀提取、位姿估計為后端提供位姿初值;

(4)后端對(2)中接收的圖像進行閉環檢測,并對(3)中獲取的位姿進行優化;

(5)后端基于位姿與圖像進行稠密重建;

(6)由觀測端通過ROS可視化工具進行實時監測;

所述無人機三維地圖快速重建算法:

視覺SLAM前端算法的流程如下:

(1)SLAM系統提供接口,接收由傳感器所獲取的連續的圖像序列,將圖像序列傳入VO端;

(2)判斷SLAM系統是否已初始化完成,若未完成,則進行第(3)步,若已完成初始化,則進行第(4)步;

(3)初始化第一個關鍵幀,并初始化位姿T0;

(4)持續對圖像序列進行ORB特征提取,選取下一個關鍵幀Fi(i>=1);

(5)將Fi與Fi-1的ORB特征進行匹配,并篩選出可靠的匹配;

(6)基于可靠的特征點對,通過對極約束求解幀間的運動,計算出該關鍵幀的位姿Ti

(7)若幀流結束則停止,否則返回第4步;

重建部分算法的流程如下:

(1)選取需要計算深度的目標像素點p;

(2)基于相機運動,即相機光心的平移向量,以及所求關鍵幀相機光心與p的連線的向量,構成的平面交新關鍵幀于極線,計算極線位置;

(3)遍歷所求得的極線,搜索與p匹配的點;

(4)通過三角測量計算出p點實際的空間位置;

(5)更新該像素的深度信息;

SLAM前端特征提取與匹配方法:首先檢測Oriented FAST角點位置,然后基于角點位置,計算其BRIEF描述子;對兩幅圖像中BRIEF描述子進行匹配,記錄其漢明距離,即二進制字符串不同位數的個數;記錄所有匹配之中的最小值dmin,若描述子之間漢明距離大于2倍dmin,則刪除該匹配,反之保留該匹配;

關鍵幀提取方法:首先處理第一張圖像,先檢測FAST特征點和邊緣特征,如果圖像中間的特征點數量超過設定的閾值,就把這張圖像作為第一個關鍵幀,然后處理第一張之后的連續圖像,持續跟蹤特征點;當匹配點的數量大于閾值,如果視差的中位數大于閾值,選擇計算本質矩陣E,否則選擇計算單應矩陣H;如果計算完H或E后,還有足夠的內點,就將其作為關鍵幀;

相機運動估計:相機的運動估計即計算出相鄰關鍵幀之間的平移向量t和旋轉矩陣R,而t與R可通過分解本質矩陣E來獲得,而在關鍵幀相機只有旋轉而無平移的時候,兩視圖的對極約束不成立,基礎矩陣F為零矩陣,這時候需要分解單應矩陣H;分解方法為奇異值(SVD)分解:

tR=E=UDVT (4-1)

其中,U、V均為三階正交矩陣,D為對角陣D=diag(r,s,t);分解可得對角矩陣的特征值,該3個特征值中將會有兩個特征值為正,其值相等,另一個則為0;在分解過程中會獲得四組不同的解,分別對應關鍵幀的四種相對位姿;

稠密重建:以相鄰兩幅圖像中估計任一像素的深度來說,對于某一個像素p1對應的空間點P,相鄰兩幀的相機光心與其連線O1P、O2P以及O1O2共面,其中O1P交第一幀于p1,O2P交第二幀于p2,則p2必然落于面O1O2P與第二幀交線上,即p1在第二幀中的位置在極線上;

由于單個像素的亮度沒有區分性,則考慮對像素塊相似性進行比較,即在像素點p1周圍取一塊w*w的小塊,然后遍歷極線上各點,與其周圍的w*w的小塊進行匹配,則算法的假設由像素的灰度不變性轉為圖像塊的灰度不變性;

對于兩個小塊的匹配,計算其歸一化互相關(Normalized Cross Correlation,NCC):

在極線上計算每一個相似性度量之后,將會得到一個沿著極線的NCC分布,即p1像素在第二幀中出現的概率分布,NCC值越高,則該點為p1像素的同名點概率越高;然而僅靠兩張圖像計算某像素的深度值存在一定的偶然性,因此需要多張圖像進行估計;我們假設某個像素點的深度d服從高斯分布:

P(d)=N(μ,σ2) (4-3)

每當新的數據到來時,觀測其深度也將會是一個高斯分布:

則更新觀測點p1的深度變成一個信息融合問題,而融合后的深度則滿足:

經過多次迭代,則p1在第二幀極線上的概率分布峰值越接近其真實位置;由此,對于稠密重建其完整步驟如下:

(1)假設所有像素的深度滿足某個初始的高斯分布;

(2)當新數據產生時,通過極線搜索與塊匹配確定投影點位置;

(3)根據幾何關系計算三角化后的深度及不確定性;

(4)將當前觀測融合進上一次的估計中,若收斂則停止計算,否則返回第2步;

基于ROS的視覺SLAM節點通信系統:采用ROS分布式計算架構,以降低系統各模塊之間的耦合,提高系統在復雜環境中的可用性與可靠性;將視覺SLAM重建過程中的數據獲取、位姿估計、稠密重建、可視化分別由四個計算節點運行,每個節點各司其職,節點間通信采用Topic訂閱模式;系統工作時共4個節點參與通信,其中,傳感器捕捉數據,其原始數據被發布成話題/sensor_msgs,由視覺傳感器與Jetson TX2通過USB或CSI接口直連,將流數據轉換為圖像序列數據消息,重新發布成話題/usb_cam;

VO節點訂閱/usb_cam,進行位姿估計,并將結果發布至成位姿數據,重建節點同時訂閱/usb_cam與位姿數據,并將處理后得到的深度圖數據與點云數據發布至ROS網絡中,由可視化節點訂閱,實現系統的增量地圖構建的可視化功能;

所述基于ROS的視覺SLAM節點通信算法:SLAM前端,即VO節點,與后端重建節點同時訂閱話題/usb_cam;VO節點將/usb_cam節點所發布的數據通過SLAM前端庫的接口進行位姿解算,然后,將其以消息的形式進行發布,由SLAM后端的重建節點進行訂閱,即重建節點同時訂閱幀數據以及位姿數據;為了能夠實時地對三維地圖重建的結果進行可視化,采用的方法流程如下:

(1)當選取的參照幀其深度圖收斂時,將深度圖結果發布至話題;

(2)可視化節點根據參照幀及其時間戳,獲取由VO節點發布的位姿/pose;

(3)基于初始化結果,計算出該參照幀光心的空間位置以及該幀的法線方向;

(4)基于深度圖逐像素構造點云。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201910646511.3/1.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 99视频国产在线| 十八无遮挡| 欧美日韩国产色综合视频| 欧美精品一区久久| 国内久久精品视频| av午夜在线观看| 8x8x国产一区二区三区精品推荐| 国产精品自拍在线| 国产精品高潮在线| 国产精品亚洲一区| 亲子乱子伦xxxx| 亚洲欧美一卡二卡| 狠狠色狠狠色综合久久第一次| 久久国产精品免费视频| 国产在线欧美在线| 一区二区国产精品| 国产一二区精品| 欧美一区二区三区久久精品| 亚洲一区欧美| 国产精品久久久麻豆| 国产一区二区电影在线观看| 日韩精品久久久久久久电影99爱| 欧美一区二区免费视频| 国产精品一区二区免费| 免费看大黄毛片全集免费| 制服丝袜亚洲一区| 中文字幕区一区二| 精品国产一级| 538国产精品一区二区免费视频| 激情久久久久久| 人人要人人澡人人爽人人dvd| 久久精品男人的天堂| 午夜诱惑影院| 91亚洲精品国偷拍| 在线亚洲精品| 精品久久久影院| 91麻豆精品国产91久久久久推荐资源| 欧美精品五区| 精品日韩久久久| 片毛片免费看| 一区二区免费在线观看| 亚洲国产精品97久久无色| 日本aⅴ精品一区二区三区日| 午夜天堂在线| 国产欧美日韩精品一区二区三区| 亚洲国产精品一区二区久久,亚洲午夜| 精品一区二区三区影院| 日韩午夜一区| 久久99精品国产麻豆婷婷| 91午夜精品一区二区三区| 大伊人av| 国产精品日韩精品欧美精品| xoxoxo亚洲国产精品| 夜夜躁人人爽天天天天大学生| 高清欧美xxxx| 欧美日韩精品在线播放| 精品国产乱码久久久久久虫虫| 亚洲无人区码一码二码三码| 国产黄一区二区毛片免下载| 亚洲欧美自拍一区| 国产精品96久久久| 99国产精品| 欧美精品在线一区二区| 久久久久久久国产| 国产精品视频一二区| 国产日韩欧美精品一区| 国精偷拍一区二区三区| 欧美黄色一二三区| 在线中文字幕一区| 欧美精品久| 国产精品国外精品| 国产精品一二三区视频出来一| 欧洲激情一区二区| 97人人澡人人添人人爽超碰| 久久人做人爽一区二区三区小说| 亚洲欧美一区二| 国产精品国产亚洲精品看不卡15 | 91丝袜国产在线观看| 国产一级大片| 欧美激情午夜| 亚洲福利视频一区二区| 国产日韩欧美不卡| 国产精品九九九九九| 一区二区久久精品66国产精品| 国产精品无码永久免费888| 中文字幕久久精品一区| 欧美激情视频一区二区三区免费| 国产精品高潮呻吟久| 国产乱码精品一区二区三区中文 | 亚洲三区二区一区| 国产精品尤物麻豆一区二区三区 | 精品国产一区二区三区久久久久久 | 欧美一区二区三区四区夜夜大片| 午夜精品99| 欧美精品中文字幕亚洲专区| 国产91综合一区在线观看| 私人影院av| 国产人成看黄久久久久久久久 | 69xx国产| 国产91视频一区| 狠狠色噜噜狠狠狠狠色吗综合 | 欧美午夜羞羞羞免费视频app| 性欧美精品动漫| 久久乐国产精品| 日本精品一区二区三区视频| 99久久国产综合精品色伊 | 亚洲精品日韩色噜噜久久五月| 国产精品伦一区二区三区在线观看 | 色一情一乱一乱一区99av白浆| 久久九九亚洲| 国产在线播放一区二区| 午夜wwww| 亚洲精品乱码久久久久久高潮| 97精品超碰一区二区三区| 国产理论片午午午伦夜理片2021 | 中文字幕在线乱码不卡二区区| 国产精品综合在线观看| 亚洲欧洲国产伦综合| 亚洲精品日本无v一区| 日本美女视频一区二区三区| 午夜一区二区视频| 99精品一区| 999久久久国产精品| 99久久国产综合精品麻豆| 理论片高清免费理伦片| 国产一区欧美一区| 国产精品二区在线| 日本高清一二三区| 久久国产精品免费视频| 日本五十熟hd丰满| av午夜在线观看| 69精品久久| 午夜大片网| 97久久久久亚洲| 国产精品久久久久99| 欧美在线免费观看一区| 国产乱色国产精品播放视频| 久久久精品欧美一区二区| 狠狠综合久久av一区二区老牛| 欧美hdfree性xxxx| 久久夜色精品久久噜噜亚| 国产精品久久免费视频在线| 狠狠色狠狠色合久久伊人| 麻豆精品国产入口| 一本一道久久a久久精品综合蜜臀| 三级视频一区| 中文在线一区二区三区| 日韩一区高清| 91国内精品白嫩初高生| 日韩亚洲欧美一区二区| 91麻豆精品国产91久久久更新时间| 伊人av中文av狼人av| 最新av中文字幕| 夜夜躁日日躁狠狠久久av| 国产高清在线观看一区| 午夜wwwww| 久久艹亚洲| 久久国产这里只有精品| 国产精品一区二区毛茸茸| 国产一区不卡视频| 国产一级不卡毛片| 性国产videofree极品| 日本高清h色视频在线观看| 欧美日韩一区免费| **毛片免费| 91影视一区二区三区| 理论片高清免费理伦片| 国产欧美精品久久| 91看黄网站| 精品视频久| 日韩精品一二区| 99国产精品99久久久久| 日本免费电影一区二区三区| 狠狠色丁香久久综合频道 | 国产免费一区二区三区四区五区| 四虎国产精品久久| 91精品国产九九九久久久亚洲| 国产91精品一区二区麻豆亚洲| 国产精品区一区二区三| 欧美日韩中文字幕一区二区三区| 国产女人和拘做受视频免费| 国产午夜精品一区二区三区在线观看 | 久久久久久中文字幕| 99爱国产精品| 国产一区激情| 中文字幕一区二区在线播放| 久久综合久久自在自线精品自| 高清欧美xxxx| 国产一区二区播放| 99久久国产综合| 国产91清纯白嫩初高中在线观看| 99国产精品9| 搡少妇在线视频中文字幕| 亚洲欧美国产一区二区三区| 亚洲精品日韩激情欧美| 色婷婷综合久久久久中文| 日本一区二区在线电影| 亚洲精品suv精品一区二区| 亚洲欧美国产精品va在线观看| 少妇高潮大叫喷水| 亚洲精品日韩在线| 91精品福利观看| 日本一二三区视频在线| 黄色av中文字幕| 国产一区二区伦理片| 夜夜精品视频一区二区| 国产二区免费视频| 欧美激情视频一区二区三区免费| 精品国产一区二区三区四区vr| 粉嫩久久久久久久极品| 日韩欧美激情| 日韩精品一区二区av| 久久国产精品网站| 少妇久久免费视频| 性色av色香蕉一区二区| 欧美在线观看视频一区二区三区 | 日韩av在线一区| 午夜国产一区| 国产精品免费一视频区二区三区 | 国产精品一级在线| 91精品一二区| 国产精品综合在线观看| 日本伦精品一区二区三区免费| 国产精品免费观看国产网曝瓜| 国产日韩欧美网站| 欧美久久久一区二区三区| 午夜wwww| 少妇高潮ⅴideosex| 国产日韩一区二区三免费| 精品一区中文字幕| 国产精品一区二区在线看| 欧美日韩不卡视频| 综合久久色| 日韩精品中文字幕久久臀| 国产精品禁18久久久久久| 日本护士hd高潮护士| 欧美精品一区免费| 午夜亚洲国产理论片一二三四| 国产在线不卡一区| 国产一区二区电影| 国产高清一区在线观看| 国产精品久久久久久久龚玥菲| 国产精品亚洲а∨天堂123bt| 国产伦精品一区二区三区无广告 | 91国产在线看| 国产一级片子|