0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

雙目立體匹配的四個步驟解析

新機(jī)器視覺 ? 來源:CSDN技術(shù)社區(qū) ? 作者:CSDN技術(shù)社區(qū) ? 2020-08-31 10:08 ? 次閱讀

雙目立體匹配可劃分為四個步驟:匹配代價計算、代價聚合、視差計算和視差優(yōu)化。

Step1 匹配代價計算

匹配代價計算的目的是衡量待匹配像素與候選像素之間的相關(guān)性。兩個像素?zé)o論是否為同名點(diǎn),都可以通過匹配代價函數(shù)計算匹配代價,代價越小則說明相關(guān)性越大,是同名點(diǎn)的概率也越大。

每個像素在搜索同名點(diǎn)之前,往往會指定一個視差搜索范圍D(Dmin ~ Dmax),視差搜索時將范圍限定在D內(nèi),用一個大小為W×H×D(W為影像寬度,H為影像高度)的三維矩陣C來存儲每個像素在視差范圍內(nèi)每個視差下的匹配代價值。矩陣C通常稱為DSI(Disparity Space Image)。

匹配代價計算的方法有很多,傳統(tǒng)的攝影測量中,使用灰度絕對值差(AD,Absolute Differences)、灰度絕對值差之和(SAD,Sum of Absolute Differences)、歸一化相關(guān)系數(shù)(NCC,Normalized Cross-correlation)等方法來計算兩個像素的匹配代價;計算機(jī)視覺中,多使用互信息(MI,Mutual Information)法、Census變換(CT,Census Transform)法、Rank變換(RT, Rank Transform)法、BT(Birchfield and Tomasi)法等作為匹配代價的計算方法。不同的代價計算算法都有各自的特點(diǎn),對各類數(shù)據(jù)的表現(xiàn)也不盡相同,選擇合適的匹配代價計算函數(shù)是立體匹配中不可忽視的關(guān)鍵步驟。

下圖為DSI示意圖(C(x,y,d)代表像素(x,y)在視差為d時的匹配代價):

Step2 代價聚合

代價聚合的根本目的是讓代價值能夠準(zhǔn)確的反映像素之間的相關(guān)性。上一步匹配代價的計算往往只會考慮局部信息,通過兩個像素鄰域內(nèi)一定大小的窗口內(nèi)的像素信息來計算代價值,這很容易受到影像噪聲的影響,而且當(dāng)影像處于弱紋理或重復(fù)紋理區(qū)域,這個代價值極有可能無法準(zhǔn)確的反映像素之間的相關(guān)性,直接表現(xiàn)就是真實同名點(diǎn)的代價值非最小。

而代價聚合則是建立鄰接像素之間的聯(lián)系,以一定的準(zhǔn)則,如相鄰像素應(yīng)該具有連續(xù)的視差值,來對代價矩陣進(jìn)行優(yōu)化,這種優(yōu)化往往是全局的,每個像素在某個視差下的新代價值都會根據(jù)其相鄰像素在同一視差值或者附近視差值下的代價值來重新計算,得到新的DSI,用矩陣S來表示。

實際上代價聚合類似于一種視差傳播步驟,信噪比高的區(qū)域匹配效果好,初始代價能夠很好的反映相關(guān)性,可以更準(zhǔn)確的得到最優(yōu)視差值,通過代價聚合傳播至信噪比低、匹配效果不好的區(qū)域,最終使所有影像的代價值都能夠準(zhǔn)確反映真實相關(guān)性。常用的代價聚合方法有掃描線法、動態(tài)規(guī)劃法、SGM算法中的路徑聚合法等。

下圖為代價聚合前后視差圖示意圖:

Step3 視差計算

視差計算即通過代價聚合之后的代價矩陣S來確定每個像素的最優(yōu)視差值,通常使用贏家通吃算法(WTA,Winner-Takes-All)來計算,如下圖所示,即某個像素的所有視差下的代價值中,選擇最小代價值所對應(yīng)的視差作為最優(yōu)視差。這一步非常簡單,這意味著聚合代價矩陣S的值必須能夠準(zhǔn)確的反映像素之間的相關(guān)性,也表明上一步代價聚合步驟是立體匹配中極為關(guān)鍵的步驟,直接決定了算法的準(zhǔn)確性。

Step4 視差優(yōu)化

視差優(yōu)化的目的是對上一步得到的視差圖進(jìn)行進(jìn)一步優(yōu)化,改善視差圖的質(zhì)量,包括剔除錯誤視差、適當(dāng)平滑以及子像素精度優(yōu)化等步驟,一般采用左右一致性檢查(Left-Right Check)算法剔除因為遮擋和噪聲而導(dǎo)致的錯誤視差;采用剔除小連通區(qū)域算法來剔除孤立異常點(diǎn);采用中值濾波(Median Filter)、雙邊濾波(Bilateral Filter)等平滑算法對視差圖進(jìn)行平滑;另外還有一些有效提高視差圖質(zhì)量的方法如魯棒平面擬合(Robust Plane Fitting)、亮度一致性約束(Intensity Consistent)、局部一致性約束(Locally Consistent)等也常被使用。

由于WTA算法所得到的視差值是整像素精度,為了獲得更高的子像素精度,需要對視差值進(jìn)行進(jìn)一步的子像素細(xì)化,常用的子像素細(xì)化方法是一元二次曲線擬合法,通過最優(yōu)視差下的代價值以及左右兩個視差下的代價值擬合一條一元二次曲線,取二次曲線的極小值點(diǎn)所代表的視差值為子像素視差值。如下圖所示。

局部匹配算法的步驟一般包括匹配代價計算、代價聚合和視差計算三個步驟,全局算法則包括匹配代價計算,視差計算與視差優(yōu)化三個步驟,半全局算法SGM則四個步驟都有。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 立體匹配
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    8763

原文標(biāo)題:雙目立體匹配步驟詳解

