【技术实现步骤摘要】
【国外来华专利技术】通过多个接收器和代码重复使用的主动感测空间分辨率改进
本申请涉及用于改进具有一个以上接收器的主动感测系统中的空间代码重复使用和空间分辨率的系统和方法。
技术介绍
结构光主动感测系统发射和接收空间代码以产生深度图。对象距发射器和接收器越远,则接收到的投影在接收器处距其原始位置越近,这是因为传出投影和传入投影是更为平行的。相反地,对象距发射器和接收器越近,则接收到的投影在接收器处距其原始位置越远。因此,所接收的和所发射的码字位置之间的差异给出场景或对象的深度。结构光主动感测系统使用这些相对深度以产生场景的深度图或三维表示。深度图提取对范围从相机质量改善到计算机视觉的许多应用至关重要。范围从视野中的对象的最小距离到对象的最大距离的接收到的位置的预期的视差范围内的每个代码需要是唯一的,使得所反射的代码可以区别于彼此。只要代码在视差范围内并不重复,则代码可以重复而不会造成不明确性,这是因为原始代码位置可以得到唯一地识别。代码可以由符号组成,例如,二进制符号。随着代码的数量的增大,用于每个代码的符号的数量增大,并且每个符号的带宽增大,显示每个符号所需的空间增大,并且深度掩模的分辨率降低。因此,需要减少所需的唯一代码的数量,方法是使得有可能在每一帧内更频繁地重复代码。
技术实现思路
本专利技术的样本方面的总结如下。为了方便起见,本专利技术的一或多个方面在本文中可以被简单地参考为“一些方面”。本文中所揭示的方法和设备或装置各自具有若干方面,所述方面中的任何单一者均不独自负责其所需属性。在不限制(例如)如由所附权利要求书所表示的本专利技术的范围的情况下,现将简要地讨论其较显著的 ...
【技术保护点】
一种用于产生场景中的至少一个对象的深度信息的成像设备,其包括:发射器,其经配置以投影包括空间代码的代码掩模;第一接收器,其定位在距所述发射器第一距离处,所述第一接收器可经配置以俘获第一图像,所述第一图像包含从通过代码掩模照亮的场景中的对象反射的空间代码;第二接收器,其定位在距所述发射器第二距离处,所述第二接收器经配置以俘获第二图像,所述第二图像包含从所述对象反射的空间代码;以及与所述第一接收器和所述第二接收器通信的至少一个处理器,所述至少一个处理器经配置以获取所述第一图像、获取所述第二图像、将存在于所述第一图像和所述第二图像中的第一空间代码匹配到所述代码掩模中的空间代码,并且基于所述所匹配的空间代码确定所述对象的深度信息。
【技术特征摘要】
【国外来华专利技术】2015.03.12 US 14/645,9231.一种用于产生场景中的至少一个对象的深度信息的成像设备,其包括:发射器,其经配置以投影包括空间代码的代码掩模;第一接收器,其定位在距所述发射器第一距离处,所述第一接收器可经配置以俘获第一图像,所述第一图像包含从通过代码掩模照亮的场景中的对象反射的空间代码;第二接收器,其定位在距所述发射器第二距离处,所述第二接收器经配置以俘获第二图像,所述第二图像包含从所述对象反射的空间代码;以及与所述第一接收器和所述第二接收器通信的至少一个处理器,所述至少一个处理器经配置以获取所述第一图像、获取所述第二图像、将存在于所述第一图像和所述第二图像中的第一空间代码匹配到所述代码掩模中的空间代码,并且基于所述所匹配的空间代码确定所述对象的深度信息。2.根据权利要求1所述的成像设备,其中所述代码掩模包含至少两组空间代码,所述空间代码在每一组内是唯一的,并且其中所述至少两组或多于两组空间代码中的至少两个是相同的。3.根据权利要求1所述的成像设备,其中所述代码掩模包含至少两组空间代码,每一组空间代码内的所述空间代码是唯一的,并且其中所述至少两组空间代码中的至少两个包含所述相同空间代码的至少一部分。4.根据权利要求1所述的成像设备,其中所述至少一个处理器进一步经配置以进行以下操作:将所述第一空间代码匹配到所述代码掩模中的一组空间代码,所述组中的每一空间代码与所述代码掩模中的一位置相关联并且所述第一空间代码与所述第一图像中的一位置以及所述第二图像中的一位置相关联;确定所述第一空间代码在所述代码掩模中的所述位置与所述第一空间代码在所述第一图像中的所述位置之间的第一差异,并且确定所述第一空间代码在所述代码掩模中的所述位置与所述第一空间代码在所述第二图像中的所述位置之间的第二差异,所述第一差异和所述第二差各自对应于所述对象的深度;以及基于所述第一和第二差异确定所述对象的深度信息。5.根据权利要求1所述的成像设备,其中所述至少一个处理器进一步经配置以进行以下操作:识别所述所投影的代码掩模中对应于所述第一图像中的所述所识别的空间代码中的一个的第一组候选代码掩模位置;识别所述所投影的代码掩模中对应于所述第一图像中的所述所识别的空间代码中的一个的第二组候选代码掩模位置;基于所述第一组和第二组候选代码掩模位置而选择代码掩模位置;确定所述代码掩模位置与在所述第一图像或所述第二图像中的所识别的空间代码中的所述一个的所述位置之间的位置差异;基于所述位置差异而确定所述至少一个对象的深度信息。6.根据权利要求5所述的成像设备,其中所述所选择的代码掩模位置在所述第一组中的候选代码掩模位置的距离容差内并且在所述第二组中的候选代码掩模位置的距离容差内。7.根据权利要求1所述的成像设备,其中所述至少一个处理器进一步经配置以进行以下操作:确定所述所投影的代码掩模中的多个空间代码的所述位置与所述第一图像中的所述多个空间代码的所述位置的第一组差异;确定所述所投影的代码掩模中的多个空间代码的所述位置与所述第二图像中的所述多个空间代码的所述位置的第二组差异;以及基于所述多个空间代码的所述所确定的第一组和第二组差异而确定所述至少一个对象的深度信息。8.根据权利要求1所述的成像设备,其中与距所述发射器相比所述第二传感器经定位更接近于所述第一传感器。9.根据权利要求1所述的成像设备,其中所述第一传感器在所述第二传感器与所述发射器之间。10.根据权利要求1所述的成像设备,其中所述第一距离和所述第二距离是不同的。11.根据权利要求1所述的成像设备,其中所述至少一个处理器进一步经配置以获取所述代码掩模。12.一种用于产生深度图的方法,所述方法包括:将代码掩模从发射器投影到所投影的视野中;在定位在距所述发射器第一距离的第一接收器处接收第一图像,所述第一图像包含所述所投影的代码掩模从通过所述代码掩模照亮的至少一个对象的表面的第一反射;在定位在距所述发射器第二距离的第二接收器处接收第二图像,所述第二图像包含所述所投影的代码掩模从所述至少一个对象的所述表面的第二反射;识别所述第一和第二图像中的空间代码;以及基于所述第一和第二图像两者中的所述所识别的空间代码而确定所述至少一个对象的深度信息。13.根据权利要求12所述的方法,其中所述代码掩模包括两组或多于两组空间代码,每一组空间代码内的所述空间代码是唯一的,并且所述两组或多于两组空间代码中的至少两个是相同的。14.根据权利要求12所述的方法,其中所述代码掩模包含两组或多于两组空间代码,每一组空间代码内的所述空间代码是唯一的,并且所述两组或多于两组空间代码中的至少两个包含所述相同空间代码的至少一部分。15.根据权利要求12所述的方法,所述方法进一步包括:识别所述所投影的代码掩模中对应于所述第一图像中的所述所识别的空间代码中的一个的一组候选代码掩模位置;从所述组候选代码掩模位置选择一代码掩模位置,所述所选择的代码掩模位置对应于所述第二图像中的所述所识别的空间代码中的一个;确定所述代码掩模位置与所述第一图像或所述第二图像中的所识别的空间代码中的所述一个的所述位置之间的位置差异;以及基于所述位置差异而确定所述至少一个对象的深度信息。16.根据权利要求12所述的方法,所述方法进一步包括:识别所述所投影的代码掩模中对应于所述第一图像中的所述所识别的空间代码中的...
【专利技术属性】
技术研发人员:卡林·米特科夫·阿塔纳索夫,塞尔久·拉杜·戈马,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。