首页 / 专利库 / 视听技术与设备 / 深度相机 / 一种环境三维重构方法

一种环境三维重构方法

阅读:163发布:2021-03-03

专利汇可以提供一种环境三维重构方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种环境三维重构方法,包括以下步骤:A、通过深度摄像机进行场景数据的采集,深度摄像机将环境中的动态场景、静态场景的 数据采集 ;B、通过深度摄像机采集的场景数据来计算投影矩阵;C、通过得到的投影矩阵来计算空间三维点;D、计算得到的空间三维点通过图像生成 软件 重构生成三维图像,并通过计算机显示出来,本发明采用代数、几何的方法直接采用矩阵对采集的数据进行计算,在该计算方法中的旋转矩阵以及位移矢量可以为任意值,因此深度摄像机在环境中的 位置 不受拘束,只需深度摄像机采集的数据点够多,就可以将环境重构出来,这是一个非常有用的环境三维重构技术。,下面是一种环境三维重构方法专利的具体信息内容。

1.一种环境三维重构方法,其特征在于:包括以下步骤:
A、通过深度摄像机进行场景数据的采集,深度摄像机将环境中的动态场景、静态场景的数据采集
B、通过深度摄像机采集的场景数据来计算投影矩阵;
C、通过得到的投影矩阵来计算空间三维点;
D、计算得到的空间三维点通过图像生成软件重构生成三维图像,并通过计算机显示出来。
2.根据权利要求1所述的一种环境三维重构方法,其特征在于:还包括如下步骤:设A、B分别为相机投影中心,在C1和C2时获得的影像,则A和B为一个像对,将空间三维点M的坐标为(X,Y,Z),相机投影中心位置C1到C2的位移矢量为t,旋转矩阵为R,而在两位置时对应的相机内参数分别为K1、K2,三维点M在A及B上的投影为 , ,变换矩阵为 ,到点 的投影矩阵为 ,则: ,
假设 为三维空间坐标系的参考原点,且过 的相机主光轴为Z轴,则投影矩阵 和可分别表达为: , 。
3.根据权利要求2所述的一种环境三维重构方法,其特征在于:利用像对之间的核线几何关系以及摄影几何理论,可以推出对应像点 和 之间满足的关系: ,其中F为基本矩阵,F表达了两个影像间的核线几何关系,基本矩阵F将影像点 变换到影像B上过其核点的直线上,可由基本矩阵F求得本质矩阵E:
本质矩阵E可分解为:
对本质矩阵E进行分解即可得到投影矩阵 ,得到投影矩阵 , 后即可求得三空间维点M。

说明书全文

一种环境三维重构方法

技术领域

[0001] 本发明涉及三维重构技术领域,具体为一种环境三维重构方法。

背景技术

[0002] 三维重建是指对三维物体建立适合计算机表示和处理的数学模型,是在计算机环境下对其进行处理、操作和分析其性质的基础,也是在计算机中建立表达客观世界的虚拟现实的关键技术。
[0003] 在计算机视觉中, 三维重建是指根据单视图或者多视图的图像重建三维信息的过程. 由于单视频的信息不完全,因此三维重建需要利用经验知识. 而多视图的三维重建(类似人的双目定位)相对比较容易, 其方法是先对摄像机进行标定, 即计算出摄像机的图象坐标系与世界坐标系的关系.然后利用多个二维图象中的信息重建出三维信息。
[0004] 真实世界环境的三维计算机模型在各种各样的应用中是有用的。例如,这样的模型可以用在诸如沉浸式游戏、增强现实、建筑 / 规划、机器人技术、以及工程原型制作等应用中。
[0005] 深度相机可以生成真实世界环境的实时深度图。这些深度图中的每一像素与由相机从环境中的 3D 点捕捉到的离散的距离测量相对应。这意味着这些相机以实时速率提供包括未经排序的一组点 的深度图。
[0006] 然而,使用深度相机提供的深度图来生成环境的有用 3D 模型是复杂的。在具有许多深度相机的情况下,每一个单独的深度图具有太低的分辨率并且具有太高的噪声以至于无法生成足够准确和详细的 3D 模型。此外,许多应用利用感测到的环境的表面而不是点来重构。例如,重构的 3D 表面模型可以在物理模拟中用来对虚拟物体和深度相机在环境中感测到的真实物体之间的物理交互的效果建模。在这种情况下,点云不能起到很好的作用,因为模型中都是洞,这是由于在点云中的各个点之间缺少连接。
[0007] 本发明与三维重构技术有关,特别是关于一种环境三维重构方法。

