2. AE基础原理:曝光三要素与图像亮度的关系
自动曝光(AE)系统的核心任务是控制进入图像传感器的光量,使输出图像达到目标亮度。这一过程由三个物理参数协同完成:光圈(Iris)、快门(Shutter)和增益(Gain),合称“曝光三要素”。理解三者对亮度的独立影响与耦合关系,是进行AE调试与WDR参数配置的理论基石。
2.1 曝光三要素的物理定义
下表从物理量、控制对象、单位及对亮度的直接影响四个维度,对三要素进行对比:
| 要素 | 控制对象 | 常用单位 | 对亮度的影响 | 物理本质 |
|---|---|---|---|---|
| 光圈 | 镜头通光孔径 | F值(F1.2, F2.0, F4.0) | F值越小,通光量越大,图像越亮 | 控制单位时间进入镜头的光通量 |
| 快门 | 传感器感光时间 | 秒(1/30s, 1/60s, 1/120s) | 曝光时间越长,累积光能越多,图像越亮 | 控制光在传感器上积分的时间窗口 |
| 增益 | 模拟/数字信号放大倍数 | dB(0dB, 6dB, 12dB) | 增益越大,信号放大倍数越高,图像越亮 | 控制光电转换后电信号的放大系数 |
调试提示:在ISP调试中,光圈通常由机械或电动镜头控制,快门由传感器驱动时序控制,增益由ISP芯片的模拟前端(AFE)或数字增益模块控制。三者响应速度不同:光圈最慢(毫秒级),快门中等(微秒级),增益最快(纳秒级)。
2.2 三要素对亮度的独立影响曲线
下图展示了在固定其他两个参数时,单一要素变化对图像亮度的典型影响趋势:
2.3 三要素的耦合关系与曝光三角形
在实际AE算法中,三要素并非独立调节,而是通过“曝光三角形”模型进行联合决策。下图展示了三要素之间的权衡关系:
核心公式:图像亮度 ∝ 通光量(光圈²)× 曝光时间(快门)× 放大倍数(增益)。在AE算法中,当场景亮度变化时,ISP通过调整三要素的组合,使上述乘积保持在一个目标范围内。
2.4 三要素的优先级与调试策略
在AE调试中,三要素的调节优先级通常遵循以下原则:
- 优先调节光圈:光圈影响景深和进光效率,在保证景深要求的前提下,优先使用光圈调节亮度。
- 其次调节快门:快门影响运动模糊,在保证画面清晰度的前提下,通过调整曝光时间补偿亮度。
- 最后调节增益:增益会放大噪声,仅在光圈和快门达到极限时使用,且需控制上限。
| 场景类型 | 调节优先级 | 典型配置 | 注意事项 |
|---|---|---|---|
| 白天室外(高照度) | 光圈 → 快门 → 增益 | 小光圈 + 高速快门 + 低增益 | 避免过曝,优先缩小光圈 |
| 室内/黄昏(中照度) | 光圈 → 快门 → 增益 | 中等光圈 + 1/60s + 6~12dB | 平衡景深与噪声 |
| 夜间/暗光(低照度) | 增益 → 快门 → 光圈 | 最大光圈 + 慢快门 + 高增益 | 注意运动模糊和噪声上限 |
| WDR场景(高动态) | 快门(长短帧)→ 增益 → 光圈 | 双快门 + 分帧增益 | WDR模式下快门优先级最高 |
调试避坑:增益并非“免费”的亮度提升手段。每增加6dB增益,信噪比(SNR)下降约6dB,图像噪声水平翻倍。在WDR联合调试中,增益分配直接影响长短帧的噪声匹配,需谨慎配置。
2.5 三要素的量化计算示例
以下是一个典型的AE亮度计算代码片段,展示三要素如何联合决定输出亮度:
// 曝光亮度计算示例(伪代码)
float calcBrightness(float irisF, float shutterSec, float gainDB) {
// 光圈通光量:与F值的平方成反比
float irisLight = 1.0f / (irisF * irisF);
// 快门时间:线性关系
float shutterLight = shutterSec;
// 增益:dB转线性倍数,每6dB翻倍
float gainLinear = powf(2.0f, gainDB / 6.0f);
// 总亮度(归一化)
float totalLight = irisLight * shutterLight * gainLinear;
return totalLight;
}
// 示例:F2.0, 1/60s, 12dB
float brightness = calcBrightness(2.0f, 1.0f/60.0f, 12.0f);
// 输出:brightness ≈ 0.0042(相对值)
2.6 三要素与图像质量的权衡
下表总结了调节每个要素时,对图像质量其他维度的影响:
| 调节方向 | 亮度变化 | 景深 | 运动模糊 | 噪声 | 动态范围 |
|---|---|---|---|---|---|
| 增大光圈(小F值) | ↑ 变亮 | ↓ 变浅 | — 无影响 | — 无影响 | — 无影响 |
| 延长快门 | ↑ 变亮 | — 无影响 | ↑ 模糊加重 | — 无影响 | — 无影响 |
| 提高增益 | ↑ 变亮 | — 无影响 | — 无影响 | ↑ 噪声增大 | ↓ 动态范围缩小 |
WDR预关联:在宽动态场景中,快门成为最关键的调节要素。WDR通过长短帧不同快门时间分别采集暗部和亮部细节,增益则用于平衡两帧的亮度差异。光圈通常固定在一个中间值,以保证两帧都有足够的进光量。