新四季網

基於陣列攝像機的深度圖實時獲取算法的製作方法

2023-12-08 09:53:11 1

專利名稱:基於陣列攝像機的深度圖實時獲取算法的製作方法
技術領域:
本發明涉及一種三維深度信息獲取系統,特別涉及一種基於陣列攝像機的 深度圖獲取算法。
背景技術:
近年來,三維深度信息的獲取已經成為計算機視覺領域一個非常熱門的研 究方向,國內外的許多機構和專家已經做了大量相關的工作,提出一些方法和 技術。但是,這些方法和技術都存在著各自的缺點,尚沒有一個方法或者技術 能夠滿足各方面的應用,所以在深度信息的獲取方面仍然存在著很多挑戰。
傳統的基於可見光攝像機陣列的立體匹配方法,雖然在理論上是完美的, 但是在實際應用中,因為無法找到準確的匹配點,該方法對於無紋理的平面區 域、漸變的曲面無能為力。再加上傳統的深度信息獲取傳感器是逐點掃描的, 無法達到實時的要求,這導致該項技術只能用於靜態的場景。因此,立體匹配 方法和傳統的深度信息獲取傳感器在應用方面受到了極大的限制。
隨著新的傳感器技術的發展,使實時獲取動態場景的深度信息成為可能,
例如Time-of-Flight。這些新的傳感器技術採用極其快速的快門,通過向整個 場景中每一點發送脈衝式光波,並檢測其反射回來的光波,來計算這兩種光波 之間的時延來估算場景中每一點和傳感器之間的距離。這種傳感器目前已經得 到了一定的應用,但它也有如下不足之處在邊緣的地方深度信息不準,對噪 聲、物體的材料敏感,不容易被標定,以及解析度低等。
由於傳統的立體匹配在紋理豐富的區域可以求到準確的深度值,而3D攝 像機可以在平坦的顏色均一的區域提供準確的深度數據,利用3D攝像機和可 見光攝像機一起來獲得深度信息成為一種趨勢。已有的技術中,採用雙邊濾波器或者馬爾可夫隨機場的方法,來得到高解析度的深度圖,這些方法是建立在 深度的不連續性和顏色的不連續性基本一致的假設的基礎上。它們對高解析度
深度圖中的每一點都進行處理,這往往會破環平坦區域的3D原始數據,並且
在具有近似相同深度值但處於紋理豐富區域的那些點上無法得到好的效果,會 形成不必要的深度突變。而且,它對高解析度深度圖的每個點都進行處理,也 很難滿足實時的要求。

