[發明專利]一種基于立體匹配的彩色圖像三維重建方法有效
| 申請號: | 201010503987.0 | 申請日: | 2010-10-08 |
| 公開(公告)號: | CN101976455A | 公開(公告)日: | 2011-02-16 |
| 發明(設計)人: | 達飛鵬;曹云云 | 申請(專利權)人: | 東南大學 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06T7/00 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 黃雪蘭 |
| 地址: | 210096*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 立體 匹配 彩色 圖像 三維重建 方法 | ||
1.一種基于立體匹配的彩色圖像三維重建方法,其特征在于,該重建方法依次含有以下步驟:
步驟1:圖像獲取
使用兩臺彩色攝像機同時從相差不大的兩個角度對同一個場景拍攝兩幅圖像,其中左邊的攝像機拍攝的為原始左圖像,右邊的攝像機拍攝的為原始右圖像;
步驟2:攝像機標定
分別對兩臺攝像機進行標定,建立攝像機圖像像素位置與場景位置之間的關系,獲得左邊的攝像機的內參數矩陣AL、右邊的攝像機的內參數矩陣AR和左邊的攝像機的外參數矩陣[RL?tL]、右邊的攝像機的外參數矩陣[RR?tR];
步驟3:圖像對極線校正
根據步驟2得到的攝像機內外參數運用極線校正方法對所拍攝的左右圖像進行極線校正得到平行式雙目視覺模型,使匹配像素對具有相同的縱坐標,校正后的左圖像和右圖像分別記為Il和Ir;
步驟4:初始匹配:
步驟4.1:確定候選視差范圍D:
D=(dmin,dmax),
其中dmin為最小視差,dmin=0,dmax為最大視差,通過標記基準圖像和配準圖像之間的匹配像素點對求得:
隨機選取基準圖像中的十個像素點{pl1,pl2,pl3,…,pl10},在配準圖像中分別尋找與{pl1,pl2,pl3,…,pl10}具有相同縱坐標和相近顏色信息的十個估算匹配像素點{pr1,pr2,pr3,…,pr10},于是得到十組估算匹配像素對{(pl1,pr1),(pl2,pr2),(pl3,pr3),…,(pl10,pr10)},對每一組匹配像素對計算兩像素的橫坐標之差的絕對值得到一組視差值{d1,d2,d3,…,d10},最大視差dmax=max{d1,d2,...,d10}+5;
步驟4.2:自適應權重窗口算法
以校正后的左圖像Il為基準圖像,以校正后的右圖像Ir為配準圖像,采用自適應權重窗口方法對基準圖像中的每一個像素點計算匹配代價并得到初始左視差圖,然后,以校正后的右圖像Ir為基準圖像,以校正后的左圖像Il為配準圖像,采用自適應權重窗口方法對基準圖像中的每一個像素點計算匹配代價并得到初始右視差圖,所述的自適應權重窗口方法為:
步驟4.2.1:權重系數計算
首先將基準圖像記為I1,配準圖像記為I2,然后利用顏色和空間信息對兩幅圖像中每個像素點計算鄰域窗口內所有像素的權重系數Epq:
其中p是基準圖像或配準圖像中的像素點,q為以像素p中心、大小為n×n的鄰域窗口內的任一像素點,n=35,Δpq表示在RGB空間下像素p和q之間的顏色差異,||p-q||2是兩像素之前的歐氏距離,α和β為常系數,α=0.1,β=0.047;
步驟4.2.2:匹配代價計算
在水平極線約束下,對基準圖像中的每個像素計算候選視差范圍內所有視差值對應的匹配代價C(p1,d):
其中p1為基準圖像中任一像素點,p1的坐標為d為候選視差范圍D內的任一視差值,像素p2為p1在配準圖像中對應于視差d的候選匹配像素點,當基準圖像為左圖像時,p2的坐標是當基準圖像為右圖像時,p2的坐標是分別表示以像素點p1,p2為中心、大小為n×n的鄰域窗口,像素q1為窗口內的任一鄰域像素點,坐標為像素q2為窗口內的與q1對應的像素點,,當基準圖像為左圖像時,q2的坐標是基準圖像為右圖像時,q2的坐標是和為根據步驟4.2.1求得的權重系數,S(q1,q2)為對應像素對(q1,q2)的差異度;
步驟4.2.3:計算初始視差值對每個像素計算匹配代價最小的視差值d0(p1):其中p1為基準圖像中的任一像素點,D為候選視差范圍,dmin和dmax為最小視差和最大視差,C(p1,d)是根據步驟4.2.1計算得到的匹配代價;匹配代價最小的視差值d0(p1)為像素p1的初始匹配視差結果;
步驟4.2.4:建立初始視差圖像
建立初始視差圖像D0:D0(i,j)=d0(pij),其中i和j分別為視差圖像像素點的橫坐標和縱坐標,pij是基準圖像中坐標為(i,j)的像素點,d0(pij)為步驟4.2.3中計算得到的pij的初始匹配視差結果;
如果基準圖像為左圖像Il,將初始視差圖D0賦值給初始左視差圖Dl0,如果基準圖像為右圖像Ir,將初始視差圖D0賦值給初始右視差圖Dr0;
步驟5:像素可靠度標記:
步驟5.1:匹配代價可信度檢驗
將左圖像Il所有像素按照匹配代價可信度分類,可信度較高的集合記為Mhc,可信度較低的集合為記為Mlc:左圖像Il中的任一像素pl匹配代價可信度為r(pl):Cmin1為pl初始匹配視差結果對應的匹配代價,即最小匹配代價值,而Cmin2為pl的第二小的匹配代價,然后設定閾值dist,當r(pl1)>dist時,pl的匹配結果可信度為較高,pl∈Mhc,否則可信度為較低,pl∈Mlc,其中閾值dist取0.04;
步驟5.2:左右一致性校驗
對于左圖像中的任一像素pl,坐標為pl的初始視差結果在右圖像中對應的匹配像素pr的坐標為根據步驟4得到的初始右視差圖像Dr0得到像素pr的初始視差結果如果d1=d2,則像素pl通過左右一致性校驗,記為pl∈Mac,否則,像素pl未通過左右一致性校驗,記為pl∈Mbc,其中Mac和Mbc分別為通過左右一致性校驗的集合和未通過左右一致性校驗的集合;
步驟5.3:像素可靠度系數標記
根據步驟5.1和5.2的結果對左圖像中每個像素標記可靠度系數Con(pl):
其中pl為左圖像中的任一像素,Con(pl)為pl的可靠度系數;
步驟6:圖像分割:
用Mean-Shift算法對左圖像進行分割,對每個像素標記所屬的分割區域S(pl),其中pl為左圖像中任一像素,S(pl)為像素pl所屬的區域標號;
步驟7:全局優化
步驟7.1:像素平滑代價計算
計算左圖像中每個像素與該像素的上下左右四個鄰域像素之間的相對于視察范圍D內所有視差值的平滑代價J(pl,ql,dp,dq):
J(pl,ql,dp,dq)=min{|dp-dq|,|dmax-dmin|/8},
其中pl為左圖像中的任一像素,ql為像素pl的任一四鄰域像素,dp和dq分別為像素pl和ql的在視差范圍D內的任一視差,dmax和dmin為最大視差和最小視差;
步驟7.2:計算像素節點的置信度消息
迭代計算置信度消息,t為迭代的次數,初始值為0,當t=50時停止迭代,每一次迭代的計算過程為:
t次迭代時,對左圖像中每個像素節點計算下一次迭代時該像素向四鄰域像素傳播的,相對于視差范圍D內每一個視差值的置信度消息
其中pl為左圖像中任一像素,ql為像素pl的任意一個四鄰域像素,D為步驟4.1中定義的視差范圍,d為D內的任一視差值,C(pl,d)為步驟4.2.2中計算得到的匹配代價,dx為視差范圍D內的任一視差值,J(pl,ql,d,dx)為步驟7.1求得的平滑代價,為t-1次迭代求得的從像素qs向pl傳播的視差為dx的置信度消息,t=1時為0,dx為視差范圍D內的任一視差值,qx為像素pl的選擇性鄰域N1(pl)內、不同于像素ql的任一像素,所述的選擇性鄰域N1(pl)為:
N1(pl)={qf|qf∈N(pl),Con(qf)≥Con(pl)and?S(qf)=S(pl)},
式中N1(pl)為像素pl的上下左右四鄰域,Con(qf)和Con(pl)為步驟5.3中標記的可靠度系數,S(qf)和S(pl)為步驟6中求得的像素qf和pl所屬的分割區域標號;
步驟7.3:計算左圖像中每個像素點相對于所有可能視差的置信度b(pl,d):其中pl為左圖像中的任一像素,d為D內的任一視差值,C(pl,d)為步驟4.2.2得到的匹配代價,為第50次迭代計算得到的從像素ps向pl傳播的視差為d的置信度消息,ps為N1(pl)內的任一像素,N1(pl)為步驟7.2中定義的pl的選擇性鄰域;
步驟7.4:計算視差圖像
根據每個像素的置信度計算最優視差值d(pl):
其中pl為左圖像中的任一像素,b(pl,d)為步驟7.3計算得到的置信度,D為視差范圍,d為視察范圍D內的任一視差值;
根據左圖像中每個像素的最優視差建立最終視差圖像Dout:Dout(x,y)=d(pxy),其中x和y分別為視差圖像Dout像素點的橫坐標和縱坐標,pxy是基準圖像中坐標為(x,y)的像素點,d(pxy)為pxy的最優視差值;
步驟8:重建目標物的三維信息
根據步驟2得到的攝像機內外參數矩陣AL、AR和[RL?tL]、[RR?tR],以及步驟7得到的視差圖Dout,通過空間交匯法計算得到整個目標物的三維點云模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東南大學,未經東南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010503987.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:包含派羅克殺草砜的除草組合物V
- 下一篇:江鱈全人工生態控制自然繁育技術





