当前位置: 首页 > 专利查询>谷歌公司专利>正文

用于使用激光点云进行物体检测的方法和系统技术方案

技术编号:12565624 阅读:39 留言:0更新日期:2015-12-23 09:39
本申请描述了一种用于使用激光点云进行物体检测的方法和系统。在示例实施方式例中,计算装置可从传感器接收指示车辆的环境的激光数据并生成二维(2D)距离图像,其包括基于激光数据指示环境中物体的相应位置的像素。计算装置可修正2D距离图像以向映射到缺少激光数据的环境中的物体的部分的给定像素提供值,这可涉及基于由给定像素定位的邻近像素的平均值来向给定像素提供值。另外,计算装置可基于修正的2D距离图像来确定与环境中的物体的表面相对应的像素组的法向量,并且可使用法向量来向车辆的系统提供物体识别信息。

【技术实现步骤摘要】
【专利说明】用于使用激光点云进行物体检测的方法和系统相关申请的交叉引用本申请要求于2014年4月25日提交的美国专利申请第14/262,651号的优先权,其全部内容通过引用结合于此。
技术介绍
除非在本文中另有指示,否则本部分中描述的材料并不是本申请中的权利要求的现有技术,并且也不因包括在本部分中而被承认是现有技术。车辆可使用由传感器提供的信息来导航行驶路线。因此,车辆的计算装置可处理从车辆传感器接收到的信息以避免与障碍物碰撞并确保正确的导航。这种车辆通常装备有各种类型的传感器以便检周遭中的物体。例如,自主车辆可包括激光、声纳、RADAR、相机以及其它扫描和记录来自车辆的周遭的数据的装置。来自这些装置中的一个或多个的传感器数据可用于检测物体及其各自的特性(位置、形状、前进方向、速度等)。该检测和识别对自主车辆的安全操作是有用的。
技术实现思路
本申请公开了涉及用于使用激光点云进行物体检测的方法和系统的实施例。在一个示例中,本申请描述了一种方法。该方法可包括在计算装置处接收指示车辆的环境的激光数据,并且激光数据包括与环境中的一个或多个物体相关联的多个数据点。该方法还可包括,基于多个传感器数据点,生成包括指示相对于车辆的环境中的一个或多个物体的相应位置的多个像素的二维距离图像。另外,该方法可包括修正生成的二维距离图像以向多个像素中的映射到缺少激光数据的环境中的一个或多个物体的一个或多个部分的一个或多个给定像素提供相应值。在一些情况下,修正生成的二维距离图像以向一个或多个给定像素提供相应值是基于多个像素中的位于二维距离图像中的多个像素的一个或多个给定像素附近的各个邻近像素的。该方法可包括基于修正的二维距离图像,确定多个像素中的与环境中的一个或多个物体的相应表面(surface)相对应的一组或多组像素的多个法向量,并且基于一组或多组像素的多个法向量,将指示车辆的环境中的一个或多个物体的物体识别信息提供给车辆的一个或多个系统。在另一示例中,本申请描述了一种非暂态计算机可读介质,其上存储有在由计算装置运行时引起该计算装置执行功能的指令。所述功能可包括接收指示车辆的环境的激光数据,并且激光数据包括与环境中的一个或多个物体相关联的多个数据点。所述功能还可包括,基于多个传感器数据点,生成包括指示相对于车辆的环境中的一个或多个物体的相应位置的多个像素的二维距离图像。另外,所述功能可包括修正生成的二维距离图像以向多个像素中的映射到缺少激光数据的环境中的一个或多个物体的一个或多个部分的一个或多个给定像素提供相应值。在一些情况下,修正生成的二维距离图像以向一个或多个给定像素提供相应值是基于多个像素中的位于二维距离图像中的多个像素的一个或多个给定像素附近的各个邻近像素的。所述功能可包括基于修正的二维距离图像,确定多个像素中的与车辆的环境中的一个或多个物体的相应表面相对应的一组或多组像素的多个法向量,并且基于一组或多组像素的多个法向量,将指示车辆的环境中的一个或多个物体的物体识别信息提供给车辆的一个或多个系统。在又一示例中,本申请描述了一种系统。所述系统可包括至少一个处理器。所述系统还可包括其上存储有可运行指令的存储器,所述可运行指令在由至少一个处理器运行时引起该系统执行功能,所述功能包括接收指示车辆的环境的激光数据,并且激光数据包括与环境中的一个或多个物体相关联的多个数据点。所述功能还可包括,基于多个传感器数据点,生成包括指示相对于车辆的环境中的一个或多个物体的相应位置的多个像素的二维距离图像。另外,所述功能可包括,修正生成的二维距离图像以向多个像素中的映射到缺少激光数据的环境中的一个或多个物体的一个或多个部分的一个或多个给定像素提供相应值。在一些情况下,修正生成的二维距离图像以向一个或多个给定像素提供相应值是基于多个像素中的位于二维距离图像中的多个像素的一个或多个给定像素附近的各个邻近像素的。所述功能可包括基于修正的二维距离图像,确定多个像素中的与环境中的一个或多个物体的相应表面相对应的一组或多组像素的多个法向量,并且基于一组或多组像素的多个法向量,将指示车辆的环境中的一个或多个物体的物体识别信息提供给车辆的一个或多个系统。在另一示例中,提供一种系统,其包括用于实时生成非结构化和结构化激光点云的装置。所述系统还可包括用于接收指示车辆的环境的激光数据的装置,并且激光数据包括与环境中的一个或多个物体相关联的多个数据点。所述系统还可包括用于基于多个传感器数据点生成包括指示相对于车辆的环境中的一个或多个物体的相应位置的多个像素的二维距离图像的装置。此外,所述系统还可包括用于修正生成的二维距离图像以向多个像素中的映射到缺少激光数据的环境中的一个或多个物体的一个或多个部分的一个或多个给定像素提供相应值的装置。在一些情况下,所述系统可包括用于修正生成的二维距离图像以向一个或多个给定像素提供相应值基于多个像素中的位于二维距离图像中的多个像素的一个或多个给定像素附近的各个邻近像素的装置。所述系统可包括用于基于修正的二维距离图像确定多个像素中的与环境中的一个或多个物体的相应表面相对应的一组或多组像素的多个法向量的装置,以及用于基于一组或多组像素的多个法向量将指示车辆的环境中的一个或多个物体的物体识别信息提供给车辆的一个或多个系统的装置。前述概要仅是说明性的,并且并不意在以任何方式进行限制。除了上述的说明性方面、实施例及特征之外,进一步的方面、实施例及特征将通过参考图和下面的详细描述而变得明显。【附图说明】 图1是依据示例实施例的示例车辆的简要框图。图2图示了依据示例实施例的示例车辆。图3是用于使用激光点云进行物体检测的示例方法的流程图。图4是图示出二维距离图像的一部分中的像素的示例图。图5A从前侧视图示出了示例车辆并图示了由示例车辆的计算装置使用传感器数据生成的虚拟二维距离图像的部分。图5B从侧视图示出了示例车辆并图示了由示例车辆的计算装置使用传感器数据生成的二维距离图像的额外的部分。图5C从后视图示出了示例车辆并图示了由示例车辆的计算装置使用传感器数据生成的二维距离图像的部分。图f5D从另一后视图示出了示例车辆并图示了由示例车辆的计算装置使用传感器数据生成的二维距离图像的部分。图6是图示出一组像素的法向量计算的示例图。图7是图示出包括在计算装置上运行计算机过程的计算机程序的示例计算机程序产品的概念性局部视图的示意图。【具体实施方式】以下详细描述参考附图对所公开的系统和方法的各种特征和功能进行了描述。在图中,除非上下文另外指出,否则相似的符号标识相似的组件。本文中所描述的说明性系统和方法实施例并非意图进行限制。可容易理解,所公开的系统和方法的某些方面可以按多种不同的配置进行布置和组合,所有这些都在本文中被设想到。车辆,诸如自主或无人驾驶车辆,可在不需要驾驶员提供导引和控制的情况下导航行驶路线。为了实现安全、自主导航,车辆可利用从与车辆相关联的传感器获取的关于车辆周围的局部环境的数据。自主车辆可包括被配置为接收和处理在车辆操作时从传感器接收到的关于附近环境的信息的一个或多个计算装置。处理信息可使得计算装置能够在车辆行驶经过变化的环境时向车辆的系统提供信息和/或指令,以执行安全导航策略。在一个示例实施例中,车辆在于车辆的一个或多个计算装置本文档来自技高网...
用于使用激光点云进行物体检测的方法和系统

【技术保护点】
一种方法,包括:在计算装置处接收指示车辆的环境的激光数据,其中,激光数据包括与环境中的一个或多个物体相关联的多个数据点;基于多个数据点,生成包括指示相对于车辆的环境中的一个或多个物体的相应位置的多个像素的二维距离图像;修正生成的二维距离图像以向多个像素中的映射到缺少激光数据的环境中的一个或多个物体的一个或多个部分的一个或多个给定像素提供相应值,其中,修正生成的二维距离图像以向一个或多个给定像素提供相应值是基于多个像素中位于二维距离图像中的多个像素的一个或多个给定像素附近的各个邻近像素的;基于修正的二维距离图像,确定多个像素中的与环境中的一个或多个物体的相应表面相对应的一组或多组像素的多个法向量;以及基于一组或多组像素的多个法向量,将指示环境中的一个或多个物体的物体识别信息提供给车辆的一个或多个系统。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:J·斯陶特J·朱
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1