文章出處:【微信號:vision263com,微信公眾號:新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    雙目立體視覺原理大揭秘(一)

    、分割出來。這樣就完成了特征點(diǎn)提取,為下一步“精確化數(shù)字描述”做好了基礎(chǔ)。第二、精確化數(shù)字描述(立體匹配、姿態(tài)測量)。這部分指的是分割出障礙物的特征點(diǎn)以后需要用有效的數(shù)值來描述,在雙目視覺系統(tǒng)中當(dāng)然就是
    發(fā)表于 11-21 16:20

    雙目立體視覺原理大揭秘(二)

    圖像處理(二值化、邊緣提取、去噪等)后,得到一系列特征點(diǎn)在左右相機(jī)圖像中的平面坐標(biāo)X、Y。第、根據(jù)雙目立體視覺CCAS的立體匹配原理——極限約束公式。把第三步提取到的特征點(diǎn)在左右相機(jī)
    發(fā)表于 11-21 16:22

    立體匹配SAD算法原理

    立體匹配SAD算法matlab實現(xiàn)
    發(fā)表于 06-05 16:08

    彩色鏡像圖像的立體匹配方法

    提出一種新的基于鏡像圖像的立體匹配方法,設(shè)計一種新的圖像采集系統(tǒng),采集獲得物體的鏡像圖像,利用鏡面成像特點(diǎn),將立體匹配的搜索空間由二維降為可靠的一維。應(yīng)用彩色
    發(fā)表于 04-15 09:39 ?37次下載

    雙目視覺立體匹配算法研究

    雙日視覺是計算機(jī)視覺領(lǐng)域的一重要組成部分。雙目視覺研究中的關(guān)鍵技術(shù)攝像機(jī)標(biāo)定和立體匹配一直是研究的熱點(diǎn)。本文由兩部分組成,分別對雙目視覺的算法和未標(biāo)定圖
    發(fā)表于 08-14 16:41 ?0次下載

    一種快速雙目立體匹配方法_梅金燕

    一種快速雙目立體匹配方法_梅金燕
    發(fā)表于 03-19 11:46 ?0次下載

    基于擴(kuò)展雙權(quán)重聚合的實時立體匹配方法

    幾年實時立體匹配的方法被廣泛研究。 立體匹配可以分為兩種類型:全局和局部方法。全局方法通過一能量函數(shù)來表示需要解決的立體匹配問題,然后通過使能量函數(shù)最小化來找到最優(yōu)的解決方案。局部方
    發(fā)表于 10-31 18:46 ?2次下載
    基于擴(kuò)展雙權(quán)重聚合的實時<b class='flag-5'>立體匹配</b>方法

    超像素分割的快速立體匹配

    針對目前立體匹配中存在的匹配精度和匹配速度很難兼顧的問題,提出了一種基于穩(wěn)定特征點(diǎn)和SLIC超像素分割算法的快速立體匹配。利用SURF算法高速有效地提取出特征點(diǎn)進(jìn)行
    發(fā)表于 11-15 15:26 ?14次下載
    超像素分割的快速<b class='flag-5'>立體匹配</b>

    基于mean-shift全局立體匹配方法

    針對圖像全局立體匹配精度高、計算量大的問題,提出基于mean shift圖像分割的全局立體匹配方法。首先,通過mean shift算法對圖像進(jìn)行分割,獲取圖像同質(zhì)區(qū)域數(shù)量和區(qū)域的標(biāo)號。在計算匹配代價
    發(fā)表于 11-20 11:50 ?9次下載

    雙目立體計算機(jī)視覺的立體匹配研究綜述

    雙目立體視覺技術(shù)具有成本低、適用性廣的優(yōu)點(diǎn),在物體識別、目標(biāo)檢測等方面應(yīng)用廣泛,成為計算機(jī)視覺領(lǐng)域的研究熱點(diǎn)。立體匹配雙目立體視覺技術(shù)中的
    發(fā)表于 04-12 09:47 ?3次下載
    <b class='flag-5'>雙目</b><b class='flag-5'>立體</b>計算機(jī)視覺的<b class='flag-5'>立體匹配</b>研究綜述

    一種基于PatchMatch的半全局雙目立體匹配算法

    景。因此,從計算復(fù)雜度、匹配精度、匹配原理等多方面綜合考慮,提出了一種基于 Patchmatch的半全局雙目立體匹配算法,在路徑代價計算過程中使用空間傳播機(jī)制,將可能的視差由整個視差范
    發(fā)表于 04-20 11:31 ?13次下載
    一種基于PatchMatch的半全局<b class='flag-5'>雙目</b><b class='flag-5'>立體匹配</b>算法

    融合邊緣特征的立體匹配算法Edge-Gray

    為保證SAD算法的立體匹配效率,提高匹配精度,提出一種融合邊緣特征的立體匹配算法 Edge-gray。通過邊緣計算得到邊緣特征圖,在進(jìn)行匹配的過程中,根據(jù)當(dāng)前點(diǎn)與領(lǐng)域點(diǎn)的差值確定
    發(fā)表于 04-29 11:06 ?8次下載
    融合邊緣特征的<b class='flag-5'>立體匹配</b>算法Edge-Gray

    基于雙目視覺立體匹配的三維地圖構(gòu)建方法

    摘要:針對基于雙目深度圖的室外大規(guī)模地圖構(gòu)建計算冗長,而在無人系統(tǒng)的有限算力下,計算效率需求顯著的情況,文中提出一種基于雙目視覺立體匹配的三維地圖構(gòu)建方法。首先針對由立體匹配算法及原圖
    的頭像 發(fā)表于 08-10 11:38 ?2432次閱讀

    CREStereo立體匹配算法總結(jié)

    立體匹配是計算機(jī)視覺的重要領(lǐng)域,通過給定一對經(jīng)過校正的圖像,計算對應(yīng)像素之間的位移,即視差。
    的頭像 發(fā)表于 05-16 09:05 ?2271次閱讀
    CREStereo<b class='flag-5'>立體匹配</b>算法總結(jié)

    雙目立體匹配四個步驟

    根據(jù)Schrstein和Szeliski的總結(jié),雙目立體匹配可劃分為四個步驟匹配代價計算、代價聚合、視差計算和視差優(yōu)化 。 一 、
    的頭像 發(fā)表于 06-28 16:59 ?1179次閱讀
    <b class='flag-5'>雙目</b><b class='flag-5'>立體匹配</b>的<b class='flag-5'>四個</b><b class='flag-5'>步驟</b>