一种3d图像捕获装置、捕获方法及3d图像系统的制作方法

文档序号:9202938阅读:431来源:国知局
一种3d图像捕获装置、捕获方法及3d图像系统的制作方法
【技术领域】
[0001]本发明涉及3D技术领域,尤其是涉及一种3D图像捕获装置、捕获方法及3D图像系统。
【背景技术】
[0002]随着对3D技术、设备的不断发展和完善,3D图像的质量越来越高,对深度信息的获取也越来越容易,因此,人们很自然地想到利用图像的深度信息来进行3D图像的研宄,传统的利用平面图像进行图像分析已经逐步转变为利用深度信息或者平面图像与深度信息相结合来进行图像分析。
[0003]现有的深度相机即可获取!^^(!^(^代的^丨仙’红色?绿色?蓝色一深度)三通道彩色信息和深度(D印th,D)图像,进而将获取的RGB彩色信息和D印th图像相结合以获得3D图像。
[0004]具体的,现有的方案是:使用两个图像传感器,一个图像传感器采集红外光的强度信息,经处理后获取深度图像,另一个图像传感器获取R、G以及B彩色信息。现有技术的两个图像传感器需要进行校准,然后据此将深度信息与彩色信息匹配才能获得RGB-D的3D图像。
[0005]现有的使用两个图像传感器的方案一方面增加了成本,另一方面,要将深度信息与彩色信息进行匹配才能获得3D图像,这又会增加计算量,从而降低效率。

【发明内容】

[0006]本发明主要解决的技术问题是提供一种3D图像捕获装置、捕获方法及3D图像系统,可以降低成本,并无需进行匹配过程,从而提高效率。
[0007]为解决上述技术问题,本发明采用的一个技术方案是:提供一种3D图像捕获装置,包括:图像传感器,用于同步采集场景空间中的R、G以及B彩色信息和红外光信息;处理器,用于将图像传感器采集到的红外光信息进行处理,以得到红外光信息对应的深度信息,进而将深度信息与R、G以及B彩色信息结合得到3D图像。
[0008]其中,3D图像捕获装置还包括:存储器,用于存储红外光对应的参考散斑图像。
[0009]其中,处理器包括:红外散斑区域设置模块,用于根据所述图像传感器采集到的所述红外光信息获取所述红外光信息对应的红外散斑图,并在获取的所述红外散斑图上设置预设的红外散斑区域,其中所述红外散斑区域包含有多个像素,进一步用所述红外散斑区域遍历整个所述红外散斑图,以遍历所有像素;;计算模块,用于根据每个红外散斑区域和参考散斑图像而计算每个像素的深度信息;深度图像获取模块,用于根据每个像素的深度信息进行处理而得到对应的深度图像,并将所述深度图像与所述R、G以及B彩色信息结合得到3D图像。
[0010]其中,计算模块还包括:偏离值计算单元,用于根据每个红外散斑区域和参考散斑图像而搜寻出每个红外散斑区域所对应的最近的参考平面,并计算出每个红外散斑区域与最近的参考平面的偏离值;深度信息计算单元,用于根据每个红外散斑区域与最近的参考平面的偏离值,以及最近的参考平面的深度值而计算出每个红外散斑区域中的像素的深度信息。
[0011]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种3D图像的捕获方法,该捕获方法包括:通过一个图像传感器同步采集场景空间中的每个像素的R、G以及B彩色信息和红外光信息;将红外光信息进行处理,以得到红外光信息对应的深度信息,进而将深度信息与R、G以及B彩色信息结合得到3D图像。
[0012]其中,方法还包括:存储红外光的参考散斑图像。
[0013]其中,将红外光信息进行处理,以得到红外光信息对应的深度信息的步骤包括:根据所述红外光信息获取所述红外光信息对应的红外散斑图;在获取的所述红外散斑图上设置预设的红外散斑区域,其中所述红外散斑区域包含有多个像素,进一步用所述红外散斑区域遍历整个所述红外散斑图,以遍历所有像素;;根据每个红外散斑区域和参考散斑图像而计算每个像素的深度信息;根据每个像素的深度信息进行处理而得到对应的深度图像,并将所述深度图像与所述R、G以及B彩色信息结合得到3D图像。
[0014]其中,根据每个像素红外散斑区域和参考散斑图像而计算每个像素的深度信息的步骤还包括:根据每个红外散斑区域和参考散斑图像而搜寻出每个红外散斑区域所对应的最近的参考平面,并计算出每个红外散斑区域与最近的参考平面的偏离值;根据每个红外散斑区域与最近的参考平面的偏离值,以及最近的参考平面的深度值而计算出每个红外散斑区域中的像素的深度信息。
[0015]为解决上述技术问题,本发明采用的又一个技术方案是:提供一种3D图像系统,该3D图像系统包括光源以及3D图像捕获装置,其中,光源用于向场景空间上发射红外光,3D图像捕获装置包括前文所述的3D图像捕获装置。
[0016]其中,3D图像系统还包括:调节组件,用于调节光源和图像传感器的距离,从而将光源和图像传感器保持为预设的距离。
[0017]本发明的有益效果是:区别于现有技术的情况,本发明通过图像传感器同步采集场景空间中的每个像素的R、G以及B彩色信息和红外光信息,然后通过处理器将图像传感器采集到的红外光信息进行处理,以得到红外光信息对应的深度信息,进而将深度信息与R、G以及B彩色信息结合得到3D图像。因此,本发明只需一个图像传感器即可同时获得R、G以及B彩色信息和红外光信息,一方面减少了图像传感器的数量,降低了成本,另一方面,无需再对R、G以及B彩色信息和红外光信息对应的深度信息进行匹配处理,简化了 3D图像生成过程,从而提高了效率。
【附图说明】
[0018]图1是本发明实施例的3D图像的构成信息示意图;
[0019]图2是本发明实施例提供的一种3D图像系统的结构示意图;
[0020]图3是其中一个像素形成3D图像的过程示意图;
[0021]图4是参考散斑图像的示意图;
[0022]图5是通过参考散斑图像进行相关计算的示意图;
[0023]图6是3D图像形成的过程示意图;
[0024]图7是光源12处的结构示意图;
[0025]图8是本发明实施例提供的一种3D图像的捕获方法的流程图;
[0026]图9是本发明实施例提供的另一种3D图像的捕获方法的流程图。
【具体实施方式】
[0027]请参阅图1,图1是本发明实施例的3D图像的构成信息示意图。如图1所示,本发明的3D图像100由多个像素P1、P2…Pn组成,而每个像素包括由R、G以及B彩色信息和对应的深度信息,例如像素P1、P2…Pn对应的深度信息DP ,D2r -Dnr。值得注意的是,本实施例的3D图像为彩色3D图像。本发明实施例是基于图1所示的3D图像的组成而提供的3D图像捕获装置和捕获方法。具体请参阅下文所述。
[0028]请参阅图2,图2是本发明实施例提供的一种3D图像系统的结构示意图。如图2所示,本发明实施例提供的3D图像系统10包括3D图像捕获装置11和光源12。其中,3D图像捕获装置11包括图像传感器110以及处理器111。
[0029]本实施例中,图像传感器110用于同步采集场景空间中每个像素的R、G以及B彩色信息和红外光信息。其中,红外光信息包括红外光的强度信息和红外光的相位信息。本实施例优选采集的是红外光的强度信息IR,具体请参阅图3所示,图3是本实施例的3D图像形成的过程示意图。在其他实施例中,还可以采集红外光的相位信息。具体为在图像传感器110的采集方向上设置一偏光片,用于对入射到图像传感器110的光的相位进行选择,得到所需相位的偏振光。
[0030]处理器111用于将图像传感器110采集到的红外信息进行处理,以得到红外光信息对应的深度信息,进而将深度信息与R、G以及B彩色信息结合得到3D图像。
[0031]请再参阅图3,承接前文所述,本实施例采集的是红外光的强度信息IR,由此,处理器111将红外光的强度信息IR进行处理,以得到红外光的强度信息IR对应的深度信息Dr,进而将深度信息D'与R、G以及B彩色信息结合得到3D图像。
[0032]因此,本发明实施例中,只采用一个图像传感器110即可同时获得R、G以及B彩色信息和红外光的强度信息IR,一方面减少了图像传感器110的数量,降低了成本,另一方面,无需再对R、G以及B彩色信息和红外光的强度信息IR对应的深度信息D'进行匹配处理,简化了 3D图像生成过程,从而提高了效率。
[0033]本实施例中,在3D图像捕获装置11进行3D图像捕获之前。首先需要存储对应于光源12的参考散斑图像。其中该参考散斑图像包括了多个基于与光源12的距离而设置的参考平面和每个参考平面对应的深度信息。请参阅图4所示,图4示出了参考散斑图的多个参考平面401、402和403。其中,参考平面401、402和403与光源12的距离分别为H1、H2以及H3,其深度信息分别为D1、D2以及D3。
[0034]具体的,3D图像捕获装置11还包括存储器112。存储器112用于存储光源12发出的红外光对应的参考散斑图像。
[0035]在3D图像捕获装置11进行3D图像捕获时,首先光源12向场景空间上发射红外光。以对场景空间中的对象表面投射由红外光的强度信息IR构成的散斑点。其中,红外光的光场随着与光源12的距离的不同而不同,使得红外光信息也随着与光源12的距离的不同而不同。
[0036]本实施例中,处理器112包括红外散斑区域设置模块113、计算模块114以及深度图像获取模块115。
[0037]其中,红外散斑区域设置模块113用于根据图像传感器110采集到的红外光信息获取红外光信息对应的红外散斑图,并在获取的红外散斑图上设置预设的红外散斑区域,其中红外散斑区域包含有多个像素,进一步用红外散斑区域遍历整个红外散斑图,以遍历所有像素。。具体而言,本实施例的图像传感器110获取场景空间的红外光的强度信息IR,红外散斑区域设置模块113根据图像传感器110获得红外光的强度信息IR构成对应的灰度图即红外散斑图。由于该红外散斑图包括了如图1所示的所有的像素,因此,红外散斑区域设置模块113进一步在获取的红外散斑图设置预设大小的红外散斑区域,并根据后文的计算来设置该红外散斑区域遍历整个红外散斑图。其中,红外散斑区域的大小可以根据具体情况而定,例如可以设置为6*6个像素大小的红外散斑区域,也可以设置为7*7个像素大小的红外散斑区域,本实
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1