激光雷达及其测量目标反射率的方法和系统与流程

文档序号:29497725发布日期:2022-04-06 16:06阅读:979来源:国知局
激光雷达及其测量目标反射率的方法和系统与流程

1.本发明实施例涉及激光雷达反射率测量技术领域,尤其涉及激光雷达及其测量目标反射率的方法和系统。


背景技术:

2.激光雷达目前已被广泛应用于自动驾驶等智能驾驶领域以及机器人领域。其工作原理是通过发射探测光束,并通过探测器接收目标反射的回波,通过测量探测光束和回波信号之间的时间差以获得目标的探测信息。
3.激光雷达应用于智能驾驶时,容易遇到一些多回波场景。为了保障行车安全,智能驾驶应用中对目标反射率的测量,既希望能够获得目标在测距范围的目标反射率信息,而不仅仅获得远距离目标的反射率信息;同时也需要在多回波情形下,分别获得多个目标的反射率信息,以通过反射率信息进行目标识别。


技术实现要素:

4.有鉴于此,本发明实施例提供一种激光雷达及其测量目标反射率的方法和系统,能够实现对测距范围内多回波目标的反射率测量。
5.首先,本发明实施例提供了一种激光雷达测量目标反射率的方法,所述激光雷达包括探测器,所述方法包括:
6.分别获取所述探测器接收探测光束被至少一个目标反射的回波后输出的至少一个回波脉冲信号和回波能量信号;所述回波能量信号适于表示所述探测器在探测窗口内接收到的所有回波能量;
7.根据所述至少一个回波脉冲信号确定所述至少一个目标反射回波的能量在所述回波能量信号中的占比,得到至少一个目标的反射率。
8.可选地,所述根据所述至少一个回波脉冲信号确定所述至少一个目标反射回波的能量在所述回波能量信号中的占比,得到至少一个目标的反射率,包括:
9.分别采集所述至少一个回波脉冲信号和所述回波能量信号对应的信号特征,得到对应的脉冲信号特征和能量信号特征;
10.根据所述脉冲信号特征确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波;
11.当确定所述探测器接收到的回波为单目标反射回波时,根据所述能量信号特征,确定所述单目标的反射率;
12.当确定所述探测器接收到的回波为多目标反射回波时,分别根据各目标反射回波的能量在所述回波能量信号中的占比,分别得到各目标的反射率。
13.可选地,所述根据所述脉冲信号特征确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波,包括:
14.确定所述至少一个回波脉冲信号中符合发射脉冲组的编码的脉冲组数量;
15.根据所述脉冲组的数量,确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波。
16.可选地,在根据所述脉冲组的数量,确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波之前,还包括:
17.选择所述至少一个回波脉冲信号中包含的幅度超过预设幅度阈值的回波脉冲。
18.可选地,所述当确定所述探测器接收到的回波为多目标反射回波时,分别根据各目标反射回波的能量在所述回波能量信号中的占比,分别得到各目标的反射率,包括:
19.根据所述脉冲信号特征,获取各目标对应的反射回波的回波信号特征及其总和;
20.将所述各目标的回波信号特征在总和中的占比,作为各目标反射回波的能量在所述回波能量信号中的占比。
21.可选地,所述各目标对应的反射回波信号的回波信号特征包括以下至少一种:
22.脉冲峰值、脉冲前沿斜率、脉冲后沿斜率、脉冲阈值脉宽、脉冲覆盖面积。
23.可选地,获取所述探测器接收探测光束被至少一个目标反射的回波后输出的回波能量信号包括:
24.获取所述探测器接收环境光输出的环境光能量信号;
25.将所述探测器在探测窗口内接收到的能量信号与环境光能量信号之差作为回波能量信号。
26.可选地,根据回波电信号幅度随时间的积分确定所述回波能量信号。
27.可选地,所述回波电信号为光电流、光电压、探测光子数中的至少一种。
28.本发明实施例还提供了一种激光雷达测量目标反射率的测量装置,所述激光雷达包括探测器,所述测量装置包括:
29.第一信号获取单元,适于获取所述探测器接收探测光束被至少一个目标反射的回波后输出的至少一个回波脉冲信号;
30.第二信号获取单元,适于获取所述探测器接收探测光束被至少一个目标反射的回波后输出的回波能量信号;所述回波能量信号适于表示所述探测器在探测窗口内接收到的所有回波能量;
31.处理单元,适于根据所述至少一个回波脉冲信号确定所述至少一个目标反射回波的能量在所述回波能量信号中的占比,得到至少一个目标的反射率。
32.本发明实施例还提供了一种激光雷达,包括:
33.探测器,适于接收并响应于探测光被至少一个目标反射的回波,输出至少一个回波脉冲信号和回波能量信号;所述回波能量信号适于表示所述探测器在探测窗口内接收到的所有回波能量;
34.处理器,与所述探测器耦接,适于根据所述至少一个回波脉冲信号确定所述至少一个目标反射回波的能量在所述回波能量信号中的占比,得到至少一个目标的反射率。
35.可选地,所述激光雷达还包括:
36.第一信号采集器,适于采集所述至少一个回波脉冲信号对应的信号特征,得到对应的脉冲信号特征;
37.第二信号采集器,适于采集所述回波能量信号对应的信号特征,得到对应的能量信号特征;
38.所述处理器,适于根据所述脉冲信号特征确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波,当确定所述探测器接收到的回波为单目标反射回波时,根据所述能量信号特征,确定所述单目标的反射率;当确定所述探测器接收到的回波为多目标反射回波时,分别根据各目标反射回波的能量在所述回波能量信号中的占比,分别得到各目标的反射率。
39.可选地,所述处理器,适于确定所述至少一个回波脉冲信号中符合发射脉冲组的编码的脉冲组数量;根据所述脉冲组的数量,确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波。
40.可选地,所述处理器,适于在根据所述脉冲组的数量,确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波之前,选择所述至少一个回波脉冲信号中包含的幅度超过预设幅度阈值的回波脉冲。
41.可选地,所述处理器,适于在确定接收到的回波类型为多目标反射回波时,根据所述脉冲信号特征,获取各目标对应的反射回波的回波信号特征及其总和,将所述各目标的回波信号特征在总和中的占比,作为各目标反射回波的能量在所述回波能量信号中的占比。
42.可选地,所述第一信号采集器,包括以下其中至少一种:
43.第一模数转换器,适于对所述至少一个回波脉冲信号进行采样,得到所述脉冲信号特征;
44.时间数字转换器,适于对所述回波脉冲信号进行采样,得到所述脉冲信号特征;
45.所述第二信号采集器,包括:
46.第二模数转换器,适于对所述回波能量信号进行采样,得到所述能量信号特征。
47.可选地,所述探测器包括多个并联的单光子雪崩二极管,所述第二模数转换器,适于根据所述探测器输出的回波电信号幅度随时间的积分确定所述回波能量信号,所述回波电信号幅度与所述探测器中被触发的单光子雪崩二极管的数量正相关。
48.可选地,所述探测器包括:硅光电倍增管,所述硅光电倍增管包括两个输出端口,其中:
49.第一输出端口,输出所述至少一个回波脉冲信号;
50.第二输出端口,通过分支电路输出所述回波能量信号。
51.可选地,所述第一输出端口包括:耦合电容;所述第二输出端口包括:积分电路。
52.通过激光雷达的探测器可以接收到探测光束被目标反射的回波信号,采用本发明实施例中的激光雷达测量目标反射率的方案,分别获取所述探测器接收探测光束被至少一个目标反射的回波后输出的至少一个回波脉冲信号和回波能量信号,进而根据所述至少一个回波脉冲信号确定所述至少一个目标反射回波的能量在所述回波能量信号中的占比,可以得到至少一个目标的反射率,其中,一方面,由于所述回波能量信号适于表示所述探测器在探测窗口内接收到的所有回波能量,另一方面,可以根据所述至少一个回波脉冲信号确定所述至少一个目标反射回波的能量在所述回波能量信号中的占比,因此可以得到所述探测窗口内所有目标的反射率,实现对测距范围内多回波目标的反射率测量,提高目标反射率测量的准确性和完整性。
53.进一步地,在整个测量计算过程中,一方面,由于基于探测器接收目标反射后输出
的回波脉冲信号得到的脉冲信号特征可以反映回波光强度,且由于回波脉冲信号具有脉宽窄的特点,因此根据所述脉冲信号特征容易区分来自不同目标的回波,故首先可以根据所述脉冲信号特征确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波,进而,当确定所述探测器接收到的回波为单目标反射回波时,可以根据所述能量信号特征,确定所述单目标的反射率;当确定所述探测器接收到的回波为多目标反射回波时,分别根据各目标反射回波的能量在所述回波能量信号中的占比,分别得到各目标的反射率,从而可以准确地测量得到整个测距范围内不同目标真实的反射率。其中,由于回波脉冲信号的动态范围很窄,若只使用回波脉冲信号特征,无法准确地测量目标反射率,而采用回波能量信号特征能够实现高动态范围的反射率测量,并且,基于脉冲信号特征进行回波信号的区分和能量分配,从而可以准确地测量得到整个测距范围内不同目标的反射率,能够提高动态范围和测量精度。
54.进一步地,通过确定所述至少一个回波脉冲信号中符合发射脉冲组的编码的脉冲组数量,进而根据所述脉冲组的数量,确定所述探测器接收到的回波的类型为单目标回波还是多目标反射回波,也即仅当脉冲组的编码符合发射脉冲组的编码时,才将该脉冲组对应的目标认定为真实目标,因此根据符合发射脉冲组的编码的脉冲组的数量,可以确定真实目标的数量,从而可以进一步提高激光雷达多目标探测的准确性。
55.进一步地,通过选择所述至少一个回波脉冲信号中包含的幅度超过预设幅度阈值的回波脉冲,可以滤除各种光噪声和电噪声引起的噪声脉冲的干扰,提取出真实目标的回波脉冲,从而能够进一步提高测量的准确性。
56.进一步地,根据所述脉冲信号特征,获取各目标对应的反射回波的回波信号特征及其总和,进而将所述各目标的回波信号特征在总和中的占比,作为各目标反射回波的能量在所述回波能量信号中的占比,采用上述方式,能够真实反映探测窗口内各目标的真实反射率信息,从而可以提高多目标探测的准确性。
57.进一步地,通过获取所述探测器接收环境光输出的环境光能量信号,并将所述探测器在探测窗口内接收到的能量信号与环境光能量信号之差作为回波能量信号,可以避免环境光对探测结果的影响,进一步提高激光雷达探测结果的准确性。
附图说明
58.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
59.图1a示出了一种sipm的电路结构示意图;
60.图1b示出了另一种sipm的电路结构示意图;
61.图2a至图2c示出了激光雷达探测中几种典型的多回波场景示意图;
62.图3示出了本发明实施例中一种激光雷达测量目标反射率的方法的流程图;
63.图4a和图4b分别示出了回波脉冲信号和回波能量信号的波形示意图;
64.图5示出了本发明实施例中一种积分电路的具体结构示意图;
65.图6示出了本发明实施例中一种图5所示积分电路输出的信号示意图;
66.图7示出了本发明实施例中一种得到目标反射率的具体方法的流程图;
67.图8示出了本发明实施例中一种采集脉冲信号特征的原理示意图;
68.图9示出了本发明实施例中一种激光雷达测量目标反射率的方法的具体实施流程图;
69.图10示出了本发明实施例中一种反射率校准表中反射率映射曲线示意图;
70.图11示出了本发明实施例中一种激光雷达测量目标反射率的测量装置的结构示意图;
71.图12示出了本发明实施例中一种激光雷达的结构示意图。
具体实施方式
72.激光雷达发射的探测光束遇到目标后,一部分被目标反射回激光雷达。激光雷达包括探测器,通过探测器可以接收目标反射的回波信号,进而通过测量探测光束和回波信号之间的时间差可以获得目标的探测信息。硅光电倍增管(silicon photomultiplier,sipm),是一种由工作在盖革模式的雪崩二极管(或称为单光子雪崩二极管,single photon avalanche diode,spad)阵列组成的且具有单光子响应特性的新型光电探测器件。由于sipm通常是基于互补金属氧化物半导体(complementary metal oxide semiconductor,cmos)工艺制造的器件,具有极高的光电增益(~106),近年来开始被应用于激光雷达领域。
73.很多用于激光雷达的sipm都具有第一输出端口output1和第二输出端口output2两个输出端口,从所述第一输出端口output1或从所述第二输出端口output2输出的信号均可以被用来测量目标的反射率。
74.如图1a所示的一种三端口sipm的电路结构示意图,其中,sipm 0a包括多个彼此并联的微单元μ-cell,每个微单元μ-cell包括一个spad以及与之串联的淬灭电阻rq,阴极端口cathode用于施加偏置电压vbias;阳极端口anode用于作为第二输出端口output2,输出回波能量信号;第一输出端口output1用于输出所述至少一个回波脉冲信号。
75.又如图1b所示的一种双端口sipm的电路结构示意图,sipm 0b与sipm 0a的不同之处在于,在sipm 0b的阴极端口cathode设置分支电路b01作为输出支路,形成第一输出端口output1,在阳极端口anode设置分支电路b02,形成第二输出端口output2。其中,第一分支电路b01通过耦合电容c
s0
输出回波脉冲信号,第二分支电路b02通过积分电路(例如图5所示的积分电路)输出回波能量信号。
76.传统上,应用sipm的激光雷达测量目标反射率,一般是基于回波脉冲信号的脉冲信号特征进行。例如,基于回波脉冲信号的峰值测量目标反射率,此种方案需要激光雷达在探测器信号读出电路配置带宽超过200兆、位数超过10位(bit)的高速模数转换器(analog-to-digital,adc),这将大大增加激光雷达的功耗和成本,且由于散热设计将增大激光雷达的体积,增加雷达结构的复杂度,并不适应激光雷达小体积、低成本、低功耗的发展趋势。
77.又如,基于回波脉冲信号的前沿斜率和脉宽测量目标反射率,一般需要激光雷达配置时间数字转换器(time-to-digital converter,tdc)对回波脉冲信号进行采样,是目前飞行时间(time of flight,tof)测量功耗、成本相对较优的方案,十分适合激光雷达的小型化。然而,回波脉冲信号的前沿斜率和脉宽随机抖动很大,很难获得高精准度的反射率测量值;并且,回波脉冲信号的动态范围很窄,容易饱和(目标距离较近时,即使是低反射率
的目标,回波脉冲信号的强度也足以使sipm饱和),几乎探测不到目标的反射率,造成反射率测量失效。
78.针对上述基于回波脉冲信号进行测量所存在的上述问题,可以基于第二输出端口输出的回波能量信号测量反射率,该方法具有很大的动态范围及测量精准度。激光雷达发射探测光信号,探测器接收回波光信号并转换为电信号,在激光雷达的最远目标探测距离对应的飞行时间之后,探测器不再接收该探测光信号被反射的回波光信号。探测器对应该探测光信号接收回波光信号的总时间可以称为探测窗口。在探测窗口内,探测光信号可能仅被一个物体反射,探测器接收到该一个物体反射得到的回波光信号,即单目标回波或单一事件;探测光也可能被多个不同的物体反射,使探测器接收到多个物体分别反射得到的回波光信号,即多目标反射回波,或称为多回波或多事件。
79.经研究发现,由于第二输出端口输出的回波能量信号覆盖时间较长,多目标回波信号相互交叠而无法区分,所以无法测量多回波所对应的各个目标的反射率。此外,在多回波情形下测量到的反射率数值具有不确定性,容易因为多回波的能量累积引起反射率测量值的漂升,也存在一些局限性。
80.然而,激光雷达应用于智能驾驶中,容易遇到一些多回波的场景,参照图2所示的激光雷达探测过程中典型的几种多回波场景示意图。一种场景是,激光雷达的一个光发射单元,例如一个激光器所发射的探测光束可能同时照射到前后两个物体上。如图2a所示,激光雷达a发射的探测光束s1分别照射到与激光雷达a距离不同的目标物体t1和t2上,则会接收到这两个目标物体t1、t2反射的回波r1、r2。另一种场景是,激光雷达发射的探测光束可能遇到透光性物体,这样,所述探测光束的一部分会被所述透光性物体反射回来,另一部分则会透过所述透光性物体照射到另一个物体上后并经所述透光性物体反射回来。如图2b所示,激光雷达a发射的探测光束s2先照射到透明或半透明的目标物体t3(例如玻璃)后,所述目标物体t3会向激光雷达a反射回波r3,同时,所述探测光束s2的其中一部分会透过所述目标物体t3照射到目标物体t4,所述目标物体t4反射的回波r4透过所述目标物体t3传递至所述激光雷达a。还有一种场景是,在雨雪、尘埃等天气情形下,激光雷达发射的探测光束的一部分会被雨滴、雪、灰尘等散射回激光雷达,另一部分散射至目标物体,被目标物体反射回激光雷达。如图2c所示,激光雷达a发射的探测光束s3照射到雨滴d0上,发生散射,一部分会作为回波信号r5反射回激光雷达a,另一部分会散射至目标物体t5,目标物体t5反射的回波r6到达激光雷达。
81.综上可知,目前激光雷达所采用的目标反射率测量方法,难以实现对测距范围内多回波目标的反射率测量,而对于智能驾驶及机器人领域等激光雷达广泛应用的领域,多回波场景是广泛存在的,因此如何实现对测距范围内多回波目标的识别及探测是亟待解决的问题。
82.为此,本发明实施例通过分别获取所述探测器接收探测光束被至少一个目标反射的回波后输出的至少一个回波脉冲信号和回波能量信号,进而根据所述至少一个回波脉冲信号确定所述至少一个目标反射回波的能量在所述回波能量信号中的占比,可以得到至少一个目标的反射率。采用本发明实施例方案,一方面,由于所述回波能量信号适于表示所述探测器在探测窗口内接收到的所有回波能量,另一方面,可以根据所述至少一个回波脉冲信号确定所述至少一个目标反射回波的能量在所述回波能量信号中的占比,因此可以得到
所述探测窗口内所有目标的反射率,实现对测距范围内多回波目标的反射率测量,提高目标反射率测量的准确性和完整性。
83.在本发明实施例中,所采用的探测器可以是sipm、也可以是光电二极管(photodiode,pd)、pin pd、spad等光电探测器件,本发明实施例并不限定所述探测器的具体器件类型,只要通过所述探测器件能够探测得到探测光束被至少一个目标反射的回波,并基于所述回波能够输出所述至少一个目标的回波脉冲信号及回波能量信号即可。
84.为使本领域技术人员更好地理解本发明实施例的发明构思、技术原理及优点,以及更好地实施本发明,以下结合附图,通过一些具体应用示例进行详细说明。
85.参照图3所示的激光雷达测量目标反射率的方法的流程图,在本发明实施例中,具体可以采用如下方法进行目标反射率的测量。
86.s01,分别获取所述探测器接收探测光束被至少一个目标反射的回波后输出的至少一个回波脉冲信号和回波能量信号。
87.在具体实施中,可以通过探测器的第一输出端口获取所述至少一个回波脉冲信号,通过所述探测器的第二输出端口获取所述回波能量信号。
88.作为一具体示例,若探测器具体为sipm,参照图1,可以在sipm内分别设置与各微单元μ-cell对应的耦合电容cf,spad输出的原始光电流通过耦合电容cf经过一个小的时间常数(例如几纳秒)交流耦合生成电压信号作为所述至少一个回波脉冲信号,如图4a所示,其脉宽wa可能只有几纳秒。
89.其中,所述回波能量信号适于表示所述探测器在探测窗口内接收到的所有回波能量。
90.在发明一些实施例中,可以根据回波电信号幅度随时间的积分确定所述回波能量信号。激光雷达在测量过程中,可以通过所述探测器的第二输出端口输出一系列长时脉冲信号,如图4b所示,其脉宽wb,可能达百纳秒以上,所述第二输出端口输出的长时脉冲信号具有丰富的直流成分,能够很好地反映回波能量的大小,动态范围大。
91.为了获得所述回波能量信号,可以在所述探测器的第二输出端口,例如图1所示sipm的第二输出端口output2设置一积分电路,以输出所述回波能量信号。在具体实施中,所述回波电信号具体可以为光电流、光电压、探测光子数等其中至少一种。
92.参照图5所示的一种积分电路的具体结构示意图,例如,spad在反向偏压+vs下工作于盖革模式,spad被光子触发后,阴极输出电流脉冲经第一电阻r1和电容c组成的rc电路进行积分,经运算放大器oa转换为电压信号v后供第二adc(例如可以选用低速adc)采样,得到积分信号可以作为所述回波能量信号。在一个探测窗口的积分之后,可以将开关k闭合一次,将电容c上的积分电荷清零。
93.在上述示例中,由于采用的是累计积分的方式,因此可以显著减小单脉冲抖动带来的测量误差,提高目标反射率的测量精度。
94.在具体实施中,积分电路会把预设时间内的所有回波脉冲都积分进去,例如,若每次tof测量时激光雷达的激光器发射m个脉冲,则被一个物体反射后回波脉冲信号也包括m个脉冲,sipm接收到这m个脉冲信号后,可以通过图5所示的积分电路输出这m个脉冲的总电流积分,作为所述回波能量信号。若探测光被n个物体分别反射,则在探测窗口内sipm将接收到m*n个脉冲,若将预设时间设为整个探测窗口的总时间,可以通过图5所示的积分电路
输出这m*n个脉冲的总电流积分。
95.参照图6所述的积分电路的输出信号的示意图,本实施例中m=4。若探测器的第一输出端口输出的回波脉冲信号为pl0,对应的第二输出端口经积分电路积分得到光电流积分信号il0。
96.在具体实施中,考虑到环境光对探测结果的影响,可以获取所述探测器接收环境光输出的环境光能量信号,并将所述探测器在探测窗口内接收到的能量信号与环境光能量信号之差作为回波能量信号。
97.在具体应用过程中,由于具体天气条件或地理条件的差别,环境光也可能有较大差异,为了能够更加真实地反映不同的环境光对目标反射率的影响,针对不同的环境光状态,可以设置与之对应的环境光能量参数。
98.s02,根据所述至少一个回波脉冲信号确定所述至少一个目标反射回波的能量在所述回波能量信号中的占比,得到至少一个目标的反射率。
99.在本发明实施例中,通过融合回波脉冲信号和回波能量信号的信息,能够识别出目标反射回波对应的一个或多个目标,并可以确定各目标对应的目标反射回波在所述回波能量信号中的占比,从而得到各目标的反射率,因此能够实现测距范围内多回波目标的反射率测量。
100.在具体实施中,可以根据具体需求,以及具体应用环境的差异,对上述实施例作进一步的扩展或优化。以下分别通过一些应用场景进行示例性说明。
101.对于步骤s02,以下示出一种可选示例,参照图7所示的得到目标反射率的具体方法的流程图,具体可以包括如下测量过程。
102.s021,分别采集所述至少一个回波脉冲信号和所述回波能量信号对应的信号特征,得到对应的脉冲信号特征和能量信号特征。
103.在具体实施中,可以采用信号采集器分别对回波脉冲信号和回波能量信号采集信号特征,得到所述至少一个回波脉冲信号对应的信号特征,以及所述回波能量信号对应的回波信号特征,为描述方便,以下分别称为脉冲信号特征和能量信号特征。
104.例如,采用第一信号采集器对所述至少一个回波脉冲信号进行采样,得到脉冲信号特征;采用第二信号采集器对所述回波能量信号进行采样,得到所述能量信号特征。作为可选示例,所述第一信号采集器具体可以是adc(以下称为第一adc)或者是tdc;所述第二信号采集器也可以采用adc,为进行区分,可以称为第二adc。所述第二adc可以与所述第一adc采用完全相同的器件,也可以采用结构、参数等不同的器件,只要能够满足所需要的采样需求即可。
105.通过所述adc或tdc,可以得到相应信号的数字采样特征。在具体实施中,所述脉冲信号特征具体可以是所述至少一个回波脉冲信号的峰值、脉冲前沿斜率、脉冲后沿斜率、脉冲阈值脉宽和脉冲覆盖面积等其中一种或多种。
106.参照图8所示的一种采集脉冲信号特征的原理示意图,为方便理解,这里仅以检测到一个脉冲为例,可以理解的是,在实际应用中,可能存在多个脉冲,则可以分别按照同样方式确定各个脉冲的脉冲信号特征。
107.继续参照图8,假设设置两个脉冲阈值,分别为低阈值l0,高阈值h0,且检测到脉冲m0的峰值为p0,脉冲m0在低阈值l0时的时刻分别为前沿时刻t1和后沿时刻t4,在高阈值h0
的时刻分别为前沿时刻t2和后沿时刻t3,则可以获得回波脉冲m0的峰值为p0,前沿斜率k1则为高阈值对应的前沿时刻t2与低阈值对应的前沿时刻t1之差,即k1=t2-t1;后沿斜率k2则为高阈值对应的后沿时刻t3与低阈值对应的后沿时刻t4之差,即k2=t3-t4。低阈值脉宽w
l
=t4-t1,高阈值脉宽wh=t3-t2。
108.在具体实施中,可以取以上其中一个或多个参数作为所述至少一个回波脉冲信号的脉冲信号特征。作为一可选示例,采用第一adc可以采样得到回波脉冲的峰值作为所述脉冲信号特征。在一具体应用中,可以在探测器的信号读出电路中配置一个高速、中速或低速adc作为所述第一adc。作为另一可选示例,所述脉冲信号特征具体包括回波脉冲前沿斜率和阈值脉宽(包括高阈值脉宽和低阈值脉冲其中至少一种),可以采用tdc对所述至少一个回波信号进行采样,获得回波脉冲前沿斜率和脉宽作为所述脉冲信号特征。
109.例如,若采用图1所示的sipm作为探测器,则可以通过其第一输出端口output1获取所述至少一个回波脉冲信号,所述第一输出端口output1可以输出各光敏元件spad对光信号的响应,作为所述至少一个回波脉冲信号,则可以通过在所述第一输出端口output1设置第一adc或tdc,采样得到所述脉冲信号特征。
110.s022,根据所述脉冲信号特征确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波,当确定所述探测器接收到的回波为单目标反射回波时,执行步骤s023;当确定所述探测器接收到的回波为多目标反射回波时,执行步骤s024。
111.在具体实施中,为了避免通道间干扰,激光雷达的每个通道在做测量时,发射端器件(例如,激光器),均会发出一组激光脉冲,为描述方便,可以称为发射脉冲组。在一些具体示例中,以相邻两个脉冲之间的时间间隔进行编码,得到该发射脉冲组的编码。相应地,该通道的探测器接收到的回波脉冲信号的编码(例如,多个回波脉冲中各相邻脉冲之间的时间间隔)符合该通道的发射脉冲组的编码时,才将该回波信号测到的目标识别为一个真实目标,进而可以根据该回波信号数据测量对应目标的反射率。
112.因此,在本发明一些实施例中,通过确定所述至少一个回波脉冲信号中符合发射脉冲组的编码的脉冲组数量,可以确定所包含的真实目标的数量,故作为一可选示例,可以先确定所述至少一个回波脉冲信号中符合发射脉冲组的编码的脉冲组数量,进而可以根据所述脉冲组的数量,确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波。
113.考虑到激光雷达探测器的工作环境,存在各种光噪声和电噪声,为了减少噪声脉冲的干扰,作为一可选示例,可以选择所述至少一个回波脉冲信号中包含的幅度超过预设幅度阈值的回波脉冲作为真实目标对应的回波脉冲,用于后续目标反射率的测量。这种情况下,只有所述探测器输出的回波脉冲信号的幅度超过所述预设幅度阈值,才确认为是真实目标的回波脉冲,从而可以进一步提高测量的准确性。
114.在具体实施中,综合考虑到上述两个方面因素,只有当所述至少一个回波脉冲信号的幅度超过预设幅度阈值,且符合发射脉冲组的编码时,才被认为是真实目标反射的回波对应的回波脉冲信号。
115.在一些可选示例中,可以先从所述至少一个回波脉冲信号中选取幅度超过预设幅度阈值的回波脉冲,然后从所述超过预设幅度阈值的回波脉冲中确定符合发射脉冲组的编码的脉冲组数量,并根据所述脉冲组的数量,确定所述探测器接收到的回波的类型为单目
标反射回波还是多目标反射回波。
116.在另一些可选示例中,可以先从所述至少一个回波脉冲信号中选取出符合发射脉冲组的编码的回波脉冲信号,再从符合发射脉冲组的编码的回波脉冲信号中选取幅度超过预设幅度阈值的回波脉冲,确定其中符合发射脉冲组的编码的脉冲组数量,并根据所述脉冲组的数量,确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波。
117.s023,根据所述能量信号特征,确定所述单目标的反射率。
118.s024,分别根据各目标反射回波的能量在所述回波能量信号中的占比,分别得到各目标的反射率。
119.作为一些可选示例,可以根据所述脉冲信号特征,获取各目标对应的反射回波信号特征及其总和,并将所述各目标的回波信号特征在总和中的占比,作为各目标反射回波的能量在所述回波能量信号中的占比,进而可以根据各目标反射回波的能量在所述回波能量信号中的占比,分别得到各目标的反射率。
120.在具体实施中,本发明实施例中并不限定各目标对应的反射回波信号的回波信号特征的具体形式,只要能够反映各目标对应的反射回波的特征即可。在一些可选示例中,所述各目标对应的反射回波信号的回波信号特征可以为各目标对应的回波脉冲的脉冲峰值、脉冲前沿斜率、脉冲后沿斜率、脉冲阈值脉宽、脉冲覆盖面积等其中一种或多种。上述各参数具体可以通过前述步骤中的具体采样步骤,通过adc或tdc等信号采集器进行采样得到,具体可以参见前述实施例介绍。
121.以下简述上述实施例的目标反射率探测原理:
122.由于基于探测器接收目标反射后输出的回波脉冲信号得到的脉冲信号特征可以反映回波光强度,且由于回波脉冲信号具有脉宽窄的特点,因此根据所述脉冲信号特征容易区分来自不同目标的回波,故首先可以根据所述脉冲信号特征确定所述探测器接收到的回波的类型为单目标反射回波还是多目标反射回波,进而,当确定所述探测器接收到的回波为单目标反射回波时,可以根据所述能量信号特征,确定所述单目标的反射率;当确定所述探测器接收到的回波为多目标反射回波时,分别根据各目标反射回波的能量在所述回波能量信号中的占比,分别得到各目标的反射率,从而可以准确地测量得到整个测距范围内不同目标真实的反射率。若应用于智能驾驶,则可以为智能驾驶等智能决策提供可靠依据,保障行车安全。
123.为使本领域技术人员更好地理解和实施本发明实施例中的目标反射率测量方法,以下通过一个具体应用场景进行示例介绍,参照图9所示的激光雷达测量目标反射率的方法的流程图,具体可以包括如下步骤:
124.s11,获取所述探测器接收探测光束被至少一个目标反射的回波后输出的回波脉冲信号及回波能量信号。
125.对于任一探测通道,可以获取该探测通道的探测器在一个探测窗口内输出的所有回波脉冲。
126.如前实施例所述,所述回波能量信号适于表示所述探测器在所述探测窗口内接收到的所有回波能量。在具体实施中,可以根据回波电信号幅度随时间的积分确定所述回波能量信号。所述回波电信号可以为光电流、光电压或探测光子数中的一种或多种。
127.考虑到环境光的影响,在一可选示例中,可以获取所述探测器接收环境光输出的环境光能量信号,并将所述探测器在探测窗口内接收到的能量信号与环境光能量信号之差作为所述回波能量信号。
128.s12,分别采集所述回波脉冲信号和所述回波能量信号对应的信号特征,得到对应的脉冲信号特征和能量信号特征。
129.在具体实施中,所述脉冲信号特征具体可以包括脉冲幅值,也即脉冲峰值;所述能量信号特征可以包括回波电信号幅度随时间的积分。
130.例如,若将回波的光电流积分作为所述回波能量信号的能量信号特征,假设所述探测器在探测窗口内得到的所有回波的光电流积分为第一光电流积分vz,所述探测器在探测窗口内接收环境光输出的光电流积分为第二光电流积分(也可称为被动光电流积分)vb,则所述回波能量信号的光电流积分(也可称为主动光电流积分)vd=v
z-vb。其中,所述第二光电流积分vb在激光雷达的激光器不发光,同一通道的探测器不测距情况下测量得到。
131.s13,根据所述回波脉冲信号的脉冲信号特征确定所述探测器接收到的回波的类型是单目标反射回波还是多目标反射回波,若确定为单目标反射回波,则执行步骤s14;若确定为多目标反射回波,则执行步骤s15。
132.在具体实施中,为了滤除干扰信号,找到真实目标对应的回波脉冲,可以选取所述所有回波脉冲中符合预设条件的回波脉冲,并根据符合预设条件的回波脉冲组的数量确定回波的类型。其中,若符合预设条件的回波脉冲组仅有一组,则确定本次测量事件是单一事件,所述探测器接收到的是单目标反射回波;若符合预设条件的回波脉冲组有两组或两组以上,则确定本次测量是多事件,所述探测器接收到的是多目标反射回波。
133.作为一可选示例,所述预设条件具体为:回波脉冲的脉冲幅度(即脉冲峰值)超过预设幅度阈值,且所述回波脉冲的时间编码(例如脉冲数量及相邻脉冲之间的时间间隔)符合发射脉冲组的时间编码,则识别为一组回波脉冲,作为一个目标的真实回波。
134.s14,根据所述回波能量信号,确定所述单目标的反射率。
135.在本发明一些实施例中,可以根据采样得到的回波能量信号,可以采用线性插值法计算得到所述单目标的反射率。
136.具体而言,例如回波光电流信号vd,查找所述激光雷达中存储的反射率校准表,根据公式(1)计算得到所述单目标的反射率。
137.r=r1+(v
d0-vd(d,r1))*(r
2-r1)/(vd(d,r2)-vd(d,r1))
ꢀꢀꢀꢀꢀꢀ
(1)
138.其中,r表征所述单目标的反射率,r1是第一标准反射板的反射率值,r2是第二标准反射率板的反射率值,v
d0
是经过温度补偿和等效光子探测效率(photon detection efficiency,pde)补偿(即环境光补偿)后的回波电信号的光电流积分值(也可以称为主动光电流积分值),vd(d,r1)和vd(d,r2)是距离d下,激光雷达照射第一标准反射率板和第二标准反射板时的主动光电流积分值。r1、r2、vd(d,r1)和vd(d,r2)均可通过查询所述激光雷达内存储的反射率校准表获得,从所述反射率校准表中得到具体数值,所述第一标准反射板和所述第二标准反射板为标定过程中所采用的两个反射率不同的标准反射板。
139.以下给出一种通过温度补偿和pde补偿(即环境光补偿)获得回波电信号的光电流积分值(也可以称为主动光电流积分值)v
d0
的示例方式,具体可以包括如下步骤:
140.a01,通过激光雷达的直接探测可以获得回波电信号的光电流积分vd、环境光光电
流积分(也可称为被动光电流积分)vb、目标距离d、探测器(如sipm)的温度t。
141.a02,根据公式(2)对测量得到的探测器的回波光电流积分vd做温度补偿,换算得到标定温度t0下的光电流积分值v
d,t0

