This disclosure provides an AR system that utilizes pre-generated 3D models of the world to improve rendering of 3D graphical content of AR views of scenes, such as AR views of the world in front of mobile vehicles. By using the pre-generated 3D model, AR system can use various technologies to enhance the rendering ability of the system. AR systems can obtain pre-generated 3D data (e.g., 3D blocks) from remote sources (e.g., cloud-based storage devices), and can use the pre-generated 3D data (e.g., 3D grids, textures and other geometric information) to enhance local data (e.g., point cloud data collected by vehicle sensors) to determine more scene-related information than can be obtained from local data. Includes information about the occluded or remote areas of the scene.
【技术实现步骤摘要】
【国外来华专利技术】增强现实显示器
技术介绍
遥感技术为不同的系统提供有关该系统的外部环境的信息。各种技术应用可依赖于遥感系统和遥感装置来操作。此外,随着越来越多的系统试图利用更大量的数据以在动态环境中执行不同的任务;遥感提供可有利于决策的环境数据。例如,引导机器操作的控制系统可利用遥感装置来检测工作空间内的对象。又如,增强现实(AR)系统可利用遥感装置来提供关于环境中对象的深度信息。在一些情形中,基于激光的感测技术,例如光测距与检测(激光雷达),能够提供高分辨率的环境数据,诸如深度图,其可表示不同对象与激光雷达的接近度。在实时增强现实作为在不断变化的环境中以各种速度和角度行驶的车辆中的主要显示技术时,其面临各种挑战。天气状况、阳光和车辆运动学仅为可能影响渲染但还限制系统的总体功能的几个因素。这点尤其正确,因为车载传感器具有固定范围并且通常需要用于优化影响总体质量和响应时间的查询的算法。
技术实现思路
本公开描述了例如可用于车辆中的增强现实(AR)显示器的方法和系统。本公开描述了一种AR系统的实施方案,其利用预先生成的世界的立体重建或3D模型来协助锚定并改善AR场景的渲染。通过利用世界的立体重建,AR系统的实施方案可以使用多种技术来增强系统的渲染能力。在实施方案中,AR系统可获取预先生成的3D数据(例如,3D图块),该3D数据来自由随时间推移利用大量来源所采集的真实世界图像生成的世界的立体重建,并且可使用该预先生成的3D数据(例如,3D网格、纹理,和其他几何信息的组合)来确定有关场景的比能够从本地源获得的(例如,由车辆传感器所采集的点云数据)更多信息,AR渲染可得益于这些信息。本公开描 ...
【技术保护点】
1.一种系统,包括:投影仪;和控制器,所述控制器被配置为:获得用于真实世界场景的至少一部分的预先生成的3D数据,其中所述预先生成的3D数据包括针对所述场景的相应区域的预先生成的3D网格;确定所述预先生成的3D网格中的一者或多者,所述预先生成的3D网格中的所述一者或多者包括局部区域中的位于一个或多个传感器的范围内的部分;使用从所述一个或多个传感器获得的点云数据来生成针对所述局部区域中的未包括在所述预先生成的3D网格中的部分的局部3D网格;以及使用所述局部3D网格和所述预先生成的3D网格来生成所述场景的3D模型。
【技术特征摘要】
【国外来华专利技术】2016.09.23 US 62/398,9271.一种系统,包括:投影仪;和控制器,所述控制器被配置为:获得用于真实世界场景的至少一部分的预先生成的3D数据,其中所述预先生成的3D数据包括针对所述场景的相应区域的预先生成的3D网格;确定所述预先生成的3D网格中的一者或多者,所述预先生成的3D网格中的所述一者或多者包括局部区域中的位于一个或多个传感器的范围内的部分;使用从所述一个或多个传感器获得的点云数据来生成针对所述局部区域中的未包括在所述预先生成的3D网格中的部分的局部3D网格;以及使用所述局部3D网格和所述预先生成的3D网格来生成所述场景的3D模型。2.根据权利要求1所述的系统,其中所述点云数据包括多个数据点,其中每个数据点指示由所述一个或多个传感器检测到的所述局部区域内的表面上的点的深度、方向和高度。3.根据权利要求1所述的系统,其中所述预先生成的3D网格包括所述场景中的超出所述传感器的范围的部分以及所述场景中的被所述场景中的物体或地形所遮挡的部分。4.根据权利要求1所述的系统,其中所述一个或多个预先生成的3D网格包括所述场景中的位于所述一个或多个传感器的所述范围内的被所述一个或多个传感器的所述范围内的物体或地形所遮挡的部分。5.根据权利要求1所述的系统,其中为了生成所述局部3D网格,所述控制器被配置为查询点云以获取针对所述局部区域中的未包括在所述一个或多个预先生成的3D网格中的部分的数据点,其中针对所述局部区域中的包括在所述一个或多个预先生成的3D网格中的部分不执行查询。6.根据权利要求1所述的系统,其中所述控制器被进一步配置为:至少部分地根据所述3D模型来渲染所述场景的虚拟内容;以及将经渲染的虚拟内容提供至所述投影仪以用于投影到显示器,其中所投影的虚拟内容向查看者提供所述场景的增强视图。7.根据权利要求6所述的系统,其中所述预先生成的3D数据包括所述场景中的一个或多个表面的表面法线,并且其中,为了至少部分地根据所述3D模型来渲染所述场景的虚拟内容,所述控制器被配置为:确定来自所述场景中的光源的光的方向;根据所述光的所述方向和表面的所述表面法线来确定所述表面在所述查看者的方向上反射所述光;以及将打算显示在所述表面上或所述表面附近的所述虚拟内容的一部分移动至所述场景中的另一个位置。8.根据权利要求6所述的系统,其中所述预先生成的3D数据包括针对所述场景中的一个或多个表面的包括表面法线、纹理和颜色的信息,并且其中为了至少部分地根据所述3D模型来渲染所述场景的虚拟内容,所述控制器被配置为根据所述表面信息来更改所述虚拟内容的一部分的渲染或位置。9.根据权利要求6所述的系统,其中所述虚拟内容包括以下中的一者或多者:对所述场景中的在所述传感器的范围内的特征结构的指示、对所述场景中的超出所述传感器的范围的特征结构的指示、或对所述场景中的被所述场景中的物体或地形所遮挡的特征结构的指示。10.根据权利要求6所述的系统,其中所述显示器被结合到车辆的挡风玻璃中。11.根据权利要求10所述的系统,其中所述虚拟内容包括以下中的一者或多者:对路线中的在所述传感器的范围内的一部分的指示、对所述路线中的超出所述传感器的范围的一部分的指示、或对所述路线中的被所述场景中的物体或地形特征所遮挡的一部分的指示。12.根据权利要求10所述的系统,其中所述虚拟内容包括被所述场景中的物体或地形特征所遮挡的移动对象的图形表示,其中所述控制器被配置...
【专利技术属性】
技术研发人员:P·S·皮埃蒙特,D·德罗查罗萨里奥,J·D·古斯奈尔,P·迈耶,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。