合成激光雷达信号的产生

文档序号:934601 发布日期:2021-03-05 浏览:3次 >En<

阅读说明:本技术 合成激光雷达信号的产生 (Generation of synthetic lidar signals ) 是由 J·N·卡斯佩斯 J·艾伯特 L·高尔霍夫 M·普菲尔 R·哈斯 T·毛雷尔 A·科雷瓦 于 2020-09-04 设计创作,主要内容包括:本发明涉及从利用物理激光雷达传感器测量的一组激光雷达信号中产生合成激光雷达信号的两维或多维频率表示的发生器,包括随机发生器和第一机器学习系统,其从随机发生器获得随机值的向量或张量作为输入,并且将每个向量或张量通过内部处理链映射成合成激光雷达信号的两维或多维频率表示,其中内部处理链利用多个参数被参数化,并且参数被设置为使得两维或多维频率表示和/或至少一个从频率表示中导出的特征参量对于合成激光雷达信号基本上具有与对于所测量的激光雷达信号相同的分布。此外本发明涉及制造发生器的方法、在车辆的环境中识别对象和/或无特定类型的对象的空间的方法以及优化激光雷达传感器的至少一个安装参数或运行参数的方法。(The invention relates to a generator for generating a two-dimensional or multi-dimensional frequency representation of a composite lidar signal from a set of lidar signals measured with a physical lidar sensor, comprising a random generator and a first machine learning system which takes as input vectors or tensors of random values from the random generator and maps each vector or tensor to a two-dimensional or multi-dimensional frequency representation of the composite lidar signal by an internal processing chain, wherein the internal processing chain is parameterized with a plurality of parameters and the parameters are arranged such that the two-dimensional or multi-dimensional frequency representation and/or at least one characteristic quantity derived from the frequency representation has substantially the same distribution for the composite lidar signal as for the measured lidar signal. The invention further relates to a method for producing a generator, a method for identifying objects and/or spaces without objects of a specific type in the environment of a vehicle, and a method for optimizing at least one installation or operating parameter of a lidar sensor.)

合成激光雷达信号的产生

技术领域

本发明涉及合成激光雷达信号的产生,所述合成激光雷达信号尤其可以用作用于借助于机器学习在激光雷达信号中识别对象的训练数据。

背景技术

为了车辆能够至少部分自动化地在街道交通中运动,需要检测车辆的环境,并且如果即将发生与车辆环境中的对象碰撞,则引入对策。环境代表的创建和定位(Lokalisierung)对于安全的自动化驾驶也是必要的。

此外,对象的速度和距离直接从激光雷达数据中得知。这些信息对于评判是否可能发生与对象的碰撞是重要的。但是,不能直接从激光雷达信号中识别是什么类型的对象。这种识别当前通过从数字信号处理计算属性来解决,并且最后以三维点云的形式来表示。

发明内容

激光雷达信号可以包括3D点云,所述3D点云在相对于传感器面的可预给定角度的情况下通过测量从传感器到第一反射面的间距来确定。从而,激光雷达传感器可以产生其邻近的周围环境的3D地图。

在本发明的范围中,开发了一种用于从利用物理激光雷达传感器测量的一组激光雷达信号中产生合成激光雷达信号的发生器。该发生器包括随机发生器和第一机器学习系统,所述第一机器学习系统从随机发生器获得随机值的向量或张量作为输入,并且通过内部处理链将每个这样的向量或每个这样的张量映射成合成激光雷达信号的直方图。

直方图表示可以包括时间空间中的表示。通过随时间探测光子来实现直方图表示。

第一机器学习系统的内部处理链利用多个参数被参数化。这些参数被设置为使得激光雷达信号的直方图表示和/或从该表示导出的至少一个特征参量对于合成激光雷达信号基本上具有与对于所测量的激光雷达信号相同的分布。

已认识到,恰好在借助于机器学习从激光雷达信号中识别对象时,必要的学习数据是短缺资源。用于从摄像机图像中识别对象的学习数据通常包括学习摄像机图像,所述学习摄像机图像已被人类如下评论(kommentieren)(标记):即在所述学习摄像机图像中在什么位置包含哪些对象。对象的视觉识别对于人类来说恰好是特别直观的,使得对用于评论摄像机图像的助力(Hilfskräfte)的要求比较低。

而从激光雷达信号中识别对象需要原始数据和专业知识的更高后处理耗费。这与以下方面有关:对象在可能处于可见光谱之外(例如在850nm至1600nm范围内)的激光雷达波长情况下的反射率经常与可见光谱中的反射率不一致。此外可能的是,所反射的激光雷达信号仅在多次反射之后才返回到传感器(例如在护栏、墙壁或道路表面处)。天气条件(尤其是雨或雾)可能经常以实在难以预测的方式影响激光雷达信号的传播。因此,借助射线追踪(Ray-Traycing)对激光雷达信号进行模拟是非常耗费的,并且有时与实际行为(Verhalten)具有偏差。

此外,同一个对象生产的激光雷达信号也取决于所使用的激光器和探测器的特性,例如取决于激光器的脉冲序列和波长或取决于探测器的光敏度。信号可以通过多径传播被改变,例如其方式是在不同的表面(例如行车道、护栏和/或墙壁)处多次被反射。最后,激光雷达信号也与材料有关。一些材料以不同的强度反射所发射的激射光,而另外的材料几乎完全吸收激射光,这于是又可能导致存在的对象非常差地或根本不被识别。

因此,一方面更加难以获得用于从激光雷达信号识别对象的学习数据,并且另一方面也需要与用于从摄像机图像识别对象相比更多的学习数据。

可以通过发生器减轻这种短缺。通过第一机器学习系统的参数被设置为使得从物理测量的激光雷达信号中可以看出的分布以合成激光雷达信号来代表,并且通过附加地每个所生成的激光雷达信号在实在难以与真实激光雷达信号区分开的意义上切合实际地起作用,可以产生任意多个切合实际地起作用的激光雷达信号,而为此不需要评论原始的物理测量的激光雷达信号。因此例如传感器制造商和OEM在试车时利用激光雷达传感器为了对象识别而常规性地执行的测量可以作为数据库被二次使用(zweitverwertet)。

特征参量可以是从激光雷达信号的直方图表示中导出的任意参量。如果该特征参量例如在由物理激光雷达传感器测量的激光雷达信号之间变化,则所述特征参量通过在此情况下得出的分布使这些激光雷达信号相关联。例如,特征参量可以包括来自点云的各个元素,给所述各个元素分配有相对于物理激光雷达传感器的距离和速度。于是可以经由与相同或至少一个相似的场景有关的这样的激光雷达信号来构成特征参量的一致分布。

可以由发生器本身学习内部处理链的参数。为此,发生器仅需要如下无论如何造成(geartetes)的反馈:当前参数在何种程度上引向(auf…führen)直方图或与所测量的激光雷达信号相配的特征参量的分布。

在一种特别有利的构型中,第一机器学习系统获得至少一个边界条件作为输入。内部处理链的参数被设置为使得直方图表示和/或特征参量对于合成激光雷达信号基本上具有与对于满足边界条件的那些所测量的激光雷达信号相同的分布。

例如,利用这种扩展,可以将对于所测量的激光雷达信号存在的评论转移到发生器中。边界条件例如可以在于:根据现有评论将所测量的激光雷达信号分配给特定类别。于是可以对于每个类别单独地产生任意多个合成激光雷达信号,所述合成激光雷达信号补充所测量的和同时所评论的激光雷达信号的原始库存。从而可以创造用于基于激光雷达信号的对象识别的监控式学习的足够大数据库。

但是,例如也可以使用边界条件,用以以辅助方式根据存在的所测量的激光雷达信号对于不存在测量的情形估计激光雷达信号。因此例如,原始的测量组可以包含响应于在特定背景光情况下入射到对象上的光波而从特定对象已获得的激光雷达信号。边界条件例如可以在于,对于背景光采用非测量的中间值或很少出现的最大值。于是,发生器在一定程度上(gleichsam)对针对背景光的所述中间值或最大值得出的激光雷达信号进行内插或外推。

例如,也可以有针对性地对于所谓的极端情况产生合成激光雷达信号,所述极端情况在现实中很少发生,但是对于对象识别特别重要。这些极端情况可能例如涉及特别危险并且其中因此需要用于至少部分自动化驾驶的系统或驾驶辅助系统的完美功能的情形。

在此,为了锚定(Verankerung)合成激光雷达信号,在现实中不需要物理场景的3D模型,而是特征参量的分布与所测量的激光雷达信号相配就足够了。同样,与在射线追踪(Ray-Tracing)模拟情况下不同,不需要关于激光雷达传感器、其安置位置、材料、形状和要识别的对象的反散射系数的详细知识。

此外可以使用边界条件,用以利用另一传感器的输出、例如利用摄像机、雷达传感器、其他激光雷达传感器或超声波传感器阵列的输出来过滤(filtern)激光雷达信号。

