Tof原理及应用

1. 引言

ToF(Time of flight)是飞行时间法,它是一种深度测量的方法,精度为厘米级。因为其原理简单,小型化,测量距离范围较大,抗干扰能力较强,而得到广泛的应用,比如,微软的Kinect 2.0,Iphone 12手机的ToF相机,无人驾驶都应用到了ToF技术。下面就对ToF的基本原理,优缺点,影响ToF精度的因素这几方面展开描述。

2. 原理

ToF的基本原理是通过连续发射光脉冲(一般为不可见光)到被测物体上,然后接收从物体反射回去的光脉冲,通过探测光脉冲的飞行(往返)时间来计算被测物体离相机的距离。下图是飞行时间法深度测量基本原理示意图。
在这里插入图片描述

ToF根据调制方法的不同,可以分为两种:脉冲调制(Pulsed Modulation)和连续波调制(Continuous Wave Modulation)。由于脉冲调制是直接测量飞行时间,因此也称为dToF(直接ToF)(Lidar,也叫激光雷达,就是dToF),连续波调制是通过相位差来计算飞行时间,因此也称为iToF。

2.1 脉冲调制(dToF)

脉冲调制直接根据脉冲发射和接收的时间差来测算距离。下图是脉冲调制测距的示意图:
在这里插入图片描述
脉冲调制方案的照射光源一般采用方波脉冲调制,这是因为它用数字电路来实现相对容易。接收端的每个像素都是由一个感光单元(如光电二极管)组成,它可以将入射光转换为电流,感光单元连接着多个高频转换开关(下图的G0,G1)可以把电流导入不同的可以储存电荷(下图S0,S1)的电容里。
在这里插入图片描述
相机上的控制单元打开光源然后再关闭,发出一个光脉冲。在同一时刻,控制单元打开和关闭接收端的电子快门。接收端接收到的电荷S0被存储在感光元件中。

然后,控制单元第二次打开并关闭光源。这次快门打开时间较晚,即在光源被关闭的时间点打开。新接收到的电荷S1也被存储起来。具体过程如下图所示。
在这里插入图片描述
因为单个光脉冲的持续时间非常短,此过程会重复几千次,直到达到曝光时间。然后感光传感器中的值会被读出,实际距离可以根据这些值来计算。

记光的速度为c,tp为光脉冲的持续时间, S0表示较早的快门收集的电荷, S1表示延迟的快门收集的电荷,那么距离d可以由如下公式计算:
在这里插入图片描述
最小的可测量距离是:在较早的快门期间S0中收集了所有的电荷,而在延迟的快门期间S1没有收集到电荷,即S1 = 0。代入公式会得出最小可测量距离d=0。

最大的可测量的距离是:在S1中收集了所有电荷,而在S0中根本没有收集到电荷。然后,该公式得出d= 0.5 x c × tp。因此最大可测量距离是通过光脉冲宽度来确定的。例如,tp = 50 ns,代入上式,得到最大测量距离d = 7.5m。

优点:

  1. 测量方法简单,响应较快

  2. 由于发射端能量较高,所以一定程度上降低了背景光的干扰

缺点:

  1. 发射端需要产生高频高强度脉冲,对物理器件性能要求很高

  2. 对时间测量精度要求较高

  3. 环境散射光对测量结果有一定影响

2.2 连续波调制(dToF)

实际应用中,通常采用的是正弦波调制。由于接收端和发射端正弦波的相位偏移和物体距离摄像头的距离成正比(见后面推导),因此可以利用相位偏移来测量距离。下图是连续波调制原理示意图:
在这里插入图片描述
其实相移偏移来测量距离相位差的方法与四步相移法的推导基本一样。下图是发射的正弦波和接收的正弦波的示意图:
在这里插入图片描述
连续正弦波调制测量方法,具体的推导过程如下。序号1-9对应下图的公式1-9。

  1. 假设发射的正弦信号s(t)振幅是a,调制频率是f

  2. 经过时延 △t后接收到的信号为接收r(t),衰减后的振幅为A,强度偏移(由环境光引起)为B

  3. 四个采样时间间隔相等,均为T/4

  4. 根据上述采样时间可以列出四个方程组

  5. 从而可以计算出发射和接收的正弦信号的相位偏移△φ

  6. 据此可以根据(6)中公式计算物体和深度相机的距离d

  7. 接收信号的衰减后的振幅A的计算结果

  8. 接收信号强度偏移B的计算结果,反映了环境光

  9. A, B的值间接的反应了深度的测量精度,深度测量方差可以用公式9近似表示。

在这里插入图片描述
优点:

  1. 相位偏移(公式5)中的(r2-r0)和(r1-r3)相对于脉冲调试法消除了由于测量器件或者环境光引起的固定偏差。

  2. 可以根据接收信号的振幅A和强度偏移B来间接的估算深度测量结果的精确程度(方差)。

  3. 不要求光源必须是短时高强度脉冲,可以采用不同类型的光源,运用不同的调制方法

缺点:

  1. 需要多次采样积分,测量时间较长,限制了相机的帧率

  2. 需要多次采样积分,测量运动物体时可能会产生运动模糊。

注意:ToF相机每次从发射端发出调制光,接收端其实是像相机一样,有一个感光元件,上面有很多像素点,每个像素点经过上述过程都可以得到一个对应的距离,所有的像素点测量的距离就构成一幅深度图,如下图所示,左边是原图,右边是对应的深度图。
在这里插入图片描述

