999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種快速多視圖立體匹配方法

2018-02-09 17:54:32趙洪田
現代計算機 2018年1期
關鍵詞:優化方法

趙洪田

(四川大學計算機學院,成都 610065)

0 引言

多目立體視覺(Multiple View Stereo,MVS)三維重建的目的是通過多幅圖像恢復出場景的三維模型,它是計算機視覺領域中一個非常重要的研究課題,并已受到越來越多的關注。由文獻[1]知MVS算法可以分為4類:基于體素的方法[2],基于特征點擴展的方法[3],基于表面演化的方法[4]和基于深度圖融合的方法[5-6]。其中基于深度圖融合的三維重建算法,先計算單張圖片的深度圖,然后利用每幅圖像對應的攝像機參數還原三維模型,這類方法具有較高的靈活性,適合大多數場景的重建。

作為許多三維重建系統的重要組成部分,多視圖立體匹配受到越來越多的關注[7-8]。在多視圖立體匹配中優化方式可以分為局部優化、半全局優化和全局優化?;诰植康拇鷥r優化算法具有計算量小的優點,但往往是局部最優的,以致匹配結果精確度很低而不夠可靠;基于全局的優化算法往往是基于復雜計算的優化(如置信度傳播算法,圖割算法),雖然可以獲得比較理想的匹配結果、但是這些方法耗時、耗內存。文獻[9]中提出了一種半全局匹配優化算法(SGM),通過在待匹配像素點多個方向上作動態規劃來近似二維圖像全局優化,確定最終視差。在構建能量函數,SGM引入平滑約束以保證整體匹配結果一致性,同時逐像素匹配,可以得到密集可靠的匹配結果。因此,我們可將此方法應用在多視圖代價聚合中。另外,由于數據集存在規模巨大、尺度多變等特點,在進行多幅圖像立體匹配時會更加繁瑣,場景重建比較耗時。本文提出一種基于Plane Sweep框架的并行半全局深度圖計算和優化方法,能比較高效地生成深度圖以完成稠密三維重建。該系統輸入為標準圖像序列及該圖像集對應的Bundler[10]標定結果,輸出為3D模型稠密點云。

1 算法介紹

1.1 PlaneSweep匹配

如圖1所示,給定兩幅圖像,參考圖P1和相關圖P2,對應的攝像機為C1和C2。掃描平面簇為C1坐標系下不同深度的投影平面。每一掃描平面和P2可定義一個單應矩陣H,H把源圖像P2平面的點集位置與成像儀平面的點集位置相關聯。文獻[11]將P1和P2對應攝像機參數分別定義為{K1,R1,C1}和{K2,R2,C2},并將C1所在的坐標定義為坐標系的原點,掃描平面法向量定義為nT={0,0,1},深度為d的掃描平面可表示為Dd={nT,d},可以得到:

由式(1)計算關于深度為d的掃描平面對應的單應矩陣Hd,P2上變換前的點xk經Hd變換到Dd上后記為yd,k,P1上相應位置上的點記為yk。

使用NCC來計算yd,k和yk間的相似度,并定義兩個像素間的匹配代價為:

在圖像集中為參考圖選擇多幅鄰居圖ρj(j=2,3,4,…,N),按照式(3)計算匹配代價得到ρj,最后定義在各掃描平面上像素匹配代價為:

圖1 掃描平面變換過程

1.2 SemiGlobal優化

一般基于點之間的匹配很容易受噪聲、光照變換等外部因素影響,且在以上計算時并沒考慮到相鄰像素間的制約關系,因此所得像素匹配代價精度并不高。故本方法接下來使用Semi-Global做優化。

(1)代價聚合

在待匹配像素p處沿著多個方向作動態規劃,采用多個方向匹配代價聚合,一般選擇8個或4個方向。由于是在不同的方向上進行搜索,相比較傳統的動態規劃方法,順序性約束一般難以滿足。因此,在此必須使用類似于掃描線最優算法,聚合方向如圖2所示。

圖2 聚合方向

由文獻[9]知,對于像素p,在r方向上的匹配代價可以定義為:

式(5)中Cost(p,d)為Dd在像素p點由式(4)得到的Cost,ψ1和ψ2分別為懲罰系數。最后一項為防止累積匹配過大而減去上一像素點的最小優化代價。最后將各個方向上的優化代價相加,作為該點最終代價,實現代價聚合。

(2)深度賦值

在計算完S(p,d)后,為了減少優化復雜度,我們直接采用 Winner takes all(WTA)算法來選擇最小深度值。

此外,在對匹配代價進行優化時,采取的是對每個像素單獨處理,因此,在本處實現時,利用了GPU并行對算法進行加速,計算效率得到提升。

1.3 濾波

上述優化在能量優化過程中沒有考慮異常值和遮擋問題,因此難以對遮擋區域賦予正確的深度值;同時不可避免的存在錯誤匹配值。針對上述存在的問題,我們可以通過中值濾波來過濾掉突變點;并通過圖像一致性來檢測遮擋和錯誤匹配,并將檢測出來的點設置為不可靠深度點,最后通過線性插值來填補這些漏洞,以實現后續優化過程。

2 實驗

所提出的方法已經用C++和CUDA實現,其中Plane Sweep框架使用C++在CPU上實現,Semi-Global優化以及濾波這兩個模塊使用CUDA在GPU上實現,其余部分使用C++實現;并且在配有Intel Core i5-7300HQ CPU和8G RAM、NVidia GTX1050 GPU的PC上測試。實驗中各參數設置分別為:掃描平面個數N=128,Semi-Global優化模塊中num(r)=8,ψ1=0.04,ψ2=0.5,濾波窗口為3×3。并在4組相關數據集中測試,它們是Seitz等提供的ET,Kermit和兩組戶外采集的數據lion-p30和lion123。