在一个特别有利的构型中,第一机器学习系统包括人工神经网络,其内部处理链具有至少一个全网络化层和/或至少一个卷积层。人工神经网络的主要长处是所述人工神经网络可以消除在输入和输出之间的维数的非常大的差异。具有随机值的向量或张量可以例如包含大约(in der Größenordnung)100个元素,而三维点云具有明显更高的维数。

随机发生器有利地是物理随机发生器,所述物理随机发生器从至少一个器件的热或电子噪声中和/或从不稳定同位素的放射性衰变的时间序列中产生随机值。以这种方式避免伪随机发生器的伪影(Artefakte)与由发生器产生的合成激光雷达信号叠加。

本发明还涉及由利用发生器制造的合成激光雷达信号的多个三维点云组成的数据组,并且涉及一种用于利用发生器产生这些合成激光雷达信号的方法。例如,该数据组可以直接被用作用于对象识别的监控式学习的训练数据,并且就此而言是具有客户利益的可独立销售的产品。发生器越好地工作,就越难以将由该发生器产生的合成激光雷达信号本身(per se)与物理测量的激光雷达信号区分开。但是,如果一方面给出激光雷达信号的三维点云,而另一方面给出发生器,则可以确定针对通过该发生器产生了所述激光雷达信号的至少一个概率。

本发明还涉及一种用于制造发生器的方法。在这种方法情况下,将所测量的激光雷达信号的三维点云与合成激光雷达信号的由发生器产生的三维点云联合在池中。利用分类器对池中包含的三维点云进行如下分类:所述三维点云是属于所测量的激光雷达信号还是属于合成激光雷达信号。鉴于分类器的尽可能差的分类品质对发生器中的机器学习系统的处理链的参数进行优化。

因此,分类器的分类品质用作用于学习发生器中的第一机器学习系统的内部处理链中的参数的反馈。该反馈可以例如是分类器的误差信号,或者例如也可以是在分类器中生成的置信度度量(Konfidenzmaß)。尤其是,分类器和发生器可以被交替地训练并且因此在一定程度上用作相互的陪练伙伴。

例如,发生器中的机器学习系统首先可以利用用于参数的标准值或随机值来初始化。如果现在将来自随机发生器的随机值提交给机器学习系统的输入端,则所生成的合成激光雷达信号以高概率与所测量的激光雷达信号没有很大关系。与此相应地,分类器将能够从三维点云的池中以大的置信度将属于合成激光雷达信号的三维点云与属于所测量的激光雷达信号的三维点云区分开。在机器学习系统的处理链中越多地优化参数,对于分类器而言该区分就变得越困难。这可以表现为:在更大数量的情况下分类是不正确的和/或进行分类所利用的置信度降低。

分类器可以是任何结构类型的。例如,所述分类器可以是静态分类器,该静态分类器通过检验特定特征或者也利用统计方法将三维点云分类为测量的或合成生成的。如果为发生器预给定了边界条件,则也对于分类器预给定相同的边界条件。

在一个特别有利的构型中,选择第二机器学习系统作为分类器。该第二机器学习系统具有另外的内部处理链,该另外的内部处理链利用多个参数被参数化。这些参数鉴于分类器的尽可能好的分类品质被优化。

于是例如可以同时或者也可以交替地训练两个机器学习系统。以这种方式,在第一机器学习系统和第二机器学习系统之间触发一种类型竞赛。第一机器学习系统不断地如下学习:即“伪造”切合实际的激光雷达信号,而第二机器学习系统如下学习:即识别“伪造”。最后,竞争导致:所获得的合成激光雷达信号几乎精确地模仿原始的物理测量的激光雷达信号,并且可以与这些激光雷达信号一起被用作用于对象识别的监控式学习的学习数据。

本发明还涉及一种用于在车辆的环境中识别对象和/或无预给定类型的对象的空间的方法。该车辆具有至少一个用于检测环境的至少一部分的激光雷达传感器。通过激光雷达传感器检测的激光雷达信号的三维点云由第三机器学习系统如下分类:即在车辆的环境中存在哪些对象。第三机器学习系统利用已经至少部分地利用根据本发明的发生器产生的训练数据得以训练或被训练。训练数据尤其可以部分地来自物理测量并且部分地来自发生器。

以这种方式,在识别对象时可以使用激光雷达技术的开头所提到的优点,而这不强制性地用以下来换取:与纯光学对象识别相比,明显更难以获得用于训练对象识别的学习数据。通过发生器可以将相对小的物理测量的激光雷达信号组丰富到为构建安全的对象识别所需要的量。

