Systems for stereo imaging and their manufacturing and use methods. The system may include one or more processors configured to receive first and second images. Block configurations can be selected from multiple block configurations of different shapes and/or sizes, and the block configurations are used for block matching. The selected block configuration can be used to match points on the first image with corresponding points on the second image, thereby identifying binocular parallax between images for depth determination. The system and method are suitable for use on mobile platforms such as UAV.
【技术实现步骤摘要】
【国外来华专利技术】用于立体成像的系统和方法版权声明本专利文件的公开的一部分包含受到版权保护的材料。版权所有者不反对任何人对专利文献或专利公开的传真复制,因为它出现在专利和商标局的专利文件或记录中,但在其他方面保留所有版权。
所公开的实施例总体上涉及一种计算机视觉,并且更具体地但不排他地,涉及用于立体成像的系统和方法。
技术介绍
高精度深度绘图对于诸如机器人和移动平台中的自动避障、地理绘图和空间探索之类的应用非常重要。立体成像是一种使用双目视觉来提供深度信息的技术。这种技术可以用于通过匹配图像中的特征根据两个或更多个图像构建深度图。然而,用于匹配特征的现有技术常常具有失配的问题,特别是当遇到具有明显深度变化或光滑纹理的复杂图像时。鉴于前述内容,需要克服当前系统和方法的缺点的用于立体成像的系统和方法。
技术实现思路
根据本文公开的第一方面,提出了一种在第一图像和第二图像之间进行块匹配以进行立体成像的方法,包括:从多个块配置中选择块配置;以及使用所选块配置将所述第一图像上的第一点与所述第二图像上的对应第二点进行匹配。根据本文所公开的另一方面,提出了一种立体成像系统,包括:第一成像装置,被配置为获得第一图像;第二成像装置,被配置为获得第二图像;以及一个或多个处理器,被配置为:从多个块配置中选择块配置;以及使用所选块配置将所述第一图像上的第一点与所述第二图像上的对应第二点进行匹配。根据本文所公开的另一方面,提出了一种用于立体成像的设备,包括一个或多个处理器,所述一个或多个处理器被配置为:接收第一图像;接收第二图像;从多个块配置中选择块配置;以及使用所选块配置将所述第一图像上的第一点与所述 ...
【技术保护点】
1.一种在第一图像和第二图像之间进行块匹配以进行立体成像的方法,包括:从多个块配置中选择块配置;以及使用所选块配置将所述第一图像上的第一点与所述第二图像上的对应第二点进行匹配。
【技术特征摘要】
【国外来华专利技术】1.一种在第一图像和第二图像之间进行块匹配以进行立体成像的方法,包括:从多个块配置中选择块配置;以及使用所选块配置将所述第一图像上的第一点与所述第二图像上的对应第二点进行匹配。2.根据权利要求1所述的方法,其中所述选择包括:从具有不同尺寸的块配置中选择所述块配置。3.根据权利要求2所述的方法,其中所述选择包括:选择尺寸为7像素×7像素、9像素×9像素、13像素×13像素或25像素×25像素的至少一个块配置。4.根据权利要求1-3中任一项所述的方法,其中所述选择包括:从具有不同形状的块配置中选择所述块配置。5.根据权利要求4所述的方法,其中所述选择包括:选择具有非矩形形状的块配置。6.根据权利要求5所述的方法,其中所述选择包括以下选择中的至少一个:选择具有圆形形状的块配置,选择具有三角形形状的块配置,以及选择具有梯形形状的块配置。7.根据权利要求1-6中任一项所述的方法,其中所述选择包括:选择一个或多个预定块配置。8.根据权利要求1-7中任一项所述的方法,其中所述选择包括:动态地选择所述块配置。9.根据权利要求1-8中任一项所述的方法,其中所述选择包括:随机地选择所述块配置。10.根据权利要求1所述的方法,其中所述匹配包括:确定所述第一图像上的第一点与所述第二图像的多个候选第二点中的每个候选第二点之间的匹配成本,以识别所述对应第二点。11.根据权利要求10所述的方法,其中所述匹配包括:确定所述第一图像上的第一点与所述第二图像的线上的多个候选第二点中的每个候选第二点之间的匹配成本,以识别所述对应第二点。12.根据权利要求10或权利要求11所述的方法,其中所述匹配包括:基于针对所述块配置中的每个块配置的个体匹配成本来确定所述匹配成本。13.根据权利要求12所述的方法,其中所述匹配包括:通过选择所述个体匹配成本之一来确定所述匹配成本。14.根据权利要求12所述的方法,其中所述匹配包括:通过对所述个体匹配成本进行加权来确定所述匹配成本。15.根据权利要求14所述的方法,其中所述匹配包括:使用针对每个块配置的预定权重来确定所述匹配成本。16.根据权利要求12-15中任一项所述的方法,其中所述确定针对所述块配置中的每个块配置的个体匹配成本包括:基于所述块配置,在所述第一图像的第一点周围选择第一像素块;基于所述块配置,在所述第二图像的所选候选第二点周围选择第二像素块;以及确定所述第一图像的第一点与所述第二图像的所选候选第二点之间针对所述块配置的个体匹配成本。17.根据权利要求1-16中任一项所述的方法,还包括:基于所述第一图像的第一点与所述第二图像的对应第二点之间的视差来确定物距。18.根据权利要求1-17中任一项所述的方法,其中所述匹配包括:基于所述块配置中的每个块配置来确定所述第一图像上的第一点与所述第二图像上的多个候选第二点中的每个候选第二点之间的个体匹配成本,以选择分别对应于所述块配置的候选第二点。19.根据权利要求18所述的方法,还包括:分别获得所述第一点与所选候选第二点之间的候选视差;以及基于所述候选视差来确定所述视差。20.根据权利要求19所述的方法,还包括:基于所述视差来确定物距。21.根据权利要求1-20中任一项所述的方法,其中所述匹配包括:使用所选块配置将所述第一图像上的第一像素与所述第二图像上的对应第二像素进行匹配。22.根据权利要求1-20中任一项所述的方法,其中所述匹配包括:使用所选块配置将所述第一图像上的第一特征与所述第二图像上的对应第二特征进行匹配。23.根据权利要求1-22中任一项所述的方法,还包括:在所述匹配之前对所述第一图像和所述第二图像进行预处理。24.根据权利要求23所述的方法,其中所述预处理包括:相对于所述第一图像校正所述第二图像。25.一种立体成像系统,包括:第一成像装置,被配置为获得第一图像;第二成像装置,被配置为获得第二图像;以及一个或多个处理器,被配置为:从多个块配置中选择块配置;以及使用所选块配置将所述第一图像上的第一点与所述第二图像上的对应第二点进行匹配。26.根据权利要求25所述的立体成像系统,其中所述块配置具有不同的尺寸。27.根据权利要求26所述的立体成像系统,其中所述块配置中的至少一个块配置具有7像素×7像素、9像素×9像素、13像素×13像素或25像素×25像素的尺寸。28.根据权利要求25-27中任一项所述的立体成像系统,其中所述块配置具有不同的形状。29.根据权利要求28所述的立体成像系统,其中所述块配置中的至少一个块配置具有非矩形形状。30.根据权利要求29所述的立体成像系统,其中所述块配置包括:具有圆形形状的块配置、具有三角形形状的块配置、具有梯形形状的块配置或其组合。31.根据权利要求25-30中任一项所述的立体成像系统,其中所述一个或多个处理器被配置为:选择一个或多个预定块配置。32.根据权利要求25-31中任一项所述的立体成像系统,其中所述一个或多个处理器被配置为:动态地选择所述块配置。33.根据权利要求25-32中任一项所述的立体成像系统,其中所述一个或多个处理器被配置为:随机地选择所述块配置。34.根据权利要求25所述的立体成像系统,其中所述一个或多个处理器被配置为:确定所述第一图像上的第一点与所述第二图像的多个候选第二点中的每个候选第二点之间的匹配成本,以识别所述对应第二点。35.根据权利要求34所述的立体成像系统,其中所述一个或多个处理器被配置为:确定所述第一图像上的第一点与所述第二图像的线上的多个候选第二点中的每个候选第二点之间的匹配成本,以识别所述对应第二点。36.根据权利要求34或权利要求35所述的立体成像系统,其中所述一个或多个处理器被配置为:基于针对所述块配置中的每个块配置的个体匹配成本来确定所述匹配成本。37.根据权利要求36所述的立体成像系统,其中所述一个或多个处理器被配置为:通过选择所述个体匹配成本之一来确定所述匹配成本。38.根据权利要求36所述的立体成像系统,其中所述一个或多个处理器被配置为:通过对所述个体匹配成本进行加权来确定所述匹配成本。39.根据权利要求38所述的立体成像系统,其中所述一个或多个处理器被配置为:使用针对每个块配置的预定权重来确定所述匹配成本。40.根据权利要求36-39中任一项所述的立体成像系统,其中所述一个或多个处理器被配置为:通过以下操作确定针对所述块配置中的每个块配置的个体匹配成本:基于所述块配置,在所述第一图像的第一点周围选择第一像素块;基于所述块配置,在所述第二图像的所选候选第二点周围选择第二像素块;以及确定所述第一图像的第一点与所述第二图像的所选候选第二点之间针对所述块配置的个体匹配成本。41.根据权利要求25-40中任一项所述的立体成像系统,其中所述一个或多个处理器被配置为:基于所述第一图像的第一点与所述第二图像的对应第二点之间的视差来确定物距。42.根据权利要求25-33中任一项所述的立体成像系统,其中所述一个或多个处理器被配置为:基于所述块配置中的每个块配置来确定所述第一图像上的第一点与所述第二图像上的多个候选第二点中的每个候选第二点之间的个体匹配成本,以选择分别对应于所述块配置的候选第二点。43.根据权利要求42所述的立体成像系统,其中所述一个或多个处理器被配置为:分别获得所述第一点与所选候选第二点之间的候选视差;以及基于所述候选视差来确定所述视差。44.根据权利要求43所述的立体成像系统,其中所述一个或多个处理器被配置为:基于所述视差来确定物距。45.根据权利要求25-44中任一项所述的立体成像系统,其中所述一个或多个处理器被配置为:使用所选块配置将所述第一图像上的第一像素与所述第二图像上的对应第二像素进行匹配。46.根据权利要求25-44中任一项所述的立体成像系统,其中所述一个或多个处理器被配置为:使用所选块配置将所述第一图像上的第一特征与所述第二图像上的对应第二特征进行匹配。47.根据权利要求25-46中任一项所述的立体成像系统,其中所述一个或多个处理器被配置为:在所述匹配之前对所述第一图像和所述第二图像进行预处理。48.根据权利要求47所述的立体成像系统,其中所述一个或多个处理器被配置为:相对于所述第一图像校正所述第二图像。49.一种用于立体成像的设备,包括一个或多个处理器,所述一个或多个处理器被配置为:接收第一图像;接收第二图像;从多个块配置中选择块配置;以及使用所选块配置将所述第一图像上的第一点与所述第二图像上的对应第二点进行匹配。50.根据权利要求49所述的设备,其中所述处理器被配置为:从第一成像装置接收所述第一图像。51.根据权利要求49或权利要求50所述的设备,其中所述处理器被配置为:从第二成像装置接收所述第二图像。52.根据权利要求51所述的设备,其中所述处理器被配置为:从与所述第一成像装置不同的所述第二成像装置接收所述第二图像。53.根据权利要求49所述的设备,其中所述块配置具有不同的尺寸。54.根据权利要求53所述的设备,其中至少一个块配置具有7像素×7像素、9像素×9像素、13像素×13像素或25像素×25像素的尺寸。55.根据权利要求49-54中任一项所述的设备,其中所述块配置具有不同的形状。56.根据权利要求55所述的设备,其中所述块配置中的至少一个块配置具有非矩形形状。57.根据权利要求56所述的设备,其中所述块配置包括:具有圆形形状的块配置、具有三角形形状的块配置、具有梯形形状的块配置或其组合。58.根据权利要求49-57中任一项所述的设备,其中所述一个或多个处理器被配置为:选择一个或多个预定块配置。59.根据权利要求49-58中任一项所述的设备,其中所述一个或多个处理器被配置为动态地选择所述块配置。60.根据权利要求49-59中任一项所述的设备,其中所述一个或多个处理器被配置为:随机地选择所述块配置。61.根据权利要求49所述的设备,其中所述一个或多个处理器被配置为:确定所述第一图像上的第一点与所述第二图像的多个候选第二点中的每个候选第二点之间的匹配成本,以识别所述对应第二点。62.根据权利要求61所述的设备,其中所述一个或多个处理器被配置为:确定所述第一图像上的第一点与所述第二图像的线上的多个候选第二点中的每个候选第二点之间的匹配成本,以识别所述对应第二点。63.根据权利要求61或权利要求62所述的设备,其中所述一个或多个处理器被配置为:基于针对所述块配置中的每个块配置的个体匹配成本来确定所述匹配成本。64.根据权利要求63所述的设备,其中所述一个或多个处理器被配置为:通过选择所述个体匹配成本之一来确定所述匹配成本。65.根据权利要求63所述的设备,其中所述一个或多个处理...
【专利技术属性】
技术研发人员:杨康,高明明,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。