[0142]vd,t0
=vd/(k*t+b)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0143]
其中,k、b均为标定参数,v
d,t0
为标定温度t0下的光电流积分值,vd为测量得到的探测器的回波光电流积分。
[0144]
a03,根据环境光光电流积分vb与预设环境光阈值v
b0
的关系,得到经环境光补偿后的回波电信号的光电流积分值(也可以称为主动光电流积分值)v
d0

[0145]
在一可选示例中,若vb≤v
b0
,即当前环境光为弱环境光,可能是室内、隧道中或者阴雨天,则可以令v
d0
=v
d,t0
;若vb》v
b0
,当前环境光为强环境光,则可以令v
d0
=v
d,t0
*(a*v
d,t0
+b*vb+c),其中,a、b、c均为标定参数。作为一具体示例,v
b0
取值为200mv,可以理解的是,v
b0
也可以为其他取值,本发明实施例并不限定其具体取值,只要能够提高目标反射率测量的准确性即可。
[0146]
s15,融合所述回波脉冲信号和所述回波能量信号,测量得到所述多目标反射回波对应的各目标的反射率。
[0147]
具体而言,首先可以根据所述回波脉冲信号的回波信号特征,获取各目标对应的反射回波的回波信号特征及其总和,将所述各目标的回波信号特征在总和中的占比,作为各目标反射回波的能量在所述回波能量信号中的占比,分别得到各目标的反射率。
[0148]
假设此次测量的回波能量信号对应的能量信号特征包括:主动光电流积分vd,由于所述探测器第二输出端口的积分电路的积分时间不小于一次探测的总时间,从而在一次探测中,所述所有回波的第一光电流积分vz能够覆盖所有事件的回波脉冲组信息,在扣除环境光电流积分vb后的回波光电流积分后的主动光电流积分vd即为所有事件的回波脉冲组的能量之和,因此根据各事件回波的能量在所述主动光电流积分中的占比,可以获得每个事件对应的光电流积分,即每个目标的回波能量,进而可以计算各目标的反射率。
[0149]
具体地,假设第i个事件对应的回波脉冲信号的回波信号特征为si,si反适于反映第i个事件的回波能量强度,则可以采用公式计算事件i分到的回波能量:
[0150]vdi
=si*vd/sum(si)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0151]
将计算得到的事件i的回波能量v
di
代入至公式(1),可以计算第i个事件对应的目标的反射率ri。
[0152]
在具体实施中,假设第i个事件对应的回波脉冲信号的回波信号特征为si可以包括所述第i个事件对应的回波脉冲信号的脉冲峰值、脉冲前沿斜率、脉冲后沿斜率、阈值脉宽和脉冲覆盖面积等其中至少一种,而并不限于此。
[0153]
作为一可选示例,可以根据回波脉冲信号计算脉冲覆盖的面积,作为si,可以更准确地反映出强回波和弱回波的能量差异。在具体实施中,脉冲覆盖的面积可以通过tdc获得的脉冲前沿斜率、脉冲后沿斜率和脉宽计算得出。
[0154]
为使本领域技术人员更好地理解和实施,以下对步骤s14中激光雷达所存储的反射率校准表的标定过程进行示例介绍。可以理解的是,以下标定过程并不用于限定本发明的保护范围。
[0155]
为了使用所述回波能量信号测量目标反射率,激光雷达在出厂时可以对所述回波
能量信号进行校准标定,其大致过程如下:
[0156]
1)分别采用第一标准反射率板(反射率为r1)和第二标准反射率板(反射率为r2)对回波能量信号进行标定:
[0157]
1.1)调整激光雷达与标准反射率板的相对位置,使所述激光雷达各通道激光光斑正入射至所述标准反射率板,得到回波光电流信号,或者所述回波光电流的积分信号vd;
[0158]
1.2)调整所述第一标准反射率板到所述激光雷达的距离,获得所述激光雷达对不同距离下所述第一标准反射率板的探测器(例如sipm)输出的回波光电流的积分信号vd的数值。
[0159]
2)根据标定过程中测量得到的vd与距离d、反射率r1、r2的数值关系,生成反射率校准表,存储至所述激光雷达的存储空间,完成校准标定。
[0160]
如图10所示的一种标定得到的反射率校准表中反射率映射曲线示意图,根据激光雷达实际探测得到的距离d、回报光电流积分信号vd,通过查询横轴的距离d、纵轴对应的回报光电流积分信号vd,可以查到相应目标的目标反射率r。
[0161]
本说明书中还提供了能够与上述激光雷达测量目标反射率的测量方法对应的测量装置,参照图11所示的激光雷达测量目标反射率的测量装置的结构示意图,在本发明实施例中,如图11所示,激光雷达11a包括探测器11b,测量装置110可以包括:第一信号获取单元111、第二信号获取单元112和处理单元113,其中:
[0162]
所述第一信号获取单元111,适于获取所述探测器接收探测光束被至少一个目标反射的回波后输出的至少一个回波脉冲信号;
[0163]
所述第二信号获取单元112,适于获取所述探测器接收探测光束被至少一个目标反射的回波后输出的回波能量信号;所述回波能量信号适于表示所述探测器在探测窗口内接收到的所有回波能量;
[0164]
所述处理单元113,适于根据所述至少一个回波脉冲信号确定所述至少一个目标反射回波的能量在所述回波能量信号中的占比,得到至少一个目标的反射率。
[0165]
在具体实施中,所述处理单元可以是中央处理器(central processing unit,cpu)、片上系统(system-on-a-chip,soc)、微控制单元(microcontroller unit,mcu)、特殊应用集成电路(application specific integrated circuit,asic)、复杂可编程逻辑器件(complex programmable logic devic,cpld)、现场可编程门阵列(field programmable gate array,fpga)或者数字信号处理器(digital signal processor,dsp)等任意可以进行数据处理的器件。
[0166]
在具体实施中,所述测量装置110可以集成在所述激光雷达11a内部,这样,所述激光雷达11a在探测过程中,可以即时地输出探测得到的目标反射率,实现对测量范围内可能出现的任意目标的反射率的测量。所述测量装置110可以与所述激光雷达11a共用一些模块或组件,例如所述处理单元113可以采用所述激光雷达中固有的处理器或fpga运算器件实施。
[0167]
在具体实施中,所述第一信号获取单元111具体可以为adc或tdc,所述第二信号获取单元112具体可以为adc,所述第一信号获取单元111可以设置于所述探测器11b的第一输出端口,所述第二信号获取单元112可以设置于所述探测器11b的第二输出端口。
[0168]
所述测量装置的具体实施方式及工作原理及优点等均可以参见前述测量方法的
详细描述,此处不再赘述。
[0169]
本发明实施例还提供了一种激光雷达,参照图12所示的激光雷达的结构示意图,激光雷达120包括:探测器121和处理器122,其中:
[0170]
所述探测器121,适于接收并响应于探测光被至少一个目标反射的回波,输出至少一个回波脉冲信号和回波能量信号;所述回波能量信号适于表示所述探测器在探测窗口内接收到的所有回波能量;
[0171]
所述处理器122,与所述探测器121耦接,适于根据所述至少一个回波脉冲信号确定所述至少一个目标反射回波的能量在所述回波能量信号中的占比,得到至少一个目标的反射率。
[0172]
采用上述激光雷达,对目标的反射率进行测量,可以实现测距全程内至少一个回波目标的反射率测量。若将所述激光雷达应用于智能驾驶,则可以为智能驾驶等智能决策提供可靠依据,保障行车安全。
[0173]
在具体实施中,所述探测器121具体可以是sipm、也可以是光电二极管(photodiode,pd)、pin pd、单光子雪崩二极管(single photon avalanche diode,spad)等光电探测器件,本发明实施例并不限定所述探测器的具体器件类型,只要通过所述探测器件能够探测得到探测光束被至少一个目标反射的回波,并基于所述回波能够输出所述至少一个目标的回波脉冲信号及回波能量信号即可。
[0174]
在具体实施中,所述探测器具体可以包括:sipm,所述sipm可以包括两个输出端口,其中:
[0175]
第一输出端口,输出所述至少一个回波脉冲信号;
[0176]
第二输出端口,通过分支电路输出所述回波能量信号。
[0177]
在具体实施中,所述第一输出端口可以包括:耦合电容;所述第二输出端口可以包括:积分电路。
[0178]
例如可以采用图1a所示的三端口sipm作为探测器对回波进行探测,在具体实施中,可以在第一输出端口output1与各个微单元μ-cell分别连接相应的耦合电容cf以输出回波脉冲信号,通过第二输出端口output2耦合积分电路以输出回波能量信号。
[0179]
或者,也可以采用双端口sipm作为探测器对回波进行测量,如图1b所示的sipm的结构示意图,可以在sipm 0b的阴极端口cathode设置分支电路b01作为输出支路,形成第一输出端口output1;在阳极端口anode设置分支电路b02,形成第二输出端口output2,其中第一分支电路b01通过耦合电容c
s0
输出回波脉冲信号,第二分支电路b02通过积分电路(例如图5所示的积分电路)输出回波能量信号。
[0180]
在具体实施中,继续参照图12,所述激光雷达120还可以包括:第一信号采集器123和第二信号采集器124,其中:
[0181]
所述第一信号采集器123,适于采集所述至少一个回波脉冲信号对应的信号特征,得到对应的脉冲信号特征;
[0182]
所述第二信号采集器124,适于采集所述回波能量信号对应的信号特征,得到对应的能量信号特征;
[0183]
所述处理器122,适于根据所述脉冲信号特征确定所述探测器121接收到的回波的类型为单目标反射回波还是多目标反射回波,当确定所述探测器121接收到的回波为单目
标反射回波时,根据所述能量信号特征,确定所述单目标的反射率;当确定所述探测器121接收到的回波为多目标反射回波时,分别根据各目标反射回波的能量在所述回波能量信号中的占比,分别得到各目标的反射率。
[0184]
作为一可选示例,所述处理器122,适于确定所述至少一个回波脉冲信号中符合发射脉冲组的编码的脉冲组数量;根据所述脉冲组的数量,确定所述探测器121接收到的回波的类型为单目标反射回波还是多目标反射回波。
[0185]
作为另一可选示例,所述处理器122,适于在根据所述脉冲组的数量,确定所述探测器121接收到的回波的类型为单目标反射回波还是多目标反射回波之前,选择所述至少一个回波脉冲信号中包含的幅度超过预设幅度阈值的回波脉冲。
[0186]
在具体实施中,所述处理器122,适于在确定接收到的回波类型为多目标反射回波时,根据所述脉冲信号特征,获取各目标对应的反射回波的回波信号特征及其总和,将所述各目标的回波信号特征在总和中的占比,作为各目标反射回波的能量在所述回波能量信号中的占比。
[0187]
在具体实施中,所述第一信号采集器123,可以包括以下其中至少一种:
[0188]
第一模数转换器(未示出),适于对所述至少一个回波脉冲信号进行采样,得到所述脉冲信号特征;
[0189]
时间数字转换器(未示出),适于对所述回波能量信号进行采样,得到所述脉冲信号特征;
[0190]
所述第二信号采集器124,可以包括:第二模数转换器124,适于对所述回波能量信号进行采样,得到所述能量信号特征。
[0191]
在本说明书一些实施例中,所述探测器121包括多个并联的单光子雪崩二极管,所述第二模数转换器,适于根据所述探测器输出的回波电信号幅度随时间的积分确定所述回波能量信号,所述回波电信号幅度与所述探测器中被触发的单光子雪崩二极管的数量正相关。
[0192]
在具体实施中,所述处理器具体可以为cpu、soc、mcu、asic、cpld、fpga或者dsp等任意可以进行数据处理的器件。
[0193]
激光雷达的具体工作原理及可实现示例、优点等均可以参见前述方法的具体实施例,此处不再详细描述。
[0194]
虽然本发明实施例披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1