有利地,为了避免在所述车辆和对象之间碰撞的目的和/或为了适配所述车辆的速度和/或轨迹的目的,响应于对至少一个对象和/或无特定类型的对象的空间的识别,对所述车辆的对于所述车辆的驾驶员可感知的物理警告装置、驱动系统、转向系统和/或制动系统进行操控。这些目的是根本地力求对象识别的主要原因。

如先前所阐述的,对发生器预给定边界条件也使得能够从给定的所测量的场景组到还不存在测量的场景的内插或外推(Extrapolation)。这不仅可以用于在物理测量之后对激光雷达信号进行评估,而且用于改善物理测量本身。与是纯被动传感器的摄像机相比,激光雷达传感器是主动传感器,即由传感器本身辐射的光波用作测量信号。因此,激光雷达传感器的安装参数和运行参数对所获得的激光雷达信号在何种程度上适合于最终的对象识别有明显的影响。

因此,本发明还涉及一种用于优化用于在车辆的环境中识别对象和/或无特定类型的对象(72a,72b)的空间的激光雷达传感器的至少一个安装参数或运行参数的方法。在所述方法情况下,对于所述安装参数或运行参数的不同值,分别利用根据本发明的发生器产生和/或从先前由这样的发生器产生的数据组调用合成激光雷达信号的至少一个三维点云。在所述合成激光雷达信号的三维点云中以品质度量来评价对象的识别。如下改变所述安装参数或运行参数,使得所述品质度量采用极限值。

发明人已经认识到,在安全的对象识别的最终目的方面有利的是不仅考虑对所记录的激光雷达信号的分析,而且考虑物理数据记录本身,在所记录的物理激光雷达信号中不再能够识别的信息也不再能够通过仍如此好的分析被评估。例如,当传感器的测量范围由于对比度特别强的对象而不敏感地出现使得对比度弱的人类沉没在噪声中时,可能会发生这样的情况。如果从整体上观察并且优化物理数据记录和后续分析,则可以从而更进一步地改善最终获得的对象识别。

在此,经由品质度量尤其使得能够为特定的对象设置对象识别,并且在目标冲突时设置优先级。没有任何一组安装参数或运行参数可能对于所有可能发生的事是完美的。例如,对行人、骑自行车者或其他较弱的交通参与者的安全识别可能相比于对混凝土系缆柱的识别具有优先地位。如果对较弱交通参与者的改善的识别现在具有最高优先级,则可能出现以下情况:即这仅以有损于其他方面的方式才是可能的,例如,以未识别到一些混凝土系缆柱为代价。

尽管所述发生器和所述方法分别利用硬件,并且有针对性地使用相应优化的硬件分别是有利的,但是也从而存在发生器和方法的使用已经存在的硬件足够的有效实施方式。因此,提供根据本发明的功能可以全部或部分地以软件实现,所述软件以不同方式操控硬件。该软件可以例如作为对现有硬件的更新或升级被销售,并且就此而言是独立产品。因此,本发明还涉及一种具有机器可读指令的计算机程序,当所述机器可读指令在计算机上和/或在控制设备上被实施时,所述机器可读指令将计算机和/或控制设备升值为根据本发明的发生器,和/或促使所述计算机和/或控制设备实施根据本发明的方法。同样,本发明还涉及具有计算机程序的下载产品或机器可读数据载体。

下面与根据图对本发明的优选实施例的描述一起更详细地示出对本发明进行改善的其他措施。

附图说明

图1示出发生器1的实施例;

图2示出用于制造的方法100的实施例;

图3示出用于识别对象的方法200的实施例;

图4示出用于优化的方法300的实施例。

具体实施方式

按照图1,发生器1包括随机发生器2和带有内部处理链4的机器学习系统3。随机发生器2将随机值21作为输入馈送到机器学习系统3中,所述机器学习系统接着在考虑同样所输入的边界条件31的情况下产生三维点云13。这些三维点云13对应于合成激光雷达信号12。

机器学习系统3包含神经网络或通过神经网络给出,其内部处理链4具有两个卷积层42a和42b、两个全网络化层(vollvernetzte Schichten)43a和43b以及一个上采样(Upsampling)层44。内部处理链4利用多个参数41a-41c被参数化。

然而,其他架构也是可能的,所述其他架构例如包括仅一个卷积层42a、42b并且不包括全网络化层43a、43b,或者包括仅一个全网络化层43a、43b并且不包括卷积层42a、42b,并且其中缺少上采样层44。

可以从由发生器1产生的三维点云13中导出特征参量14。也可以从由物理激光雷达传感器9测量的雷达信号10的三维点云11中导出模拟(analoge)特征参量14,其中这里也选择与预给定的边界条件31相配的那些点云11。