3. 影响ToF的因素

  • 多重反射
    距离测量要求光只反射一次。但是镜面或者一些角落会导致光线的多次反射,这会导致测量失真。如果多重反射使得光线完全偏转,则没有反射光线进入相机,从而无法正确测量反射面的距离。反之,如果其他方向的光通过镜面反射进入芯片,则可能会发生过度曝光。见下图。
    在这里插入图片描述
  • 散射光
    在镜头内或在镜头后面发生多余反射会出现散射光,如下图所示,散射光会导致图像褪色,对比度下降等不良影响。所以要避免在相机正前方有强烈反光的物体存在。
    在这里插入图片描述
  • 环境光
    深度相机镜头上会有一个带通滤光片来保证只有与照明光源波长相同的光才能进入,这样可以抑制非相干光源提高信噪比。这种方式确实能够比较有效地过滤掉人造光源,但是,我们常见的日光几乎能够覆盖整个光谱范围,这其中包括和照明光源一样的波长,在某些情况下(如夏天的烈日)这部分光强可以达到很大,会导致感光传感器出现过度曝光。因此相机如果想在这种条件下正常工作,仍然需要额外的保护机制。
  • 温度
    电子元件的精度受温度的影响,温度波动时会导致脉冲调制的精度。所以要做好散热,才能保证测量精度。
  • 18
    点赞
  • 122
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: tof10120是一种时间飞行测距传感器,适用于测量物体与传感器之间的距离。其原理图是以TOF(Time of Flight)技术为基础的。 tof10120传感器中,通过发送脉冲激光到目标物体上,并通过接收返回的反射光来测量物体与传感器之间的距离。当激光脉冲被发射时,它会在传播过程中遇到目标物体,并有一部分光线被物体反射回传感器。 在传感器中,通过光电二极管接收并测量反射光的强度和时间延迟。测量原理是根据光的速度以及反射光传播的时间来计算距离。由于光在真空中传播速度恒定,因此可以通过测量激光脉冲发射和接收之间的时间差来计算距离。 通过原理图可以看到,tof10120传感器内部包含激光发射器、光电二极管、时钟电路、计数器、控制逻辑等关键部件。这些部件相互配合,使传感器能够准确测量出物体与传感器之间的距离。 tof10120原理图的设计关键是确保激光的发射和接收的精准性,以及测量和计算距离的准确性。同时,还需要考虑信号处理和控制逻辑的设计,以便将测量结果输出给用户或其他设备。 总之,tof10120传感器的原理图设计是基于TOF技术的,通过测量激光脉冲的发射和接收时间差来测量物体与传感器之间的距离,以实现精准的测距功能。 ### 回答2: TOF10120是一种时间飞行(Time of Flight)传感器,它使用光学原理来测量距离。该传感器由飞行时间测量单元、调制单元、时钟单元和接口单元组成。 首先,该传感器通过调制单元发射红外光脉冲。然后,该脉冲通过自定义控制IC(集成电路)发送给飞行时间测量单元。飞行时间测量单元接收到红外光脉冲后,会自动发射探测光脉冲。这些光脉冲会被目标物体反射,并通过光电二极管接收。 随后,接收到的光信号将被传输到飞行时间测量单元进行处理。该单元会测量红外光脉冲从发射到接收所经历的时间差。根据光在空气中的传播速度,我们可以利用这个时间差计算出目标物体与传感器之间的距离。这个时间测量过程是由时钟单元提供的精确时间基准。 最后,传感器将测量到的距离值通过接口单元发送给外部设备,如微控制器或计算机。外部设备可以根据收到的距离信息做出相应的控制和决策。 总结来说,TOF10120传感器原理图中的主要组件包括调制单元、飞行时间测量单元、时钟单元和接口单元。通过发射和接收红外光脉冲,利用飞行时间差计算出目标物体与传感器之间的距离,并将测量结果传输给外部设备进行控制和决策。 ### 回答3: tof10120是一种时间飞行(Time-of-Flight,TOF)传感器,可以用于测量物体与传感器之间的距离。它使用光学原理,通过向目标发射调制的光脉冲并测量光脉冲返回传感器所需的时间,从而计算出目标的距离。 tof10120原理图包括多个组件。首先,它包含一个激光二极管,该二极管用于发射红外光脉冲。红外光具有更短的波长,可以提供更高的测量精度。其次,原理图中包含一个接收器,用于接收被目标反射回来的红外光脉冲。接收器会将接收到的光信号转换为电信号。 tof10120原理图中还包括一个控制器,用于控制激光二极管的发射和接收器的接收,以及计算目标距离所需的时间。控制器还会根据测量得到的距离数据进行处理,并将结果传输给其他设备或系统。 此外,tof10120原理图中还可能包括其他辅助电路,如放大器、滤波器和时钟电路,以提供更好的信号处理和精确的时间测量。 总之,tof10120原理图是一个用于时间飞行测距的传感器的电路图。它通过激光二极管发射红外光脉冲,并通过接收器接收目标反射回来的光脉冲,并计算出目标与传感器之间的距离。这种传感器在测距应用中具有广泛的应用,如智能手机的面部识别和手势控制等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值