TW201715882A - 深度估測裝置及方法 - Google Patents
深度估測裝置及方法 Download PDFInfo
- Publication number
- TW201715882A TW201715882A TW104139474A TW104139474A TW201715882A TW 201715882 A TW201715882 A TW 201715882A TW 104139474 A TW104139474 A TW 104139474A TW 104139474 A TW104139474 A TW 104139474A TW 201715882 A TW201715882 A TW 201715882A
- Authority
- TW
- Taiwan
- Prior art keywords
- view image
- depth
- feature
- image
- pixel displacement
- Prior art date
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Measurement Of Optical Distance (AREA)
Abstract
一種深度估測裝置,包括:立體影像擷取單元、主動式深度感測器以及處理器。立體影像擷取單元提供第一視角影像以及第二視角影像。主動式深度感測器提供深度資料。處理器執行深度感測處理,深度感測處理包括:對深度資料進行空間轉換以產生轉換後深度資料;對第一視角影像與第二視角影像執行特徵搜尋運算,以決定多組特徵組,各特徵組包括分別在第一視角影像與第二視角影像上對應於同一物件之兩特徵點;利用特徵點,與轉換後深度資料執行內插運算,以針對第一視角影像與第二視角影像決定像素位移搜尋範圍;以及在像素位移搜尋範圍內,搜尋第一視角影像與第二視角影像匹配時的像素位移量,以產生視差影像。
Description
本揭露是有關於一種深度估測裝置及方法。
近年來,深度估測技術被廣泛地應用,諸如車用距離感測、立體成像等等。為了精準地測得與環境物體間的距離(深度),傳統上會利用光達進行環場式的掃瞄以取得深度資訊。然而,低解析度的光達往往不易偵測到環境中的細節,而高掃描解析度的光達卻又價格不斐,使得商品化並不容易。
因此,如何提供一種深度估測裝置及方法,可在提升深度估測效率的同時亦能降低設置成本,乃目前業界所致力的課題之一。
本發明是有關於一種深度估測裝置及方法,可利用雙視角影像之特徵點來提升深度估測效率,並能降低深度感測器的設置成本。
根據本揭露一方面,提出一種深度估測裝置,其包括:立體影像擷取單元、主動式深度感測器以及處理器。立體影
像擷取單元提供第一視角影像以及第二視角影像。主動式深度感測器提供深度資料。處理器執行深度感測處理,深度感測處理包括:對深度資料進行空間轉換以產生轉換後深度資料;對第一視角影像與第二視角影像執行特徵搜尋運算,以決定多組特徵組,各特徵組包括分別在第一視角影像與第二視角影像上對應於同一物件之兩特徵點;利用特徵點,與轉換後深度資料執行內插運算,以針對第一視角影像與第二視角影像決定像素位移搜尋範圍;以及在像素位移搜尋範圍內,搜尋第一視角影像與第二視角影像匹配時的像素位移量,以產生視差影像。
根據本揭露一方面,提出一種深度估測方法,其包括以下步驟:自立體影像擷取單元取得第一視角影像以及第二視角影像;自主動式深度感測器取得深度資料;對深度資料進行空間轉換以產生轉換後深度資料;對第一視角影像與第二視角影像執行特徵搜尋運算,以決定多組特徵組,各特徵組包括分別在第一視角影像與第二視角影像上對應於同一物件之兩特徵點;利用特徵點,與轉換後深度資料執行內插運算,以針對第一視角影像與第二視角影像決定一像素位移搜尋範圍;以及在像素位移搜尋範圍內,搜尋第一視角影像與第二視角影像匹配時的像素位移量,以產生視差影像。
為了對本揭露之上述及其他方面有更佳的瞭解,下文特舉較佳實施例,並配合所附圖式,作詳細說明如下:
100‧‧‧深度估測裝置
102‧‧‧立體影像擷取單元
1022‧‧‧第一攝像鏡頭
1024‧‧‧第二攝像鏡頭
104‧‧‧主動式深度感測器
106‧‧‧處理器
F1‧‧‧第一視角影像
F2‧‧‧第二視角影像
DD‧‧‧深度資料
I‧‧‧視差影像
202、204、206、208、210、212‧‧‧步驟
OB‧‧‧物體
OB1、OB2‧‧‧物件
P1~P3、P1’~P3’‧‧‧特徵點
A1~A3‧‧‧點
TH‧‧‧閥值
P、P’‧‧‧像素
X0、(X0+SR)-X1、X0+SR、(X0+SR)+X2‧‧‧座標
SSR‧‧‧像素位移搜尋範圍
AX‧‧‧鏡心連線
SL‧‧‧掃描線
x、y、z‧‧‧座標軸
第1圖繪示依據本揭露之一實施例之深度估測裝置之簡化方塊圖。
第2圖繪示依據本揭露之一實施例之深度估測方法之流程圖。
第3圖繪示依據本揭露之一實施例之第一視角影像與第二視角影像之示意圖。
第4圖繪示依據特徵組之兩特徵點間在一方向上的像素位移量是否超出一閥值來判斷是否篩除該特徵組之示意圖。
第5圖繪示依據本揭露之一實施例之像素位移搜尋範圍之示意圖。
第6A圖及第6B圖繪示依據本揭露不同實施例之立體影像擷取單元與主動式深度感測器之配置圖。
在本文中,參照所附圖式仔細地描述本揭露的一些實施例,但不是所有實施例都有表示在圖示中。實際上,這些揭露可使用多種不同的變形,且並不限於本文中的實施例。相對的,本揭露提供這些實施例以滿足應用的法定要求。圖式中相同的參考符號用來表示相同或相似的元件。
請參考第1圖及第2圖。第1圖繪示依據本揭露之一實施例之深度估測裝置100之簡化方塊圖。第2圖繪示依據本揭露之一實施例之深度估測方法之流程圖。深度估測裝置100主要包括立體影像擷取單元102、主動式深度感測器104以及處理
器106。立體影像擷取單元102例如是具備雙鏡頭的立體相機(stereo camera)。主動式深度感測器104例如是光達(Lidar)、雷達或其它可透過主動式掃描以獲取深度資料的感測器。
在步驟202,立體影像擷取單元102提供第一視角影像F1以及第二視角影像F2。第一視角影像F1以及第二視角影像F2例如是在不同視角下針對一場景所擷取的影像。如第1圖所示,立體影像擷取單元102包括第一攝像鏡頭1022以及第二攝像鏡頭1024,分別用以拍攝不同視角的第一視角影像F1以及第二視角影像F2。第一視角影像F1以及第二視角影像F2為經過影像校正(image rectification)之影像。在一實施例中,第一攝像鏡頭1022以及第二攝像鏡頭1024係沿著一水平軸並列設置,此時第一視角影像F1以及第二視角影像F2相當於一組左、右眼視角影像。然本揭露並不限於此,在一實施例中,立體影像擷取單元102可包括多個攝像鏡頭(例如包括兩個以上的攝像鏡頭),以分別擷取不同視角的視角影像。
在步驟204,主動式深度感測器104提供深度資料DD。舉例來說,主動式深度感測器104可發射掃描波並依據偵測到的回波來估測與被掃描物間的距離,進而產生相應的深度資料DD。
在一實施例中,處理器106可依據第一、二視角影像F1、F2以及深度資料DD執行深度感測處理並產生視差影像I。所述深度感測處理例如步驟206~212所示。
在步驟206,係對深度資料DD進行空間轉換(space transform)以產生轉換後深度資料。轉換後深度資料係與第一視角影像F1或第二視角影像F2的視角一致。空間轉換例如是一座標系轉換,用以將深度資料DD所對應的座標系轉換至與第一視角影像F1或第二視角影像F2相同的座標系。
在步驟208,係對第一視角影像F1與第二視角影像F2執行特徵搜尋運算,以決定多組特徵組。其中,各特徵組包括分別在第一視角影像F1與第二視角影像F2上對應於同一物件之兩特徵點。特徵搜尋運算例如包括尺度不變特徵轉換(Scale Invariant Feature Transform,SIFT),加速穩固特徵(Speeded Up Robust Features,SUFT)或FAST特徵點檢測等演算法。
在步驟210,係利用該些特徵點,與轉換後深度資料執行內插運算,以針對第一視角影像F1與第二視角影像F2決定一像素位移搜尋範圍。
上述之內插運算例如是近鄰內插(Nearest Neighbor Interpolation)、線性內插(Linear Interpolation)、三次內插(Cubic Interpolation)、多項式內插(Polynomial Interpolation)或其它保留邊緣的演算法(Edge-Aware Data Interpolation),像是雙邊濾波器(bilateral filter)或雙邊濾波器柵格(bilateral grid)演算法。
一般來說,主動式深度感測器104(如光達)會透過發射多條掃描線進行環場掃描以偵測與環境物體的距離。然該些掃描線所構成的掃描區域係離散的(一掃描線例如對應一特定高度
的水平面),故仍需透過內差運算以產生完整場景的深度資訊。本揭露實施例之處理器106在運算的過程中可將特徵點的資訊對視為已知解再對轉換後深度資料進行內插,故可改善內插運算所造成的誤差,進而降低對主動式深度感測器104掃描解析度的要求。
在步驟212,係在該像素位移搜尋範圍內,搜尋第一視角影像F1與第二視角影像F2匹配時的像素位移量,以產生視差影像I。由於處理器106只需在步驟210中所建立的像素位移搜尋範圍內搜尋第一視角影像F1與第二視角影像F2之間的像素位移量,故可有效降低產生視差影像I的運算量。
須注意,上述各步驟之執行順序並不以第2圖之方塊流程為限。舉例來說,步驟202、204之執行順序可以前後互換,亦可同步執行,步驟206、208也是一樣。
第3圖繪示依據本揭露之一實施例之第一視角影像F1與第二視角影像F2之示意圖。在第3圖的例子中,針對物體OB在不同視角下進行拍攝可分別獲得第一視角影像F1與第二視角影像F2。由於第一視角影像F1與第二視角影像F2所對應的視角不同,故兩影像中對應相同物體OB的位置會產生偏移,也就是像素位移。一般來說,當物體OB距離越遠,兩影像間的像素位移量越小;反之,當物體OB距離越近,兩影像間的像素位移量越大。
被拍攝的物體OB在第一視角影像F1中係對應物件OB1,在第二視角影像F2中係對應物件OB2。透過特徵搜尋運算
(如SIFT或SUFT),可找出物件OB1的特徵點P1~P3以及物件OB2的特徵點P1’~P3’。其中,對應物體OB同一點A1的兩特徵點P1及P1’可視為一特徵組;對應物體OB同一點A2的兩特徵點P2及P2’可視為一特徵組;對應物體OB同一點A3的兩特徵點P3及P3’可視為一特徵組。相較於平坦/無特徵的畫面(如一面白牆或藍天),特徵點具有明顯、穩固(robust)的性質,故基於特徵點所進行的深度計算較不易發生錯誤。如第2圖所示之步驟210,可利用特徵點資訊來修正內插結果,以降低對主動式深度感測器104掃描解析度的要求,進而降低感測器設置成本。
在一實施例中,處理器106所執行的深度感測處理更包括:判斷各特徵組之兩特徵點間沿著一軸線的一距離差異是否大於一閥值;以及篩除該距離差異大於該閥值的特徵組。
舉例來說,若第一視角影像F1與第二視角影像F2經過影像校正後,係分別對應左眼視角影像與右眼視角影像,原則上左、右眼視角影像的特徵點會在同一水平(或同一軸線)上,此時分別在兩視角影像中的相對應兩特徵點間的像素位移量主要應反映在水平方向,垂直方向的距離差異不應過大。在此情況下,篩除沿垂直方向距離差異過大的特徵組,使之排除於後續的內差運算中,可進一步降低深度計算錯誤的機會。
如第4圖所示,假設用以提供第一、二視角影像F1、F2的第一、二攝像鏡頭1022、1024之鏡心連線方向為x軸方向,當一特徵組之兩特徵點(如P1、P1’)間沿著y軸方向的距離差異大
於一閥值TH,則此特徵組將被篩除,也就是被排除於後續的內插運算中,以避免採用錯誤的特徵組進行計算。
第5圖繪示依據本揭露之一實施例之像素位移搜尋範圍SSR之示意圖。在本揭露實施例中,處理器106可對主動式深度感測器104所提供的深度資料DD進行空間轉換(space transform),並利用自第一、二視角影像F1、F2取得的特徵點,對轉換後的深度資料(例如視差資料)執行內插運算以產生多筆像素位移參考值,再以此些像素位移參考值為基準,建立像素位移搜尋範圍。
如第5圖所示,若位在座標X0的像素P所對應的像素位移參考值為SR,可估測其對應像素P’係位在另一視角影像中同一y軸上的座標X0+SR附近,例如位在座標(X0+SR)-X1到座標(X0+SR)+X2的區間內。座標(X0+SR)-X1到座標(X0+SR)+X2的區間可定義出像素位移搜尋範圍SSR。此時,處理器106只需針對像素位移搜尋範圍SSR進行搜尋即可找出像素P與其對應像素P’之間的實際像素位移量,而不用逐一比對所有的可能值,故可有效降低深度估測的運算量。在一實施例中,若內插後的轉換後深度資料的深度值變化較大,可適當放大X1與X2的值,以調整像素位移搜尋範圍SSR的範圍。也就是說,可依據內插後的轉換後深度資料的深度值變化程度,來調整像素位移搜尋範圍SSR的大小。
第6A圖及第6B圖繪示依據本揭露不同實施例之立
體影像擷取單元102與主動式深度感測器104之配置圖。在第6A圖的例子中,立體影像擷取單元102之第一、二攝像鏡頭1022、1024的鏡心連線AX係與主動式深度感測器104之掃描線SL方向約略平行/實質上平行。
在另一實施例中,如第6B圖所示,立體影像擷取單元102之第一、二攝像鏡頭1022、1024的鏡心連線AX係與主動式深度感測器104之掃描線SL方向非平行(例如,約略垂直/實質上垂直)。由於第一、二攝像鏡頭1022、1024所提供的第一、二視角影像F1、F2係基於鏡心連線AX方向(例如水平方向)的像素位移量來判斷對應的視差/深度,故可補足主動式深度感測器104基於另一方向(例如垂直方向)掃描之精度。
綜上所述,本揭露所提供之深度估測裝置及方法可基於不同視角影像所萃取出的特徵點資訊,對主動式深度感測器提供的深度資料進行內插運算,不僅可改善內插運算的誤差,更能降低對主動式深度感測器掃描解析度的要求。
雖然本揭露已以較佳實施例揭露如上,然其並非用以限定本揭露。本揭露所屬技術領域中具有通常知識者,在不脫離本揭露之精神和範圍內,當可作各種之更動與潤飾。因此,本揭露之保護範圍當視後附之申請專利範圍所界定者為準。
202、204、206、208、210、212‧‧‧步驟
Claims (12)
- 一種深度估測裝置,包括:一立體影像擷取單元,用以提供一第一視角影像以及一第二視角影像;一主動式深度感測器,用以提供一深度資料;以及一處理器,用以執行一深度感測處理,該深度感測處理包括:對該深度資料進行一空間轉換以產生一轉換後深度資料;對該第一視角影像與該第二視角影像執行一特徵搜尋運算,以決定多組特徵組,各該特徵組包括分別在該第一視角影像與該第二視角影像上對應於同一物件之兩特徵點;利用該些特徵點,與轉換後深度資料執行一內插運算,以針對該第一視角影像與該第二視角影像決定一像素位移搜尋範圍;以及在該像素位移搜尋範圍內,搜尋該第一視角影像與該第二視角影像匹配時的像素位移量,以產生一視差影像。
- 如申請專利範圍第1項所述之深度估測裝置,其中該轉換後深度資料與該第一視角影像或該第二視角影像的視角一致。
- 如申請專利範圍第1項所述之深度估測裝置,其中該深度感測處理更包括:利用該些特徵點,與該轉換後深度資料執行該內插運算以產生複數筆像素位移參考值;以及 以該些像素位移參考值為基準,建立該像素位移搜尋範圍。
- 如申請專利範圍第1項所述之深度估測裝置,其中該深度感測處理更包括:判斷各該特徵組之該兩特徵點間沿著一軸線的一位置差異是否大於一閥值;以及篩除該位置差異大於該閥值的特徵組。
- 如申請專利範圍第4項所述之深度估測裝置,其中該立體影像擷取單元包括一第一攝像鏡頭以及一第二攝像鏡頭,該第一攝像鏡頭以及該第二攝像鏡頭分別用以拍攝該第一視角影像以及該第二視角影像,其中,該第一攝像鏡頭與該第二攝像鏡頭間的鏡心連線係與該軸線垂直。
- 如申請專利範圍第1項所述之深度估測裝置,其中該立體影像擷取單元包括一第一攝像鏡頭以及一第二攝像鏡頭,該第一攝像鏡頭以及該第二攝像鏡頭分別用以拍攝該第一視角影像以及該第二視角影像;其中該第一攝像鏡頭與該第二攝像鏡頭間的鏡心連線係與該主動式深度感測器之掃描方向非平行。
- 如申請專利範圍第1項所述之深度估測裝置,其中該深度感測處理更包括:依據內插後的該轉換後深度資料的深度值變化程度,調整該像素位移搜尋範圍的大小。
- 一種深度估測方法,包括:透過一立體影像擷取單元提供一第一視角影像以及一第二視角影像;透過一主動式深度感測器提供一深度資料;對該深度資料進行一空間轉換以產生一轉換後深度資料;對該第一視角影像與該第二視角影像執行一特徵搜尋運算,以決定多組特徵組,各該特徵組包括分別在該第一視角影像與該第二視角影像上對應於同一物件之兩特徵點;利用該些特徵點,對該轉換後深度資料執行一內插運算,以針對該第一視角影像與該第二視角影像決定一像素位移搜尋範圍;以及在該像素位移搜尋範圍內,搜尋該第一視角影像與該第二視角影像匹配時的像素位移量,以產生一視差影像。
- 如申請專利範圍第8項所述之深度估測方法,其中該轉換後深度資料與該第一視角影像或該第二視角影像的視角一致。
- 如申請專利範圍第8項所述之深度估測方法,更包括:利用該些特徵點,對該轉換後深度資料執行該內插運算以產生複數筆像素位移參考值;以及以該些像素位移參考值為基準,建立該像素位移搜尋範圍。
- 如申請專利範圍第8項所述之深度估測方法,更包括:判斷各該特徵組之該兩特徵點間沿著一軸線的一位置差異是否大於一閥值;以及 篩除該位置差異大於該閥值的特徵組。
- 如申請專利範圍第8項所述之深度估測方法,更包括:依據內插後的該轉換後深度資料的深度值變化程度,調整該像素位移搜尋範圍的大小。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562242332P | 2015-10-16 | 2015-10-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI571099B TWI571099B (zh) | 2017-02-11 |
TW201715882A true TW201715882A (zh) | 2017-05-01 |
Family
ID=58608191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104139474A TWI571099B (zh) | 2015-10-16 | 2015-11-26 | 深度估測裝置及方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI571099B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI765339B (zh) * | 2020-09-08 | 2022-05-21 | 國立臺灣師範大學 | 立體影像辨識及匹配系統 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10694103B2 (en) | 2018-04-24 | 2020-06-23 | Industrial Technology Research Institute | Building system and building method for panorama point cloud |
CN110415329B (zh) | 2018-04-26 | 2023-10-13 | 财团法人工业技术研究院 | 三维建模装置及应用于其的校准方法 |
CN113723380B (zh) * | 2021-11-03 | 2022-02-08 | 亿慧云智能科技(深圳)股份有限公司 | 基于雷达技术的人脸识别方法、装置、设备和存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI475515B (zh) * | 2011-04-13 | 2015-03-01 | Univ Nat Taiwan | 產生立體影片之深度圖的方法 |
-
2015
- 2015-11-26 TW TW104139474A patent/TWI571099B/zh active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI765339B (zh) * | 2020-09-08 | 2022-05-21 | 國立臺灣師範大學 | 立體影像辨識及匹配系統 |
Also Published As
Publication number | Publication date |
---|---|
TWI571099B (zh) | 2017-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6271609B2 (ja) | 立体カメラのためのオートフォーカス | |
US9025862B2 (en) | Range image pixel matching method | |
CN108470356B (zh) | 一种基于双目视觉的目标对象快速测距方法 | |
US20160105660A1 (en) | Image processing apparatus and image processing method | |
CN104685513A (zh) | 根据使用阵列源捕捉的低分辨率图像的基于特征的高分辨率运动估计 | |
JP6566768B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
TWI571099B (zh) | 深度估測裝置及方法 | |
CN112184811B (zh) | 单目空间结构光***结构校准方法及装置 | |
KR101926953B1 (ko) | 4카메라 그룹 평면 어레이의 특징점의 매칭 방법 및 그에 기초한 측정 방법 | |
JP6694234B2 (ja) | 距離測定装置 | |
JP4701848B2 (ja) | 画像マッチング装置、画像マッチング方法および画像マッチング用プログラム | |
TWI553591B (zh) | 深度影像處理方法及深度影像處理系統 | |
TWI528783B (zh) | 產生深度影像之方法及其系統及電腦程式產品 | |
US11348271B2 (en) | Image processing device and three-dimensional measuring system | |
US10134136B2 (en) | Image processing apparatus and image processing method | |
JP2011185720A (ja) | 距離取得装置 | |
JP2005250994A (ja) | ステレオ画像処理装置 | |
JP6456084B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP6241083B2 (ja) | 撮像装置及び視差検出方法 | |
WO2015159791A1 (ja) | 測距装置および測距方法 | |
Zhang et al. | High quality depth maps from stereo matching and ToF camera | |
JPH10289315A (ja) | 視差算出装置、距離算出装置およびこれらの方法 | |
TWI508526B (zh) | 產生視角平移影像之方法及其可攜式電子設備 | |
JP5358137B2 (ja) | 画像生成装置、方法及びプログラム | |
TWI485653B (zh) | 成像系統及方法 |