【技术实现步骤摘要】
【国外来华专利技术】针对计算机视觉的遮挡处置相关申请案的交叉参考本申请案主张2015年1月29日申请的标题为“针对计算机视觉的遮挡处置(OCCLUSIONHANDLINGFORCOMPUTERVISION)”的第14/609,371号美国专利申请案的优先权,所述申请案以引用的方式并入本文中。
本文所揭示的标的物大体上涉及计算机视觉中的被遮挡对象和环境检测。
技术介绍
计算机视觉是包含用于获取、分析、处理和理解图像(例如,现实世界图像捕捉)以提供事件或结果的方法和系统的领域。举例来说,一个计算机视觉技术是即时定位与地图构建(SLAM),其可处理单个相机的输入且随着相机以六自由度(6DOF)移动而连续地建立环境的三维(3D)模型(例如,重新建构的地图)。SLAM系统可在绘制3D模型的同时跟踪相机相对于3D模型的位姿。然而,当新的(非映射)对象遮挡现有3D模型时,SLAM系统可产生错误,因为SLAM系统尝试跟踪新的遮挡对象后面的预先存在/经重构的3D模型。当SLAM系统尝试跟踪3D模型的特征时,可出现错误,因为SLAM系统可能不再跟踪被新对象遮挡的特征。在一些情况下,遮挡错误致使SLAM系统无法跟踪3D模型,且遮挡对象不是重构的。消除因新对象遮挡而出现的跟踪错误通常需要超出某些裝置(例如受限处理能力便携式或移动装置)上实时可为可能的情况的对场景的广泛处理。举例来说,检测遮挡对象通常需要证实相机视野中的每个地图点的可视性。此广泛可视性证实涉及搜索每个经重构地图点与当前相机图像中的每个点的对应性。因此,针对计算机视觉的新的且改进的遮挡处置是合意的。
技术实现思路
本文中所揭示的实施例可涉及 ...
【技术保护点】
一种用于计算机视觉对象遮挡处置的方法,所述方法包括:将可从3D地图观察的地图点投影到关键帧的点,其中所述关键帧包括具有相关联相机视点的图像;从所述关键帧的所述点中的每一者,创建包括多个深度图点的深度图,其中每一深度图点包括表示从所述关键帧的相关联相机视点到来自所述3D地图的相应地图点的距离的值,且其中如果深度图点表示多个相应地图点距离,那么所述值包括所述多个相应地图点距离中的最小者;识别所述关键帧中的潜在可见点,所述潜在可见点包括所述关键帧的在所述深度图内具有代表性距离的所述点;选择多个所述潜在可见点来测试所述图像中的可视性;测试所述选定多个所述潜在可见点的可视性,其中所述测试包括确定所述多个所述潜在可见点中的每一者是否包括来自所述关键帧的周围图像补丁,其对应于来自所述3D地图的图像补丁;以及根据来自所述可视性测试的结果来映射环境。
【技术特征摘要】
【国外来华专利技术】2015.01.29 US 14/609,3711.一种用于计算机视觉对象遮挡处置的方法,所述方法包括:将可从3D地图观察的地图点投影到关键帧的点,其中所述关键帧包括具有相关联相机视点的图像;从所述关键帧的所述点中的每一者,创建包括多个深度图点的深度图,其中每一深度图点包括表示从所述关键帧的相关联相机视点到来自所述3D地图的相应地图点的距离的值,且其中如果深度图点表示多个相应地图点距离,那么所述值包括所述多个相应地图点距离中的最小者;识别所述关键帧中的潜在可见点,所述潜在可见点包括所述关键帧的在所述深度图内具有代表性距离的所述点;选择多个所述潜在可见点来测试所述图像中的可视性;测试所述选定多个所述潜在可见点的可视性,其中所述测试包括确定所述多个所述潜在可见点中的每一者是否包括来自所述关键帧的周围图像补丁,其对应于来自所述3D地图的图像补丁;以及根据来自所述可视性测试的结果来映射环境。2.根据权利要求1所述的方法,其中选择所述多个所述潜在可见点包括:将所述关键帧细分为若干区段,且其中每一区段包括阈值数目的地图点来测试可视性。3.根据权利要求1所述的方法,其中测试所述选定多个所述潜在可见点的可视性进一步包括:将所述测试的结果传播到邻近于所述相应潜在可见点的阈值数目的点。4.根据权利要求1所述的方法,其中创建所述深度图进一步包括:将所述关键帧细分为若干区段,其中将具有深度值的阈值数目的所述点分配给所述区段中的每一者。5.根据权利要求1所述的方法,其进一步包括:相对于所述点的所述值来定所述深度图点的大小。6.根据权利要求1所述的方法,其进一步包括:根据处理能力或可靠性设定,配置:若干区段来测试可视性、阈值数目的潜在可见点来测试、阈值数目的邻近点来传播可视性结果、具有深度值的阈值数目的点,或其任何组合。7.根据权利要求1所述的方法,其中如果所述深度图点表示多个相应地图点距离,那么最大距离表示被遮挡的点。8.一种用于计算机视觉遮挡处置的装置,其包括:存储器;以及处理器,其耦合到所述存储器且经配置以:将可从3D地图观察的地图点投影到关键帧的点,其中所述关键帧包括具有相关联相机视点的图像;从所述关键帧的所述点中的每一者,创建包括多个深度图点的深度图,其中每一深度图点包括表示从所述关键帧的相关联相机视点到来自所述3D地图的相应地图点的距离的值,且其中如果深度图点表示多个相应地图点距离,那么所述值包括所述多个相应地图点距离中的最小者;识别所述关键帧中的潜在可见点,所述潜在可见点包括所述关键帧的在所述深度图内具有代表性距离的所述点;选择多个所述潜在可见点来测试所述图像中的可视性;测试所述选定多个所述潜在可见点的可视性,其中所述测试包括确定所述多个所述潜在可见点中的每一者是否包括来自所述关键帧的周围图像补丁,其对应于来自所述3D地图的图像补丁;以及根据来自所述可视性测试的结果来映射环境。9.根据权利要求8所述的装置,其中所述装置进一步经配置以:将所述关键帧细分为若干区段,且其中每一区段包括阈值数目的地图点来测试可视性。10.根据权利要求8所述的装置,其中所述装置进一步经配置以:将所述测试的结果传播到邻近于所述相应潜在可见点的阈值数目的点。11.根据权利要求8所述的装置,其中所述装置进一步经配置以:将所述关键帧细分为若干区段,其中将具有深度值的阈值数目的所述点分配给所述区段中的每一者。12.根据权利要求8所述的装置,其中所述装置进一步经配置以:相对于所述点的所述值来定所述深度图点的大小。13.根据权利要求8所述的装置,其中所述装置进一步经配置以:根据处理能力或可靠性设定,配置:若干区段来测试可视性、阈值数目的潜在可见点来测试、阈值数目的邻近点来传播可视性结果、具有深度值的阈值数目的点,或其任何组合。14.根据权利要求8所述的装置,其中当所述深度图点表示多个相应地图点距离时,最大距离表示被遮挡的点。15.一种机器可读非暂时性存储媒体,其中存储有程序指令,所...
【专利技术属性】
技术研发人员:朴勇民,丹尼尔·瓦格纳,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。