亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種修補視差圖中噪點的方法及裝置與流程

文檔序號:11217302閱讀:875來源:國知局
一種修補視差圖中噪點的方法及裝置與流程

本發(fā)明涉及計算機視覺技術領域,尤其涉及一種修補視差圖中噪點的方法及裝置。



背景技術:

雙目立體視覺技術是一種對雙目攝像機拍攝的同一場景的深度圖進行視差估計,確定三維空間場景深度的技術。在通過視差估計算法(例如,半全局匹配算法)得到的視差圖中,往往存在大量噪點,這些噪點對后續(xù)操作及分析處理會產生較大干擾,因此,在使用視差圖之前一般需要進行噪點修補。

目前普遍采用的修補方式是對視差圖中每一個噪點采用相同的修補方法進行修補,但是視差圖中每一個噪點及其周圍像素點的情況不同,采用同一同修補方法進行修補,必然導致某些噪點修補的準確度不高。



技術實現要素:

本發(fā)明的目的在于提供一種修補視差圖中噪點的方法及裝置,用以提升修補后視差值的準確度。

為實現上述發(fā)明目的,本發(fā)明提供了如下技術方案:

本發(fā)明提供一種修補視差圖中噪點的方法,所述方法包括:

采用兩臺深度相機拍攝同一場景的深度圖,基于預設的匹配窗口確定所述深度圖中像素點的代價函數,并基于所述代價函數確定所述場景的視差圖;

若所述視差圖中第一像素點為噪點,統(tǒng)計所述第一像素點的檢測窗口中視差值的置信度值小于預設的第一置信度閾值、且灰度值與所述第一像素點的灰度值的差值小于預設的灰度閾值的第二像素點的數量;

若所述第二像素點的數量與所述檢測窗口內的像素點數量的比例大于預設的比例閾值,則基于所述第二像素點的視差值替換所述第一像素點在所述視差圖中的視差值;

若所述第二像素點的數量與所述檢測窗口內的像素點數量的比例小于或等于預設的比例閾值,按照預設的比例放大所述匹配窗口,基于放大后的匹配窗口確定所述第一像素點的最優(yōu)代價函數,并用所述最優(yōu)代價函數對應的視差值替換所述第一像素點在所述視差圖中的視差值。

本發(fā)明還提供一種修補視差圖中噪點的裝置,所述裝置包括:

視差圖確定單元,用于采用兩臺深度相機拍攝同一場景的深度圖,基于預設的匹配窗口確定所述深度圖中像素點的代價函數,并基于所述代價函數確定所述場景的視差圖;

像素點統(tǒng)計單元,用于若所述視差圖中第一像素點為噪點,統(tǒng)計所述第一像素點的檢測窗口中視差值的置信度值小于預設的第一置信度閾值、且灰度值與所述第一像素點的灰度值的差值小于預設的灰度閾值的第二像素點的數量;

第一視差值替換單元,用于若所述第二像素點的數量與所述檢測窗口內的像素點數量的比例大于預設的比例閾值,則基于所述第二像素點的視差值替換所述第一像素點在所述視差圖中的視差值;

第二視差值替換單元,用于若所述第二像素點的數量與所述檢測窗口內的像素點數量的比例小于或等于預設的比例閾值,按照預設的比例放大所述匹配窗口,基于放大后的匹配窗口確定所述第一像素點的最優(yōu)代價函數,并用所述最優(yōu)代價函數對應的視差值替換所述第一像素點在所述視差圖中的視差值。

由以上描述可以看出,本發(fā)明在檢測為噪點的第一像素點對應的檢測窗口中,統(tǒng)計視差值可信度較高(置信度值較小)且灰度值與第一像素點的灰度值接近的第二像素點的數量,當統(tǒng)計的第二像素點的數量占檢測窗口中像素點總數量的比例較大時,說明檢測窗口中灰度值與第一像素點的灰度值接近且視差值可信度較高的第二像素點的數量較多,其中,灰度值接近表明第一像素點與第二像素點位于同一物體上的可能性較大,即具有相同或相近視差值的可能性較大,因此,本發(fā)明利用視差值相同或相近且視差值可信度較高的第二像素點的視差值修補第一像素點的視差值,可提升修補后視差值的準確度;而當統(tǒng)計的第二像素點的數量占檢測窗口中像素點總數量的比例較小時,即視差值相同或相近且視差值可信度較高的第二像素點的數量較少時,基于數量較少的第二像素點的視差值來修補第一像素點的視差值的準確度無法保證,因此,本發(fā)明針對第一像素點重新進行像素匹配,在原匹配窗口的基礎上,按照預設比例放大匹配窗口,即增加匹配窗口中像素點的數量,提升匹配的準確度,進而利用根據放大后的匹配窗口確定的最優(yōu)代價函數對應的視差值,來替換第一像素點的視差值,提升修補后視差值的準確度。

