[go: up one dir, main page]

TWI696981B - Interactive image processing system using infrared cameras - Google Patents

Interactive image processing system using infrared cameras Download PDF

Info

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
Application number
TW108114611A
Other languages
Chinese (zh)
Other versions
TW202040514A (en
Inventor
謝毅剛
林俊偉
許丞佑
郭勝修
Original Assignee
未來市股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 未來市股份有限公司 filed Critical 未來市股份有限公司
Priority to TW108114611A priority Critical patent/TWI696981B/en
Application granted granted Critical
Publication of TWI696981B publication Critical patent/TWI696981B/en
Publication of TW202040514A publication Critical patent/TW202040514A/en

Links

Images

Landscapes

  • Image Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

An interactive image processing system including a first infrared camera, a second infrared camera, an image processing circuit, a vision processing unit, an image signal processor, a central processing unit, and a memory device is disclosed. The present disclosure calculates depth data according to infrared images generated by the first and second infrared cameras to improve depth quality.

Description

使用紅外線攝影機的互動影像處理系統Interactive image processing system using infrared camera

本揭露係指一種使用深度引擎的互動影像處理方法、裝置及媒體,尤指一種首先使用深度引擎來進行深度運算的互動影像處理方法、裝置及媒體。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 image processing system 1 according to an embodiment of the disclosure. The interactive image processing system 1 includes a first camera 11, a second camera 12, an image processing circuit 13, a visual processing unit 14, an image signal processor 15, a central processing unit 16, and a memory 17.

第一攝影機11和第二攝影機12耦接於影像處理電路13,用來分別產生影像M1、M2到影像處理電路13。The first camera 11 and the second camera 12 are coupled to the image processing circuit 13 for generating images M1 and M2 to the image processing circuit 13 respectively.

影像處理電路13耦接於第一攝影機11、第二攝影機12和視覺處理單元14,其可視為一深度硬體引擎,用來計算從影像M1、M2中辨識到的物體所對應的一深度資料D。具體而言,影像處理電路13從影像M1、M2辨識至少一物件,再根據一參考值(即,第一攝影機11和第二攝影機12之間的距離)來計算辨識到的至少一物件所對應的距離,其中深度資料D包含辨識到的一個或多個物件所對應的距離。The image processing circuit 13 is coupled to the first camera 11, the second camera 12, and the visual processing unit 14, which can be regarded as a depth hardware engine for calculating a depth data corresponding to the objects recognized from the images M1, M2 D. Specifically, the image processing circuit 13 recognizes at least one object from the images M1 and M2, and then calculates the corresponding at least one object according to a reference value (ie, the distance between the first camera 11 and the second camera 12) Distance, where the depth data D includes the distance corresponding to the identified one or more objects.

於一實施例中,影像處理電路13將標示有一相同同步標籤的影像M1、M2結合為一相同資料封包,其中該相同資料封包標示有一第一通道的一標籤;以及將深度資料D和一虛設資料DY結合為一相同資料封包,其中該相同資料封包標示有一第二通道的一標籤。第一通道是一實體路徑,且第二通道是一虛擬路徑。如此一來,視覺處理單元14可根據資料封包的標籤來分辨用於實體路徑的資料封包和用於虛擬路徑的資料封包。於一實施例中,影像處理電路13將影像M1、影像M2、深度資料D和虛設資料DY的其中二者結合為標示有第一通道的標籤的一資料封包,以及將影像M1、影像M2、深度資料D和虛設資料DY中的其他二者結合為標示有第二通道的標籤的一資料封包,但不限於此,本領域具通常知識者可根據實際需求來修改資料封包的內容。In one embodiment, the image processing circuit 13 combines the images M1 and M2 marked with the same synchronization label into a same data packet, wherein the same data packet is marked with a label of the first channel; and the depth data D and a dummy The data DY is combined into a same data packet, wherein the same data packet is marked with a label of a second channel. The first channel is a physical path, and the second channel is a virtual path. In this way, the visual processing unit 14 can distinguish the data packet used for the physical path from the data packet used for the virtual path according to the label of the data packet. In one embodiment, the image processing circuit 13 combines the two of the image M1, the image M2, the depth data D, and the dummy data DY into a data packet labeled with the label of the first channel, and combines the images M1, M2, The other two of the depth data D and the dummy data DY are combined into a data packet marked with a label of the second channel, but it is not limited to this, and those with ordinary knowledge in the art can modify the content of the data packet according to actual needs.

視覺處理單元14耦接於影像處理電路13和影像訊號處理器15,用來根據深度資料D,對影像M1、M2進行立體匹配。此外,視覺處理單元14用來根據影像M1、M2,判斷具有一特定圖案或圖形的至少一擷取物件,其中該特定圖案可以是一手勢。The visual processing unit 14 is coupled to the image processing circuit 13 and the image signal processor 15 for stereo matching the images M1 and M2 according to the depth data D. In addition, the visual processing unit 14 is used to determine at least one captured object with a specific pattern or figure based on the images M1, M2, where the specific pattern may be a gesture.

影像訊號處理器15耦接於視覺處理單元14和中央處理單元16,用來對原始影像M1、M2進行自動白平衡和曝光值校正,以改善圖像品質,如此有利於後續物件辨識和深度運算的品質。於一實施例中,影像處理電路13、視覺處理單元14和影像訊號處理器15可整合在單一晶片。The image signal processor 15 is coupled to the visual processing unit 14 and the central processing unit 16, and is used to perform automatic white balance and exposure value correction on the original images M1, M2 to improve image quality, which is beneficial to subsequent object recognition and depth calculation Quality. In one embodiment, the image processing circuit 13, the visual processing unit 14, and the image signal processor 15 may be integrated on a single chip.

中央處理單元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 central processing unit 16 is coupled to the image signal processor 15 and the memory 17 for generating an operation result based on the images M1, M2 and the corresponding depth data D, wherein the operation result can be used for gesture motion detection and tracking, space Scanning, object scanning, Augmented reality see-through (AR see-through), Six degree of freedom (6-Dof) and Simultaneous Localization and Mapping (SLAM) Related applications.

記憶體17耦接於視覺處理單元14、影像訊號處理器15和中央處理單元16,用來儲存至少一程式碼,以指示對應的處理單元來進行特定演算及運算。於一實施例中,記憶體17可整合在中央處理單元16中,且視覺處理單元14和影像訊號處理器15中的至少一者可從中央處理單元16存取程式碼來進行相關運算。The memory 17 is coupled to the visual processing unit 14, the image signal processor 15, and the central processing unit 16, and is used to store at least one program code to instruct the corresponding processing unit to perform specific calculations and operations. In an embodiment, the memory 17 may be integrated in the central processing unit 16, and at least one of the visual processing unit 14 and the image signal processor 15 may access the program code from the central processing unit 16 to perform related operations.

在互動影像處理系統1的架構下,本揭露首先使用影像處理電路13(即,深度硬體引擎)來運算原始影像M1、M2對應的深度資料D,以取代習知技術中使用數位訊號處理器來進行軟體運算。接著,本揭露藉由視覺處理單元14和影像訊號處理器15的運算操作,可得到具有較佳圖像品質的影像M1、M2,也可得到具有較佳準確度的深度資料D。因此,中央處理單元16進行相關應用(例如手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視和同時定位和映射)的準確度和效率可進一步提升,以提供較佳的使用者體驗。Under the framework of the interactive image processing system 1, the present disclosure first uses the image processing circuit 13 (ie, the deep hardware engine) to calculate the depth data D corresponding to the original images M1, M2, instead of using the digital signal processor in the conventional technology To perform software operations. Next, the present disclosure can obtain images M1 and M2 with better image quality through the arithmetic operation of the visual processing unit 14 and the image signal processor 15 and also obtain depth data D with better accuracy. Therefore, the accuracy and efficiency of the central processing unit 16 for related applications (such as gesture motion detection and tracking, space scanning, object scanning, augmented reality perspective, and simultaneous positioning and mapping) can be further improved to provide better use Experience.

第2圖為本揭露實施例影像處理電路13的功能方塊圖。影像處理電路13可以是一專用集成電路(Application-specific integrated circuit,ASIC),用來計算從影像中辨識到的物件所對應的深度資料D。FIG. 2 is a functional block diagram of the image processing circuit 13 of the disclosed embodiment. The image processing circuit 13 may be an application-specific integrated circuit (ASIC) for calculating the depth data D corresponding to the object identified from the image.

影像處理電路13包含一影像分析電路21、一物件擷取電路22、一物件深度運算電路23、一重疊物件深度運算電路24和一多工器25。The image processing circuit 13 includes an image analysis circuit 21, an object capturing circuit 22, an object depth calculation circuit 23, an overlapping object depth calculation circuit 24, and a multiplexer 25.

影像分析電路21用來判斷是否調整第一影像M1和第二影像M2的畫素值,以提升圖像品質。舉例來說,當影像M1、M2太暗時,影像分析電路21可提高第一影像M1和第二影像M2的曝光值來取得較佳的圖像品質,以用於後續的物件擷取運算。The image analysis circuit 21 is used to determine whether to adjust the pixel values of the first image M1 and the second image M2 to improve the image quality. For example, when the images M1 and M2 are too dark, the image analysis circuit 21 can increase the exposure values of the first image M1 and the second image M2 to obtain better image quality for subsequent object acquisition operations.

物件擷取電路22耦接於影像分析電路21,用來從第一影像M1和第二影像M2中辨識至少一物件。The object capturing circuit 22 is coupled to the image analysis circuit 21, and is used for identifying at least one object from the first image M1 and the second image M2.

物件深度運算電路23耦接於物件擷取電路22,用來根據第一攝影機11和第二攝影機12之間的距離、至少一物件在第一影像M1的位置和至少一物件在第二影像M2的位置之間的畫素距離以及一三角定位方法,運算至少一物件的一第一深度。The object depth computing circuit 23 is coupled to the object capturing circuit 22, and is used to determine the position of at least one object in the first image M1 and at least one object in the second image M2 according to the distance between the first camera 11 and the second camera 12 The pixel distance between the positions and a triangle positioning method calculate a first depth of at least one object.

重疊物件深度運算電路24耦接於物件深度運算電路23,用來計算至少一物件中的兩個重疊物件的一第二深度,以及輸出包含第一深度和第二深度的深度資料D。The overlapping object depth computing circuit 24 is coupled to the object depth computing circuit 23, and is used to calculate a second depth of two overlapping objects in at least one object, and output depth data D including the first depth and the second depth.

多工器25耦接於重疊物件深度運算電路24,用來根據一控制訊號,輸出第一影像M1、第二影像M2和深度資料D的其中一者。The multiplexer 25 is coupled to the overlapping object depth calculation circuit 24, and is used to output one of the first image M1, the second image M2, and the depth data D according to a control signal.

本揭露在互動影像處理系統1的前端部分,使用影像處理電路13來根據原始影像M1、M2以運算深度資料D,如此可減輕數位訊號處理器的深度運算負擔。The present disclosure uses the image processing circuit 13 to calculate the depth data D according to the original images M1 and M2 at the front end of the interactive image processing system 1. This can reduce the depth calculation burden of the digital signal processor.

第3圖為本揭露實施例一互動影像處理系統3的功能方塊圖。互動影像處理系統3包含一第一攝影機11、一第二攝影機12、一影像處理電路13、一視覺處理單元14、一影像訊號處理器15、一中央處理單元16、一記憶體37和一數位訊號處理器38。FIG. 3 is a functional block diagram of the interactive image processing system 3 according to the disclosed first embodiment. The interactive image processing system 3 includes a first camera 11, a second camera 12, an image processing circuit 13, a visual processing unit 14, an image signal processor 15, a central processing unit 16, a memory 37 and a digital The signal processor 38.

互動影像處理系統1和3的架構相似,故相同元件以相同符號表示。數位訊號處理器38耦接於影像訊號處理器15和中央處理單元16之間,用來根據一第四程式碼和深度資料D,將影像M1、M2轉換為一立體圖MS。舉例來說,立體圖MS包含三維度的物件,其投影在二維度的平面。The architectures of the interactive image processing systems 1 and 3 are similar, so the same components are represented by the same symbols. The digital signal processor 38 is coupled between the image signal processor 15 and the central processing unit 16 and is used to convert the images M1 and M2 into a stereogram MS according to a fourth code and depth data D. For example, the stereogram MS includes a three-dimensional object, which is projected on a two-dimensional plane.

記憶體37耦接於數位訊號處理器38,用來儲存第四程式碼,用以指示數位訊號處理器38進行立體圖轉換。The memory 37 is coupled to the digital signal processor 38 and is used to store the fourth program code for instructing the digital signal processor 38 to convert the three-dimensional image.

在互動影像處理系統3的架構下,本揭露首先使用影像處理電路13來運算對應於兩個原始影像M1、M2的深度資料D,再使用數位訊號處理器38來進行立體圖轉換,以減輕中央處理單元16的運算負擔(請注意,在第1圖的實施例中,中央處理單元16用來進行立體圖轉換)。因此,中央處理單元16的軟體運算功耗可進一步降低,以達到省電的目的。Under the architecture of the interactive image processing system 3, the present disclosure first uses the image processing circuit 13 to calculate the depth data D corresponding to the two original images M1, M2, and then uses the digital signal processor 38 to convert the stereo image to reduce the central processing The calculation burden of the unit 16 (please note that in the embodiment of FIG. 1, the central processing unit 16 is used to perform stereoscopic image conversion). Therefore, the software operation power consumption of the central processing unit 16 can be further reduced to achieve the purpose of power saving.

第4圖為本揭露實施例一互動影像處理系統4的功能方塊圖。互動影像處理系統4包含一第一攝影機41、一第二攝影機42、一第三攝影機40、一影像處理電路43、一視覺處理單元44、一影像訊號處理器45、一中央處理單元16、一記憶體47、一數位訊號處理器48和一紅外線光源49。FIG. 4 is a functional block diagram of the interactive image processing system 4 according to the disclosed first embodiment. The interactive image processing system 4 includes a first camera 41, a second camera 42, a third camera 40, an image processing circuit 43, a visual processing unit 44, an image signal processor 45, a central processing unit 16, a The memory 47, a digital signal processor 48 and an infrared light source 49.

於本實施例中,第一攝影機41和第二攝影機42是紅外線攝影機,用來產生紅外線影像IR1、IR2(其中紅外線影像IR1、IR2的影像畫素是根據灰階值來定義),第三攝影機40是一紅綠藍(red-green-blue,RGB)攝影機,用來產生一彩色影像RGB(其中彩色影像RGB的影像畫素是根據紅色、綠色和藍色畫素來定義)。紅外線光源49用來提供一環境光源給第一攝影機41和第二攝影機42,以利於紅外線影像轉換。In this embodiment, the first camera 41 and the second camera 42 are infrared cameras, which are used to generate infrared images IR1 and IR2 (in which the image pixels of the infrared images IR1 and IR2 are defined according to gray scale values), and the third camera 40 is a red-green-blue (RGB) camera, used to generate a color image RGB (where the color image RGB pixel is defined according to red, green and blue pixels). The infrared light source 49 is used to provide an ambient light source to the first camera 41 and the second camera 42 to facilitate infrared image conversion.

影像處理電路43耦接於第一攝影機41、第二攝影機42和第三攝影機40,用來根據紅外線影像IR1、IR2和彩色影像RGB,運算一深度資料D。影像處理電路43另將紅外線影像IR1、IR2結合為一相同資料封包(亦稱作,紅外線邊對邊(Infrared side by side)),或者將彩色影像RGB和深度資料D結合為一相同資料封包,或者將紅外線影像IR1、IR2中的一者和深度資料D結合為一相同資料封包。The image processing circuit 43 is coupled to the first camera 41, the second camera 42 and the third camera 40, and is used to calculate a depth data D according to the infrared images IR1, IR2 and the color image RGB. The image processing circuit 43 further combines the infrared images IR1 and IR2 into a same data packet (also called Infrared side by side), or combines the color image RGB and the depth data D into a same data packet, Or, one of the infrared images IR1 and IR2 and the depth data D are combined into a same data packet.

視覺處理單元44耦接於影像處理電路43,用來對紅外線影像IR1、IR2進行立體匹配,以產生一灰階匹配影像。視覺處理單元44還用來對灰階匹配影像和彩色影像RGB進行彩色匹配,以產生一彩色匹配影像RGBIR(其中彩色匹配影像RGBIR的影像畫素是根據紅色、綠色、藍色和紅外線/灰階畫素來定義)。The visual processing unit 44 is coupled to the image processing circuit 43 for stereo matching the infrared images IR1 and IR2 to generate a gray-scale matching image. The visual processing unit 44 is also used to perform color matching on the gray-scale matching image and the color image RGB to generate a color matching image RGBIR (wherein the image pixels of the color matching image RGBIR are based on red, green, blue and infrared/gray scale Pixels).

影像訊號處理器45耦接於視覺處理單元44,用來對彩色立體圖RGBIR進行自動白平衡和曝光值校正,以改善圖像品質,如此有利於後續物件辨識和深度運算的品質。The image signal processor 45 is coupled to the visual processing unit 44 and is used to perform automatic white balance and exposure value correction on the color stereo image RGBIR to improve image quality, which is beneficial to the quality of subsequent object recognition and depth calculation.

數位訊號處理器48耦接於影像訊號處理器45,用來根據深度資料D,將彩色匹配影像RGBIR轉換為一立體圖MS。The digital signal processor 48 is coupled to the image signal processor 45 and is used to convert the color matching image RGBIR into a stereo image MS according to the depth data D.

中央處理單元16耦接於數位訊號處理器48和記憶體47,用來基於立體圖MS和對應的深度資料D,產生一運算結果,其中該運算結果可用於手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視、六維自由度以及同時定位和映射的相關應用。The central processing unit 16 is coupled to the digital signal processor 48 and the memory 47, and is used to generate an operation result based on the stereogram MS and the corresponding depth data D. The operation result can be used for gesture motion detection and tracking, spatial scanning, Related applications of object scanning, augmented reality perspective, six-dimensional freedom, and simultaneous positioning and mapping.

記憶體47耦接於視覺處理單元44、影像訊號處理器45、數位訊號處理器48和中央處理單元16,用來儲存用於指示對應處理單元進行相關軟體運算的程式碼。The memory 47 is coupled to the visual processing unit 44, the image signal processor 45, the digital signal processor 48, and the central processing unit 16, and is used to store code for instructing the corresponding processing unit to perform related software operations.

在互動影像處理系統4的架構下,本揭露使用兩個紅外線攝影機、紅外線光源和一個紅-綠-藍攝影機,以提供穩定的深度品質。因此,中央處理單元16處理相關應用(例如手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視和同時定位和映射)的準確度和效率可進一步提升來提供較佳的使用者體驗。Under the framework of the interactive image processing system 4, the present disclosure uses two infrared cameras, an infrared light source, and a red-green-blue camera to provide stable depth quality. Therefore, the accuracy and efficiency of the central processing unit 16 processing 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.

第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 image processing system 5 according to the disclosed first embodiment. The interactive image processing system 5 includes a first camera 51, a second camera 52, an image processing circuit 53, a visual processing unit 54, an image signal processor 55, a central processing unit 16, a memory 57, a digital The signal processor 58 and a random dot infrared light source 59.

於本實施例中,第一攝影機51和第二攝影機52是彩色紅外線攝影機,用來產生彩色紅外線影像RGBIR1、RGBIR2(其中彩色紅外線影像RGBIR1、RGBIR2的影像畫素是根據紅色畫素、綠色畫素、藍色畫素和灰階值來定義),隨機點紅外線光源59用來提供一環境光源給第一攝影機51和第二攝影機52,以利於紅外線影像轉換。In this embodiment, the first camera 51 and the second camera 52 are color infrared cameras, which are used to generate color infrared images RGBIR1, RGBIR2 (wherein the color pixels of the color infrared images RGBIR1, RGBIR2 are based on red pixels and green pixels , Blue pixels and gray scale values), the random point infrared light source 59 is used to provide an ambient light source to the first camera 51 and the second camera 52 to facilitate infrared image conversion.

影像處理電路53耦接於第一攝影機51和第二攝影機52,用來根據彩色紅外線影像RGBIR1、RGBIR2,運算一深度資料D。The image processing circuit 53 is coupled to the first camera 51 and the second camera 52, and is used to calculate a depth data D according to the color infrared images RGBIR1, RGBIR2.

影像處理電路53另從彩色紅外線影像RGBIR1、RGBIR2擷取紅色畫素、綠色畫素、藍色畫素來將彩色紅外線影像RGBIR1、RGBIR2的彩色成分結合為一相同資料封包,如此亦稱作「紅綠藍邊對邊」並可用於擴增實境透視應用。The image processing circuit 53 further extracts red pixels, green pixels, and blue pixels from the color infrared images RGBIR1, RGBIR2 to combine the color components of the color infrared images RGBIR1, RGBIR2 into a same data packet, which is also called "red-green" "Blue edge to edge" can be used for augmented reality perspective applications.

影像處理電路53另從彩色紅外線影像RGBIR1、RGBIR2擷取灰階值來將彩色紅外線影像RGBIR1、RGBIR2的紅外線成分結合為一相同資料封包,如此亦稱作「紅外線邊對邊」並可用於同時定位和映射、手勢移動偵測與追蹤和六維自由度應用。The image processing circuit 53 also extracts gray-scale values from the color infrared images RGBIR1, RGBIR2 to combine the infrared components of the color infrared images RGBIR1, RGBIR2 into a same data packet, so it is also called "infrared side-to-side" and can be used for simultaneous positioning And mapping, gesture motion detection and tracking and six-dimensional freedom application.

影像處理電路53另將深度資料D和彩色紅外線影像RGBIR1的彩色成分結合為一相同資料封包,如此可在第一攝影機51的視角基準下,進行空間掃描和物件掃描的應用。於一實施例中,影像處理電路53另結合深度資料D和彩色紅外線影像RGBIR2的彩色成分結合為一相同資料封包,如此可在第二攝影機52的視角基準下,進行空間掃描和物件掃描的應用。The image processing circuit 53 further combines the depth data D and the color components of the color infrared image RGBIR1 into a same data packet, so that the spatial scanning and object scanning applications can be performed under the viewing angle of the first camera 51. In one embodiment, the image processing circuit 53 further combines the depth data D and the color components of the color infrared image RGBIR2 into a same data packet, so that the spatial scanning and object scanning applications can be performed under the viewing angle of the second camera 52 .

視覺處理單元54耦接於影像處理電路53,用來基於第一攝影機51、第二攝影機52的視角,分別對彩色紅外線影像RGBIR1、RGBIR2進行立體匹配,以分別產生彩色匹配影像RGBD1、RGBD2。The visual processing unit 54 is coupled to the image processing circuit 53 for stereo matching the color infrared images RGBIR1 and RGBIR2 based on the angles of view of the first camera 51 and the second camera 52 to generate color matching images RGBD1 and RGBD2, respectively.

影像訊號處理器55耦接於視覺處理單元54,用來對彩色立體圖RGBD1、RGBD2進行自動白平衡和曝光值校正,以改善圖像品質,如此有利於後續物件辨識和深度運算的品質。The image signal processor 55 is coupled to the visual processing unit 54 for performing automatic white balance and exposure value correction on the color stereograms RGBD1, RGBD2 to improve image quality, which is beneficial to the quality of subsequent object recognition and depth calculation.

數位訊號處理器58耦接於影像訊號處理器55,用來根據深度資料D,將彩色匹配影像RGBD1或RGBD2轉換為一立體圖MS。The digital signal processor 58 is coupled to the image signal processor 55 and is used to convert the color matching image RGBD1 or RGBD2 into a stereo image MS according to the depth data D.

中央處理單元16耦接於數位訊號處理器58和記憶體57,用來基於立體圖MS和對應的深度資料D,產生一運算結果,其中該運算結果可用於手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視、六維自由度以及同時定位和映射的相關應用。The central processing unit 16 is coupled to the digital signal processor 58 and the memory 57 to generate an operation result based on the stereogram MS and the corresponding depth data D. The operation result can be used for gesture motion detection and tracking, spatial scanning, Related applications of object scanning, augmented reality perspective, six-dimensional freedom, and simultaneous positioning and mapping.

記憶體57耦接於視覺處理單元54、影像訊號處理器55、數位訊號處理器58和中央處理單元56,用來儲存用於指示對應處理單元進行相關軟體運算的程式碼。The memory 57 is coupled to the visual processing unit 54, the image signal processor 55, the digital signal processor 58 and the central processing unit 56, and is used to store code for instructing the corresponding processing unit to perform related software operations.

在互動影像處理系統5的架構下,由於彩色紅外線攝影機可產生彩色深度影像,本揭露可提供較高的幀率(Frame rate)。此外,本揭露也可提供穩定的深度品質,且深度品質將不會受其他光源的影響。因此,中央處理單元16處理相關應用(例如手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視和同時定位和映射)的準確度和效率可進一步提升來提供較佳的使用者體驗。Under the architecture of the interactive image processing system 5, since the color infrared camera can generate color depth images, the present disclosure can provide a higher frame rate. In addition, the present disclosure can also provide stable depth quality, and the depth quality will not be affected by other light sources. Therefore, the accuracy and efficiency of the central processing unit 16 processing 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的操作可歸納為一互動影像處理流程6,如第6圖所示,互動影像處理流程6包含以下步驟。The operation of the interactive image processing system 1 can be summarized as an interactive image processing flow 6, as shown in FIG. 6, the interactive image processing flow 6 includes the following steps.

步驟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 image processing flow 6, please refer to the related description in FIG. 1, which will not be repeated here.

互動影像處理系統3的操作可歸納為一互動影像處理流程7,如第7圖所示,互動影像處理流程7包含以下步驟。The operation of the interactive image processing system 3 can be summarized as an interactive image processing flow 7. As shown in FIG. 7, the interactive image processing flow 7 includes the following steps.

步驟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 image processing flow 7, reference may be made to the related description in FIG. 3, which will not be repeated here.

請注意,在習知技術中,不同的應用(包含手勢移動偵測與追蹤、空間掃描、物件掃描、擴增實境透視、六維自由度以及同時定位和映射等應用)只能操作於特定硬體架構和平台,因為這些應用在不同的硬體架構和平台是互不相容的。相較之下,本揭露提供的互動影像處理系統的架構可適用於上述所有的應用,只要執行儲存於互動影像處理系統的中央處理單元或記憶體的程式碼及演算法即可。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 image processing system 11, 41, 51: the first camera 12, 42, 52: Second camera 13, 43, 53: Image processing circuit 14, 44, 54: visual processing unit 15, 45, 55: Image signal processor 16, 56: Central processing unit 17, 37, 47, 57: memory 21: Image analysis circuit 22: Object extraction circuit 23: Object depth calculation circuit 24: Depth calculation circuit for overlapping objects 25: Multiplexer 38, 48, 58: digital signal processor 40: Third camera 49: Infrared light source 59: Random point infrared light source 6, 7: Interactive image processing flow 61~65、71~76: steps D: depth data IR1, IR2: infrared image M1: the first image M2: Second image MS: Stereogram RGB: color image RGBIR, RGBD1, RGBD2: color matching images RGBIR1, RGBIR2: color infrared image DY: Fake data

第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)

