第三章 CMOS图像传感器:从像素到图像的核心
各位同学,今天我们来聊聊车载摄像头的心脏——CMOS图像传感器。说实话,我在车载领域摸爬滚打这么多年,见过太多因为传感器选型不当导致的项目返工。你想想看,一个摄像头模组成本可能就几十块钱,但因为它引发的感知算法失效,可能导致整个ADAS系统重做,那代价可就大了去了。
3.1 CCD与CMOS:一场没有悬念的战争
先说说CCD和CMOS的区别。我记得刚入行那会儿,CCD还是高端相机的标配,CMOS被嫌弃噪声大、灵敏度低。但现在呢?车载领域几乎全是CMOS的天下。为什么会这样?
简单来说,CCD是把所有像素的电荷统一转移到放大器处理,而CMOS每个像素都有自己的放大器。这就好比一个工厂流水线:CCD是集中质检,CMOS是每个工位自检。集中质检的好处是一致性好,但速度慢、功耗高;自检虽然个体有差异,但速度快、功耗低。
我在项目中遇到过一件事:某供应商推荐了一款CCD传感器,说动态范围特别好。我一看数据手册,功耗直接是同级CMOS的3倍。你想想,车载摄像头要长时间工作,散热问题怎么解决?所以现在车载领域,CMOS基本是唯一选择。
- CCD:全局快门、高一致性、高功耗、成本高、不适合车载
- CMOS:卷帘快门为主、低功耗、集成度高、成本低、车载主流
3.2 像素结构:FSI与BSI的博弈
像素结构这块,FSI(前照式)和BSI(背照式)是绕不开的话题。说白了,FSI就是光线从正面照进来,先穿过金属布线层再到感光区域。BSI则是把硅片翻转过来,光线直接从背面照到感光区。
嗯,这里要注意:FSI的金属布线会遮挡一部分光线,尤其在小像素尺寸下,填充因子(Fill Factor)会明显下降。我做过一个项目,用FSI传感器在夜间行车,图像暗部细节几乎全丢。后来换成BSI,同样的光照条件下,信噪比提升了将近6dB。
但BSI也不是万能的。它的工艺更复杂,成本更高,而且对近红外光的响应不如FSI。所以现在很多车载摄像头会采用混合方案:可见光用BSI,近红外用FSI。我个人习惯在选型时先看应用场景:如果主要做日间感知,FSI够用;如果要做夜间或低光照,BSI是必须的。
| 参数 | FSI | BSI |
|---|---|---|
| 量子效率 | 较低(60-70%) | 较高(80-90%) |
| 近红外响应 | 较好 | 一般 |
| 成本 | 低 | 高 |
| 适用场景 | 日间、高光照 | 夜间、低光照 |
3.3 动态范围与信噪比:图像质量的硬指标
动态范围(DR)和信噪比(SNR),这两个参数直接决定了摄像头能不能看清东西。动态范围说白了就是传感器能同时记录的最亮和最暗区域的比值。车载场景下,你想想看:隧道入口处,外面阳光明媚,里面漆黑一片,动态范围不够的话,要么外面过曝,要么里面死黑。
我曾经在测试一款传感器时,发现它的标称动态范围是120dB,但实际测试只有95dB。为什么?因为厂商用的是线性模式下的理论值,而实际车载场景需要HDR(高动态范围)模式。这里有个坑:很多传感器支持多重曝光HDR,但帧率会下降。比如你要做120fps的感知,HDR模式下可能只能跑到60fps。
信噪比这块,主要受三个因素影响:光子散粒噪声、读出噪声和暗电流噪声。其中光子散粒噪声是物理极限,没法消除。我建议在低光照场景下,优先关注读出噪声,这个参数直接决定了暗部细节的清晰度。
3.4 全局快门与卷帘快门:运动场景的生死线
最后说说快门方式。卷帘快门(Rolling Shutter)是逐行曝光,全局快门(Global Shutter)是所有像素同时曝光。车载场景下,车辆高速运动,卷帘快门会导致图像畸变——比如车轮看起来是椭圆形的,或者路灯杆是斜的。
我记得有一次做车道线检测,算法在弯道处总是误报。排查了半天,发现是卷帘快门导致的图像扭曲,车道线在图像里变成了S形。后来换成全局快门,问题迎刃而解。
但全局快门也有缺点:像素结构更复杂,填充因子会下降,导致灵敏度降低。而且全局快门的噪声通常比卷帘快门高。所以现在很多高端车载传感器采用混合方案:正常行驶用卷帘快门,遇到紧急情况或需要精确测距时切换到全局快门。
好了,这一章的内容就到这里。CMOS传感器是车载视觉的基石,选型时一定要综合考虑动态范围、信噪比、快门方式等因素。下一章我们会聊聊镜头和光学系统,那又是另一个坑多的地方。
公众号:蓝海资料掘金营,微信deep3321