TWI696981B - Interactive image processing system using infrared cameras - Google Patents
Interactive image processing system using infrared cameras Download PDFInfo
- Publication number
- TWI696981B TWI696981B TW108114611A TW108114611A TWI696981B TW I696981 B TWI696981 B TW I696981B TW 108114611 A TW108114611 A TW 108114611A TW 108114611 A TW108114611 A TW 108114611A TW I696981 B TWI696981 B TW I696981B
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- color
- camera
- image processing
- infrared
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims abstract description 178
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 58
- 230000000007 visual effect Effects 0.000 claims description 29
- 230000003190 augmentative effect Effects 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 16
- 238000013507 mapping Methods 0.000 claims description 16
- 238000012937 correction Methods 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 238000010191 image analysis Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Images
Landscapes
- Image Analysis (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
本揭露係指一種使用深度引擎的互動影像處理方法、裝置及媒體,尤指一種首先使用深度引擎來進行深度運算的互動影像處理方法、裝置及媒體。The present disclosure refers to an interactive image processing method, device and media using a depth engine, and particularly to an interactive image processing method, device and media using a depth engine to perform depth calculations first.
在典型的立體影像處理系統中,紅-綠-藍(Red-Green-Blue)影像感應器或是攝影機產生的原始影像,往往需進行一系列的預處理操作,例如影像分析、影像重建、圖像品質增強(包含自動白平衡、曝光值以及對比校正)以及深度運算等,以為後續應用做準備。In a typical stereoscopic image processing system, the original image generated by the red-green-blue image sensor or camera often requires a series of preprocessing operations, such as image analysis, image reconstruction, and image Image quality enhancement (including automatic white balance, exposure value and contrast correction) and depth calculation, etc., to prepare for subsequent applications.
接著,重建後的影像和其深度資料可輸入到一中央處理單元來進行處理,以實現視訊遊戲系統、售貨停或是其他系統所提供的互動介面的相關應用,例如虛擬實境裝置,筆記型電腦,平板電腦,桌上型電腦,智慧型手機,互動式投影機,電視機上盒組,或消費型電子裝置等裝置所提供的互動介面。Then, the reconstructed image and its depth data can be input to a central processing unit for processing, so as to realize the related applications of the interactive interface provided by the video game system, sales stop or other systems, such as virtual reality devices, notes Interactive interface provided by devices such as personal computers, tablet computers, desktop computers, smart phones, interactive projectors, TV set-top boxes, or consumer electronic devices.
然而,不同的光源對立體影像處理系統可視為雜訊,導致深度運算的品質受到不同光源的影響而不穩定。此外,深度運算的品質在缺乏紋理的場景下會比較差。因此,如何改善深度運算的品質,已成為本領域的課題之一。However, different light sources can be regarded as noise to the stereoscopic image processing system, which causes the quality of depth calculation to be unstable due to the influence of different light sources. In addition, the quality of depth calculations is poor in scenes lacking texture. Therefore, how to improve the quality of deep computing has become one of the topics in the field.
因此,本揭露的目的之一在於提供一種用於互動影像處理的方法、裝置和媒體,用來改善深度品質。Therefore, one of the purposes of the present disclosure is to provide a method, device, and media for interactive image processing to improve depth quality.
本揭露揭露一種互動影像處理系統,包含一第一攝影機,用來產生一第一紅外線影像;一第二攝影機,用來產生一第二紅外線影像;一第三攝影機,用來產生一彩色影像;一影像處理電路,耦接於該第一攝影機、該第二攝影機和該第三攝影機,用來根據該第一紅外線影像、該第二紅外線影像和該彩色影像,計算一深度資料;以及一視覺處理單元,耦接於該影像處理電路,用來對該第一紅外線影像和該第二紅外線影像進行立體匹配,以產生一灰階匹配影像;以及對該灰階匹配影像和該彩色影像進行彩色匹配,以產生一彩色匹配影像。This disclosure discloses an interactive image processing system, including a first camera for generating a first infrared image; a second camera for generating a second infrared image; and a third camera for generating a color image; An image processing circuit, coupled to the first camera, the second camera and the third camera, for calculating a depth data based on the first infrared image, the second infrared image and the color image; and a vision The processing unit, coupled to the image processing circuit, is used to perform stereo matching on the first infrared image and the second infrared image to generate a gray-scale matching image; and to color the gray-scale matching image and the color image Match to produce a color matching image.
本揭露揭露一種互動影像處理系統,包含一第一攝影機用來產生一第一彩色紅外線影像;一第二攝影機用來產生一第二彩色紅外線影像;一影像處理電路,耦接於該第一攝影機和該第二攝影機,用來根據該第一彩色紅外線影像和該第二彩色紅外線影像,計算一深度資料;以及一視覺處理單元,耦接於該影像處理電路,用來對該第一彩色紅外線影像和該第二彩色紅外線影像進行立體匹配,以產生一彩色匹配影像。The present disclosure discloses an interactive image processing system, including a first camera for generating a first color infrared image; a second camera for generating a second color infrared image; and an image processing circuit coupled to the first camera And the second camera for calculating a depth data based on the first color infrared image and the second color infrared image; and a visual processing unit, coupled to the image processing circuit, for the first color infrared The image and the second color infrared image are stereo matched to generate a color matching image.
本揭露根據第一紅外線攝影機和第二紅外線攝影機產生的紅外線影像來計算深度資料,以改善深度品質。因此,中央處理單元進行相關應用(例如手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視和同時定位和映射)的準確度和效率可進一步提升,以提供較佳的使用者體驗。The present disclosure calculates depth data based on infrared images generated by the first infrared camera and the second infrared camera to improve depth quality. Therefore, the accuracy and efficiency of the central processing unit for related applications (such as gesture motion detection and tracking, spatial scanning, object scanning, augmented reality perspective, and simultaneous positioning and mapping) can be further improved to provide better users Experience.
第1圖為本揭露實施例一互動影像處理系統1的功能方塊圖。互動影像處理系統1包含一第一攝影機11、一第二攝影機12、一影像處理電路13、一視覺處理單元14、一影像訊號處理器15,一中央處理單元16和一記憶體17。FIG. 1 is a functional block diagram of an interactive
第一攝影機11和第二攝影機12耦接於影像處理電路13,用來分別產生影像M1、M2到影像處理電路13。The
影像處理電路13耦接於第一攝影機11、第二攝影機12和視覺處理單元14,其可視為一深度硬體引擎,用來計算從影像M1、M2中辨識到的物體所對應的一深度資料D。具體而言,影像處理電路13從影像M1、M2辨識至少一物件,再根據一參考值(即,第一攝影機11和第二攝影機12之間的距離)來計算辨識到的至少一物件所對應的距離,其中深度資料D包含辨識到的一個或多個物件所對應的距離。The
於一實施例中,影像處理電路13將標示有一相同同步標籤的影像M1、M2結合為一相同資料封包,其中該相同資料封包標示有一第一通道的一標籤;以及將深度資料D和一虛設資料DY結合為一相同資料封包,其中該相同資料封包標示有一第二通道的一標籤。第一通道是一實體路徑,且第二通道是一虛擬路徑。如此一來,視覺處理單元14可根據資料封包的標籤來分辨用於實體路徑的資料封包和用於虛擬路徑的資料封包。於一實施例中,影像處理電路13將影像M1、影像M2、深度資料D和虛設資料DY的其中二者結合為標示有第一通道的標籤的一資料封包,以及將影像M1、影像M2、深度資料D和虛設資料DY中的其他二者結合為標示有第二通道的標籤的一資料封包,但不限於此,本領域具通常知識者可根據實際需求來修改資料封包的內容。In one embodiment, the
視覺處理單元14耦接於影像處理電路13和影像訊號處理器15,用來根據深度資料D,對影像M1、M2進行立體匹配。此外,視覺處理單元14用來根據影像M1、M2,判斷具有一特定圖案或圖形的至少一擷取物件,其中該特定圖案可以是一手勢。The
影像訊號處理器15耦接於視覺處理單元14和中央處理單元16,用來對原始影像M1、M2進行自動白平衡和曝光值校正,以改善圖像品質,如此有利於後續物件辨識和深度運算的品質。於一實施例中,影像處理電路13、視覺處理單元14和影像訊號處理器15可整合在單一晶片。The
中央處理單元16耦接於影像訊號處理器15和記憶體17,用來基於影像M1、M2和對應的深度資料D,產生一運算結果,其中該運算結果可用於手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視(Augmented reality see-through,AR see-through)、六維自由度(Six degree of freedom,6-Dof)以及同時定位和映射(Simultaneous Localization and Mapping,SLAM)的相關應用。The
記憶體17耦接於視覺處理單元14、影像訊號處理器15和中央處理單元16,用來儲存至少一程式碼,以指示對應的處理單元來進行特定演算及運算。於一實施例中,記憶體17可整合在中央處理單元16中,且視覺處理單元14和影像訊號處理器15中的至少一者可從中央處理單元16存取程式碼來進行相關運算。The
在互動影像處理系統1的架構下,本揭露首先使用影像處理電路13(即,深度硬體引擎)來運算原始影像M1、M2對應的深度資料D,以取代習知技術中使用數位訊號處理器來進行軟體運算。接著,本揭露藉由視覺處理單元14和影像訊號處理器15的運算操作,可得到具有較佳圖像品質的影像M1、M2,也可得到具有較佳準確度的深度資料D。因此,中央處理單元16進行相關應用(例如手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視和同時定位和映射)的準確度和效率可進一步提升,以提供較佳的使用者體驗。Under the framework of the interactive
第2圖為本揭露實施例影像處理電路13的功能方塊圖。影像處理電路13可以是一專用集成電路(Application-specific integrated circuit,ASIC),用來計算從影像中辨識到的物件所對應的深度資料D。FIG. 2 is a functional block diagram of the
影像處理電路13包含一影像分析電路21、一物件擷取電路22、一物件深度運算電路23、一重疊物件深度運算電路24和一多工器25。The
影像分析電路21用來判斷是否調整第一影像M1和第二影像M2的畫素值,以提升圖像品質。舉例來說,當影像M1、M2太暗時,影像分析電路21可提高第一影像M1和第二影像M2的曝光值來取得較佳的圖像品質,以用於後續的物件擷取運算。The
物件擷取電路22耦接於影像分析電路21,用來從第一影像M1和第二影像M2中辨識至少一物件。The
物件深度運算電路23耦接於物件擷取電路22,用來根據第一攝影機11和第二攝影機12之間的距離、至少一物件在第一影像M1的位置和至少一物件在第二影像M2的位置之間的畫素距離以及一三角定位方法,運算至少一物件的一第一深度。The object
重疊物件深度運算電路24耦接於物件深度運算電路23,用來計算至少一物件中的兩個重疊物件的一第二深度,以及輸出包含第一深度和第二深度的深度資料D。The overlapping object
多工器25耦接於重疊物件深度運算電路24,用來根據一控制訊號,輸出第一影像M1、第二影像M2和深度資料D的其中一者。The
本揭露在互動影像處理系統1的前端部分,使用影像處理電路13來根據原始影像M1、M2以運算深度資料D,如此可減輕數位訊號處理器的深度運算負擔。The present disclosure uses the
第3圖為本揭露實施例一互動影像處理系統3的功能方塊圖。互動影像處理系統3包含一第一攝影機11、一第二攝影機12、一影像處理電路13、一視覺處理單元14、一影像訊號處理器15、一中央處理單元16、一記憶體37和一數位訊號處理器38。FIG. 3 is a functional block diagram of the interactive
互動影像處理系統1和3的架構相似,故相同元件以相同符號表示。數位訊號處理器38耦接於影像訊號處理器15和中央處理單元16之間,用來根據一第四程式碼和深度資料D,將影像M1、M2轉換為一立體圖MS。舉例來說,立體圖MS包含三維度的物件,其投影在二維度的平面。The architectures of the interactive
記憶體37耦接於數位訊號處理器38,用來儲存第四程式碼,用以指示數位訊號處理器38進行立體圖轉換。The
在互動影像處理系統3的架構下,本揭露首先使用影像處理電路13來運算對應於兩個原始影像M1、M2的深度資料D,再使用數位訊號處理器38來進行立體圖轉換,以減輕中央處理單元16的運算負擔(請注意,在第1圖的實施例中,中央處理單元16用來進行立體圖轉換)。因此,中央處理單元16的軟體運算功耗可進一步降低,以達到省電的目的。Under the architecture of the interactive
第4圖為本揭露實施例一互動影像處理系統4的功能方塊圖。互動影像處理系統4包含一第一攝影機41、一第二攝影機42、一第三攝影機40、一影像處理電路43、一視覺處理單元44、一影像訊號處理器45、一中央處理單元16、一記憶體47、一數位訊號處理器48和一紅外線光源49。FIG. 4 is a functional block diagram of the interactive
於本實施例中,第一攝影機41和第二攝影機42是紅外線攝影機,用來產生紅外線影像IR1、IR2(其中紅外線影像IR1、IR2的影像畫素是根據灰階值來定義),第三攝影機40是一紅綠藍(red-green-blue,RGB)攝影機,用來產生一彩色影像RGB(其中彩色影像RGB的影像畫素是根據紅色、綠色和藍色畫素來定義)。紅外線光源49用來提供一環境光源給第一攝影機41和第二攝影機42,以利於紅外線影像轉換。In this embodiment, the
影像處理電路43耦接於第一攝影機41、第二攝影機42和第三攝影機40,用來根據紅外線影像IR1、IR2和彩色影像RGB,運算一深度資料D。影像處理電路43另將紅外線影像IR1、IR2結合為一相同資料封包(亦稱作,紅外線邊對邊(Infrared side by side)),或者將彩色影像RGB和深度資料D結合為一相同資料封包,或者將紅外線影像IR1、IR2中的一者和深度資料D結合為一相同資料封包。The
視覺處理單元44耦接於影像處理電路43,用來對紅外線影像IR1、IR2進行立體匹配,以產生一灰階匹配影像。視覺處理單元44還用來對灰階匹配影像和彩色影像RGB進行彩色匹配,以產生一彩色匹配影像RGBIR(其中彩色匹配影像RGBIR的影像畫素是根據紅色、綠色、藍色和紅外線/灰階畫素來定義)。The
影像訊號處理器45耦接於視覺處理單元44,用來對彩色立體圖RGBIR進行自動白平衡和曝光值校正,以改善圖像品質,如此有利於後續物件辨識和深度運算的品質。The
數位訊號處理器48耦接於影像訊號處理器45,用來根據深度資料D,將彩色匹配影像RGBIR轉換為一立體圖MS。The
中央處理單元16耦接於數位訊號處理器48和記憶體47,用來基於立體圖MS和對應的深度資料D,產生一運算結果,其中該運算結果可用於手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視、六維自由度以及同時定位和映射的相關應用。The
記憶體47耦接於視覺處理單元44、影像訊號處理器45、數位訊號處理器48和中央處理單元16,用來儲存用於指示對應處理單元進行相關軟體運算的程式碼。The
在互動影像處理系統4的架構下,本揭露使用兩個紅外線攝影機、紅外線光源和一個紅-綠-藍攝影機,以提供穩定的深度品質。因此,中央處理單元16處理相關應用(例如手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視和同時定位和映射)的準確度和效率可進一步提升來提供較佳的使用者體驗。Under the framework of the interactive
第5圖為本揭露實施例一互動影像處理系統5的功能方塊圖。互動影像處理系統5包含一第一攝影機51、一第二攝影機52、一影像處理電路53、一視覺處理單元54、一影像訊號處理器55、一中央處理單元16、一記憶體57、一數位訊號處理器58和一隨機點紅外線光源(random dot infrared light source)59。FIG. 5 is a functional block diagram of the interactive
於本實施例中,第一攝影機51和第二攝影機52是彩色紅外線攝影機,用來產生彩色紅外線影像RGBIR1、RGBIR2(其中彩色紅外線影像RGBIR1、RGBIR2的影像畫素是根據紅色畫素、綠色畫素、藍色畫素和灰階值來定義),隨機點紅外線光源59用來提供一環境光源給第一攝影機51和第二攝影機52,以利於紅外線影像轉換。In this embodiment, the
影像處理電路53耦接於第一攝影機51和第二攝影機52,用來根據彩色紅外線影像RGBIR1、RGBIR2,運算一深度資料D。The
影像處理電路53另從彩色紅外線影像RGBIR1、RGBIR2擷取紅色畫素、綠色畫素、藍色畫素來將彩色紅外線影像RGBIR1、RGBIR2的彩色成分結合為一相同資料封包,如此亦稱作「紅綠藍邊對邊」並可用於擴增實境透視應用。The
影像處理電路53另從彩色紅外線影像RGBIR1、RGBIR2擷取灰階值來將彩色紅外線影像RGBIR1、RGBIR2的紅外線成分結合為一相同資料封包,如此亦稱作「紅外線邊對邊」並可用於同時定位和映射、手勢移動偵測與追蹤和六維自由度應用。The
影像處理電路53另將深度資料D和彩色紅外線影像RGBIR1的彩色成分結合為一相同資料封包,如此可在第一攝影機51的視角基準下,進行空間掃描和物件掃描的應用。於一實施例中,影像處理電路53另結合深度資料D和彩色紅外線影像RGBIR2的彩色成分結合為一相同資料封包,如此可在第二攝影機52的視角基準下,進行空間掃描和物件掃描的應用。The
視覺處理單元54耦接於影像處理電路53,用來基於第一攝影機51、第二攝影機52的視角,分別對彩色紅外線影像RGBIR1、RGBIR2進行立體匹配,以分別產生彩色匹配影像RGBD1、RGBD2。The
影像訊號處理器55耦接於視覺處理單元54,用來對彩色立體圖RGBD1、RGBD2進行自動白平衡和曝光值校正,以改善圖像品質,如此有利於後續物件辨識和深度運算的品質。The
數位訊號處理器58耦接於影像訊號處理器55,用來根據深度資料D,將彩色匹配影像RGBD1或RGBD2轉換為一立體圖MS。The
中央處理單元16耦接於數位訊號處理器58和記憶體57,用來基於立體圖MS和對應的深度資料D,產生一運算結果,其中該運算結果可用於手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視、六維自由度以及同時定位和映射的相關應用。The
記憶體57耦接於視覺處理單元54、影像訊號處理器55、數位訊號處理器58和中央處理單元56,用來儲存用於指示對應處理單元進行相關軟體運算的程式碼。The
在互動影像處理系統5的架構下,由於彩色紅外線攝影機可產生彩色深度影像,本揭露可提供較高的幀率(Frame rate)。此外,本揭露也可提供穩定的深度品質,且深度品質將不會受其他光源的影響。因此,中央處理單元16處理相關應用(例如手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視和同時定位和映射)的準確度和效率可進一步提升來提供較佳的使用者體驗。Under the architecture of the interactive
互動影像處理系統1的操作可歸納為一互動影像處理流程6,如第6圖所示,互動影像處理流程6包含以下步驟。The operation of the interactive
步驟61:使用一影像處理電路,根據一第一影像產生的一第一攝影機和一第二影像產生的一第二攝影機,計算一深度資料。Step 61: Use an image processing circuit to calculate a depth data based on a first camera generated from a first image and a second camera generated from a second image.
步驟62:用影像處理電路,將第一影像和第二影像結合為標示有一第一通道的一第一標籤的一第一資料封包,以及將深度資料和一虛設資料結合為標示有一第二通道的一第二標籤的一第二資料封包。Step 62: Using the image processing circuit, combine the first image and the second image into a first data packet labeled with a first label of a first channel, and combine the depth data and a dummy data to label a second channel A second data packet of a second label.
步驟63:使用一視覺處理單元,根據深度資料,對第一影像和第二影像進行立體匹配。Step 63: Use a visual processing unit to perform stereo matching on the first image and the second image based on the depth data.
步驟64:使用一影像訊號處理器,對對第一影像和第二影像進行自動白平衡和曝光值校正。Step 64: Use an image signal processor to perform automatic white balance and exposure value correction on the first image and the second image.
步驟65:使用一中央處理單元,基於第一影像、第二影像和深度資料,產生一運算結果,其中該運算結果可用於手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視、六維自由度以及同時定位和映射的相關應用。Step 65: Use a central processing unit to generate an operation result based on the first image, the second image, and the depth data, where the operation result can be used for gesture motion detection and tracking, spatial scanning, object scanning, augmented reality perspective , Six-dimensional degrees of freedom and related applications of simultaneous positioning and mapping.
關於互動影像處理流程6的詳細操作可參考第1圖的相關描述,於此不贅述。For the detailed operation of the interactive
互動影像處理系統3的操作可歸納為一互動影像處理流程7,如第7圖所示,互動影像處理流程7包含以下步驟。The operation of the interactive
步驟71:使用一影像處理電路,根據一第一影像產生的一第一攝影機和一第二影像產生的一第二攝影機,計算一深度資料。Step 71: Use an image processing circuit to calculate a depth data based on a first camera generated from a first image and a second camera generated from a second image.
步驟72:用影像處理電路,將第一影像和第二影像結合為標示有一第一通道的一第一標籤的一第一資料封包,以及將深度資料和一虛設資料結合為標示有一第二通道的一第二標籤的一第二資料封包。Step 72: Using the image processing circuit, combine the first image and the second image into a first data packet labeled with a first label of a first channel, and combine the depth data and a dummy data to label a second channel A second data packet of a second label.
步驟73:使用一視覺處理單元,根據深度資料,對第一影像和第二影像進行立體匹配。Step 73: Use a visual processing unit to perform stereo matching on the first image and the second image based on the depth data.
步驟74:使用一影像訊號處理器,對對第一影像和第二影像進行自動白平衡和曝光值校正。Step 74: Use an image signal processor to perform automatic white balance and exposure value correction on the first image and the second image.
步驟75:使用一數位訊號處理器,將第一影像和第二影像轉換為一立體圖。Step 75: Use a digital signal processor to convert the first image and the second image into a stereo image.
步驟76:使用一中央處理單元,基於第一影像、第二影像和深度資料,產生一運算結果,其中該運算結果可用於手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視、六維自由度以及同時定位和映射的相關應用。Step 76: Use a central processing unit to generate an operation result based on the first image, the second image, and the depth data, where the operation result can be used for gesture motion detection and tracking, spatial scanning, object scanning, augmented reality perspective , Six-dimensional degrees of freedom and related applications of simultaneous positioning and mapping.
關於互動影像處理流程7的詳細操作可參考第3圖的相關描述,於此不贅述。For the detailed operation of the interactive
請注意,在習知技術中,不同的應用(包含手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視、六維自由度以及同時定位和映射等應用)只能操作於特定硬體架構和平台,因為這些應用在不同的硬體架構和平台是互不相容的。相較之下,本揭露提供的互動影像處理系統的架構可適用於上述所有的應用,只要執行儲存於互動影像處理系統的中央處理單元或記憶體的程式碼及演算法即可。Please note that in the conventional technology, different applications (including gesture motion detection and tracking, space scanning, object scanning, augmented reality perspective, six-dimensional freedom, and simultaneous positioning and mapping applications) can only operate in specific Hardware architecture and platform, because these applications are incompatible with different hardware architectures and platforms. In contrast, the architecture of the interactive image processing system provided by the present disclosure can be applied to all of the above applications, as long as the code and algorithms stored in the central processing unit or memory of the interactive image processing system are executed.
此外,中央處理單元可從記憶體存取兩個或兩個以上的程式碼,以進行兩個或兩個以上的應用(包含手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視、六維自由度以及同時定位和映射等應用),以實現多任務功能。In addition, the central processing unit can access two or more codes from the memory for two or more applications (including gesture motion detection and tracking, spatial scanning, object scanning, augmented reality) Perspective, six-dimensional freedom, and simultaneous positioning and mapping applications) to achieve multi-tasking functions.
綜上所述,本揭露根據第一紅外線攝影機和第二紅外線攝影機產生的紅外線影像來計算深度資料,以改善深度品質。因此,中央處理單元進行相關應用(例如手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視和同時定位和映射)的準確度和效率可進一步提升,以提供較佳的使用者體驗。 以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。 In summary, the present disclosure calculates depth data based on infrared images generated by the first infrared camera and the second infrared camera to improve depth quality. Therefore, the accuracy and efficiency of the central processing unit for related applications (such as gesture motion detection and tracking, spatial scanning, object scanning, augmented reality perspective, and simultaneous positioning and mapping) can be further improved to provide better users Experience. The above are only the preferred embodiments of the present invention, and all changes and modifications made in accordance with the scope of the patent application of the present invention shall fall within the scope of the present invention.
1、3、4、5:互動影像處理系統
11、41、51:第一攝影機
12、42、52:第二攝影機
13、43、53:影像處理電路
14、44、54:視覺處理單元
15、45、55:影像訊號處理器
16、56:中央處理單元
17、37、47、57:記憶體
21:影像分析電路
22:物件擷取電路
23:物件深度運算電路
24:重疊物件深度運算電路
25:多工器
38、48、58:數位訊號處理器
40:第三攝影機
49:紅外線光源
59:隨機點紅外線光源
6、7:互動影像處理流程
61~65、71~76:步驟
D:深度資料
IR1、IR2:紅外線影像
M1:第一影像
M2:第二影像
MS:立體圖
RGB:彩色影像
RGBIR、RGBD1、RGBD2:彩色匹配影像
RGBIR1、RGBIR2:彩色紅外線影像
DY:虛設資料1, 3, 4, 5: Interactive
第1圖為本揭露實施例一互動影像處理系統的功能方塊圖。 第2圖為本揭露實施例一影像處理電路的功能方塊圖。 第3圖為本揭露實施例一互動影像處理系統的功能方塊圖。 第4圖為本揭露實施例一互動影像處理系統的功能方塊圖。 第5圖為本揭露實施例一互動影像處理系統的功能方塊圖。 第6圖為本揭露實施例一互動影像處理流程的流程圖。 第7圖為本揭露實施例一互動影像處理流程的流程圖。 FIG. 1 is a functional block diagram of an interactive image processing system according to an embodiment of the disclosure. FIG. 2 is a functional block diagram of an image processing circuit according to an embodiment of the disclosure. FIG. 3 is a functional block diagram of an interactive image processing system according to an embodiment of the disclosure. FIG. 4 is a functional block diagram of an interactive image processing system according to an embodiment of the disclosure. FIG. 5 is a functional block diagram of an interactive image processing system according to an embodiment of the disclosure. FIG. 6 is a flowchart of an interactive image processing process according to an embodiment of the disclosure. FIG. 7 is a flowchart of an interactive image processing process according to an embodiment of the disclosure.
4:互動影像處理系統 4: Interactive image processing system
40:第三攝影機 40: Third camera
41:第一攝影機 41: The first camera
42:第二攝影機 42: Second camera
43:影像處理電路 43: Image processing circuit
44:視覺處理單元 44: visual processing unit
45:影像訊號處理器 45: Image signal processor
16:中央處理單元 16: Central Processing Unit
47:記憶體 47: Memory
48:數位訊號處理器 48: digital signal processor
49:紅外線光源 49: Infrared light source
D:深度資料 D: depth data
IR1、IR2:紅外線影像 IR1, IR2: infrared image
RGB:彩色影像 RGB: color image
RGBIR:彩色匹配影像 RGBIR: color matching image
MS:立體圖 MS: Stereogram
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108114611A TWI696981B (en) | 2019-04-26 | 2019-04-26 | Interactive image processing system using infrared cameras |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108114611A TWI696981B (en) | 2019-04-26 | 2019-04-26 | Interactive image processing system using infrared cameras |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI696981B true TWI696981B (en) | 2020-06-21 |
| TW202040514A TW202040514A (en) | 2020-11-01 |
Family
ID=72176473
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108114611A TWI696981B (en) | 2019-04-26 | 2019-04-26 | Interactive image processing system using infrared cameras |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI696981B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI879635B (en) * | 2024-07-15 | 2025-04-01 | 所羅門股份有限公司 | Six-dimensional object posture tracking method and device, computer-readable recording medium |
| TWI880972B (en) * | 2020-09-15 | 2025-04-21 | 未來市股份有限公司 | System and method for processing image related to depth |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120127284A1 (en) * | 2010-11-18 | 2012-05-24 | Avi Bar-Zeev | Head-mounted display device which provides surround video |
| US8730309B2 (en) * | 2010-02-23 | 2014-05-20 | Microsoft Corporation | Projectors and depth cameras for deviceless augmented reality and interaction |
| US20160232710A1 (en) * | 2015-02-10 | 2016-08-11 | Dreamworks Animation Llc | Generation of three-dimensional imagery from a two-dimensional image using a depth map |
| TW201709724A (en) * | 2015-07-13 | 2017-03-01 | 皇家飛利浦有限公司 | Method and apparatus for determining a depth map for an image |
| CN106797460A (en) * | 2014-09-22 | 2017-05-31 | 三星电子株式会社 | 3D Video Reconstruction |
| TW201816548A (en) * | 2016-10-26 | 2018-05-01 | 宏達國際電子股份有限公司 | Virtual reality interaction method, device and system |
| TW201832547A (en) * | 2017-02-23 | 2018-09-01 | 鈺立微電子股份有限公司 | Image device for generating panorama depth images, related method, and related image device |
| CN109658449A (en) * | 2018-12-03 | 2019-04-19 | 华中科技大学 | A kind of indoor scene three-dimensional rebuilding method based on RGB-D image |
-
2019
- 2019-04-26 TW TW108114611A patent/TWI696981B/en active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8730309B2 (en) * | 2010-02-23 | 2014-05-20 | Microsoft Corporation | Projectors and depth cameras for deviceless augmented reality and interaction |
| US20120127284A1 (en) * | 2010-11-18 | 2012-05-24 | Avi Bar-Zeev | Head-mounted display device which provides surround video |
| CN106797460A (en) * | 2014-09-22 | 2017-05-31 | 三星电子株式会社 | 3D Video Reconstruction |
| US20160232710A1 (en) * | 2015-02-10 | 2016-08-11 | Dreamworks Animation Llc | Generation of three-dimensional imagery from a two-dimensional image using a depth map |
| TW201709724A (en) * | 2015-07-13 | 2017-03-01 | 皇家飛利浦有限公司 | Method and apparatus for determining a depth map for an image |
| TW201816548A (en) * | 2016-10-26 | 2018-05-01 | 宏達國際電子股份有限公司 | Virtual reality interaction method, device and system |
| TW201832547A (en) * | 2017-02-23 | 2018-09-01 | 鈺立微電子股份有限公司 | Image device for generating panorama depth images, related method, and related image device |
| CN109658449A (en) * | 2018-12-03 | 2019-04-19 | 华中科技大学 | A kind of indoor scene three-dimensional rebuilding method based on RGB-D image |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI880972B (en) * | 2020-09-15 | 2025-04-21 | 未來市股份有限公司 | System and method for processing image related to depth |
| TWI879635B (en) * | 2024-07-15 | 2025-04-01 | 所羅門股份有限公司 | Six-dimensional object posture tracking method and device, computer-readable recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202040514A (en) | 2020-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11948282B2 (en) | Image processing apparatus, image processing method, and storage medium for lighting processing on image using model data | |
| JP7499280B2 (en) | Method and system for monocular depth estimation of a person - Patents.com | |
| US9965861B2 (en) | Method and system of feature matching for multiple images | |
| US11445163B2 (en) | Target image acquisition system and method | |
| CN109660782B (en) | Reducing textured IR patterns in stereoscopic depth sensor imaging | |
| KR20210053202A (en) | Computer vision training system and method for training computer vision system | |
| TWI637288B (en) | Image processing method and system for eye-gaze correction | |
| TWI798459B (en) | Method of extracting features, method of matching images and method of processing images | |
| CN107230199A (en) | Image processing method, device and augmented reality equipment | |
| CN108846807A (en) | Light efficiency processing method, device, terminal and computer readable storage medium | |
| TWI696149B (en) | Method, apparatus, medium for interactive image processing using depth engine | |
| US11039118B2 (en) | Interactive image processing system using infrared cameras | |
| TWI696981B (en) | Interactive image processing system using infrared cameras | |
| US10885671B2 (en) | Method, apparatus, and non-transitory computer-readable medium for interactive image processing using depth engine and digital signal processor | |
| CN111836030A (en) | Interactive image processing method, device and media using deep engine | |
| US20200410705A1 (en) | System and method for processing image related to depth | |
| TWI696980B (en) | Method, apparatus, medium for interactive image processing using depth engine and digital signal processor | |
| WO2025174476A1 (en) | System integrated machine-learning co-processing | |
| EP3731175A1 (en) | Interactive image processing system using infrared cameras | |
| EP3731184A1 (en) | Method, apparatus, medium for interactive image processing using depth engine and digital signal processor | |
| EP3731183A1 (en) | Method, apparatus, medium for interactive image processing using depth engine | |
| TWI880972B (en) | System and method for processing image related to depth | |
| TWI885862B (en) | See-through display method and see-through display system | |
| EP3972244A1 (en) | System and method for processing image related to depth | |
| JP2022050854A (en) | System and method for processing depth-related images |