[發(fā)明專利]一種基于雙向加權(quán)聚合的實時立體匹配方法有效
| 申請?zhí)枺?/td> | 201010623912.6 | 申請日: | 2010-12-31 |
| 公開(公告)號: | CN102096919A | 公開(公告)日: | 2011-06-15 |
| 發(fā)明(設(shè)計)人: | 趙沁平;周忠;史英杰;常雪楓;吳威 | 申請(專利權(quán))人: | 北京航空航天大學 |
| 主分類號: | G06T7/00 | 分類號: | G06T7/00 |
| 代理公司: | 北京科迪生專利代理有限責任公司 11251 | 代理人: | 成金玉;李新華 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 雙向 加權(quán) 聚合 實時 立體 匹配 方法 | ||
1.一種基于雙向加權(quán)聚合的實時立體匹配方法,其特征在于實現(xiàn)步驟如下:
(1)根據(jù)匹配代價函數(shù)計算圖像對中各個像素點的匹配代價函數(shù)值,計算公式為:
其中,d為左右圖像的視差,p,為在視差為d的情況下左右圖像中的對應點,Ir(p),Ig(p),Ib(p)分別表示左圖像在點p處的r,g,b值,分別表示右圖像在點處的r,g,b值,匹配代價函數(shù)即為左右圖像中對應點的r,g,b值之差的絕對值的和;
對每一個視差di,dmin≤di≤dmax(dmax,dmin為整幅圖像的視差范圍),對圖像中每一點均計算C(p,di);
(2)對于左圖像中的每一個點c,將其周圍邊長為W1的正方形作為支持窗口,該正方形以c點為中心,W1為預設(shè)的支持窗口大小,支持窗口邊長均設(shè)為33,除c點外支持窗口內(nèi)所有點叫做c的支持點,用p表示左圖像中的支持點;對于右圖像中的每一個點即點c在視差為d時的對應點,將其周圍邊長為W1的正方形作為支持窗口,該正方形以點為中心,除點外支持窗口內(nèi)所有點叫做的支持點,用表示右圖像中的支持點;在視差為d的情況下,對每一個點c,將其支持窗口內(nèi)所有匹配代價函數(shù)值C(p,d)先后進行行方向和列方向的加權(quán)聚合,具體過程如下:
A.行方向的加權(quán)聚合
先將支持窗口內(nèi)所有點向該行中心點加權(quán)聚合,每行中心點設(shè)為c′,行方向加權(quán)聚合過程中權(quán)值Wh(c′,p)的計算公式為:
其中,
其中為在視差為d時c′的對應點,dis(p1,p2)為p1,p2兩個點的顏色相似度,即顏色空間中的距離,T(x)為可信度評估函數(shù),用于對聚合過程中的權(quán)值做一個評估,權(quán)值越大,可信度越高;權(quán)值越小,可信度越低,Tw1,Tw2為預設(shè)參數(shù),分別取0.3和0.6;
行方向加權(quán)聚合的公式為:
其中,表示點c′在支持窗口內(nèi)所在行的所有點組成的集合;
對于每一個視差d,為圖像中所有點進行一次上述的行方向的加權(quán)聚合,將這個聚合的結(jié)果,作為下一步列方向加權(quán)聚合的輸入;
B.列方向的加權(quán)聚合
對行方向加權(quán)聚合的結(jié)果進行列方向的加權(quán)聚合,列方向加權(quán)聚合過程中權(quán)值Wv(c,c′)的計算公式為:
其中,
T(x)和dis(p1,p2)與行方向聚合過程中的含義及計算方法相同;
列方向加權(quán)聚合的公式為:
其中,Vc表示點c在支持窗口內(nèi)所在列的所有點組成的集合,CH(c′,d)為行方向加權(quán)聚合的結(jié)果;
對每一個視差di,dmin≤di≤dmax,對圖像中的每一點先后執(zhí)行上述行方向、列方向的加權(quán)聚合過程,最終求得C′w(c,di);
(3)通過運用步驟(2)的所有列方向的加權(quán)聚合結(jié)果C′w(c,di),分別對圖像的每一行進行視差選擇,所述視差選擇采用動態(tài)規(guī)劃與貪心策略相結(jié)合的選擇策略,具體過程如下:
對一行中橫坐標為0的點X0,即最左邊的點,定義函數(shù)F(x0,di)=C′w(x0,di);
對于橫坐標為1的點X1,
其中,γ為預設(shè)參數(shù),取值為3.27,dWTA為貪心策略選擇出的X0點的視差,也就是使C′w(x0,di)取得最小值的di;
對于橫坐標為2的點X2,
dWTA為貪心策略選擇出的X1點的視差,也就是使C′w(x1,di)取得最小值的di;
以此類推,對于橫坐標為w的點Xw,w為圖像的寬度,Xw為一行中最右邊的點,
選擇使F(xw,di)取得最小的di為Xw的視差,此時滿足公式中的d作為Xw-1的視差dw-1;
帶入上一層公式中:
滿足公式的d即為Xw-2的視差dw-2。
以此類推,從右至左選擇視差,最終求得X0的視差,得到整行每個像素點的視差值;
通過對每一行進行上述視差選擇,最終得到整幅圖像的視差圖;
(4)對步驟(3)得到的視差圖通過進行噪聲過濾,過程如下:當某點c的上、下、左、右四個點的視差均為d時,則將c點的視差置為d;
(5)由步驟(4)得到的視差圖以及視差范圍dmax,dmin求出深度圖,過程如下:某點c的深度其中dc為點c的視差,dmax,dmin為整幅圖像的視差范圍,點c的視差范圍為[0,255]。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航空航天大學,未經(jīng)北京航空航天大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010623912.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種自動控制勻速下降裝置
- 下一篇:一種聚焦超聲治療系統(tǒng)





