【技术实现步骤摘要】
基于第二图像更新第一图像的方法和处理系统
[0001]本申请是申请日为2019年8月15日、题为“基于第二图像更新第一图像的方法和处理系统”的专利技术专利申请201910751259.2的分案申请。
[0002]本专利技术针对一种用于基于相机图像数据构造图像的方法和处理系统。
技术介绍
[0003]相机可以被用于促进在其中机器人与机器人的环境(诸如仓库或制造环境)交互的自动化应用。相机可以生成从中可以确定各种信息(诸如机器人环境中的物体的形状或大小)的图像。该信息可以帮助在其中机器人在仓库中拾取物体或在工厂中围绕物体导航的交互。由相机捕获的图像还可以被用于生成物体的模型,诸如物体的三维(3D)模型。
技术实现思路
[0004]本文的实施例的一个方面涉及由相机图像处理系统执行的方法。该方法可以由相机图像处理系统的控制电路执行,诸如通过控制电路执行相机图像处理系统的非暂时性计算机可读介质上的指令。该相机图像处理系统包括通信接口,该通信接口被配置为与以下各项通信:(i)第一相机,其是第一类型的深度感测相机并且具有第一相机视场,以及(ii)第二相机,其是与第一类型的深度感测相机不同的第二类型的深度感测相机并且具有与第一相机视场重叠的第二相机视场。当通信接口与第一相机和第二相机通信时,相机图像处理系统被配置为接收基于由第一相机感测到的信息生成的第一深度图,其中该第一深度图包括第一组像素,第一组像素表示第一相机视场中的第一组相应物理位置,并且指示用于第一组相应物理位置的第一组相应深度值,其中第一组相应深度 ...
【技术保护点】
【技术特征摘要】
1.一种相机图像处理系统,包括:通信接口,被配置为与以下各项通信:(i)第一相机,所述第一相机是第一类型的深度感测相机并且具有第一相机视场,以及(ii)第二相机,所述第二相机是与所述第一类型的深度感测相机不同的第二类型的深度感测相机并且具有与所述第一相机视场重叠的第二相机视场;以及控制电路,所述控制电路被配置为:当所述通信接口与所述第一相机和所述第二相机通信时,接收基于由所述第一相机感测的信息生成的第一深度图,其中所述第一深度图包括第一组像素,所述第一组像素表示所述第一相机视场中的第一组相应物理位置并且指示用于所述第一组相应物理位置的第一组相应深度值,其中所述第一组相应深度值是相对于所述第一相机的;接收基于由所述第二相机感测的信息生成的第二深度图,其中所述第二深度图包括第二组像素,所述第二组像素表示所述第二相机视场中的第二组相应物理位置并且指示用于所述第二组相应物理位置的第二组相应深度值,其中所述第二组相应深度值是相对于所述第二相机的;识别所述第一深度图的也表示所述第二组相应物理位置的第三组像素,使得所述第三组像素对应于所述第二深度图的所述第二组像素;从所述第三组像素中识别一个或多个空像素,其中所述一个或多个空像素中的每个空像素是所述第一深度图的没有分配到该像素的深度值的像素;通过向所述一个或多个空像素中的每个空像素分配基于所述第二深度图的所述第二组像素中的对应像素的深度值的相应深度值来更新所述第一深度图,其中用于所述空像素的所述对应像素是所述第二深度图的所述第二组像素中的与所述空像素表示相同的物理位置的像素。2.如权利要求1所述的相机图像处理系统,其中,所述控制电路被配置为基于所述第二深度图的所述对应像素的所述深度值并且基于定义所述第一相机和所述第二相机之间的所述空间关系的变换函数来确定要分配到所述一组一个或多个空像素中的每个空像素的所述相应深度值。3.如权利要求2所述的相机图像处理系统,其中,所述第二深度图的所述第二组像素具有一组相应像素坐标,并且其中,所述控制电路被配置为通过基于所述一组相应像素坐标并且基于定义所述第一相机与所述第二相机之间的所述空间关系的所述变换函数来确定附加一组相应像素坐标,从而识别所述第一深度图的所述第三组像素,其中所述附加一组相应像素坐标组识别所述第三组像素。4.如权利要求1所述的相机图像处理系统,其中,所述控制电路被配置为经由所述通信接口从所述第一相机接收所述第一深度图,并且经由所述通信接口从所述第二相机接收所述第二深度图。5.如权利要求1所述的相机图像处理系统,其中,所述控制电路被配置为当所述第一深度图具有高于所述第二深度图的第二分辨率的第一分辨率时进一步通过以下方式来更新所述第一深度图:对于属于或曾属于所述一个或多个空像素的至少一个像素,识别所述第一深度图的与
所述至少一个像素相邻并且没有分配的深度值的相应一组一个或多个相邻空像素;以及向所述相应一组一个或多个相邻空像素分配被分配到或将被分配到所述至少一个像素的深度值。6.如权利要求5所述的相机图像处理系统,其中,所述控制电路被配置为将所述相应一组一个或多个相邻空像素识别为围绕所述至少一个像素的像素的区域中的所有空像素,其中所述控制电路被配置为基于所述第一深度图的分辨率与所述第二深度图的分辨率之间的比率来确定所述区域的大小。7.如权利要求1所述的相机图像处理系统,其中,所述控制电路被配置为进一步通过以下方式来更新所述第一深度图:识别与属于或曾属于所述一个或多个空像素的第一像素相邻并且与属于或曾属于所述一个或多个空像素的第二像素相邻的一组一个或多个相邻空像素;以及向所述一组一个或多个相邻空像素分配平均深度值,所述平均深度值是被分配或将被分配到所述第一像素的第一深度值与被分配或将被分配到所述第二像素的第二深度值的平均。8.如权利要求7所述的相机图像处理系统,其中,所述控制电路被配置为进一步通过以下方式来更新所述第一深度图:识别与所述第一像素相邻且不与所述一个或多个空像素中的任何其他像素相邻的附加一组相邻空像素;以及将所述第一深度值分配到所述附加一组相邻空像素。9.如权利要求1所述的相机图像处理系统,其中,对于属于或曾属于所述一个或多个空像素的每个像素,所述控制电路被配置为:确定所述像素的相应中心位置;将3D坐标确定为由所述像素表示的物理位置的相应坐标,所述3D坐标投影到所述像素的所述中心位置上并且所述3D坐标的分量等于被分配或将被分配到所述像素的深度值;以及基于相应的3D坐标生成点云。10.如权利要求9所述的相机图像处理系统,其中,对于属于或曾属于所述一个或多个空像素的每个像素,所述控制电路被配置为将所述相应的3D坐标确定为落在假想线上的坐标,所述假想线穿过:(i)所述像素的所述相应中心位置以及(ii)所述第一相机的焦点。11.如权利要求1所述的相机图像处理系统,其中,当所述第一深度图具有低于所述第二深度图的第二分辨率的第一分辨率使得所述第一深度图的所述一个或多个像素中的每个像素对应于所述第二组像素中的多个像素时,所述控制电路被配置为:基于所述第二深度图的所述第二组像素中的对应像素的相应深度值的平均,确定要分配到所述一个或多个空像素中的每个空像素的所述相应深度值。12.如权利要求1所述的相机图像处理系统,其中所述相机图像处理系统是机器人控制系统的一部分,并且其中当所述通信接口与所述第一相机、所述第二相机和机器人通信时,所述控制电路被配置为:在基于所述第二深度图的深度值更新所述第一深度图之后,基于所述第一深度图生成机器人移动命令;以及
经由所述通信接口将所述机器人移动命令传送给所述机器人。13.如权利要求12所述的相机图像处理系统,其中,在基于所述第二深度图的深度值更新所述第一深度图之后,所述控制电路被配置为:基于所述第一深度图生成所述机器人移动命令。14.一种具有指令的非暂时性计算机可读介质,所述指令当由相机图像处理系统的控制电路执行时,使所述控制电路执行以下...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。