附圖說明

圖1是本發(fā)明實施例示出的一種修補視差圖中噪點的方法流程圖;

圖2是本發(fā)明實施例示出的像素點匹配示意圖;

圖3a是本發(fā)明實施例示出的道路場景的基準圖;

圖3b是本發(fā)明實施例示出的同一道路場景的匹配圖;

圖3c是采用已有技術中的sgm算法獲得的同一道路場景的視差圖;

圖3d是本發(fā)明實施例示出的同一道路場景的修補后的視差圖的示意圖;

圖4是本發(fā)明實施例示出的放大匹配窗口后的像素點匹配示意圖;

圖5是本發(fā)明實施例示出的雙目立體視覺平臺設備的結構示意圖;

圖6是本發(fā)明實施例示出的另一種修補視差圖中噪點的裝置的結構示意圖。

具體實施方式

這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。

在本發(fā)明使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯的列出項目的任何或所有可能組合。

應當理解,盡管在本發(fā)明可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本發(fā)明范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。

本發(fā)明提供一種修補視差圖中噪點的方法,該方法在噪點對應的檢測窗口中,統(tǒng)計視差值置信度較高且灰度值與噪點的灰度值接近的第二像素點的數量,根據第二像素點的數量占檢測窗口中像素點總數量的比例,采用不同的修補方式進行修補,以提升不同噪點修補后的視差值的準確度。

參見圖1,為本發(fā)明修補視差圖中噪點的方法的一個實施例流程圖,該實施例對修補視差圖中噪點的過程進行描述。

步驟101,采用兩臺深度相機拍攝同一場景的深度圖,基于預設的匹配窗口確定所述深度圖中像素點的代價函數,并基于所述代價函數確定所述場景的視差圖。

通過兩臺深度相機(亦稱為雙目攝像機)拍攝同一場景的深度圖(包括左深度圖和右深度圖),對左深度圖和右深度圖進行極線校正,得到兩幅平行等位的深度圖,以便后續(xù)像素匹配時在同一掃描線上查找匹配像素點。

以sgm(semi-globalmatching,半全局匹配)算法為例,該算法對校正后的左深度圖和右深度圖(左深度圖和右深度圖中一個為基準圖,另一個為匹配圖)進行像素匹配,參見圖2,基準圖中像素點p基于預設的匹配窗口與匹配圖中與像素點p處于同一掃描線上的各像素點進行匹配,以匹配圖中的像素點q為例,匹配過程即建立像素點p與像素點q之間的代價函數的過程,再利用能量函數對像素點p的視差值加以優(yōu)化,最終確定基準圖中像素點p的最優(yōu)視差值。對基準圖中的每一個像素點執(zhí)行上述匹配及優(yōu)化過程,得到基準圖對應的視差圖。

參見圖3a,為本發(fā)明實施例示出的一種道路場景的基準圖,圖3b為同一道路場景的匹配圖,圖3c為采用上述sgm算法得到的同一道路場景的視差圖,該視差圖中存在大量噪點。

步驟102,若所述視差圖中第一像素點為噪點,統(tǒng)計所述第一像素點的檢測窗口中視差值的置信度值小于預設的第一置信度閾值、且灰度值與所述第一像素點的灰度值的差值小于預設的灰度閾值的第二像素點的數量。

首先,對視差圖進行噪點檢測。作為一實施方式,統(tǒng)計視差圖中第一像素點對應檢測窗口中視差值與第一像素點的視差值的差值小于預設的視差閾值的像素點的個數,即視差值與第一像素點的視差值接近的像素點的數量,當統(tǒng)計的視差值接近的像素點的數量占檢測窗口中所有像素點的總數量的比例小于預設的第一比例閾值時,說明檢測窗口中視差值與第一像素點的視差值接近的像素點比較少,該第一像素點為噪點的可能性非常大,因此,確定該第一像素點為噪點。

