CN111679290B - 光子计数校正方法、激光雷达以及计算机可读介质 - Google Patents

光子计数校正方法、激光雷达以及计算机可读介质 Download PDF

Info

Publication number
CN111679290B
CN111679290B CN202010500856.0A CN202010500856A CN111679290B CN 111679290 B CN111679290 B CN 111679290B CN 202010500856 A CN202010500856 A CN 202010500856A CN 111679290 B CN111679290 B CN 111679290B
Authority
CN
China
Prior art keywords
photon
single photon
avalanche diode
incident light
photon avalanche
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010500856.0A
Other languages
English (en)
Other versions
CN111679290A (zh
Inventor
许帅骑
向少卿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hesai Technology Co Ltd
Original Assignee
Hesai Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hesai Technology Co Ltd filed Critical Hesai Technology Co Ltd
Priority to CN202010500856.0A priority Critical patent/CN111679290B/zh
Publication of CN111679290A publication Critical patent/CN111679290A/zh
Application granted granted Critical
Publication of CN111679290B publication Critical patent/CN111679290B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J1/00Photometry, e.g. photographic exposure meter
    • G01J1/42Photometry, e.g. photographic exposure meter using electric radiation detectors
    • G01J1/44Electric circuits
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/4802Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/483Details of pulse systems
    • G01S7/486Receivers
    • G01S7/4861Circuits for detection, sampling, integration or read-out
    • G01S7/4863Detector arrays, e.g. charge-transfer gates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means for monitoring or calibrating
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J1/00Photometry, e.g. photographic exposure meter
    • G01J1/42Photometry, e.g. photographic exposure meter using electric radiation detectors
    • G01J1/44Electric circuits
    • G01J2001/4413Type
    • G01J2001/442Single-photon detection or photon counting
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J1/00Photometry, e.g. photographic exposure meter
    • G01J1/42Photometry, e.g. photographic exposure meter using electric radiation detectors
    • G01J1/44Electric circuits
    • G01J2001/4446Type of detector
    • G01J2001/446Photodiode
    • G01J2001/4466Avalanche

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Electromagnetism (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Optical Radar Systems And Details Thereof (AREA)

Abstract

本发明公开了一种用于单光子雪崩二极管阵列的光子计数校正方法,包括:通过所述单光子雪崩二极管阵列接收入射光脉冲;根据所述单光子雪崩二极管阵列的输出,获得所述入射光脉冲的光子计数;根据预设条件,校正所述入射光脉冲的光子计数。通过该光子计数校正方法,对于噪声较强和信号较强的情况,能够较好的测算回波信号应有的形状,从而得到更准确的距离和反射率结果,提高激光雷达的探测能力。该光子计数校正方法在硬件上实现简单,计算量小,开销小,对芯片的功耗与面积要求低。可以更准确的还原实际的入射光脉冲信号,从而可以得到更精确的测距信息。

Description

光子计数校正方法、激光雷达以及计算机可读介质
技术领域
本发明涉及光电探测技术领域,尤其涉及用于单光子雪崩二极管阵列的光子计数校正方法、激光雷达以及计算机可读介质。
背景技术
激光雷达目前被广泛应用在无人驾驶领域,其中使用SPAD(单光子雪崩二极管)阵列作为激光雷达接收端可以直接输出数字信号而无需ADC处理,因而具有诱人前景。但是由于受到其器件特性以及其动态范围的影响,其中SPAD阵列的动态范围由阵列上包括的所有SPAD的数量决定,SPAD在用于测量飞行时间(TOF)和反射率时会受到较大影响,需要进行特殊的处理来克服其缺陷。SPAD一般是一个雪崩光电二极管与电阻串联的结构。对于光电二极管,当有光子被吸收后,形成的电子空穴对在空间电荷区内电子被加速得到足够的动能,通过碰撞电离形成二次电子空穴对,最终触发一个自永续电离级联,使得硅导电,产生电流。而SPAD尾部的串联电阻在光电二极管产生电流后,电阻会获得较高的分压使得二极管两端电压降低到击穿电压以下,从而阻止雪崩,随后二极管重新充电到击穿前状态,从而可以进行后续的光子探测。这个过程就决定了一个SPAD在探测到光子后会存在一段熄灭恢复时间。
这样的特性会导致,在入射光信号较强或者背景噪声极高时,由于在较短时间入射到SPAD阵列的光子计数较多,当一个SPAD被前面的光子被触发后,其余入射到该SPAD位置的光子暂时无法被触发该SPAD,这样SPAD被触发单光子雪崩二极管数会小于实际入射的光子计数。控制器对SPAD阵列进行信号采集和测量,具体地,控制器通过接收SPAD阵列上每个SPAD的光子检测信号并由此统计入射光子触发阵列上SPAD的数量,当由SPAD阵列接收到的回波信号出现一定程度的形变时,会导致如果使用信号的形状信息进行距离和反射率的测量会出现一定的误差。并且在接收回波信号较强或者处于较强噪声环境时,SPAD阵列内大部分单光子雪崩二极管会处于恢复状态,导致得到信号的形变极其严重,将严重影响其在激光雷达内功能的正常使用。
在公开的技术中,一种是利用在饱和不是非常严重情况下,脉冲前沿受到形变影响较小,结合一定的阈值通过前沿插值得到前沿到达时间。这里可能也会根据脉宽或者信号积分值对前沿时间作一定约束或补偿。一种是根据SPAD接收到信号的形变情况设计相应滤波器来进行处理根据出现形变后的波形形状特性,使用相应滤波器进行分类,从而区分出接收到的信号处于强饱和(形变非常严重),弱饱和(有较弱形变),或者未饱和(形变不明显)这三种波形形变程度由大到小的情况。然后再分别使用对应参数的滤波器分别处理恢复其信息。最终借助插值滤波得到信号精确的到达时间。
如果直接使用SPAD的信号:对于噪声较强和信号较强的情况会出现极大的偏差。同样,在SPAD采样频率不高时,其精度提升有限。使用了极大的滤波器开销,对功耗以及芯片面积要求较高,同时无法精准的恢复还原原始信号的细节,使用多级滤波器会丢失原始信息的一些信息,导致最终得到的结果精度无法达到应有的效果。另外各个滤波器参数的配置非常依赖测量环境,对于环境噪声变化大的情况可能需要配置更多滤波器参数,从而整个***非常复杂。
发明内容
本发明设计了一种基于SPAD阵列发光特性对其光子计数进行校正的方法,根据该校正方法恢复出实际入射到SPAD阵列的光脉冲信号。去除了由于噪声和信号较强时造成波形严重形变,减小了距离和反射率的误差,同时提高了SPAD接收信号的饱和阈值。
本发明提供一种用于单光子雪崩二极管阵列的光子计数校正方法,包括:
a:通过所述单光子雪崩二极管阵列接收入射光脉冲;
b:根据所述单光子雪崩二极管阵列的输出,获得所述入射光脉冲的光子计数;和
c:根据预设条件,校正所述入射光脉冲的光子计数。
根据本发明的一个方面,所述步骤c包括:基于所述单光子雪崩二极管阵列输出获得的光子计数,获取所述校正后的入射光脉冲的光子计数。
根据本发明的一个方面,还包括查询表,基于所述从单光子雪崩二极管阵列获得的光子计数和所述查询表来获取校正后的入射光脉冲的光子计数。
根据本发明的一个方面,所述步骤c包括:
基于当前时间段对应的校正后的前k个时间段内光子计数总和Xi和前一时间段对应的校正后的前k个时间段内光子计数总和Xi-1,获取校正后的入射光脉冲的光子计数,从而校正入射光脉冲的光子数。
根据本发明的一个方面,所述k等于所述单光子雪崩二极管的恢复时间除以所述时间段长度后取整。
本发明还提供一种激光雷达,包括:
发射单元,所述发射单元包括激光器阵列,配置成可发射探测光束以检测目标物;
接收单元,所述接收单元包括单光子雪崩二极管阵列,配置成接收所述探测光束在目标物上反射后的回波,并转换为电信号;
处理单元,所述处理单元与所述发射单元和接收单元耦接,并配置成可执行如上所述的光子计数校正方法来校正入射到单光子雪崩二极管阵列光脉冲的光子计数,并根据校正后的入射光脉冲的光子计数,计算所述目标物的距离和/或所述目标物的反射率。
根据本发明的一个方面,所述处理单元包括统计模块和控制模块,其中所述统计模块统计当前时间段内新增被触发的单光子雪崩二极管数量Ai以及当前时间段的前k个时间段内新增被触发的单光子雪崩二极管数量的累加和Sumi,所述k等于所述单光子雪崩二极管的恢复时间除以所述时间段长度后取整,控制模块获取所述Ai和Sumi,并根据所述Ai和Sumi得到校正后的入射光脉冲的光子计数,其中所述统计模块包括检测模块与SUM模块,所述检测模块用于检测在当前时间段内新增被触发的单光子雪崩二极管数量Ai,所述SUM模块用于计算当前时间段的前k个时间段内新增被触发的单光子雪崩二极管数量的累加和Sumi
根据本发明的一个方面,控制模块包括运算模块和查询模块,其中基于所述Ai和Sumi,所述运算模块用于计算从单光子雪崩二极管阵列输出获得的光子计数,所述查询模块基于所述从单光子雪崩二极管阵列输出获得的光子计数和查询表来获取校正后的入射光脉冲的光子计数,和/或所述运算模块基于所述光子计数来计算校正后的入射光脉冲的光子计数。
根据本发明的一个方面,所述处理单元配置成根据校正后的光子计数,通过前沿法、重心法或插值滤波法计算回波到达时间。
本发明还提供一种激光雷达的探测方法,其中所述探测方法通过如上所述的激光雷达实施。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序代码,当被处理器执行时,所述计算机程序代码可使得所述处理器执行如上所述的光子计数校正方法。
通过该光子计数校正方法,对于噪声较强和信号较强的情况,能够较好的还原信号的形状,使得后续的测距和反射率算法可以充分利用还原后的信息,得到更准确的距离和反射率结果,提高以此为基础的激光雷达的探测能力。该光子计数校正方法在硬件上实现简单,计算量小,开销小,对芯片的功耗与面积要求低。可以更准确的还原入射的光脉冲信号,从而可以得到更精确的测距信息。如果器件特性发生变换,比如SPAD上有单光子雪崩二极管损坏,或者一些特殊效应,通过实际测试可以修改查找表参数实现相应匹配调整;也可以通过找到光脉冲信号后再开启补偿,这样可以降低电路的功耗。
附图说明
构成本公开的一部分的附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:
图1示出了根据本发明一个实施例的用于单光子雪崩二极管阵列的光子计数校正方法;
图2示出了实际到达的光子数与单光子雪崩二极管阵列上被触发的单光子雪崩二极管数之间的关系;
图3A、3B和3C示出了根据本发明实施例进行校正的过程;
图4示出了根据本发明一个实施例进行光子计数校正方法的示意图;
图5示出了根据本发明一个实施例的激光雷达的示意图;
图6示出了根据本发明一个优选实施例的处理单元的逻辑结构;和
图7示出了根据本发明一个实施例的激光雷达的探测方法。
具体实施方式
在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本发明的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
在本发明的描述中,需要理解的是,术语"中心"、"纵向"、"横向"、"长度"、"宽度"、"厚度"、"上"、"下"、"前"、"后"、"左"、"右"、"竖直"、"水平"、"顶"、"底"、"内"、"外"、"顺时针"、"逆时针"等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语"第一"、"第二"仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有"第一"、"第二"的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,"多个"的含义是两个或两个以上,除非另有明确具体的限定。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语"安装"、"相连"、"连接"应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接:可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本发明中,除非另有明确的规定和限定,第一特征在第二特征之"上"或之"下"可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征"之上"、"上方"和"上面"包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征"之下"、"下方"和"下面"包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度小于第二特征。
下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1示出了根据本发明一个实施例的用于单光子雪崩二极管阵列的光子计数校正方法10,下面参考附图详细描述。
步骤S11:通过所述单光子雪崩二极管阵列接收入射光脉冲。所述单光子雪崩二极管阵列包括多个单光子雪崩二极管,每个单光子雪崩二极管通常与一淬灭电阻连接使用;单光子雪崩二极管阵列的形状可以为正方形,其中单光子雪崩二极管阵列可以由10个*10个单光子雪崩二极管均匀排布成正方形,也可以由20个*20个单光子雪崩二极管均匀排布成正方形。当单光子雪崩二极管接收到入射的光子时,该单光子雪崩二极管将被触发,产生电流,并且通过淬灭电阻可以转换为电压,单光子雪崩二极管阵列可以通过单一数据线耦接至控制器,控制器对单光子雪崩二极管阵列进行信号采集和测量,具体地,控制器通过接收SPAD阵列的每个SPAD的各个光子检测信号并由此统计入射光子触发SPAD的数量,其中控制器以预定时间间隔(通常为1ns)周期性地统计单光子雪崩二极管阵列上被触发的SPAD的数量,即在每个预定时间间隔内将SPAD阵列的电压水平转换为SPAD的数量。统计单光子雪崩二极管阵列上被触发的SPAD的数量时可以统计单光子雪崩二极管的所述阵列中在预定时间间隔内检测到光子的单光子雪崩二极管的数量。也可以统计单光子雪崩二极管的所述阵列中在预定时间间隔内没有检测到光子的单光子雪崩二极管的数量,并且从单光子雪崩二极管的所述阵列中包括的单光子雪崩二极管的总数中减去单光子雪崩二极管的所述阵列中在预定时间间隔内没有检测到光子的单光子雪崩二极管的数量,从而可以得出单光子雪崩二极管的所述阵列中在预定时间间隔内检测到光子的单光子雪崩二极管的数量。
步骤S12:根据所述单光子雪崩二极管阵列的输出,获得所述入射光脉冲的光子计数。根据本发明的一个实施例,单光子雪崩二极管阵列的每个单光子雪崩二极管可以单独寻址,从而根据单光子雪崩二极管阵列的输出进行计数,用来获得入射光脉冲的光子计数。
步骤S13:根据预设条件,校正所述入射光脉冲的光子计数。如上所述,当一个单光子雪崩二极管接收到光子被触发后,会存在一定的恢复时间,在该恢复时间内,该单光子雪崩二极管对于入射的光子无法产生响应。因此在步骤S12获得的入射光脉冲的光子计数会小于实际入射的光子数。尤其是在接收信号较强或者处于较强噪声环境时,单光子雪崩二极管阵列内大部分单光子雪崩二极管会处于恢复状态,导致得到脉冲信号的形变严重,影响激光雷达的正常使用。本发明中,通过一定的预设条件,可校正入射光脉冲的光子计数,以获得更准确的光子计数,从而更精确地进行激光雷达对目标物的距离和反射率的计算,其中根据回波信号形状在采样时间内的分布情况可以通过重心法和插值滤波法来计算得出飞行时间(TOF)信息,也可以通过积分量计算反射率,当回波信号形状出现一定程度的形变时,会导致如果使用信号的形状信息进行距离和反射率的测量出现误差。
下面描述根据本发明一个优选实施例的校正方法。
单光子雪崩二极管的物理特性决定其在被光子触发后需要经历一段恢复时间后才能恢复对光子的探测能力。这决定了当噪声信号和探测信号较强时,单光子雪崩二极管阵列上会有较多的单光子雪崩二极管被触发并随后处于恢复状态,这样新入射的光子无法触发单光子雪崩二极管阵列中的单光子雪崩二极管并产生电流。对于短时间内入射的光子来说,无法触发单光子雪崩二极管的概率与当前已经被触发的单光子雪崩二极管数成正比,由此可以基于所述单光子雪崩二极管阵列输出获得的光子计数,获取所述校正后的入射光脉冲的光子计数,即短时间内实际到达的光子数x与单光子雪崩二极管阵列上被触发的单光子雪崩二极管数y(短时间内可认为是前一时刻已经接收光子后处于恢复时间的单光子雪崩二极管数目)的关系例如为:所述从单光子雪崩二极管阵列输出获得的光子计数具有与校正后的入射光脉冲的光子计数的指数函数成反比的函数关系,具体例如为:
Figure BDA0002524630810000081
(这里Ntotal为单光子雪崩二极管阵列上的单光子雪崩二极管总数)。上述关系的曲线如图2所示,其中横坐标为实际到达的光子数x,纵坐标为单光子雪崩二极管阵列上被触发的单光子雪崩二极管数y。
利用图2中的曲线关系,可以根据当前已经被触发的单光子雪崩二极管数得到实际入射到单光子雪崩二极管阵列上的光子数。当应用于激光雷达时,激光雷达的信号处理装置内部可以存储有相应的查询表,从而根据被触发的单光子雪崩二极管数y来查询所对应的实际到达的光子数x,其中该查询表是器件实际测试并统计得出,并能通过实际测试实时修改查找表参数。或者可替换的,信号处理装置中可以内置计算程序或者相应的硬件电路,用于通过被触发的单光子雪崩二极管数y计算得到所对应的实际到达的光子数x。
图3A、3B和3C示出了根据上述实施例进行校正的过程,是将原始光脉冲输入到由1000个单光子雪崩二极管组成的单光子雪崩二极管阵列模型内得到的结果,其中横坐标为时间轴,纵坐标为光子计数。图3A是光源实际发射光子的示意图。图3B是未利用本发明进行校正的情况下、根据单光子雪崩二极管阵列的输出得到的入射光子计数,其中入射光子计数由控制器统计单光子雪崩二极管阵列被触发的SPAD数量确定。图3C是利用本发明进行校正之后得到的入射光子计数。如图3B所示,入射光子实际触发得到的信号的后端部分会出现严重抑制,因而图3B的图像相对于图3A出现了非常严重的变形。根据回波信号形状在采样时间内的分布情况可以通过重心法和插值滤波法来计算得出飞行时间(TOF)信息,也可以通过积分量计算反射率,当回波信号形状出现一定程度的形变时,会导致如果使用信号的形状信息进行距离和反射率的测量出现误差,而如图3C所示,根据本发明实施例进行光子计数校正方法后,可以根据图2的曲线关系恢复出实际入射的光子数,可以观察到,通过光子计数校正方法得到的结果与原始脉冲形状基本一致,由此根据校正后的回波信号形状能更准确地计算得出的飞行时间(TOF)信息和反射率信息。
根据上述实施例来进行光子计数校正方法,需要知道每个时间段结束时已经被光子触发并处在恢复状态的单光子雪崩二极管总数Si以及该时间段内新增被触发的单光子雪崩二极管数Ai。借助它们可以使用光子计数校正方法得到该时间段内到达单光子雪崩二极管阵列的光子计数,也就是上面公式提到的y的估计值F(Si,Ai)=Si+Ai
但是通过单光子雪崩二极管阵列无法直接测量得到Si的数值,而可以通过控制器根据SPAD阵列输出的光子检测信号来统计得到每个时间段内新增被触发的单光子雪崩二极管数Ai。因此基于当前时间段对应的校正后的前k个时间段内光子计数总和Xi和前一时间段对应的校正后的前k个时间段内光子计数总和Xi-1,来获取校正后的入射光脉冲的光子计数,从而校正入射光脉冲的光子数,根据本发明的一个实施例,可以使用第i时间段之前的k个时间段内新增光子计数的累加和Sumi来替代Si。其中Ai和Ai-1的时间间隔为一个采样时间,例如1ns;整个区间Ai到Ai-k长度为单光子雪崩二极管的恢复时间。对于具体的单光子雪崩二极管,恢复时间可以提前设置,例如10ns。流程如图4所示。根据本发明的一个实施例,所述k等于所述单光子雪崩二极管的恢复时间除以所述采样时间长度后取整。
如图4所示,对于第i个时间段,获得在该时间段新增被触发的单光子雪崩二极管数Ai,同时计算在之前k个时间段内被触发的单光子雪崩二极管数Ai-1、Ai-2、…、Ai-k,将其进行累加得到Sumi,然后利用Ai与Sumi,通过上述光子计数校正方法的公式,来校正入射光脉冲的光子计数。下面给出一个具体的计算实例。
在第i-1个时间段结束时(第i时间段之前),已经被光子触发并处在恢复状态的单光子雪崩二极管总数Si通过以下公式计算:
Figure BDA0002524630810000101
在第i个时间段结束时,已经被光子触发并处在恢复状态的单光子雪崩二极管总数为Si+Ai,通过以下公式计算:
Figure BDA0002524630810000102
其中Xi-1+x=Xi
根据所述Xi和Xi-1,校正入射光脉冲的光子数。
这里Ai表示当前时间段新增被触发的单光子雪崩二极管总数;Xi表示当前时间对应的校正后的前k个时间段内入射光子数总和,而Xi-1是前一时间对应的校正后的前k个时间段内入射光子数总和,由于信号强度比噪声大得多,且脉宽小于恢复时间,故而可以用Xi-Xi-1认为是当前时间段内入射的光子计数x。
可以利用上述公式的反函数来进行恢复,具体如下:
Xi-1=Ntotal*ln(Ntotal/(Ntotal-Si))
Xi=Ntotal*ln(Ntotal/(Ntotal-(Si+Ai)))
x=Xi-Xi-1=Ntotal*((Ntotal-Si)/(Ntotal-(Si+Ai)))
其中x就是校正后的当前时段内实际入射到单光子雪崩二极管阵列上光子计数。
图5示出了根据本发明一个实施例的激光雷达20。如图5所示,激光雷达20包括发射单元21、接收单元22以及处理单元23。其中发射单元21包括激光器阵列,激光器阵列配置成可发出探测激光束用以探测目标物OB。激光束遇到目标物OB后发生漫反射,部分反射回波返回到激光雷达并且被接收单元22接收。接收单元22如前文所示,包括单光子雪崩二极管SPAD的阵列,可接收激光束经探测目标物OB反射回来的回波并转换为数字信号输出。虽然未示出,但本领域技术人员容易理解,所述发射单元21还可包括发射透镜组,位于激光器阵列的光路下游,用于将激光器阵列出射的激光束准直成平行光并出射到激光雷达20周围的环境空间中。同样的,所述接收单元22也可包括接收透镜组,所述单光子雪崩二极管位于其焦平面上,用于将出射激光束经探测目标物OB反射的回波会聚到单光子雪崩二极管上。如图所示,发射单元21发射的激光束L1投射在目标物OB上,发生漫反射,一部分激光束则被反射回来形成回波L1′。所述接收单元22接收反射回来的回波L1′,并将其转换为电信号。处理单元23与所述发射单元21和接收单元22耦接,并配置成可执行如上所述的光子计数校正方法以计算所述单光子雪崩二极管阵列接收到的光子计数,并根据校正后的光子计数,计算所述目标物的距离和/或所述目标物的反射率。
根据本发明的一个实施例,所述处理单元配置成根据校正后的光子计数计算回波脉冲的到达时间。通过光子计数校正方法,恢复了波形形状后再借助前沿法,重心法,或者插值滤波法得到更精确的回波脉冲的到达时间,其中前沿法是利用脉冲波形的上升沿超过预设阈值的时间作为脉冲到达时间;重心法是利用离散信号中各信号的时间和幅度乘积之和与各信号的幅度之和的比值作为脉冲到达时间;插值滤波法是利用当前脉冲信号与预设的多种信号模型比较获取最匹配的信号模型来确定脉冲到达时间。
图6示出了根据本发明一个优选实施例的处理单元23的逻辑结构。如图6所示,处理单元23与接收单元22耦接,并从接收单元22接收各个单光子雪崩二极管SPAD输出的电信号。处理单元23可包括统计模块231和控制模块232,其中统计模块231可包括检测模块与SUM模块。检测模块用于检测在当前时间段内新增被触发的单光子雪崩二极管数Ai,SUM模块用于使用当前时间段之前的k个时间段内新增光子数的累加和得到Si。控制模块接收Ai和Si。控制模块232可包括运算模块和查询模块。其中运算模块可以基于Ai和Si计算单光子雪崩二极管阵列上被触发的单光子雪崩二极管数y,该单光子雪崩二极管数y可以用于查询模块通过查询表获取当前时段实际入射到单光子雪崩二极管阵列上光子计数x,该查询表是器件实测得到,也可以用于通过运算模块进一步计算光子计数x(计算公式是理想计算模型,例如上文所述的计算公式)。另外,运算模块还可以基于光子计数x来计算目标物的距离和反射率。
图7示出了根据本发明一个实施例激光雷达20的探测方法30。
其中步骤S31,发射一组探测光脉冲,单光子雪崩二极管阵列接收回波信号。
步骤S32,判断是否接收到对应的回波信号。如果接收到对应的回波信号,则进行到步骤S33,否则返回到步骤S31。根据本发明的一个实施例,探测光脉冲进行了时间编码和/或幅值编码。接收到回波信号以后,可以通过回波信号的时间和/或幅值,来判断回波信号是否对应于发射脉冲,从而减少激光雷达的串扰。
步骤S33,获得当前时间段被触发的单光子雪崩二极管数Ai,同时计算在之前k个时间段内被触发的单光子雪崩二极管数Ai-1、Ai-2、…、Ai-k,将其进行累加。
步骤S34,使用上述光子计数校正方法方法得到恢复信号,包括当前时间段内入射光脉冲的光子计数。
步骤S35,使用恢复信号进行距离计算,例如使用前沿法、重心法,插值滤波法等计算;其中前沿法是利用脉冲波形的上升沿超过预设阈值的时间作为脉冲到达时间;重心法是利用离散信号中各信号的时间和幅度乘积之和与各信号的幅度之和的比值作为脉冲到达时间;插值滤波法是利用当前脉冲信号与预设的多种信号模型比较获取最匹配的信号模型来确定脉冲到达时间。
步骤S36,使用恢复信号进行反射率计算,例如使用信号峰值或者积分量计算。
本发明还涉及一种计算机可读存储介质,其上存储有计算机程序代码,当被处理器执行时,所述计算机程序代码可使得所述处理器执行如上所述的光子计数校正方法。
通过光子计数校正方法,可以恢复出更加准确的回波信号形状信息,从而使用这些回波信号形状信息计算出更准确的距离信息。同样可以得到更精确的回波信号强度值,使用该回波信号强度值,可以计算出更准确的反射率信息。
现有的单光子雪崩二极管阵列中,当接收到光脉冲的时候,阵列中部分单光子雪崩二极管因为接收光子而被触发,但是因为可能信号过强,会有较多的单光子雪崩二极管被触发并随后处于恢复状态,这样新入射的光子有较大概率无法触发单光子雪崩二极管阵列上的单光子雪崩二极管发光。本发明通过以下方式解决了这个问题:无法触发单光子雪崩二极管发光的概率与当前已经被触发的单光子雪崩二极管数成正比,短时间内实际到达的光子数x与被触发的单光子雪崩二极管数y之间具有一定关系,通过预设的关系来进行校正。每次信号接收时,可以获得当次被触发的单光子雪崩二极管数y,则实际到达的光子数x可以通过预设关系得到。被触发的单光子雪崩二极管个数输出的波形图就是失真的,根据计算的实际到达的光子数进行校正,则可以对失真波形进行恢复。
通过该光子计数校正方法,对于噪声较强和信号较强的情况,能够较好的还原信号的形状,使得后续的测距和反射率算法可以充分利用还原后的信息,得到更准确的距离和反射率结果,提高以此为基础的激光雷达的探测能力。该光子计数校正方法在硬件上实现简单,计算量小,开销小,对芯片的功耗与面积要求低。可以更准确的还原入射的光脉冲信号,从而可以得到更精确的测距信息。如果器件特性发生变换,比如SPAD阵列上有单光子雪崩二极管损坏,或者一些特殊效应,通过实际测试可以修改查找表参数实现相应匹配调整;也可以通过找到光脉冲信号后再开启补偿,这样可以降低电路的功耗。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (11)

1.一种用于单光子雪崩二极管阵列的光子计数校正方法,包括:
a:通过所述单光子雪崩二极管阵列接收入射光脉冲;
b:根据所述单光子雪崩二极管阵列的输出,获得所述入射光脉冲的光子计数;和
c:根据所述入射光脉冲的实际光子数与单光子雪崩二极管阵列上被触发的单光子雪崩二极管数之间的曲线关系,获取所述入射光脉冲的实际光子数,从而校正所述入射光脉冲的光子计数。
2.如权利要求1所述的光子计数校正方法,所述步骤c包括:基于所述单光子雪崩二极管阵列输出获得的光子计数,获取所述校正后的入射光脉冲的光子计数。
3.如权利要求2所述的光子计数校正方法,其中还包括查询表,基于从单光子雪崩二极管阵列获得的光子计数和所述查询表来获取校正后的入射光脉冲的光子计数。
4.如权利要求1所述的光子计数校正方法,其中所述步骤c包括:
基于当前时间段对应的校正后的前k个时间段内光子计数总和Xi和前一时间段对应的校正后的前k个时间段内光子计数总和Xi-1,获取校正后的入射光脉冲的光子计数,从而校正入射光脉冲的光子数;
其中所述k等于所述单光子雪崩二极管的恢复时间除以所述时间段长度后取整。
5.一种激光雷达,包括:
发射单元,所述发射单元包括激光器阵列,配置成可发射探测光束以检测目标物;
接收单元,所述接收单元包括单光子雪崩二极管阵列,配置成接收所述探测光束在目标物上反射后的回波,并转换为电信号;
处理单元,所述处理单元与所述发射单元和接收单元耦接,并配置成可执行如权利要求1-4中任一项所述的光子计数校正方法来校正入射到单光子雪崩二极管阵列光脉冲的光子计数,并根据校正后的入射光脉冲的光子计数,计算所述目标物的距离和/或所述目标物的反射率。
6.如权利要求5所述的激光雷达,其中所述处理单元包括统计模块和控制模块,其中所述统计模块统计当前时间段内新增被触发的单光子雪崩二极管数量Ai以及当前时间段的前k个时间段内新增被触发的单光子雪崩二极管数量的累加和Sumi,所述k等于所述单光子雪崩二极管的恢复时间除以所述时间段长度后取整,控制模块获取所述Ai和Sumi,并根据所述Ai和Sumi得到校正后的入射光脉冲的光子计数。
7.如权利要求6所述的激光雷达,其中所述统计模块包括检测模块与SUM模块,所述检测模块用于检测在当前时间段内新增被触发的单光子雪崩二极管数量Ai,所述SUM模块用于计算当前时间段的前k个时间段内新增被触发的单光子雪崩二极管数量的累加和Sumi
8.如权利要求7所述的激光雷达,控制模块包括运算模块和查询模块,其中基于所述Ai和Sumi,所述运算模块用于计算从单光子雪崩二极管阵列输出获得的光子计数,所述查询模块基于所述从单光子雪崩二极管阵列输出获得的光子计数和查询表来获取校正后的入射光脉冲的光子计数,和/或所述运算模块基于所述光子计数来计算校正后的入射光脉冲的光子计数。
9.如权利要求5-8中任一项所述的激光雷达,其中所述处理单元配置成根据校正后的光子计数,通过前沿法、重心法或插值滤波法计算回波到达时间。
10.一种激光雷达的探测方法,其中所述探测方法通过如权利要求5-8中任一项所述的激光雷达实施。
11.一种计算机可读存储介质,其上存储有计算机程序代码,当被处理器执行时,所述计算机程序代码可使得所述处理器执行如权利要求1-4中任一项所述的光子计数校正方法。
CN202010500856.0A 2020-06-04 2020-06-04 光子计数校正方法、激光雷达以及计算机可读介质 Active CN111679290B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010500856.0A CN111679290B (zh) 2020-06-04 2020-06-04 光子计数校正方法、激光雷达以及计算机可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010500856.0A CN111679290B (zh) 2020-06-04 2020-06-04 光子计数校正方法、激光雷达以及计算机可读介质

Publications (2)

Publication Number Publication Date
CN111679290A CN111679290A (zh) 2020-09-18
CN111679290B true CN111679290B (zh) 2023-05-05

Family

ID=72434901

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010500856.0A Active CN111679290B (zh) 2020-06-04 2020-06-04 光子计数校正方法、激光雷达以及计算机可读介质

Country Status (1)

Country Link
CN (1) CN111679290B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112504482B (zh) * 2020-11-24 2021-09-28 桂林电子科技大学 在线后脉冲概率测量***
WO2022141468A1 (zh) * 2020-12-31 2022-07-07 深圳市速腾聚创科技有限公司 激光雷达的探测方法、计算机可读存储介质和激光雷达
CN112882057B (zh) * 2021-01-19 2023-12-08 中国科学院西安光学精密机械研究所 一种基于插值的光子计数非视域三维成像超分辨方法
CN114859341B (zh) * 2021-02-03 2023-05-05 上海禾赛科技有限公司 同步电路、数据处理芯片及雷达
CN113156409B (zh) * 2021-04-07 2022-07-15 南京工业职业技术大学 一种直接序列时间相关光子计数误差补偿方法
CN112986951B (zh) * 2021-04-29 2023-03-17 上海禾赛科技有限公司 使用激光雷达测量目标物反射率的方法及激光雷达
CN112987023A (zh) * 2021-05-11 2021-06-18 深圳阜时科技有限公司 光学感测设备及其测量方法及电子设备
CN114019482A (zh) * 2021-10-27 2022-02-08 北醒(北京)光子科技有限公司 光电接收电路及具有该电路的激光测距装置
CN117665741A (zh) * 2022-08-26 2024-03-08 上海禾赛科技有限公司 激光雷达回波信号处理方法及装置、激光雷达探测***
CN115935719B (zh) * 2023-02-23 2023-06-02 中国人民解放军国防科技大学 一种空中目标光子计数激光雷达探测仿真的方法和***

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2437297A1 (en) * 2010-10-01 2012-04-04 Paul Scherrer Institut A method for correction of high rate inefficiencies of a single photon counting detector system and single photon counting detector system
CN103780852A (zh) * 2014-02-17 2014-05-07 苏州超锐微电子有限公司 一种应用于单光子探测器的淬灭和信号读取电路
FR3034528A1 (zh) * 2015-04-03 2016-10-07 Stmicroelectronics (Grenoble 2) Sas
JP2017053833A (ja) * 2015-09-10 2017-03-16 ソニー株式会社 補正装置、補正方法および測距装置
CN106842168B (zh) * 2017-04-12 2019-10-25 中国科学技术大学 一种激光雷达信号的后脉冲修正方法及装置
JP6894775B2 (ja) * 2017-06-20 2021-06-30 キヤノン株式会社 測距システム及びその制御方法
EP3752818B1 (de) * 2018-02-16 2022-10-19 Leica Microsystems CMS GmbH Fluoreszenzlebensdauer-mikroskopie-verfahren mit zeitkorrelierter einzelphotonenzählung
US11029397B2 (en) * 2018-04-20 2021-06-08 Omnivision Technologies, Inc. Correlated time-of-flight sensor
CN108831546A (zh) * 2018-06-22 2018-11-16 上海联影医疗科技有限公司 一种数据处理方法、装置和非暂态计算机可读存储介质
CN111121986B (zh) * 2019-12-25 2021-06-29 桂林电子科技大学 一种具有后脉冲校正功能的单光子探测***

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Advances in solid state photon detectors;D. Renker 等;Journal of Instrumentation;第4卷;正文第24页 *
利用多像素光子计数器的光学串话效应提高光子探测效率;刘丽娜;张国青;;中国光学;8(02);全文 *
高密度外延电阻淬灭硅光电倍增器研究;贾建权;江加丽;李佰成;王瑞恒;梁琨;杨茹;韩德俊;;光子学报;46(04);全文 *

Also Published As

Publication number Publication date
CN111679290A (zh) 2020-09-18

Similar Documents

Publication Publication Date Title
CN111679290B (zh) 光子计数校正方法、激光雷达以及计算机可读介质
CN211554305U (zh) LiDAR读出电路
US20220196812A1 (en) Time of flight sensor
JP6225411B2 (ja) 光学的測距装置
US20240061091A1 (en) Method for measuring reflectivity of target object by using lidar, and lidar
CN112946675B (zh) 一种基于时间融合的距离测量方法、***和设备
US10962628B1 (en) Spatial temporal weighting in a SPAD detector
US20230061653A1 (en) Detection circuit for adjusting width of output pulses, receiving unit, laser radar
EP3540460B1 (en) Light receiving apparatus, object detection apparatus, distance measurement apparatus, mobile object apparatus, noise measuring method, object detecting method, and distance measuring method
EP3370079B1 (en) Range and parameter extraction using processed histograms generated from a time of flight sensor - pulse detection
US20210373156A1 (en) Optical distance measuring apparatus
WO2022206031A1 (zh) 确定噪声水平的方法、激光雷达以及测距方法
CN112596062A (zh) 激光雷达的回波信号检测方法、装置及存储介质
CN114019478A (zh) 光学检测装置及电子设备
CN111656219B (zh) 用于使用光信号确定至少一个对象的距离的装置和方法
US20240159903A1 (en) Data processing method for lidar and lidar
CN111656220A (zh) 用于接收光信号的接收装置
CN115616596A (zh) 激光雷达的测距方法、激光雷达及计算机可读存储介质
US20230288538A1 (en) Laser receiving system and laser ranging system
CN114089352A (zh) 一种飞行时间距离测量***及方法
CN114114213A (zh) 激光雷达的校准方法及激光雷达
US20240004070A1 (en) Optical rangefinder and optical rangefinding method
CN113848558A (zh) 一种飞行时间距离测量***及方法
CN114325736A (zh) 探测方法及探测***
WO2024131914A1 (en) Method for dynamically adjusting single-photon detector and idar

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: No.2 building, no.468 xinlai Road, Jiading District, Shanghai, 201821

Applicant after: Shanghai Hesai Technology Co.,Ltd.

Address before: 201702 9 / F, block l2-b, Hongqiao world center, Lane 1588, Zhuguang Road, Qingpu District, Shanghai

Applicant before: HESAI PHOTONICS TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
CB02 Change of applicant information

Address after: No.2 building, no.468 xinlai Road, Jiading District, Shanghai, 201821

Applicant after: Shanghai Hesai Technology Co.,Ltd.

Address before: No.2 building, no.468 xinlai Road, Jiading District, Shanghai, 201821

Applicant before: Shanghai Hesai Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant