4. 暗电流对成像的影响
暗电流是图像传感器在无光照条件下由热激发产生的寄生电荷。它并不来自光子,却会像真实信号一样被读出、累积和量化,因此对成像质量的影响是系统性的:既表现为随机噪声,也表现为固定图案,还会抬高黑电平、压缩可用动态范围。理解暗电流的影响,不能只看“噪声变大”这一层,而要沿着电荷产生 → 暗信号累积 → 读出与校正 → 图像质量退化这条链路逐级分析。
一、暗电流噪声:时间维度的随机扰动
暗电流噪声来自暗电流产生过程本身的随机性。单位时间内热激发产生的载流子数服从泊松分布,因此暗电流噪声的标准差与暗电流均值的平方根成正比。这意味着:暗电流越大,噪声越大;曝光时间越长,累积的暗电流越多,噪声也越明显。在工程上,暗电流噪声常以 e⁻/s 或 e⁻/pixel/s 表示,并随温度呈指数上升,典型经验是温度每升高 6~8 ℃,暗电流约翻一倍。
对图像的直接观感是:暗场画面不再干净,出现细密的颗粒状起伏;在长曝光夜景或天文成像中,这种噪声会淹没微弱信号,使暗部细节无法分辨。
二、暗信号非均匀性:空间维度的固定图案
不同像素的暗电流并不相同。由于硅片缺陷、工艺掺杂波动、像素结构差异,每个像素的暗电流存在固有偏差,这种空间分布不均称为暗信号非均匀性(DSNU,Dark Signal Non-Uniformity)。与暗电流噪声不同,DSNU 是固定图案,在同一传感器、同一温度下重复出现,表现为暗场中的花纹、网格或条带。
DSNU 的危害在于它无法通过多帧平均消除。多帧平均只能压低随机噪声,对固定图案无效。因此 DSNU 必须通过暗场标定和逐像素补偿来修正,这也是暗电流补偿算法存在的核心原因之一。
三、热像素:局部异常点的放大效应
热像素是暗电流异常高的个别像素,通常由局部缺陷或杂质引起。它们在正常曝光下可能并不明显,但在长曝光、高温或高增益场景下会迅速显现为亮点、白斑甚至成簇的亮区。热像素的数量和亮度随温度升高而增加,是传感器可靠性和良率评估的重要指标。
四、动态范围下降与图像质量退化
动态范围是传感器能同时分辨的最亮与最暗信号之比。暗电流会抬高黑电平,使底电平不再接近零,从而占用一部分满阱容量。结果是:有效信号摆幅变小,动态范围被压缩。在暗部,暗电流噪声抬高了噪声底,弱信号被淹没;在高光端,由于底电平抬升,饱和来得更早,高光细节更容易丢失。
综合来看,暗电流导致的图像质量退化包括:暗部发灰、对比度下降、固定花纹、随机颗粒、热像素亮点,以及整体动态范围缩水。这些退化在高温、长曝光、高增益三种条件下会叠加放大。
| 影响类型 | 维度 | 典型表现 | 是否可平均消除 | 主要补偿手段 |
|---|---|---|---|---|
| 暗电流噪声 | 时间随机 | 颗粒感、暗部起伏 | 可部分消除 | 降噪、缩短曝光、降温 |
| 暗信号非均匀性 | 空间固定 | 暗场花纹、网格 | 不可消除 | 暗场标定、逐像素补偿 |
| 热像素 | 局部异常 | 亮点、白斑 | 不可消除 | 坏点表、邻域替换、降温 |
| 动态范围下降 | 全局 | 暗部发灰、高光早饱和 | 不可消除 | 黑电平校正、暗电流扣除 |
五、案例与调试场景
某工业相机在 25 ℃ 下曝光 10 ms 时图像正常,但在 60 ℃ 环境下曝光 200 ms 后,暗场出现明显亮斑和花纹。排查步骤如下:
- 盖住镜头,采集暗场图像,观察是否存在固定花纹和亮点。
- 改变曝光时间,确认暗信号是否随曝光线性增长。
- 改变温度,确认暗电流是否随温度指数上升。
- 对比多帧暗场,区分随机噪声与固定图案。
- 调用暗场标定数据,执行逐像素暗电流扣除,观察花纹是否被抑制。
暗场采集参数示例:
曝光时间:200 ms
增益:12 dB
温度:60 ℃
帧数:16 帧平均
输出:暗场均值图 + DSNU 分布图 + 热像素坐标表
六、常见误区与复盘
- 误区一:把暗电流噪声当成读出噪声。两者来源不同,暗电流噪声随曝光时间和温度变化,读出噪声主要与读出电路有关。
- 误区二:认为多帧平均能解决所有暗电流问题。多帧平均只能压制随机噪声,对 DSNU 和热像素无效。
- 误区三:只在常温下评估暗电流。暗电流对温度极其敏感,常温正常不代表高温正常。
- 误区四:忽略暗电流对动态范围的压缩。即使画面看起来“还能用”,有效动态范围可能已经明显下降。
综上,暗电流对成像的影响不是单一噪声问题,而是从随机噪声、固定图案、局部异常到全局动态范围的系统性退化。只有把暗电流噪声、DSNU、热像素和动态范围下降分开观察、分别补偿,才能在后续调试中建立有效的暗电流补偿策略。