3. 核心感光器件选型:CMOS图像传感器、全局快门与卷帘快门、近红外增强技术
说到结构光模组,很多人第一反应是激光器、DOE、透镜这些。但我得说句实话——感光器件才是整个系统的“眼睛”。激光器再好,投影图案再精密,如果传感器读不出来、读不准,一切都是白搭。
这一节,咱们就聊聊CMOS图像传感器的选型。我把它拆成三个核心问题:
- 选全局快门还是卷帘快门?
- 近红外波段怎么增强?
- 像素、帧率、噪声这些参数怎么权衡?
嗯,一个一个来。
3.1 全局快门 vs 卷帘快门:不是选择题,是生死题
先问一个问题:你的结构光模组是扫描静态物体,还是动态人脸?
如果是静态,卷帘快门勉强能用。但如果是人脸识别、手势交互、或者任何涉及运动的场景——你必须用全局快门。为什么?
卷帘快门的原理是逐行曝光。说白了,就是传感器从上到下一行一行地“拍照”。如果物体在动,每一行的曝光时间点不一样,拍出来的图案就会扭曲。这在结构光里是致命的——你投影的编码条纹会变形,深度计算直接出错。
我遇到过最惨的一次教训:早期做一款3D人脸门锁,为了省成本选了卷帘快门CMOS。结果用户稍微侧一下脸,深度图就出现“鬼影”。后来全部换成了全局快门,问题立刻消失。嗯,从那以后,但凡涉及运动场景,我连卷帘快门看都不看一眼。
3.2 近红外增强技术:别让传感器“看不见”你的激光
结构光常用的激光波长是850nm或940nm。但普通CMOS传感器在近红外波段的量子效率(QE)很低,可能只有10%~20%。你想想看,激光打出去,传感器只收到十分之一的光,信噪比能好吗?
所以,我们需要近红外增强(NIR Enhanced)的传感器。这里有几个关键技术:
- 背照式(BSI):把光电二极管放在芯片表面,减少金属布线对光线的遮挡。850nm的QE可以从20%提升到40%以上。
- 深沟槽隔离(DTI):在像素之间挖深沟,防止光线串扰。这对近红外尤其重要,因为红外光穿透性强,容易“漏”到隔壁像素。
- 微透镜优化:针对850nm/940nm设计微透镜的曲率和材料,让更多红外光聚焦到感光区。
我个人习惯是:优先选背照式+深沟槽隔离的传感器。比如Sony的IMX系列(IMX316、IMX456)就是典型代表。940nm的QE能做到30%以上,850nm能做到50%以上。
3.3 关键参数:像素、帧率、噪声、动态范围
选传感器不能只看快门类型和近红外增强。还有几个参数,我每次选型都会仔细核对:
| 参数 | 推荐范围 | 我的经验 |
|---|---|---|
| 像素尺寸 | 3.0μm ~ 5.0μm | 太小(<2.5μm)近红外灵敏度差;太大(>5μm)分辨率不够 |
| 分辨率 | VGA (640x480) ~ 1MP | 结构光不需要太高分辨率,VGA足够,关键是帧率 |
| 帧率 | ≥60fps(动态场景) | 人脸识别建议90fps以上,减少运动模糊 |
| 读出噪声 | < 3e- (电子) | 噪声越低,深度精度越高。我一般选<2e-的 |
| 动态范围 | > 60dB | 高动态范围能同时看清暗处和亮处,避免过曝 |
这里有个坑:帧率和分辨率是矛盾的。分辨率越高,每帧数据量越大,帧率就会下降。结构光系统里,我建议优先保证帧率。VGA分辨率、90fps,比1MP、30fps实用得多。
3.4 实战选型:我的三步法
说了这么多,到底怎么选?我总结了一个三步法:
- 定波长:先确定激光波长。850nm传感器选择多、QE高;940nm对人眼更安全、抗环境光干扰强,但传感器选择少。
- 定快门:动态场景直接锁定全局快门。静态场景可以考虑卷帘快门,但要做好运动伪影的心理准备。
- 定参数:在满足帧率的前提下,选像素尺寸大、读出噪声低、近红外QE高的传感器。
举个例子。我之前做一款支付级3D人脸识别模组,最终选了Sony IMX316。它是全局快门、背照式、940nm QE约35%、像素尺寸3.5μm、VGA分辨率、最高240fps。嗯,虽然贵了点,但效果确实稳。