The present invention presents a method, system, computer readable medium and equipment for fast cost aggregation for dense stereo matching. An example method includes the following steps: receiving the first image of the scene and the first two image; correcting the image; calculating the cost based on the first and two images; subsampling the cost to generate the cost of the subsampling, and determining the pixel P for each pixel of the pixel P in the subsampling cost. One or more local extremes in the cost of each of the adjacent pixels Q in the central window; for each pixel P, a cost aggregation is performed using the one or more local extremes; a cross check is performed to identify the matching pixels; and the mismatched pixels are identified and the mismatched pixels are executed in the gap. Fill to generate disparity map, and generate and store depth map from the disparity map.
【技术实现步骤摘要】
【国外来华专利技术】用于密集立体匹配的快速成本聚合
本专利技术说明书大体来说涉及计算机视觉且更具体来说涉及用于密集立体匹配的快速成本聚合。
技术介绍
可使用场景的立体图像来提供场景的经模拟三维视图。此些图像通常由具有对场景稍微不同视图的两个相机同时捕获,此可模拟由人的双眼捕获的场景的稍微不同视角。除了提供场景的经模拟三维视图外,立体图像还可用于获得关于位于场景内的对象的深度的信息。当立体图像由两个相机捕获时,两个图像中的每一者中的像素通常对应于场景内的相同对象,且在许多状况下,其可能使一个图像中的像素与第二图像中的像素相关。
技术实现思路
本文中描述用于密集立体匹配的快速成本聚合的实例。举例来说,一种实例性方法包含以下步骤:接收场景的第一图像及第二图像;校正所述图像;基于所述第一及第二图像而计算成本量;对所述成本量进行子取样以生成经子取样成本量;针对经子取样成本量中的每一像素p,确定以所述像素p为中心的窗口内的每一邻近像素q的所述经子取样成本量中的一或多个局部极值;针对每一像素p,使用所述一或多个局部极值执行成本聚合;执行交叉检查以识别匹配像素以基于所述匹配像素之间的视差而生成视差图;响应于识别不匹配像素,对所述不匹配像素执行间隙填充以更新所述视差图;及由所述视差图生成并存储深度图。在另一实例中,揭示用于密集立体匹配的快速成本聚合的系统。所述系统包含非易失性计算机可读媒体;及处理器,其与所述非易失性计算机可读媒体通信,所述处理器经配置以:接收场景的第一图像及第二图像;校正所述图像;基于所述第一及第二图像而计算成本量;对所述成本量进行子取样以生成经子取样成本量;针对经子取样成本量中 ...
【技术保护点】
一种用于密集立体匹配的快速成本聚合的方法,其包括:接收场景的第一图像及第二图像;校正所述图像;基于所述第一及第二图像而计算成本量;对所述成本量进行子取样以生成经子取样成本量;针对所述经子取样成本量中的每一像素p,确定以所述像素p为中心的窗口内的每一邻近像素q的所述经子取样成本量中的一或多个局部极值;针对每一像素p,使用所述一或多个局部极值执行成本聚合;执行交叉检查以识别匹配像素以基于所述匹配像素之间的视差而生成视差图;响应于识别不匹配像素,对所述不匹配像素执行间隙填充以更新所述视差图;及由所述视差图生成并存储深度图。
【技术特征摘要】
【国外来华专利技术】2015.09.18 US 14/858,9071.一种用于密集立体匹配的快速成本聚合的方法,其包括:接收场景的第一图像及第二图像;校正所述图像;基于所述第一及第二图像而计算成本量;对所述成本量进行子取样以生成经子取样成本量;针对所述经子取样成本量中的每一像素p,确定以所述像素p为中心的窗口内的每一邻近像素q的所述经子取样成本量中的一或多个局部极值;针对每一像素p,使用所述一或多个局部极值执行成本聚合;执行交叉检查以识别匹配像素以基于所述匹配像素之间的视差而生成视差图;响应于识别不匹配像素,对所述不匹配像素执行间隙填充以更新所述视差图;及由所述视差图生成并存储深度图。2.根据权利要求1所述的方法,其中确定一或多个局部极值包括确定一或多个局部最大值。3.根据权利要求1所述的方法,其中确定一或多个局部极值包括确定所述经子取样成本量中的像素p的全局极值。4.根据权利要求1所述的方法,其中确定一或多个局部极值包括确定以所述相应像素p为中心的匹配窗口内的一或多个局部最大值,且其中执行成本聚合包括基于所述匹配窗口内的所述邻近像素的局部自适应支持权重而确定加权重成本值。5.根据权利要求4所述的方法,其中执行成本聚合包括针对所述像素p及邻近像素q确定局部自适应支持权重W(p,q),包括计算其中I表示图像值且S为所述成本量的水平。6.根据权利要求1所述的方法,其中对所述成本量进行子取样包括对所述经子取样成本量进行子取样。7.根据权利要求1所述的方法,其中执行成本聚合基于图像强度或图像颜色。8.一种用于密集立体匹配的快速成本聚合的装置,其包括:非易失性计算机可读媒体;及处理器,其与所述非易失性计算机可读媒体通信,所述处理器经配置以:接收场景的第一图像及第二图像;校正所述图像;基于所述第一及第二图像而计算成本量;对所述成本量进行子取样以生成经子取样成本量;针对所述经子取样成本量中的每一像素,确定以所述像素p为中心的窗口内的每一邻近像素q的所述经子取样成本量中的一或多个局部极值;针对每一像素p,使用所述一或多个局部极值执行成本聚合;执行交叉检查以识别匹配像素以基于所述匹配像素之间的视差而生成视差图;响应于识别不匹配像素,对所述不匹配像素执行间隙填充以更新所述视差图;及由所述视差图生成并存储深度图。9.根据权利要求8所述的装置,其中所述处理器经进一步配置以确定一或多个局部最大值以确定所述一或多个局部极值。10.根据权利要求8所述的装置,其中确定一或多个局部极值包括确定所述经子取样成本量中的像素p的全局极值。11.根据权利要求8所述的...
【专利技术属性】
技术研发人员:赛义德·赫萨蒙迪恩·纳杰菲·舒什塔里,穆拉利·拉马斯瓦米·查里,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。