當確定第一像素點為噪點時,統(tǒng)計第一像素點的檢測窗口中視差值的置信度值小于預設的第一置信度閾值、且灰度值與第一像素點的灰度值的差值小于預設的灰度閾值的第二像素點的數量,即,統(tǒng)計檢測窗口中視差值可信度高(置信度值越小,視差值的可信度越高)且灰度值與第一像素點的灰度值接近的第二像素點的數量。

其中,檢測窗口中像素點的視差值的置信度值可通過如下方式確定:

在一種實施方式中,獲取像素點在不同視差值下的代價函數值,按照函數值從小到大的順序,從獲取的代價函數值中選擇函數值最小的第一代價函數值(也稱為最優(yōu)代價函數值)和函數值次小的第二代價函數值(也稱為次優(yōu)代價函數值),將第一代價函數值與第二代價函數值的商,作為像素點的視差值的置信度值,可通過如下公式表示:

其中,p'為待計算視差值置信度值的像素點,為最優(yōu)代價函數值,為次優(yōu)代價函數值,m(p')為像素點p'的視差值的置信度值。

在另一種實施方式中,可將第一代價函數值對應的視差值(也稱為最優(yōu)視差值)與第二代價函數值對應的視差值(也稱為次優(yōu)視差值)的差值,作為第二像素點的視差值的置信度值,可通過如下公式表示:

m(p')=|d1-d2|公式(2)

其中,p'為待計算視差值置信度值的像素點,d1為最優(yōu)視差值,d2為次優(yōu)視差值,m(p')為像素點p'的視差值的置信度值。

當最優(yōu)代價函數值與次優(yōu)代價函數值比較接近,或者,最優(yōu)視差值與次優(yōu)視差值相差較大時,置信度值m(p')越大,表明像素點的視差值的可信度越低;反之,置信度值m(p')越小,對應視差值的可信度就越高。

步驟103,若所述第二像素點的數量與所述檢測窗口內的像素點數量的比例大于預設的比例閾值,則基于所述第二像素點的視差值替換所述第一像素點在所述視差圖中的視差值。

當通過步驟102統(tǒng)計的第二像素點的數量與檢測窗口內的像素點數量的比例大于預設的比例閾值時,說明檢測窗口中灰度值與第一像素點的灰度值接近且視差值可信度較高的第二像素點的數量較多,其中,灰度值接近表明第一像素點與第二像素點位于同一物體上的可能性較大,那么第一像素點與第二像素點具有相同或相近視差值的可能性就較大,且由于第二像素點的視差值的可信度較高,因此,基于第二像素點的視差值替換視差圖中第一像素點的視差值的準度度就會較高。具體替換方式如下:

在第一種實施方式中,可直接利用檢測窗口中視差值的置信度值最小的第二像素點的視差值替換第一像素點的視差值,即利用視差值可信度最高的第二像素點的視差值替換第一像素點的視差值,該替換方式簡單易行,計算量小,但是過于依賴單一像素點的視差值,該可信度最高的第二像素點的視差值未必是與第一像素點的視差值相同或最相近的視差值,因此,不能保證修補后視差值具有較高的準確度。

在第二種實施方式中,可利用檢測窗口中所有第二像素點的視差值的均值替換第一像素點的視差值,即基于多個第二像素點的視差值來確定第一像素點的視差值,以避免過于依賴單一像素點的視差值,即利用多個第二像素點的視差值的相互制約(視差均值),避免重新確定的第一像素點的視差值出現嚴重偏差,在一定程度上可提升修補后第一像素點的視差值的準確度。

在第三種實施方式中,首先確定第二像素點與第一像素點之間的距離權重值、灰度權重值、以及第二像素點的視差值的置信度權重值。下面分別對各權重值進行介紹:

距離權重值:是指根據第二像素點和第一像素點之間的歐氏距離確定的權重值。該權重值隨第二像素點和第一像素點之間距離的增大而減小,即距離權重值與第二像素點和第一像素點之間的歐氏距離呈反相關關系。這是由于,距離越近的像素點視差值相同或相近的可能性越大,而距離越遠的像素點視差值不同的可能性越大,因此,本發(fā)明對距離第一像素點越近的第二像素點設置越大的距離權重值,以提高該距離較近的第二像素點的視差值對第一像素點視差值的影響程度,反之,對距離第一像素點越遠的第二像素點設置越小的距離權重值,降低該距離較遠的第二像素點的視差值對第一像素點視差值的影響程度。