发生器1的机器学习系统3中的内部处理链4的参数41a-41c被设置为使得三维点云11、13和/或特征参量14对于合成激光雷达信号12基本上具有与对于所测量的激光雷达信号10相同的分布。

利用发生器1产生的多个三维点云13被汇总在数据组(Datensatz)13a中。例如,利用该数据组13a可以放大用于基于激光雷达信号的对象识别的监控式学习的数据库。

图2示出用于制造发生器1的方法100的实施例。该方法100的主要目的是获取用于发生器1中的机器学习系统3的内部处理链4的参数41a-41c。

类似于图1,由发生器1在注意边界条件31的情况下产生合成激光雷达信号12的三维点云13。在该方法100的步骤110中,将这些三维点云与物理测量的激光雷达信号10的三维点云11一起聚集在池(Pool)15中,所述物理测量的激光雷达信号的三维点云11与相同的边界条件31相配。

在该方法100的步骤120中,包含在池15中的三维点云11、13由分类器5如下分类:所述三维点云是属于所测量的激光雷达信号10还是属于合成激光雷达信号12。对于所述分类,可以说明分类品质5a,所述分类品质可以包含例如分类的正确性和/或置信度。

现在在该方法100的步骤130中,鉴于分类器5的尽可能差的分类品质5a对发生器1的机器学习系统3中的内部处理链4的参数41a-41c进行优化。

在此,分类器5原则上可以是静态分类器,所述静态分类器不进一步学习(dazulernen)。然而,在图2中所示的实施例中,分类器5被构造为第二机器学习系统,并且具有另外的内部处理链6,该另外的内部处理链6利用多个参数61a-61c被参数化。在该方法100的步骤140中,鉴于分类器5的尽可能好的分类品质5a对这些参数61a-61c进行优化。

例如,步骤130和140可以同时而或者也可以交替地被实施。

图3示出用于在车辆7的环境71中识别对象72a、72b和/或无特定类型的对象72a、72b的空间的方法200的实施例。使用激光雷达传感器73作为用于识别的数据源,所述激光雷达传感器将所测量的激光雷达信号的三维点云11提供给第三机器学习系统74。该第三机器学习系统74已经利用训练数据74a得以训练,所述训练数据74a包括由发生器1产生的数据组13a。除了数据组13a之外,训练数据74a尤其还可以包括物理测量,使得数据组13a最终对物理测量进行补充。第三机器学习系统74也只有在该方法200的步骤210中才能相应地被训练。

在该方法200的步骤220中,第三机器学习系统74如下对三维点云11分类,即哪些对象72a、72b存在于车辆7的所检测的环境71中。在图3中,作为示例性对象绘出了行人72a和混凝土系缆柱72b。

在该方法200的步骤230中,使用分类的结果,用以为了避免与所识别的对象72a、72b碰撞的目的和/或为了适配车辆7的速度和/或轨迹(Trajektorie)的目的而操控车辆7的用于车辆7的驾驶员的警告装置75a、驱动系统75b、转向系统75c和/或制动系统75d。例如,可以将速度调节到额定值和/或驾驶助理(Fahrassistent)可以选择车道(Fahrspur)。除了激光雷达信号之外,对于这些任务也还可以考虑其他传感器、诸如摄像机、雷达或超声波的附加信息。

通过激光雷达传感器73的物理数据记录(Datenaufnahme)尤其受安装参数73a、在这里例如激光雷达传感器73a的安装位置以及运行参数73b、在这里例如所发出的光波的波长λ影响。因此,安装参数73a和运行参数73b是可以被优化用以改善对象识别或诸如车道引导(Spurführung)之类的其他应用的最终结果的其他自由度。

图4概述用于该优化的方法300的实施例。根据安装参数73a和/或运行参数73b的值,在该方法300的步骤310a中利用发生器1产生合成激光雷达信号12的三维点云,和/或在该方法300的步骤310b中从先前由发生器1产生的数据组13a中调用这样的三维点云13。

利用在实际使用时也应该在车辆7中使用的第三机器学习系统74,如下对三维点云13进行分类:即在这一方面可以识别哪些对象72a、72b。在该方法300的步骤320中以品质度量(Gütemaß)来评价对象72a、72b的这种识别。在该方法300的步骤340中检验:该品质度量是否如所期望的那样采用极限值。如果这是这种情况(真值1),则认为安装参数73a或运行参数73b的所测试的值是最佳的。而如果不采用期望的极限值(真值0),则在该方法300的步骤330中改变安装参数73a或运行参数73b,以便更近地接近所期望的极限值或在下一过程时达到该所期望的极限值。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:电离层延迟模型系统和建模方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类