發明內容
本發明的目的在於提供一種可以實時地獲得普通攝像機視野下的高分辨 率深度圖的方法,它可以滿足立體電視、虛擬實境等多方面應用的需求。
為此,本發明提出一種基於陣列攝像機的深度圖獲取算法,其攝像機陣列
包含一個3D攝像機和若干個可見光攝像機,本算法根據3D攝像機提供的低 解析度深度圖,來得到每個可見光攝像機視點上的高解析度深度圖,本算法步 驟為首先,對攝像機陣列進行標定,將3D攝像機深度圖投影到每個可見光 攝像機視野下,得到可見光攝像機視野下的初始深度圖;然後,用本算法中定 義的新的融合了顏色信息和初始深度信息的能量函數,以可見光攝像機彩色圖 或者灰度圖為參考,迭代的修正初始深度圖,得到最終的高解析度深度圖。
所述高解析度深度圖的解析度高於3D攝像機提供的深度圖。優選為,所 述所述高解析度深度圖的解析度為3D攝像機提供的深度圖的2倍。
在進行可見光攝像機視野下深度圖的獲取之前,要對每個可見光攝像機和 3D攝像機進行標定,得到將3D攝像機低解析度深度圖投影到每個可見光攝
V"l 「一 ,一
*1 。2 '13
像機視野下的參數,即平移矩陣7=《和旋轉矩陣i 二《《《。
formula see original document page 5
在標定以後,用本發明中提出的算法來生成每個可見光攝像機視野下的高 解析度的深度圖。對於每個可見光攝像機,算法只用到了該可見光攝像機視野
和旋轉矩陣^二
____下的高解析度彩色圖或灰度圖以及3D攝像機的深度圖。
首先,利用標定時得到的參數將3D攝像機的低解析度深度圖投影到可見 光攝像機視野下,得到每個可見光攝像機視點上的初始高解析度深度圖。進一 步的,用離每個無深度值的點最近的有深度值的點的深度值,對初始高解析度 深度圖中的那些無深度值的點進行填充,得到完整的初始深度圖。
然後,定義了一個融合了顏色信息和初始深度信息的能量函數,以對應的 可見光攝像機的高解析度彩色圖或者灰度圖為參考,對每個初始高解析度深度 圖進行迭代修正。
在每次迭代中,首先,根據深度圖中的像素點和其四個相鄰像素點之間深 度值之差的最大值,將上一次迭代後得到的深度圖中的像素點分為可靠點和不 可靠點兩類;然後,針對這些不可靠點,用能量函數來修正這些點的深度值;
能量函數定義為
formula see original document page 6
其中
—,h" = {L2 '艮" 若以可見光攝像機彩色圖為參考formula see original document page 6
以可見光攝像機灰度圖為參考
formula see original document page 6
(U')為可見光攝像機視野下深度圖中的一點,Z,(/,力為第t次迭代中要計算的 該點的深度值,4_1(/ + ^ +力為點(/ + ",7' +力經過"1次迭代後得到的深度值,
RGB是可見光攝像機彩色圖的三個顏色通道,/為可見光攝像機灰度圖的灰
度值,Anax是點G' + ",y + V)和其相鄰的四個像素點深度值之差的最大值,MXN 是以點("力為中心的窗口的大小,6和7是常數。以能量函數最小為原則,對那些不可靠點的深度值進行修正,在每個可見 光攝像機視點上,該迭代過程持續到最終高解析度深度圖無明顯變化為止。 本發明的優點是-
1、 提出了一種基於陣列攝像機的深度圖實時獲取算法,該算法能根據3D 攝像機得到的低解析度深度圖,得到陣列中每個可見光攝像機視點上的高分辨 率深度圖。
2、 本發明中的算法速度快,能得到255級高解析度深度圖,且實現簡單, 整個過程自動完成。


圖1為本發明的一種基於陣列攝像機的深度圖實時獲取算法實施例的總 流程圖2為圖1中的投影模塊流程圖3為圖1中的迭代修正模塊流程圖。
具體實施例方式
下面,結合附圖和具體實施例對本發明作進一步說明。 該實施例中用到的可見光攝像機採用CCD傳感器,可以提供解析度為768 X576的彩色圖或者灰度圖,用到的3D攝像機為Swiss Ranger 3000 (TOF攝 像機),可以提供解析度為176X144的深度圖和灰度圖。
攝像機陣列具體的標定方法是首先,對每個CCD攝像機的灰度圖進行 下採樣,使其解析度為384X288,並對TOF攝像機的灰度圖進行上採樣,使 其解析度達到352X288;然後,採用傳統的平板攝像機的標定方法對每個CCD 攝像機和TOF攝像機進行標定(張正友平板攝像機標定法),得到從TOF攝
像機投影到每個CCD攝像機的參數平移矩陣formula see original document page 7和旋轉矩陣本實施例算法的總流程圖見圖1,具體做法分為以下三步第一步通過投 影得到CCD攝像機視野下的初始高解析度深度圖,投影部分的流程圖見圖2; 第二步和第三步屬於迭代模塊,通過對初始深度圖的迭代修正來得到最終的高 解析度深度圖,迭代模塊的流程圖見圖3。
第一步由於標定是在384X288的灰度圖和352X288的深度圖之間完成
的,所以將TOF深度圖上採樣到354X288;然後利用標定時得到的參數T^
和及=
為:
將上採樣過的TOF深度圖投影到普通攝像機視野下,公式
",Ld為TOF深度圖中的一點,( A,z,)為CCD攝像機視野下的投影點。這 樣就得到了解析度為384X288的初始深度圖。由於遮擋和解析度不同,該初 始深度圖中存在著一些沒有深度值的點,通過將離這些點最近的有深度值的點 的深度值賦給這些點來得到完整的初始深度圖。
第二步:定義一個分類器將初始深度圖中的像素點分為可靠點和不可靠點 兩類,分類器定義如下-
'不可靠點 Dmax(U)^ 、可靠點 ds6
其中Ana^',力是點(Z',力和與其相鄰的四個點的深度值之差的最大值,^為一常第三步針對第二步得到的那些不可靠點,定義了一個融合了顏色數據和
深度數據的能量函數,來迭代的修正這些點。能量函數定義如下
慮 m
w一+ 鄰,力-2^(/化y+v))2
其中
,.丄.丄、z/Z)ma、< 7 <3(z + w,_y + v) = "j
〔0,2 es/e
若以可見光攝像機彩色圖為參考
C(Z+"+v)4(j鄧+M,y'+v)-艱川+l印+"')+v)-印,7l+l鄰+",./'+v)—鄰,力)
以可見光攝像機灰度圖為參考
C(/ + w, + v) = |/(/ + ", _/ + v) - /(f,力| (")為可見光攝像機視野下深度圖中的一點,Z,(/,力為第t次迭代中要計算的 該點的深度值,Z,—1(/ + ^ + "為點(/ + ",;' + "經過1-1次迭代後得到的深度值, RGB是可見光攝像機彩色圖的三個顏色通道,/為可見光攝像機灰度圖的灰 度值,^_是點(/ + " +力和其相鄰的四個像素點深度值之差的最大值,MXN 是以點(U')為中心的窗口的大小,6和7是常數。
在每次迭代過程中以能量函數最小為原則,得到那些不可靠點的迭代公 式,對其深度值進行修正。
第二步和第三步是一個循環迭代的過程,在每次的迭代過程中,總是先找 出上一次迭代得到的高解析度深度圖中那些不可靠的點,然後用能量函數來修 正這些點,直至高解析度深度圖沒有明顯的變化為止。
運用該算法,可以得到攝像機陣列中每個CCD攝像機視點上的解析度為 384X288,深度等級為255的深度圖。
權利要求
1、一種基於陣列攝像機的深度圖的實時獲取算法,所述攝像機陣列包含一個3D攝像機和若干個可見光攝像機,本算法根據3D攝像機提供的低解析度深度圖,來得到每個可見光攝像機視點上的高解析度深度圖,其特徵在於,本算法的步驟為首先,對攝像機陣列進行標定,將3D攝像機深度圖投影到每個可見光攝像機視野下,得到可見光攝像機視野下的初始深度圖;其次,用本算法中定義的新的融合了顏色信息和初始深度信息的能量函數,以可見光攝像機彩色圖或灰度圖為參考,迭代的修正初始深度圖,得到最終的高解析度深度圖。
2、 如權利要求l所述的基於陣列攝像機的深度圖的實時獲取算法,其特 徵在於其得到可見光攝像機視野下初始深度圖的步驟為首先,對3D攝像機 和每個可見光攝像機進行標定,得到每個可見光攝像機和3D攝像機之間轉換的平移矩陣^ =;其次,利用這兩個矩陣將3D攝像機得到的低解析度深度圖投影到每個可見光攝像機視野下,得到初始的 高解析度深度圖。
3、 如權利要求2所述的基於陣列攝像機的深度圖的實時獲取算法,其特 徵在於,在得到每個可見光攝像機視野下的初始深度圖後,用離每個無深度 值的點最近的有深度值的點的深度值,對這些無深度值的點進行填充,得到 完整的初始深度圖。
4、 如權利要求l-3任一項所述的基於陣列攝像機的深度圖的實時獲取算 法,其特徵在於所述可見光攝像機視野下的高解析度深度圖的生成算法中, 融合了顏色信息和初始深度信息的能量函數定義如下和旋轉矩陣* =formula see original document page 3其中-廣丄.丄、J1'2 ^D咖x〈" [_0.2 es7e若以可見光攝像機彩色圖為參考formula see original document page 3以可見光攝像機灰度圖為參考formula see original document page 3("')為可見光攝像機視野下深度圖中的一點,z力',y)為第t次迭代中要計算的 該點的深度值,Zw(/化y+"為點(i+"j+v)經過t-l次迭代後得到的深度值, RGB是可見光攝像機彩色圖的三個顏色通道,/為可見光攝像機灰度圖的灰度 值,A^是點G'+",y+v)和其相鄰的四個像素點深度值之差的最大值,MXN是 以點G',刀為中心的窗口的大小,6和7是常數。
5、 如權利要求l-3任一項所述的基於陣列攝像機的深度圖的實時獲取算 法,其特徵在於在每次迭代中,若點(W)和其相鄰的四個像素點深度值之差的最小值大於r ,則用該能量函數對該點的深度值進行調整。
6、 如權利要求4所述的基於陣列攝像機的深度圖的實時獲取算法,其特徵在於在每次迭代中,若點("力和其相鄰的四個像素點深度值之差的最小值大於r,則用該能量函數對該點的深度值進行調整。
全文摘要
本發明公開了一種基於陣列攝像機的深度圖實時獲取算法,其攝像機陣列包含一個3D攝像機和若干個可見光攝像機,本算法根據3D攝像機提供的低解析度深度圖,來得到每個可見光攝像機視點上的高解析度深度圖,本算法的步驟為首先,對攝像機陣列進行標定,將3D攝像機深度圖投影到每個可見光攝像機視野下,得到可見光攝像機視野下的初始深度圖;其次,用本算法中定義的新的融合了顏色信息和初始深度信息的能量函數,以可見光攝像機彩色圖或灰度圖為參考,迭代的修正初始深度圖,得到最終的高解析度深度圖。本算法是一種能實時地獲得普通攝像機視野下的高解析度深度圖的方法,它可以滿足立體電視、虛擬實境等多方面應用的需求。
文檔編號G06T7/00GK101556696SQ200910098790
公開日2009年10月14日 申請日期2009年5月14日 優先權日2009年5月14日
發明者于慧敏, 嘉 吳, 穎 周 申請人:浙江大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