具體地,作為一種實施方式,可通過如下公式確定第二像素點的距離權重值:

其中,p代表第一像素點,p'代表第二像素點,|l(p)-l(p')|為像素點p'與像素點p之間的歐氏距離,s(p,p')為距離權重值。

灰度權重值:是指根據第二像素點和第一像素點之間灰度值的差值確定的權重值,該權重值隨第二像素點和第一像素點之間灰度值的差值的增大而減小,即灰度權重值與第二像素點和第一像素點之間的灰度值的差值呈反相關關系。這是由于,灰度值越接近的像素點位于同一物體上的可能性越大,同一物體上像素點的視差值相同或相近,灰度值相差越大的像素點位于不同物體上的可能性越大,視差值往往相差較大,因此,本發(fā)明對灰度值與第一像素點灰度值越接近的第二像素點設置越大的灰度權重值,以提高該灰度值接近的第二像素點的視差值對第一像素點視差值的影響程度,反之,對灰度值與第一像素點灰度值相差越大的第二像素點設置越小的灰度權重值,降低該灰度值相差較大的第二像素點的視差值對第一像素點視差值的影響程度。

具體地,作為一種實施方式,可通過如下公式確定第二像素點的灰度權重值:

其中,p代表第一像素點,p'代表第二像素點,|i(p)-i(p')|為像素點p'與像素點p之間的灰度值的差值,c(p,p')為灰度權重值。

置信度權重值:是指根據第二像素點自身視差值的置信度值確定的權重值,其中,第二像素點的視差值的置信度值可根據前述公式(1)或公式(2)得到,在此不再贅述。

在得到第二像素點的置信度值m(p')后,基于該值m(p')確定置信度權重值,記為b(p')。具體為,置信度權重值b(p')與第二像素點的視差值的置信度值m(p')呈反相關關系。即置信度值m(p')越大,表明第二像素點的視差值的可信度越低,應設置越小的置信度權重值,以降低可信度低的第二像素點的視差值對第一像素點視差值的影響程度,反之,置信度值m(p')越小,表明第二像素點的視差值的可信度越高,應設置越大的置信度權重值,以提高可信度高的第二像素點的視差值對第一像素點視差值的影響程度。

基于上述確定的距離權重值、灰度權重值、置信度權重值和第二像素點的視差值,替換第一像素點在視差圖中的視差值。具體為,獲取多個第二像素點的距離權重值、灰度權重值、置信度權重值分別與視差值的乘積的第一累加和;獲取多個第二像素點的距離權重值、灰度權重值、置信度權重值的乘積的第二累加和;利用第一累加和與第二累加和的商,替換第一像素點在視差圖中的視差值??赏ㄟ^如下公式表示:

其中,p為第一像素點,p'為第二像素點,w(p)代表像素點p對應檢測窗口中的多個第二像素點,s(p,p')為距離權重值,c(p,p')為灰度權重值,b(p')為視差值的置信度權重值,dp'為視差圖中像素點p'的視差值,為計算得到的像素點p的視差值,用于替換像素點p在視差圖中的視差值,

本實施方式綜合考慮了第二像素點與第一像素點之間的距離、灰度值的差值以及第二像素點自身視差值的可信度,對于與第一像素點距離較近、灰度值接近、且自身視差值可信度較高的第二像素點通過設置較大的權重值,提升對第一像素點視差值的影響程度,而對與第一像素點距離較遠、灰度值相差較大、且自身視差值可信度較低的第二像素點通過設置較小的權重值,降低對第一像素點視差值的影響程度,相較于前兩種實施方式,本實施方式的視差值修補后的準確度更高。