发明内容

[0008] 本发明的目的在于提供一种环境三维重构方法,以解决上述背景技术中提出的问题。
[0009] 为实现上述目的,本发明提供如下技术方案:一种环境三维重构方法,包括以下步骤:A、通过深度摄像机进行场景数据的采集,深度摄像机将环境中的动态场景、静态场景的数据采集
B、通过深度摄像机采集的场景数据来计算投影矩阵;
C、通过得到的投影矩阵来计算空间三维点;
D、计算得到的空间三维点通过图像生成软件重构生成三维图像,并通过计算机显示出来。
[0010] 优选的,设A、B分别为相机投影中心,在C1和C2时获得的影像,则A和B为一个像对,将空间三维点M的坐标为(X,Y,Z),相机投影中心位置C1到C2的位移矢量为t,旋转矩阵为R,而在两位置时对应的相机内参数分别为K1、K2,三维点M在A及B上的投影为 , ,变换矩阵为 ,到点 的投影矩阵为 ,则: ,假设 为三维空间坐标系的参考原点,且过 的相机主光轴为Z轴,则投影矩阵 和可分别表达为: , 。
[0011] 优选的,利用像对之间的核线几何关系以及摄影几何理论,可以推出对应像点和 之间满足的关系: ,其中F为基本矩阵,F表达了两个影像间的核线几何关系,基本矩阵F将影像点变换到影像B上过其核点的直线上,可由基本矩阵F求得本质矩阵E: ,本质矩阵E可分解为:对本质矩阵E进行分解即可得到投影矩阵 ,得到投影矩阵 , 后即可求得三空间维点M。
[0012] 与现有技术相比,本发明的有益效果是:本发明采用代数、几何的方法直接采用矩阵对采集的数据进行计算,在该计算方法中的旋转矩阵以及位移矢量可以为任意值,因此深度摄像机在环境中的位置不受拘束,只需深度摄像机采集的数据点够多,就可以将环境重构出来,这是一个非常有用的环境三维重构技术。 具体实施方式
下面对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0013] 本发明提供一种技术方案:一种环境三维重构方法,包括以下步骤:A、通过深度摄像机进行场景数据的采集,深度摄像机对环境中的固定物体与活动物体的景象进行信息的采集,将采集的数据上传至控制器,控制器将数据转换后传送至计算机。
[0014] B、通过深度摄像机采集的场景数据来计算投影矩阵;C、通过得到的投影矩阵来计算空间三维点;
D、计算得到的空间三维点通过图像生成软件重构生成三维图像,并通过计算机显示出来。
[0015] 设A、B分别为相机投影中心,在C1和C2时获得的影像,则A和B为一个像对,将空间三维点M的坐标为(X,Y,Z),相机投影中心位置C1到C2的位移矢量为t,旋转矩阵为R,而在两位置时对应的相机内参数分别为K1、K2,三维点M在A及B上的投影为 , ,变换矩阵为 ,到点 的投影矩阵为 ,则: ,假设 为三维空间坐标系的参考原点,且过 的相机主光轴为Z轴,则投影矩阵 和可分别表达为: , 。
[0016] 本发明中,利用像对之间的核线几何关系以及摄影几何理论,可以推出对应像点和 之间满足的关系: ,其中F为基本矩阵,F表达了两个影像间的核线几何关系,基本矩阵F将影像点变换到影像B上过其核点的直线上,可由基本矩阵F求得本质矩阵E: ,本质矩阵E可分解为:对本质矩阵E进行分解即可得到投影矩阵 ,得到投影矩阵 , 后即可求得三空间维点M。
[0017] 通过计算机计算得到的空间三维点M,通过图像生成软件将三维点M重构生成三维图像,并通过计算机显示出来。
[0018] 本发明采用代数、几何的方法直接采用矩阵对采集的数据进行计算,在该计算方法中的旋转矩阵以及位移矢量可以为任意值,因此深度摄像机在环境中的位置不受拘束,只需深度摄像机采集的数据点够多,就可以将环境重构出来,这是一个非常有用的环境三维重构技术。
[0019] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