2.1 速度

為了展示本文方法在速度性能上的優越性,將和文獻[6]中的同類深度圖計算方法作比較,統計兩種方法在相同條件下的重建耗時。圖3為對比結果圖,可以看出,本文方法在計算效率上表現出較大優勢。

圖3 本文方法和文獻[6]時間對比

2.2 重建效果

效果作展示,所用數據集為以上四組數據集。

圖4 輸入圖像與對應的輸出點云

3 結語

針對大場景三維重建中多視圖立體匹配的效率問題,提出了一種新的快速立體匹配方法。通過GPU并行處理解決了影響立體匹配速度的關鍵問題,并設計了一整套相關計算流程。通過和同類方法比較,驗證了該方法的有效性。

最后我們將通過所提多視圖立體匹配算法的重建

[1]Seitz S M,Curless B,Diebel J,et al.A Comparison and Evaluation of Multi-View Stereo Reconstruction Algorithms[C].Proceedings of 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.New York:IEEE Press,2006,1:519-528.

[2]Tabb A.Shape from Silhouette Probability Maps:Reconstruction of Thin Objects in the Presence of Silhouette Extraction and Calibration Error[C].Proceedings of 2013 IEEE Conference on Computer Vision and Pattern Recognition.Portland:IEEE Press,2013:161-168.

[3]Furukawa Y,Ponce J.Accurate,Dense,and Robust Multiview Stereopsis[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2010,32(8):1362-1376.

[4]Cremers D,Kolev K.Multiview Stereo and Silhouette Consistency Via Convex Functionals Over convex Domains[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2011,33(6):1161-1174.

[5]Shen Shuhan.Accurate Multiple View 3D Reconstruction Using Patch-Based Stereo for Large-Scale Scenes[J].IEEE Transactions on Image Processing,2013,22(5):1901-1914.

[6]劉怡光,易守林,吳鵬飛等.一種新的大場景三維重建算法[J].四川大學學報(工程科學版),2015,47(6):91-96.

[7]Furukawa Y,Ponce J.Accurate,Dense,and Robust Multiview Stereopsis[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2010,32(8):1362-1376.

[8]Bailer C,Finckh M,Lensch H P A.Scale Robust Multi View Stereo[C].European Conference on Computer Vision.Springer Berlin Heidelberg,2012:398-411.

[9]Hirschmuller H.Stereo Processing by Semiglobal Matching and Mutual Information[J].IEEE Transactions on Pattern Analysis and Machine intelligence,2008,30(2):328-341.

[10]Snavely N,Seitz S M,Szeliski R.Photo Tourism:Exploring Photo Collections in 3D[J].ACM Transactions on Graphics(TOG),2006,25(3):835-846.

[11]Shen Shuhan.Accurate Multiple View 3D Reconstruction Using Patch-Based Stereo for Large-Scale Scenes[J].IEEE Transactions on Image Processing,2013,22(5):1901-1914.

猜你喜歡
優化方法
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 日本人妻一区二区三区不卡影院| 亚洲精品色AV无码看| 久久黄色视频影| 人妻无码AⅤ中文字| 亚洲人成网站色7799在线播放| 免费A∨中文乱码专区| 美女高潮全身流白浆福利区| 久久亚洲日本不卡一区二区| 自拍欧美亚洲| 欧美亚洲国产精品久久蜜芽| 国产免费观看av大片的网站| 尤物特级无码毛片免费| 亚洲三级成人| 国产鲁鲁视频在线观看| 尤物精品视频一区二区三区| 97国产在线观看| 亚洲中字无码AV电影在线观看| 亚洲高清无码久久久| 国产大片黄在线观看| 九月婷婷亚洲综合在线| 中文字幕在线看| 波多野结衣一区二区三区AV| 国产精品亚洲一区二区三区z| 久久99国产综合精品1| 丁香六月综合网| 久久久亚洲色| 一本色道久久88| 综合色区亚洲熟妇在线| 又爽又黄又无遮挡网站| 日本一区二区不卡视频| 在线欧美日韩国产| 日韩国产综合精选| 亚洲第一成年网| 国产在线自在拍91精品黑人| 欧美不卡视频在线| 欧美特级AAAAAA视频免费观看| 国产午夜福利亚洲第一| 黄色在线不卡| 亚洲精品大秀视频| 在线看片中文字幕| 精品国产成人高清在线| 在线视频一区二区三区不卡| 国产理论一区| 亚洲综合色在线| 国产成人欧美| 日韩高清欧美| 欧美日韩综合网| 丝袜国产一区| 免费在线看黄网址| 国产精品女人呻吟在线观看| 国产老女人精品免费视频| 99偷拍视频精品一区二区| 视频一本大道香蕉久在线播放| 超级碰免费视频91| 国产精品一线天| 无码国内精品人妻少妇蜜桃视频| 97se亚洲综合不卡| 尤物视频一区| 青青草原偷拍视频| 91青青视频| 日本午夜视频在线观看| 亚洲第一区精品日韩在线播放| 欧美成人精品高清在线下载| 最新无码专区超级碰碰碰| 亚洲无码91视频| 四虎国产永久在线观看| 黄色在线不卡| 欧美中文字幕第一页线路一| 91色爱欧美精品www| 亚洲一区二区三区国产精品| аⅴ资源中文在线天堂| 久操中文在线| 91美女视频在线观看| 99视频免费观看| 这里只有精品国产| 亚洲妓女综合网995久久| 国产91精品调教在线播放| 国产精品乱偷免费视频| 欧美 亚洲 日韩 国产| 毛片免费观看视频| 欧美在线导航| 污网站在线观看视频|