1. 噪声概论:CMOS图像传感器的“隐形敌人”
做图像传感器设计这些年,我越来越觉得——噪声这东西,就像空气里的灰尘。你看不见,但它就在那儿。你不管它,它就毁掉你的画质。
今天咱们聊聊噪声。说白了,CMOS图像传感器的噪声就是那些不该出现在图像里的信号波动。它们让画面变脏、变糊、变暗。我刚开始做这行时,总觉得噪声是小事,后来被客户骂过几次,才明白——低噪声设计,是传感器的命根子。
1.1 噪声从哪来?——四大类噪声
CMOS图像传感器的噪声,我习惯分成四类。你想想看,每个像素就像一个小水桶,光进来就是水。但水桶本身会晃动,接水的人手会抖,甚至水桶底还有洞——这些就是噪声。
1.1.1 固定模式噪声(FPN)
固定模式噪声,说白了就是“每个像素的个性”。同一个场景,不同像素读出来的值不一样。为什么?因为每个像素的晶体管有差异,暗电流也不一样。
我在项目中遇到过一件事:一批传感器拍出来的照片,左边暗右边亮。查了半天,发现是列放大器匹配出了问题。嗯,FPN就是这么烦人——它不随时间变,但随空间变。
- 空间相关:不同像素、不同列之间差异
- 时间稳定:同一像素每次读出的FPN基本不变
- 可校正:通过双采样或标定可以消除大部分
1.1.2 随机噪声
随机噪声,就是“老天爷不配合”。光子到达是随机的,电子产生是随机的,读出过程也是随机的。这种噪声没法完全消除,只能降低。
我经常跟团队说:随机噪声是物理极限,你只能跟它做朋友,不能消灭它。散粒噪声就是典型——光子数越少,噪声越明显。所以暗光下照片噪点多,就是这个道理。
1.1.3 1/f噪声
1/f噪声,也叫闪烁噪声。频率越低,噪声越大。这玩意儿在MOS管里特别明显。我做过一个低噪声放大器,1/f噪声差点把信号淹没了。
为什么会这样?因为载流子在栅氧化层界面被捕获、释放,产生低频波动。你想想看,这就像路上有人突然刹车又突然加速——车流就乱了。
1.1.4 复位噪声
复位噪声,也叫kTC噪声。每次复位像素时,电容上的电压不确定。为什么?因为热噪声在复位开关关断的瞬间被“冻结”了。
我记得第一次测复位噪声时,数据跳得我头皮发麻。后来用了相关双采样(CDS),才把这个问题压下去。说白了,复位噪声是采样过程带来的,不是像素本身的问题。
1.1.5 读出噪声
读出噪声包括源跟随器噪声、列放大器噪声、ADC量化噪声等。信号从像素传到芯片外面,每一步都会引入噪声。
我做过一个项目,读出噪声占了总噪声的60%。后来优化了列放大器的带宽和功耗,才降到30%。嗯,读出噪声是设计者最能发挥的地方——电路架构、器件尺寸、偏置电流,都能调。
1.2 噪声怎么影响图像质量?
噪声对图像的影响,我总结成三个字:脏、糊、暗。
| 噪声类型 | 图像表现 | 影响程度 |
|---|---|---|
| 固定模式噪声 | 竖条纹、固定斑点 | 中 |
| 随机噪声 | 颗粒感、雪花点 | 高 |
| 1/f噪声 | 低频闪烁、拖影 | 低(暗光下高) |
| 复位噪声 | 帧间闪烁 | 中 |
| 读出噪声 | 整体信噪比下降 | 高 |
你想想看,一张照片如果信噪比低,暗部细节全被噪声淹没了。动态范围也受影响——噪声基底高了,能分辨的最小信号就大了。
1.3 低噪声设计——为什么重要?有多难?
低噪声设计的重要性,说白了就一句话:噪声决定了传感器的“下限”。
高动态范围、高灵敏度、高信噪比——这些指标都建立在低噪声的基础上。没有低噪声,像素做得再大、量子效率再高,也是白搭。
但低噪声设计难在哪?我总结了几点:
- 物理极限: 散粒噪声是光子数的平方根,没法消除。你只能增加光子数——但那就需要更大的像素或更长的曝光时间。
- 功耗约束: 降低噪声通常需要更大的电流、更大的面积。但手机摄像头要省电、要小,这就矛盾了。
- 工艺波动: 同一个晶圆上,不同芯片的噪声可能差3dB。设计时要留裕量,但裕量大了性能就浪费了。
- 温度影响: 暗电流和噪声都随温度升高而增大。我做过一个工业相机项目,夏天和冬天的噪声差了2倍。
- 从源头降低噪声(优化像素、减小暗电流)
- 在传输过程中抑制噪声(CDS、相关双采样)
- 在读出过程中降低噪声(低噪声放大器、高精度ADC)
- 在后处理中消除噪声(数字降噪、标定校正)
1.4 知识体系总览
下面这张图,是我自己梳理的本章知识结构。你一看就明白——噪声从哪来、怎么分、怎么影响、怎么治。
这张图把本章的核心逻辑串起来了。你从噪声来源出发,理解每种噪声怎么影响图像,再思考怎么设计才能降低噪声。每一步都有挑战,但每一步也都有方法。
好了,这一章就聊到这儿。噪声这东西,你越了解它,越觉得它有意思。下一章咱们深入讲讲固定模式噪声的测量和校正方法——那是我踩过最多坑的地方。
公众号:蓝海资料掘金营,微信deep3321