4. 噪声来源分析:传感器噪声、光照变化、场景纹理对反差曲线的影响
反差对焦(Contrast Detection Auto Focus, CDAF)的核心在于从图像传感器采集的亮度信号中提取高频分量,以此构建反差曲线并搜索峰值。然而,传感器噪声、光照波动以及场景纹理的分布特性,会直接污染高频信号,导致反差曲线出现毛刺、局部抖动甚至假峰。本章系统分析三类主要噪声源的作用机理及其对反差曲线的具体影响,为后续步长优化与平滑滤波提供理论依据。
4.1 传感器噪声:读出噪声与光子散粒噪声
传感器噪声是反差曲线中最常见的高频干扰源。根据噪声与信号的关系,可将其分为两类:
| 噪声类型 | 物理来源 | 与信号的关系 | 对反差曲线的影响 |
|---|---|---|---|
| 读出噪声 | 像素复位、ADC量化、放大器热噪声 | 与信号强度无关,固定方差 | 在低纹理区域(如纯色墙面)产生随机起伏,形成虚假峰值 |
| 光子散粒噪声 | 光子到达的泊松统计特性 | 方差与信号强度成正比 | 在高亮度区域放大高频抖动,使反差曲线在峰值附近出现毛刺 |
关键指标: 读出噪声通常用电子数(e⁻)表示,典型值 2–10 e⁻;散粒噪声的标准差为 √(信号电子数)。当信号电子数超过 10,000 e⁻ 时,散粒噪声主导总噪声。
下图展示了传感器噪声如何叠加在理想反差曲线上,导致局部极值点偏移:
工程建议: 在低照度场景下,读出噪声占主导,建议在反差计算前增加空间域降噪(如高斯预滤波);在高照度场景下,散粒噪声占主导,可通过多帧平均或自适应增益控制抑制。
4.2 光照变化:环境闪烁与光源波动
光照变化对反差曲线的影响主要体现在两个方面:
- 交流光源闪烁: 50/60 Hz 的荧光灯或 LED 驱动电流波动,导致帧间亮度周期性变化。若 AF 搜索步长与闪烁周期同步,反差值会出现规律性振荡,形成“锯齿状”曲线。
- 环境光缓慢漂移: 云层移动、室内调光等引起整体亮度渐变,使反差曲线的基线发生偏移,影响峰值定位精度。
下表总结了不同光照场景下的典型干扰特征:
| 光照场景 | 干扰频率 | 幅度变化 | 对反差曲线的影响 |
|---|---|---|---|
| 50 Hz 荧光灯 | 100 Hz (全波整流) | ±5% ~ ±15% | 帧间反差值周期性波动,峰值位置偏移 1–2 步 |
| 60 Hz LED 调光 | 120 Hz | ±3% ~ ±10% | 产生高频抖动,需帧同步或曝光时间匹配 |
| 自然光缓慢变化 | < 0.1 Hz | ±20% / 分钟 | 基线漂移,需高通滤波或实时增益补偿 |
注意: 若 AF 搜索步长与闪烁周期成整数倍关系,锯齿效应会被放大,导致反差曲线出现多个等间距假峰。建议在 ISP 中集成闪烁检测模块,动态调整曝光起始相位。
4.3 场景纹理:低纹理与重复纹理
场景纹理的分布直接决定了反差曲线的信噪比。不同纹理类型对反差曲线的影响差异显著:
- 低纹理区域(如白墙、天空): 高频分量极弱,反差值接近噪声基底。此时传感器噪声和量化误差主导曲线形态,极易产生随机假峰。
- 重复纹理(如栅栏、砖墙): 空间频率与传感器采样频率产生混叠,导致反差曲线出现多个等间距峰值,即“多峰陷阱”。
- 高对比度边缘(如文字、边界): 提供清晰的反差峰值,是理想的 AF 目标,但若边缘方向与 AF 窗口不匹配,仍可能丢失信号。
工程经验: 对于低纹理场景,建议扩大 AF 窗口或启用激光/ToF 辅助测距;对于重复纹理,应引入空间频率分析,排除周期性的假峰候选。
4.4 三类噪声的叠加效应与曲线平滑需求
在实际成像系统中,传感器噪声、光照变化和场景纹理往往同时存在,形成复杂的噪声叠加场。下图展示了三类噪声源在反差曲线生成链路中的叠加位置:
三类噪声的叠加效应可总结为以下公式:
R_measured(x) = R_ideal(x) + N_readout + N_shot(S(x)) + N_flicker(t) + N_texture(x)
其中:
- R_measured(x) : 实际测量的反差值
- R_ideal(x) : 理想反差值
- N_readout : 读出噪声(固定方差)
- N_shot(S(x)) : 散粒噪声(方差 ∝ 信号强度 S(x))
- N_flicker(t) : 光照闪烁噪声(时间相关)
- N_texture(x) : 纹理引起的空间混叠噪声
平滑策略预告: 针对上述噪声源,后续章节将分别介绍高斯滤波(抑制读出/散粒噪声)、帧同步与曝光补偿(抑制闪烁噪声)、以及自适应窗口选择(抑制纹理混叠)。步长优化的核心目标是在平滑度与响应速度之间取得平衡。
4.5 本章小结
- 传感器噪声(读出噪声 + 散粒噪声)是反差曲线毛刺的主要来源,低照度下读出噪声占优,高照度下散粒噪声占优。
- 光照变化(交流闪烁 + 缓慢漂移)导致反差曲线出现周期性锯齿或基线偏移,需通过帧同步或高通滤波处理。
- 场景纹理(低纹理 / 重复纹理 / 高对比边缘)决定了反差曲线的信噪比和峰值唯一性,低纹理和重复纹理是假峰的主要诱因。
- 三类噪声在反差计算链路中叠加,使得原始反差曲线无法直接用于峰值搜索,必须经过平滑处理与步长优化。