參考基準圖圖3a所示的是一臺深度相機拍攝的道路場景的深度圖,匹配圖圖3b所示的是另一臺深度相機拍攝的同一道路場景的深度圖,視差圖圖3c是采用現有技術的sgm算法獲得的該道路場景的視差圖。其中,參考基準圖圖3a和匹配圖圖3b可以看出,由于兩臺深度相機針對同一道路場景拍攝角度的不同,造成道路上的汽車對路邊的樹木的遮擋在基準圖圖3a和匹配圖圖3b中并不相同,而且基準圖圖3a和匹配圖圖3b中的電線桿對其旁邊的樹木的遮擋也不相同。采用現有技術的sgm算法,基于基準圖圖3a和匹配圖圖3b計算該道路場景的視差圖時,利用基準圖圖3a和匹配圖圖3b中像素點的匹配結果計算基準圖圖3a中每一個像素點的視差值,并利用能量函數傳播得到每一個像素點的最終能量值,確定該像素點的最優(yōu)視差值,視差圖如圖3c所示。參考圖3c所示,由于汽車對路邊的樹木的遮擋和電線桿對其旁邊的樹木的遮擋,使得在最終匹配出來的視差圖中局部存在較多的噪點,示例的,如圖3c中方框框出來的噪點。

但是,參考圖3d所示,圖3d所示的視差圖是采用前述第三種實施方式進行噪點修補后的視差圖。參考圖3d所示,由于第三種實施方式的修補視差圖中噪點的方法,基于噪點鄰域內灰度值與噪點的灰度值接近且視差值可信度較高的多個像素點與噪點之間的距離、灰度值的差值以及像素點自身視差值的可信度,設置了不同的權重值,使得與噪點距離較近、灰度值接近、且自身視差值可信度較高的像素點具有較大的權重值,提升對噪點視差值的影響程度,而與噪點距離較遠、灰度值相差較大、且自身視差值可信度較低的像素點具有較小的權重值,降低對噪點視差值的影響程度,因此,明顯減少了物體邊緣區(qū)域的噪點數量,降低了由于汽車對路邊的樹木的遮擋和電線桿對其旁邊的樹木的遮擋導致的視差圖中的噪點數量,提升了修補后的視差值的準確度。

步驟104,若所述第二像素點的數量與所述檢測窗口內的像素點數量的比例小于或等于預設的比例閾值,按照預設的比例放大所述匹配窗口,基于放大后的匹配窗口確定所述第一像素點的最優(yōu)代價函數,并用所述最優(yōu)代價函數對應的視差值替換所述第一像素點在所述視差圖中的視差值。

當通過步驟102統(tǒng)計的第二像素點的數量與檢測窗口內的像素點數量的比例小于或等于預設的比例閾值時,說明檢測窗口中灰度值與第一像素點的灰度值接近且視差值可信度較高的第二像素點的數量較少,如果直接利用數量較少的第二像素點的視差值替換第一像素點的視差值,例如,通過步驟103提到的三種替換方式進行替換,視差值的準確性仍無法保證。

為此,本發(fā)明針對確定為噪點的第一像素點重新執(zhí)行像素匹配,在原匹配窗口的基礎上,按照預設的比例放大匹配窗口(增加匹配窗口中像素點的數量,提升匹配的準確度),參見圖4,虛線方框為放大后的匹配窗口,基于放大后的匹配窗口確定第一像素點的最優(yōu)代價函數(函數值最小的代價函數),獲取該最優(yōu)代價函數對應的視差值(記為最優(yōu)視差值),然后,計算該最優(yōu)視差值的置信度值,若該最優(yōu)視差值的置信度值小于預設的第二置信度閾值,說明該最優(yōu)視差值的可信度高,因此,用該可信度高的最優(yōu)視差值替換第一像素點在視差圖中的視差值,以保證替換后視差值的準確度;若該最優(yōu)視差值的置信度值大于或等于預設的第二置信度閾值,說明此次放大匹配窗口后得到的最優(yōu)視差值的可信度不高,不能直接用于替換第一像素點的視差值,為此,本發(fā)明預設匹配窗口的放大次數閾值,在匹配窗口的放大次數未達到預設的放大次數閾值時,繼續(xù)按照比例放大匹配窗口,在基于放大后的匹配窗口獲取到可信度高的最優(yōu)視差值時替換視差圖中第一像素點的視差值。

從上述描述可以看出,本發(fā)明針對同一幅視差圖,可基于統(tǒng)計的第一像素點(噪點)周圍視差值置信度高且灰度值與噪點的灰度值接近的第二像素點的數量的不同,采取不同的修補方式進行修補,因此,可提升修補后視差圖的視差值的準確度。

與前述修補視差圖中噪點的方法的實施例相對應,本發(fā)明還提供了修補視差圖中噪點的裝置的實施例。

