色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

深入探討SGBM參數影響效果

3D視覺工坊 ? 來源:3DCV ? 2023-06-28 09:29 ? 次閱讀

什么是SGBM

SGBM(Semi-Global Block Matching)是一種用于計算雙目視覺中視差(disparity)的半全局匹配算法,在OpenCV中的實現為semi-global block matching(SGBM)。它是基于全局匹配算法和局部匹配算法的優缺點,提出了一種折中的方法,既能保證視差圖的質量,又能降低計算復雜度。

SGBM的原理

SGBM的原理可以分為以下幾個步驟:

預處理:使用水平Sobel算子對左右圖像進行邊緣檢測,得到梯度圖像。

匹配代價計算:對于每個像素,計算其在不同視差下與對應像素的匹配代價,通常使用絕對差或平方差作為代價函數。

能量函數最小化:對于每個像素,定義一個能量函數,包括數據項和平滑項。數據項表示匹配代價,平滑項表示相鄰像素的視差連續性。使用動態規劃的方法,沿著多個方向(通常為8個或16個)計算累積代價,并求取最小值作為最終代價。

視差圖生成:對于每個像素,根據最終代價選擇最佳視差,并生成視差圖。

視差圖后處理:對于視差圖中的異常值或空洞,使用一些后處理方法進行修復或填充,例如中值濾波、WLS濾波等。

SGBM的參數

SGBM的參數有以下幾個:

minDisparity:最小視差值,默認為0。

numDisparities:視差范圍,默認為16。必須是16的整數倍。

blockSize:匹配塊大小,默認為3。必須是奇數且大于1。

P1:控制視差平滑度的第一個參數,默認為8blockSizeblockSize。P1越大,越傾向于生成連續的視差圖。

P2:控制視差平滑度的第二個參數,默認為32blockSizeblockSize。P2越大,越傾向于消除小的視差變化。P2必須大于P1。

disp12MaxDiff:左右一致性檢查時允許的最大視差差異,默認為-1,表示不進行檢查。

preFilterCap:預處理時截斷梯度值的上限,默認為63。

uniquenessRatio:唯一性檢查時的閾值,默認為10。表示最佳視差值與次佳視差值之間的比例要大于該閾值才被認為是有效的。

speckleWindowSize:消除噪聲斑點時考慮的窗口大小,默認為0,表示不進行消除。

speckleRange:消除噪聲斑點時考慮的最大視差變化,默認為0,表示不進行消除。

mode:SGBM算法選擇模式,默認為StereoSGBM::MODE_SGBM。可選值有StereoSGBM::MODE_SGBM_3WAY(速度快)、StereoSGBM::MODE_HH4(速度慢)、StereoSGBM::MODE_SGBM(速度中等)、StereoSGBM::MODE_HH(速度慢)。

SGBM的參數變化

下面通過調整每個參數來觀察其影響效果:初始值設置:

minDisparity=0
numDisparities=16
blockSize=3
P1=8*blockSize*blockSize
P2=32*blockSize*blockSize
disp12MaxDiff=-1
preFilterCap=63
uniquenessRatio=10
speckleWindowSize=0
speckleRange=0

numDisparities:視差數量越多,能夠獲取到更多詳細的深度信息。但是,增加視差數量也會增加計算量,可能會導致較慢的運行速度以及噪聲增多,且增大numDisparities會擴大視差范圍,即視差圖中可以估計的深度范圍增大。如果增大的視差范圍超過了場景中實際的深度范圍,就會出現黑色區域。黑色區域表示無法進行有效的匹配或估計深度。

0d576484-153f-11ee-962d-dac502259ad0.png

minDisparity:最小視差越大,物體離相機近的程度就會變小。如果提高最小視差,則可能會使視差圖被高估,因為物體不可能有大于最小視差的負的視差值。而如果最小視差過低,則可能會受到噪聲的影響,產生錯誤的視差值。

0db0e7de-153f-11ee-962d-dac502259ad0.png

blockSize:所選的窗口大小越大,所包含的像素就越多,從而產生更穩定,但粗略的視差圖。減小塊大小,可以獲得反之,一些銳利但可能嘈雜(即不確定)的視差邊緣。

0e1e21d2-153f-11ee-962d-dac502259ad0.png

