AE算法基础:曝光三角(光圈、快门、增益)原理与安防场景的特殊约束
曝光三角,说白了就是控制进光量的三个旋钮。你拧哪个,画面都会变亮或变暗。但安防场景下,这三个旋钮的拧法跟单反拍风景完全不同。
我刚开始调AE的时候,总觉得把增益压低、快门拉长、光圈开大就能得到干净画面。结果呢?运动目标全糊了,客户投诉说“你们这摄像头拍鬼片呢”。从那以后我才明白——安防的曝光逻辑,优先级跟消费级相机是反过来的。
曝光三角的核心公式
先看最基础的物理关系。图像亮度 = 场景照度 × 光圈系数 × 快门时间 × 增益倍数。用公式写就是:
L_out = E_scene × (A²) × T × G
其中:
- E_scene — 场景照度(lux)
- A — 光圈F值的倒数(F1.4 → 1/1.4² ≈ 0.51)
- T — 曝光时间(秒)
- G — 模拟/数字增益(倍数)
嗯,这里要注意:光圈系数是平方关系。F1.0到F1.4,进光量差一倍。这个很多人会忽略。
三个参数各自的脾气
| 参数 | 物理含义 | 安防场景的约束 |
|---|---|---|
| 光圈(Iris) | 镜头通光孔径大小 | 固定光圈居多,变光圈镜头成本高、可靠性差 |
| 快门(Shutter) | 传感器累积光的时间 | 运动场景必须≤1/30s,否则拖影严重 |
| 增益(Gain) | 信号放大倍数 | 每增加6dB,噪点翻倍;安防通常限制≤30dB |
我见过不少方案,为了压低增益把快门拉到1/10s。结果晚上有人走过,画面里全是鬼影。你想想看,这种画面拿去给保安看,他能认出谁是小偷?
安防场景的特殊约束
消费级相机追求的是“好看”。安防追求的是“看得清”。这两个目标经常冲突。
核心矛盾:低照度下,消费相机优先降噪(拉长快门),安防相机优先保帧率(提高增益)。
具体来说,安防场景有四个硬约束:
- 帧率下限 — 25fps/30fps是底线。低于这个,运动目标就跳帧。
- 运动模糊容忍度 — 快门时间不能超过目标移动一个像素的时间。行人约1/30s,车辆约1/100s。
- 噪点上限 — 增益超过30dB后,编码器会浪费大量码流在噪点上。
- 光圈固定 — 大部分安防镜头是固定光圈F1.6~F2.0,变光圈镜头容易卡死。
我曾经处理过一个项目,客户坚持用F2.8的镜头想省钱。结果晚上照度只有0.1lux,增益拉到36dB画面全是雪花。最后只能换F1.4的镜头,成本反而更高。
AE调优的优先级策略
安防AE的决策顺序,我个人习惯这样排:
1. 先固定光圈(硬件决定,不可调)
2. 再约束快门上限(根据场景运动程度)
3. 最后用增益补足亮度
4. 如果增益超限 → 降低目标亮度 → 接受暗部细节丢失
这个顺序跟手机相机正好相反。手机是先调ISO(增益),再调快门,最后调光圈。为什么?因为手机有防抖,安防没有。
实战技巧:在AE策略里加一个“运动检测”分支。检测到运动目标时,强制快门≤1/30s;无运动时,可以适当拉长快门降低增益。这样白天晚上都能兼顾。
曝光三角的权衡矩阵
下面这张表是我做项目时常用的参考。它告诉你不同场景下,三个参数的调整方向:
| 场景 | 照度范围 | 光圈 | 快门 | 增益 | 典型问题 |
|---|---|---|---|---|---|
| 白天室外 | >1000 lux | 固定 | 1/100~1/1000 | 0~6dB | 过曝、高光溢出 |
| 室内走廊 | 100~500 lux | 固定 | 1/30~1/60 | 6~12dB | 背光、暗区细节丢失 |
| 夜间低照 | 0.1~10 lux | 固定 | 1/25~1/30 | 18~30dB | 噪点、运动模糊 |
| 极暗环境 | <0.1 lux | 固定 | 1/12~1/25 | 30~36dB | 噪点严重、需要IR补光 |
注意看,极暗环境下快门已经低于1/25s了。这时候如果还有运动目标,基本没法看。所以安防行业才需要红外补光——不是为了让画面更亮,而是为了把快门拉回安全范围。
避坑指南:我曾经在某个项目中,为了追求低噪点,把增益上限设成了18dB。结果晚上画面暗得没法用。后来才意识到——增益不是越低越好,而是要在噪点和亮度之间找平衡。建议增益上限至少留到30dB,配合3D降噪使用。
曝光三角的SVG结构图
下面这张图展示了曝光三角在安防场景下的核心逻辑。三个参数互相制约,最终输出给AE算法的是一组带约束的候选值。
实际调优中的常见陷阱
说几个我踩过的坑,你们遇到类似情况可以少走弯路:
- 陷阱一:过度依赖自动光圈。自动光圈镜头在夜晚会开到最大,但白天强光下会频繁抖动,导致画面闪烁。我后来都改用DC驱动固定光圈镜头。
- 陷阱二:增益上限设得太死。有些方案把增益锁死在24dB,结果0.5lux以下画面全黑。其实配合好的3D降噪,36dB也能接受。
- 陷阱三:忽略快门与帧率的匹配。快门1/25s配25fps,看起来没问题。但实际每帧曝光时间占用了80%的帧周期,运动目标边缘会有撕裂感。
我的习惯做法:在AE策略里加一个“场景分类器”。白天用快门优先,晚上用增益优先。切换点设在10lux左右。这样白天运动清晰,晚上噪点可控。
曝光三角的原理不难,难的是在安防的硬约束下找到最优解。记住一句话:安防AE不是追求画面漂亮,而是追求“关键时刻看得清”。这个理念贯穿整个3A调优过程。