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

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

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

雙目立體匹配的四個(gè)步驟解析

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

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

Step1 匹配代價(jià)計(jì)算

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

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

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

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

Step2 代價(jià)聚合

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

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

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

下圖為代價(jià)聚合前后視差圖示意圖:

Step3 視差計(jì)算

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

Step4 視差優(yōu)化

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

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

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

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

    關(guān)注

    0

    文章

    11

    瀏覽量

    8757

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

    立體匹配SAD算法原理

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

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

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

    雙目視覺(jué)立體匹配算法研究

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    雙目立體匹配四個(gè)步驟

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