关于active illumination based sensing的简单模型

一般情况下,如果光线充足,那我们可以直接利用环境光来实现成像。而当光线较弱,或是特殊情况(比如结构光3D成像,ToF成像,SWIR成像等),Image sensor需要搭配主动光源来使用。对于这样一个系统å,可以参考ESPROS公司的一套工具进行简单的评估设计。 ESPROS是一家位于瑞士的企业,主要研发tof以及LiDAR相关产品,包括芯片,模组,以及整套解决方案(https://www.espros.com)。

EPC

ESPROS网站提供了一套关于TOF的光学系统的简单计算,包括了两个pdf文档和一个excel文件。 https://www.espros.com/downloads/09_Application_notes/AN02_Optical_Power_Calculation/

fileSummary

下面主要结合“reflected power calculation theory”以及“tof power estimation tool”这两个文件进行学习。

basic

基本概念如上图所示,会有一个emitter作为光源,光照射到物体object上,反射回来 的光被sensor接收端所探测。因为这是一个ToF系统,所以有一些基本的假设,比如物体足够远且在光轴的中心线上,可以实现小角度近似,光源可以近似成一个点光源等等。

emitter_receiver

整个计算包括了两个主要部分,即“物体接受到的光照功率密度”以及“sensor接受到的反射光照功率密度”。



Part #1 “物体接受到的光照功率密度”

由如下公式进行计算:

Eeo

包括了四个基本项:

  • 光源的辐射密度(单位W/sr):可以结合光源(LED或者VCSEL)的datasheet查看相关信息;
  • 光源所照射的立体角(单位sr):几何光学方面的计算问题,这里面有一个half-angle of the emitter的参数需要理解一下;
  • 光源的LENS的透光效率(无量纲):可以通过模组相关的datasheet找到该参数;
  • 光源所照射出来的光斑面积(m2):几何光学的计算问题,涉及emitter的FOV以及被测物体的距离等信息;

可以结合excel文件了解更详细的求解过程。

Eeo_table



Part #2 “sensor接受到的反射光照功率密度”

由如下公式计算:

Epixel

包括了以下几个基本项:

  • 物体接受到的光照功率密度(单位W/m2):在Part #1中已经计算出来;
  • 物体的反射率(无量纳):不同的物体反射率变化很大,需要去网上查找相关数据;
  • 物体朗伯反射被sensor接收到的效率(无量纲):几何光学方面的计算问题,这里面涉及朗伯反射,即我们常说的漫反射,需要计算漫反射中有多少能量会被sensor所收集;
  • pixel所对应在物体上的面积(单位m2):几何光学计算问题,这里结合了sensor镜头的FOV,sensor阵列的行数与列数,拍摄物体的距离等信息进行计算;
  • pixel的面积:(单位m2):通过sensor的datasheet得知;
  • sensor的LENS的透光效率(无量纲):可以通过模组相关的datasheet找到该参数;

同样的,可以结合excel文件了解更详细的求解过程:

Epixel_table



依靠这个简单的系统模型,在系统参数的确定下可以推算单位时间内有多少光子能够被pixel所接收,从而确定合适的曝光时间。也可以在明确spec的情况下,对模组相关部件进行确定选型。 (excel文件里还有不少关于TOF的干货,有兴趣可以进一步学习)

–END