P1 和 P2:兩種參數都是控制視差變化規則的,從而使結果更平滑,增加這些值會使抗噪聲能力更強但同時會失去保留銳度的細節。如果P1和P2參數值過小,則會使視差圖中出現許多噪聲或未對齊的圖像。如果參數值太高,將導致平滑的結果,丟失更多的細節和銳度。

0e567582-153f-11ee-962d-dac502259ad0.png

disp12MaxDiff:這個參數用于限制左右視圖之間的最大視差數量差異。增加這個值可能會導致插值和未對齊的像素點在圖像中顯示。但太小的值,則視差較光滑,缺少細節特征。

0ea62276-153f-11ee-962d-dac502259ad0.png

uniquenessRatio:這個參數是用來控制像素值的唯一性,如果唯一性比例越高,則得到的視差圖的噪聲和未對齊的像素會越小。但如果唯一性比例太高,則有可能會失去細節特征。

0edc63d6-153f-11ee-962d-dac502259ad0.png

speckleWindowSize:這個參數被用來濾除孤立噪點或者離群值,如果窗口太小,則沒有過濾到足夠的噪聲點而窗口太大則會損失一些細節特征。

0f38ea02-153f-11ee-962d-dac502259ad0.png

speckleRange:這個參數規定一個視差變化的閾值,如果發現視差變化超出了這個閾值,則這個像素應該是一些無用的孤立像素。適當調整該參數可以使其過濾掉孤立的雜點和噪聲。

0f8ea7da-153f-11ee-962d-dac502259ad0.png

preFilterCap:該參數控制了像素的最大值。如果已經將值限制在負值的范圍內,那么它必須和像素值相比較,過濾掉那些值過大的像素點。

0fb931bc-153f-11ee-962d-dac502259ad0.png

mode:SGBM算法的解釋模式,分別為SGBM,HHSGBM和SGBM_3WAY。這些模式包含了不同的參數設定,也會影響到視差圖的效果。

SGBM:這是默認的解釋模式,也是最常用的模式。它代表了Semi-Global Block Matching (SGBM) 算法,該算法利用全局視差的一致性來獲得更準確的視差圖。

HHSGBM:這代表了H.Hirschmüller的快速近似SGBM算法(H.Hirschmüller's Hierarchical Semi-Global Block Matching),是一種更快速的算法。它在速度上相對于標準SGBM算法有所優化,但可能在某些情況下會犧牲一些準確性。

SGBM_3WAY:這是一種三通道SGBM算法,它將輸入圖像的三個通道(BGR)分別作為獨立的視差圖像進行處理。然后,將三個視差圖像中的像素最小化,從而得到最終的視差圖。這種方法可以改善處理彩色圖像時的準確性。

0ffc8052-153f-11ee-962d-dac502259ad0.png —END—





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 濾波器
    +關注

    關注

    161

    文章

    7833

    瀏覽量

    178244
  • OpenCV
    +關注

    關注

    31

    文章

    635

    瀏覽量

    41373

原文標題:SGBM你不知道的秘密:深入探討SGBM參數影響效果

文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    深入探討電容的種類和作用

    深入探討電容的種類和作用     你知道顯卡為什么會花屏嗎?
    發表于 11-27 15:00 ?1.5w次閱讀

    深入探討DFM在PCB設計中的注意要點

    深入探討DFM在PCB設計中的注意要點,大家說自己的經驗,交流交流,學習學習。
    發表于 10-24 15:15

    stm32 uart硬件實現及深入探討(單片機通信學習連載4)

    大家上午好!今天邀請了張角老師,來為大家深入講解stm32 uart,視頻為一個系列,本次為第四期內容,請持續關注,會持續進行更新!前期回顧:第三期:stm32 uart硬件實現及深入探討(單片機
    發表于 06-29 11:10

    【原創】STM32 UART通信深入探討

    作者:張角老師(張飛實戰電子高級工程師)STM32 UART通信深入探討在單片機開發過程中,我們常用的通信協議主要有UART,SPI,I2C這幾種,是吧。這三種通信協議,本質上都是串口通信,也就是說
    發表于 07-15 11:13

    【視頻】 stm32 uart硬件實現及深入探討3

    大家上午好!今天來為大家深入講解STM32 uart,視頻為一個系列,請持續關注,會持續進行更新!有問題留言交流!上期回顧:stm32 uart硬件實現及深入探討一鍵分析設計隱患,首款國產PCB
    發表于 09-17 09:44

    【視頻】 stm32 uart硬件實現及深入探討4

    大家上午好!今天來為大家深入講解STM32 uart,視頻為一個系列,請持續關注,會持續進行更新!有問題留言交流!上期回顧:stm32 uart硬件實現及深入探討3一鍵分析設計隱患,首款國產PCB
    發表于 09-22 09:24

    OV7620_OV6620圖像采集之深入探討

    OV7620_OV6620圖像采集之深入探討
    發表于 09-25 16:13 ?189次下載

    基于OpenCV3.0的BM、SGBM和GC算法對比

    基于OpenCV3.0,對BM、SGBM和GC算法進行了對比測試研究。由于SGBM算法視差效果好速度快的特點,常常被廣泛應用和改進,本文針對SGBM算法主要
    的頭像 發表于 06-12 15:10 ?2.1w次閱讀

    深入探討人工智能的實際應用

    導讀:本文通過案例分門別類地深入探討人工智能的實際應用。案例甚多,此處所列舉的僅是九牛一毛。本該按行業或業務對這些案例進行分類,但相反我選擇按在行業或業務中最可能應用的順序來分類。
    的頭像 發表于 11-11 10:33 ?2734次閱讀
    <b class='flag-5'>深入探討</b>人工智能的實際應用

    深入探討超聲波風速風向儀

    深入探討超聲波風速風向儀
    發表于 10-27 17:25 ?15次下載

    深入探討交通安全統籌信息系統

    深入探討交通安全統籌信息系統
    發表于 10-29 18:07 ?0次下載

    深入探討醫療應用的未來發展趨勢

    深入探討醫療應用的未來發展趨勢
    發表于 11-03 08:04 ?1次下載
    <b class='flag-5'>深入探討</b>醫療應用的未來發展趨勢

    深入探討RF信號鏈

    在我們深入探討之前,我們先來了解RF的實際含義。乍一看,這似乎是一個簡單的問題。我們都知道,RF表示射頻,此術語的通用定義規定了特定的頻率范圍:MHz至GHz電磁頻譜。
    的頭像 發表于 01-03 16:43 ?1041次閱讀

    深入探討軟件定義架構及其意義

    在上期文章中,我們了解了現代GNSS模擬中的軟件定義架構,并與傳統架構進行了對比,本期文章中我們將繼續深入探討軟件定義架構及其意義。
    的頭像 發表于 02-08 10:40 ?735次閱讀
    <b class='flag-5'>深入探討</b>軟件定義架構及其意義

    深入探討Linux系統中的動態鏈接庫機制

    本文將深入探討Linux系統中的動態鏈接庫機制,這其中包括但不限于全局符號介入、延遲綁定以及地址無關代碼等內容。 引言 在軟件開發過程中,動態庫鏈接問題時常出現,這可能導致符號沖突,從而引起程序運行
    的頭像 發表于 12-18 10:06 ?126次閱讀
    <b class='flag-5'>深入探討</b>Linux系統中的動態鏈接庫機制
    主站蜘蛛池模板: 奶头好翘是不是想要了| 成人在线视频免费| 把腿张开再深点好爽宝贝动态图 | 精品久久久亚洲精品中文字幕| 精品无码国产自产在线观看水浒传| 九九热精品视频在线观看| 亚洲 欧美 国产 综合 在线| 国产国拍亚洲精品av麻豆| 日韩精品无码视频一区二区蜜桃| 亚洲精品www久久久久久| 国产伦精品一区二区三区免费观看 | jizz教师| 男人私gay挠脚心vk视频| 9420高清免费观看在线大全| 久久综合久久鬼| 69式国产真人免费视频| 成人a视频片在线观看免费| 女子扒开腿让男生桶爽| jazzjazzjazz欧美| 日本xxxx8888| 丰满少妇67194视频| 素人约啪第五季| 99久久综合精品免费| 青草在线观看视频| 十大禁止安装的黄台有风险| 处女座历史名人| 双性h浪荡受bl| 爱暖暖1000部免费| 石原莉奈rbd806中文字幕| 99久久精品费精品蜜臀AV | 国产成人精品视频| 小夫妻天天恶战| 久久精品日本免费线| 99久久综合国产精品免费| 久久久无码精品亚洲A片猫咪 | 帅哥操帅哥| 国语自产视频在线| 午夜片神马影院福利| www.精品视频| 四虎国产精品永久免费入口 | qvod激情图片|