本發(fā)明修補視差圖中噪點的裝置的實施例可以應用在雙目立體視覺平臺設備上。裝置實施例可以通過軟件實現,也可以通過硬件或者軟硬件結合的方式實現。以軟件實現為例,作為一個邏輯意義上的裝置,是通過其所在設備的處理器運行存儲器中對應的計算機程序指令形成的。從硬件層面而言,如圖5所示,為本發(fā)明修補視差圖中噪點的裝置所在設備的一種硬件結構圖,除了圖5所示的處理器以及非易失性存儲器之外,實施例中裝置所在的設備通常根據該設備的實際功能,還可以包括其他硬件,對此不再贅述。

請參考圖6,為本發(fā)明一個實施例中的修補視差圖中噪點的裝置的結構示意圖。該修補視差圖中噪點的裝置包括視差圖確定單元601、像素點統(tǒng)計單元602、第一視差值替換單元603以及第二視差值替換單元604,其中:

視差圖確定單元601,用于采用兩臺深度相機拍攝同一場景的深度圖,基于預設的匹配窗口確定所述深度圖中像素點的代價函數,并基于所述代價函數確定所述場景的視差圖;

像素點統(tǒng)計單元602,用于若所述視差圖中第一像素點為噪點,統(tǒng)計所述第一像素點的檢測窗口中視差值的置信度值小于預設的第一置信度閾值、且灰度值與所述第一像素點的灰度值的差值小于預設的灰度閾值的第二像素點的數量;

第一視差值替換單元603,用于若所述第二像素點的數量與所述檢測窗口內的像素點數量的比例大于預設的比例閾值,則基于所述第二像素點的視差值替換所述第一像素點在所述視差圖中的視差值;

第二視差值替換單元604,用于若所述第二像素點的數量與所述檢測窗口內的像素點數量的比例小于或等于預設的比例閾值,按照預設的比例放大所述匹配窗口,基于放大后的匹配窗口確定所述第一像素點的最優(yōu)代價函數,并用所述最優(yōu)代價函數對應的視差值替換所述第一像素點在所述視差圖中的視差值。

進一步地,

所述第一視差值替換單元603,具體用于若所述第二像素點的數量與所述檢測窗口內的像素點數量的比例大于預設的比例閾值,確定第二像素點與第一像素點之間的距離權重值、灰度權重值、以及第二像素點的視差值的置信度權重值,其中,所述距離權重值與所述第二像素點和所述第一像素點之間的歐氏距離呈反相關關系,所述灰度權重值與所述第二像素點和所述第一像素點之間的灰度值的差值呈反相關關系,所述置信度權重值與所述第二像素點的視差值的置信度值呈反相關關系;基于所述距離權重值、所述灰度權重值、所述置信度權重值和所述第二像素點的視差值,替換所述第一像素點在所述視差圖中的視差值。

進一步地,所述第一視差值替換單元603基于所述距離權重值、所述灰度權重值、所述置信度權重值和所述第二像素點的視差值,替換所述第一像素點在所述視差圖中的視差值,包括:

獲取多個第二像素點的距離權重值、灰度權重值、置信度權重值分別與視差值的乘積的第一累加和;獲取所述多個第二像素點的距離權重值、灰度權重值、置信度權重值的乘積的第二累加和;利用所述第一累加和與所述第二累加和的商,替換所述第一像素點在所述視差圖中的視差值。

進一步地,

所述第二視差值替換單元604,具體用于若所述第二像素點的數量與所述檢測窗口內的像素點數量的比例小于或等于預設的比例閾值,按照預設的比例放大所述匹配窗口;基于放大后的匹配窗口確定所述第一像素點的最優(yōu)代價函數;若所述最優(yōu)代價函數對應的視差值的置信度值小于預設的第二置信度閾值,用所述最優(yōu)代價函數對應的視差值替換所述第一像素點在所述視差圖中的視差值。

進一步地,

所述第二視差值替換單元604,還用于若所述最優(yōu)代價函數對應的視差值的置信度值大于或等于預設的第二置信度閾值,統(tǒng)計所述匹配窗口的放大次數;若所述匹配窗口的放大次數未達到預設的放大次數閾值,返回執(zhí)行所述按照預設的比例放大所述匹配窗口的步驟。

上述裝置中各個單元的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。

對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部模塊來實現本發(fā)明方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。

以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1