4. 自动曝光原理

自动曝光(AE)是相机成像链路中最基础、也最容易被低估的环节。它决定了传感器接收多少光,从而直接影响亮度、噪声、动态范围以及后续自动白平衡(AWB)的稳定性。理解 AE 的测光模式、曝光补偿、直方图分析、控制环路与收敛策略,是做好 AWB/AE 联动调优的前提。

一、测光模式:AE 的“眼睛”看哪里

测光模式决定了 AE 算法从画面哪些区域采样亮度信息,并据此计算目标曝光量。不同模式适用于不同场景,误用会导致主体过曝或欠曝。

  • 全局平均测光:对整幅画面取平均亮度,适合光照均匀的风景、文档拍摄,但在逆光或高对比场景下容易把主体拍暗。
  • 中央重点测光:以画面中央区域为主、边缘为辅加权,适合人像、静物等主体居中的场景。
  • 点测光:仅对画面中很小的区域(约 1%~5%)测光,适合舞台、逆光人像等需要精确控制主体亮度的场景。
  • 矩阵/评价测光:将画面划分为多个区域,结合场景识别与数据库进行加权决策,是现代手机与相机的主流模式。

在 AWB/AE 联动中,测光区域往往与白平衡统计区域重叠。若测光权重偏向暖色光源区域,AE 会压低曝光,同时 AWB 也可能误判色温,因此两者需要共享区域划分与场景判断结果。

二、曝光补偿:让 AE 听人的话

AE 的目标亮度并非物理恒定值,而是一个可调的目标灰度。曝光补偿(EV)就是对这个目标亮度的偏移量。常见做法是把目标亮度映射为 18% 灰对应的数字码值,再叠加 EV 偏移。

目标亮度 = 基准目标亮度 × 2^(EV)
例如:基准目标亮度 = 120(8bit)
EV = +1  → 目标亮度 ≈ 240
EV = -1  → 目标亮度 ≈ 60

曝光补偿在算法上通常表现为对 AE 目标值的直接加减,或对测光结果的加权修正。在手机相机中,用户滑动“亮度条”本质上就是调整 EV。调优时要注意:EV 偏移不能破坏高光保护逻辑,否则夜景或逆光下会出现大面积过曝。

三、直方图分析:判断曝光是否合理的依据

直方图统计了各亮度级别的像素数量分布,是 AE 调优中最直观的诊断工具。通过直方图可以快速判断:

  • 左侧堆积:暗部像素过多,可能欠曝,噪声会明显上升。
  • 右侧堆积:亮部像素过多,可能过曝,高光细节丢失。
  • 两端同时堆积:高对比场景,动态范围不足,需要 HDR 或局部曝光策略。
  • 中间集中:曝光相对合理,但需结合主体位置判断。
调优建议:不要只看平均亮度,要同时观察直方图的“削顶”情况。若右侧在 255 处形成尖峰,说明高光已被裁剪,应优先降低目标亮度或启用高光保护。

四、AE 控制环路与收敛策略

AE 本质上是一个闭环控制系统:测光 → 计算目标 → 调整曝光参数 → 重新测光,直到实际亮度接近目标亮度。其核心是收敛速度与稳定性的平衡。

典型 AE 控制环路包含以下环节:

  1. 测光采样:从统计模块获取当前帧亮度分布。
  2. 误差计算:比较当前亮度与目标亮度,得到误差值。
  3. 步长决策:根据误差大小选择调整步长,误差大时用大步长,误差小时用小步长。
  4. 参数分配:将曝光量分配到快门、增益、光圈等参数上。
  5. 防抖与迟滞:加入死区、迟滞和帧间平滑,避免亮度来回振荡。

收敛策略常见的有三类:

策略 特点 适用场景
比例控制 调整量与误差成正比,实现简单 光照平稳的常规场景
比例+积分控制 消除稳态误差,收敛更准 需要精确目标亮度的场景
变步长/预测控制 根据误差和历史趋势动态调整 光照突变、运动场景

在 AWB/AE 联动中,AE 收敛后应通知 AWB 使用稳定帧进行白平衡统计,避免在曝光剧烈变化时误判色温。反之,AWB 的色温估计也会影响 AE 的目标亮度,例如暖色场景下适当降低目标亮度可避免画面发黄过亮。

常见误区:把 AE 收敛速度调得过快,会导致画面亮度频繁跳动,尤其在荧光灯或 PWM 调光环境下;调得过慢,则运动场景中主体亮度恢复不及时。建议在 3~5 帧内完成主要收敛,并保留 1~2 帧的平滑窗口。

五、案例:逆光人像的 AE 调优

场景:人物背对窗户,背景亮度远高于人脸。若使用全局平均测光,AE 会压低曝光,导致人脸欠曝。调优步骤:

  1. 切换为中央重点或人脸优先测光,提升人脸区域权重。
  2. 适当增加曝光补偿(+0.7~+1.3 EV),提亮主体。
  3. 观察直方图,确保人脸区域落在中高亮度区间,同时背景高光不严重削顶。
  4. 若背景过曝无法避免,启用 HDR 或局部色调映射,并让 AE 与 AWB 共享人脸区域统计结果。

复盘要点:AE 调优不是单纯追求“平均亮度正确”,而是让主体亮度、高光保护和噪声水平达到平衡。直方图是判断依据,测光模式是手段,曝光补偿是微调,控制环路与收敛策略则决定了系统在动态场景下的响应品质。

AE 控制环路与收敛策略示意 测光采样 全局/中央/点/矩阵 误差计算 当前亮度 vs 目标亮度 步长决策 大误差大步长 参数分配 快门/增益/光圈 反馈:重新测光,闭环收敛 直方图分析 暗部 中间调 高光 削顶 收敛策略对比 比例控制:快但可能有稳态误差 比例+积分:消除稳态误差,收敛更准 变步长/预测:适应光照突变与运动 AE 与 AWB 共享测光区域与场景判断,收敛稳定后再进行白平衡统计