掌桥专利:专业的专利平台
掌桥专利
首页

一种基于单目深度相机的深度图彩色化方法

文献发布时间:2023-06-19 10:43:23


一种基于单目深度相机的深度图彩色化方法

技术领域

本发明涉及计算机图形学技术领域,具体涉及一种基于单目深度相机的深度图彩色化方法。

背景技术

在计算机视觉系统中,三维场景信息为图像分割、目标检测、物体跟踪等各类计算机视觉应用提供了更多的可能性,而深度图像(Depth map)作为一种普遍的三维场景信息表达方式得到了广泛的应用。深度图像的每个像素点的灰度值可用于表征场景中某一点距离摄像机的远近。

深度图像(depth image)也被称为距离影像(range image),是指将从图像采集器到场景中各点的距离(深度)作为像素值的图像,它直接反映了景物可见表面的几何形状。

RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的颜色系统之一。RGB图像由格式为M×N×3的三维数组组成,其中的“3”可以理解为三幅M×N的二维图像(灰度值图像)。这三幅图像分别代表R、G、B分量,每个分量的像素点取值范围是[0,255]。

由于我们得到的深度图,人眼很难识别出其中的物体,感知深度的变化,所以在做展示的时候,往往需要可视化,这个时候就需要将深度图转为彩色图来展示。现有的深度图彩色化方法大都存在不是全自动化,算法不是很准确,时间复杂度高等问题。

发明内容

为了简化现有深度图彩色化方法,提高其自动化程度及准确性,本发明提高了一种一种基于单目深度相机的深度图彩色化方法。

本发明的技术方案如下:一种基于单目深度相机的深度图彩色化方法,步骤如下:步骤一.使用一个红外相机、一个彩色相机和一个红外散斑点阵投影仪组成一个小型化单目深度相机,红外散斑点阵投影仪向被测场景投影随机散斑图案,红外相机和彩色相机同步采集图像;

步骤二.使用立体匹配算法计算红外相机拍到的散斑图像与位于已知距离的参考平面的散斑图像之间的视差图,根据三角测距原理得到深度图;

步骤三.根据红外相机和彩色相机之间的标定参数,通过深度图计算出红外相机拍到的散斑图像和彩色相机拍到的彩色图像之间的对应关系,从而实现深度图彩色化,赋予深度图以被测场景的彩色纹理信息。

优选的,步骤一中,红外相机、彩色相机和红外散斑点阵投影仪均被水平放置,三者处于同一水平线上,红外相机与红外散斑点阵投影仪之间的距离最远,彩色相机位于红外相机与红外散斑点阵投影仪之间、靠近红外相机。

优选的,步骤二具体为:

首先,使用红外相机拍摄一张位于已知距离的参考平面的散斑图像,即在已知距离Z

其中,B为红外相机与红外散斑点阵投影仪之间的距离,f为红外相机的焦距;

其次,红外相机捕获的被测场景的散斑图像称为目标图像,对于目标图像中每一个有效的匹配点p(x,y),通过立体匹配算法可以在参考图像中找到正确的对应参考点p

(x,y)=(x

其中,d

再次,获得每个有效目标点的实际视差值d,

d=d

最后,在获取到具有亚像素精度的视差图后,通过三角测量关系,可获得深度值Z,

优选的,步骤三中,根据红外相机和彩色相机之间的标定参数,通过深度图计算出红外相机拍到的散斑图像和彩色相机拍到的彩色图像之间的对应关系,

其中,C

本发明具有如下优点:本发明使用一个红外相机、一个彩色相机和一个红外散斑点阵投影仪组成一个小型化单目深度相机,红外散斑点阵投影仪向被测场景投影随机散斑图案,红外相机和彩色相机同步采集图像;通过深度图计算出红外相机拍到的散斑图像和彩色相机拍到的彩色图像之间的对应关系,从而实现深度图彩色化,赋予深度图以被测场景的彩色纹理信息。本发明与现有的深度图彩色化方法相比,具有全自动化、算法准确、时间复杂度低的优点。

附图说明

图1为本发明实施例中基于单目深度相机的深度图彩色化方法的流程图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

本发明提出了一种基于单目深度相机的深度图彩色化方法,本方法包括以下三个步骤。

步骤一.使用一个红外相机、一个彩色相机和一个红外散斑点阵投影仪组成一个小型化单目深度相机,红外散斑点阵投影仪向被测场景投影随机散斑图案,红外相机和彩色相机同步采集图像。红外相机、彩色相机和红外散斑点阵投影仪均被水平放置,三者处于同一水平线上。其中,红外相机与红外散斑点阵投影仪之间的距离最远,其距离为35mm。彩色相机位于红外相机与红外散斑点阵投影仪之间,其靠近红外相机。

步骤二.使用立体匹配算法计算红外相机拍到的散斑图像与位于已知距离的参考平面的散斑图像之间的视差图,根据三角测距原理得到深度图。

首先,使用红外相机拍摄一张位于已知距离的参考平面的散斑图像,即在已知距离Z

其中,B为红外相机与红外散斑点阵投影仪之间的距离,f为红外相机的焦距。

其次,红外相机捕获的被测场景的散斑图像称为目标图像,对于目标图像中每一个有效的匹配点p(x,y),通过立体匹配算法可以在参考图像中找到正确的对应参考点p

(x,y)=(x

其中,d

从而,可以以这一方式获得每个有效目标点的实际视差值d,

d=d

最后,在获取到具有亚像素精度的视差图后,通过三角测量关系,可获得深度值Z,

步骤三中.实现深度图彩色化,赋予深度图以被测场景的彩色纹理信息。

根据红外相机和彩色相机之间的标定参数,通过深度图计算出红外相机拍到的散斑图像和彩色相机拍到的彩色图像之间的对应关系,

其中,C

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

相关技术
  • 一种基于单目深度相机的深度图彩色化方法
  • 基于单目相机的深度图生成装置及方法
技术分类

06120112655992