一種互動影像處理系統,包含: 一第一攝影機,用來產生一第一紅外線影像; 一第二攝影機,用來產生一第二紅外線影像; 一第三攝影機,用來產生一彩色影像; 一影像處理電路,耦接於該第一攝影機、該第二攝影機和該第三攝影機,用來根據該第一紅外線影像、該第二紅外線影像和該彩色影像,計算一深度資料;以及 一視覺處理單元,耦接於該影像處理電路,用來對該第一紅外線影像和該第二紅外線影像進行立體匹配,以產生一灰階匹配影像;以及對該灰階匹配影像和該彩色影像進行彩色匹配,以產生一彩色匹配影像。 An interactive image processing system, including: A first camera for generating a first infrared image; A second camera for generating a second infrared image; 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 visual processing unit, coupled to the image processing circuit, for stereo matching the first infrared image and the second infrared image to generate a gray-scale matching image; and the gray-scale matching image and the color image Perform color matching to generate a color matching image. 如請求項1所述的互動影像處理系統,其中該影像處理電路將該彩色影像和該深度資料結合為一第一資料封包。The interactive image processing system according to claim 1, wherein the image processing circuit combines the color image and the depth data into a first data packet. 如請求項1所述的互動影像處理系統,其中該影像處理電路將該第一紅外線影像和該深度資料結合為一第二資料封包。The interactive image processing system according to claim 1, wherein the image processing circuit combines the first infrared image and the depth data into a second data packet. 如請求項1所述的互動影像處理系統,其中該影像處理電路將該第一紅外線影像和該第二紅外線影像結合為一第三資料封包。The interactive image processing system according to claim 1, wherein the image processing circuit combines the first infrared image and the second infrared image into a third data packet. 如請求項1所述的互動影像處理系統,另包含: 一影像訊號處理器,耦接於該視覺處理單元,用來對該第一紅外線影像和該第二紅外線影像進行自動白平衡和曝光值校正; 一中央處理單元,耦接於該影像訊號處理器,用來產生一運算結果;以及 一數位訊號處理器,耦接於該影像訊號處理器和該中央處理單元之間,用來根據該深度資料,將該第一紅外線影像和該第二紅外線影像轉換為一立體圖。 The interactive image processing system as described in claim 1, further includes: An image signal processor, coupled to the visual processing unit, is used to perform automatic white balance and exposure value correction on the first infrared image and the second infrared image; A central processing unit, coupled to the image signal processor, for generating an operation result; and A digital signal processor, coupled between the image signal processor and the central processing unit, is used to convert the first infrared image and the second infrared image into a three-dimensional image based on the depth data. 如請求項5所述的互動影像處理系統,其中該中央處理單元用來同時執行用於手勢偵測與追蹤、空間掃描、物件掃描、擴增實境透視以及同時定位和映射的多個程式碼中的至少一者。The interactive image processing system according to claim 5, wherein the central processing unit is used to simultaneously execute a plurality of codes for gesture detection and tracking, spatial scanning, object scanning, augmented reality perspective, and simultaneous positioning and mapping At least one of them. 如請求項1所述的互動影像處理系統,另包含: 一紅外線光源,用來提供一環境光源給該第一攝影機和該第二攝影機,以用於紅外線影像轉換機。 The interactive image processing system as described in claim 1, further includes: An infrared light source is used to provide an ambient light source to the first camera and the second camera for the infrared image converter. 一種互動影像處理系統,包含: 一第一攝影機用來產生一第一彩色紅外線影像; 一第二攝影機用來產生一第二彩色紅外線影像; 一影像處理電路,耦接於該第一攝影機和該第二攝影機,用來根據該第一彩色紅外線影像和該第二彩色紅外線影像,計算一深度資料;以及 一視覺處理單元,耦接於該影像處理電路,用來對該第一彩色紅外線影像和該第二彩色紅外線影像進行立體匹配,以產生一彩色匹配影像。 An interactive image processing system, including: A first camera is used to generate a first color infrared image; A second camera is used to generate a second color infrared image; 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, is used for stereo matching the first color infrared image and the second color infrared image to generate a color matching image. 如請求項8所述的互動影像處理系統,其中該影像處理電路擷取該第一彩色紅外線影像和該第二彩色紅外線影像的紅色像素、綠色色像素和藍色像素,以將該第一彩色紅外線影像和該第二彩色紅外線影像的彩色成分結合為一第一資料封包,且該第一資料封包是用於擴增實境透視應用。The interactive image processing system according to claim 8, wherein the image processing circuit captures red pixels, green pixels and blue pixels of the first color infrared image and the second color infrared image to convert the first color The infrared image and the color components of the second color infrared image are combined into a first data packet, and the first data packet is used for augmented reality perspective applications. 如請求項8所述的互動影像處理系統,其中該影像處理電路擷取該第一彩色紅外線影像和該第二彩色紅外線影像的紅外線成分以產生一第二資料封包,且該第二資料封包是用於同時定位和映射、手勢移動偵測與追蹤和六維自由度應用。The interactive image processing system according to claim 8, wherein the image processing circuit captures infrared components of the first color infrared image and the second color infrared image to generate a second data packet, and the second data packet is Used for simultaneous positioning and mapping, gesture motion detection and tracking, and six-dimensional freedom applications. 如請求項8所述的互動影像處理系統,其中該影像處理電路將該深度資料和該第一彩色紅外線影像的彩色成分結合為一第三資料封包,且該第三資料封包是在該第一攝影機的視角基準下,進行空間掃描和物件掃描的應用。The interactive image processing system according to claim 8, wherein the image processing circuit combines the depth data and the color components of the first color infrared image into a third data packet, and the third data packet is located in the first The application of space scanning and object scanning based on the camera's perspective. 如請求項8所述的互動影像處理系統,其中該影像處理電路將該深度資料和該第二彩色紅外線影像的彩色成分結合為一第四資料封包,且該第四資料封包是在該第二攝影機的視角基準下,進行空間掃描和物件掃描的應用。The interactive image processing system according to claim 8, wherein the image processing circuit combines the depth data and the color components of the second color infrared image into a fourth data packet, and the fourth data packet is located in the second The application of space scanning and object scanning based on the camera's perspective. 如請求項8所述的互動影像處理系統,另包含: 一影像訊號處理器,耦接於該視覺處理單元,用來對該第一彩色紅外線影像和該第二彩色紅外線影像進行自動白平衡和曝光值校正; 一中央處理單元,耦接於該影像訊號處理器,用來產生一運算結果;以及 一數位訊號處理器,耦接於該影像訊號處理器和該中央處理單元之間,用來根據該深度資料,將該第一彩色紅外線影像和該第二彩色紅外線影像轉換為一立體圖。 The interactive image processing system as described in claim 8 additionally includes: An image signal processor, coupled to the visual processing unit, is used to perform automatic white balance and exposure value correction on the first color infrared image and the second color infrared image; A central processing unit, coupled to the image signal processor, for generating an operation result; and A digital signal processor, coupled between the image signal processor and the central processing unit, is used to convert the first color infrared image and the second color infrared image into a stereo image according to the depth data. 如請求項13所述的互動影像處理系統,其中該中央處理單元用來同時執行用於手勢偵測與追蹤、空間掃描、物件掃描、擴增實境透視以及同時定位和映射的多個程式碼中的至少一者。The interactive image processing system according to claim 13, wherein the central processing unit is used to simultaneously execute a plurality of codes for gesture detection and tracking, spatial scanning, object scanning, augmented reality perspective, and simultaneous positioning and mapping At least one of them. 如請求項8所述的互動影像處理系統,另包含: 一隨機點紅外線光源,用來提供一環境光源給該第一攝影機和該第二攝影機,以用於紅外線影像轉換。 The interactive image processing system as described in claim 8 additionally includes: A random point infrared light source is used to provide an ambient light source to the first camera and the second camera for infrared image conversion.
TW108114611A 2019-04-26 2019-04-26 Interactive image processing system using infrared cameras TWI696981B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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