3. Sensor 关键参数解析:分辨率、帧率、位深、动态范围、信噪比、灵敏度
在 ISP 调试与 AE 联调中,Sensor 的底层物理参数直接决定了图像质量的“天花板”。本章将逐一拆解六大核心参数,并揭示它们之间的耦合关系,帮助你在选型与调试时做出精准权衡。
核心认知: 分辨率、帧率、位深、动态范围、信噪比、灵敏度并非独立变量。它们共享 Sensor 的“光子预算”与“读出带宽”,任何一项指标的提升,通常都会以牺牲另一项为代价。
3.1 分辨率(Resolution)
分辨率指 Sensor 像素阵列的物理尺寸,通常以宽×高(如 1920×1080)或总像素数(如 2MP)表示。它决定了图像的空间细节能力。
| 分辨率规格 | 典型像素数 | 常见应用 |
|---|---|---|
| VGA | 640×480 (0.3MP) | 低端安防、玩具摄像头 |
| HD (720p) | 1280×720 (0.9MP) | 入门级视频通话 |
| Full HD (1080p) | 1920×1080 (2.1MP) | 主流安防、消费相机 |
| 4K (UHD) | 3840×2160 (8.3MP) | 高端安防、运动相机 |
| 8K | 7680×4320 (33.2MP) | 专业影视、医疗影像 |
调试要点: 分辨率越高,单像素感光面积通常越小(在相同光学格式下),导致灵敏度下降、噪声增加。AE 联调时需注意高分辨率模式下的最低照度限制。
3.2 帧率(Frame Rate)
帧率表示 Sensor 每秒输出的完整图像帧数,单位 fps(frames per second)。帧率受限于 Sensor 的像素时钟、读出电路带宽和接口速率。
帧率计算公式:
Frame Rate = Pixel Clock (Hz) / (H_Total × V_Total)
其中:
- H_Total = 水平有效像素 + 水平消隐(H_Blank)
- V_Total = 垂直有效像素 + 垂直消隐(V_Blank)
帧率与分辨率的典型权衡关系如下:
- 全分辨率模式: 帧率最低,通常为 30fps 或 60fps。
- Binning / Skipping 模式: 通过合并或跳过像素降低分辨率,帧率可提升至 120fps、240fps 甚至更高。
- ROI(Region of Interest)模式: 只读出感兴趣区域,帧率与 ROI 高度成反比。
AE 联调陷阱: 高帧率模式下,单帧曝光时间窗口被压缩,AE 需要更快的收敛速度。若 AE 算法滞后,会导致画面闪烁或过曝/欠曝振荡。
3.3 位深(Bit Depth)
位深表示每个像素量化后的灰度级数。常见位深包括 8-bit、10-bit、12-bit、14-bit 甚至 16-bit。位深决定了 Sensor 能够区分的亮度层次数量。
| 位深 | 灰度级数 | 动态范围理论值 | 典型应用 |
|---|---|---|---|
| 8-bit | 256 | 48 dB | 预览、低端编码 |
| 10-bit | 1024 | 60 dB | 主流 ISP 输入 |
| 12-bit | 4096 | 72 dB | HDR、专业相机 |
| 14-bit | 16384 | 84 dB | 医疗、工业检测 |
位深与数据量的关系:
Data Rate (Mbps) = Width × Height × Bit_Depth × Frame_Rate / 1,000,000
示例:1920×1080 @ 10-bit @ 30fps
= 1920 × 1080 × 10 × 30 / 1,000,000 = 622.08 Mbps
ISP 调试建议: 虽然 Sensor 输出 12-bit 或 14-bit 数据,但 ISP 内部通常以 10-bit 或 12-bit 处理。高位深数据在 AE 统计中能提供更精细的亮度直方图,有助于避免暗部量化噪声。
3.4 动态范围(Dynamic Range, DR)
动态范围是 Sensor 在同一帧内能同时记录的最亮信号与最暗信号的比值,通常以 dB 表示。它决定了场景中高光与阴影细节的保留能力。
动态范围定义:
DR (dB) = 20 × log10 (Saturation_Signal / Read_Noise)
其中:
- Saturation_Signal:满阱容量(Full Well Capacity, FWC)
- Read_Noise:读出噪声(包括 ADC 量化噪声)
提升动态范围的常见技术:
- Dual Conversion Gain (DCG): 通过切换转换增益,低增益保留高光,高增益提升暗部 SNR。
- Staggered HDR: 连续拍摄长、中、短三帧曝光,合成高动态范围图像。
- Digital Overlap HDR (DOL): 类似 Staggered,但帧间间隔更短,减少运动伪影。
3.5 信噪比(Signal-to-Noise Ratio, SNR)
信噪比衡量 Sensor 输出信号中有用信息与噪声成分的比值。SNR 越高,图像越干净、细节越丰富。SNR 受光照条件、像素尺寸、读出电路设计共同影响。
SNR 主要噪声源:
1. 光子散粒噪声(Shot Noise):√(Signal),服从泊松分布
2. 读出噪声(Read Noise):固定模式噪声 + 随机噪声
3. 暗电流噪声(Dark Current Noise):随温度升高指数增长
总噪声 = √(Shot_Noise² + Read_Noise² + Dark_Noise²)
SNR = 20 × log10 (Signal / Total_Noise)
| 光照条件 | 典型 SNR | 图像质量表现 |
|---|---|---|
| 强光(>1000 lux) | > 45 dB | 极低噪声,细节丰富 |
| 室内(100-300 lux) | 35-45 dB | 轻微噪声,可接受 |
| 低光(10-50 lux) | 25-35 dB | 明显噪声,需降噪处理 |
| 极低光(<1 lux) | < 20 dB | 噪声严重,细节丢失 |
AE 联调技巧: 在低光场景下,AE 应优先保证 SNR 而非目标亮度。适当降低目标亮度(Target Luma)可以避免过度增益放大噪声,获得更干净的图像。
3.6 灵敏度(Sensitivity)
灵敏度描述 Sensor 将入射光转换为电信号的效率,通常以 V/lux·s 或 DN/lux·s 表示。灵敏度越高,Sensor 在低光下表现越好。
影响灵敏度的关键因素:
- 量子效率(Quantum Efficiency, QE): 光子转换为电子的比例,受微透镜、滤光片、像素结构影响。
- 像素尺寸(Pixel Pitch): 像素越大,感光面积越大,灵敏度越高。
- 转换增益(Conversion Gain, CG): 电子转换为电压的增益,高增益模式灵敏度更高,但会降低满阱容量。
灵敏度计算示例:
Sensor 在 550nm 波长下 QE = 70%,像素尺寸 2.0μm,CG = 30 μV/e⁻
入射光强:1 lux (约 4×10¹² photons/m²/s)
单像素光子数 ≈ 4×10¹² × (2.0×10⁻⁶)² × 0.7 ≈ 11,200 e⁻/s
输出电压 = 11,200 × 30 μV = 336 mV/s
灵敏度 = 336 mV/lux·s
3.7 参数耦合关系与联调权衡
六大参数并非独立优化,它们之间存在深刻的物理耦合。下表总结了常见权衡关系:
| 参数对 | 耦合关系 | 联调影响 |
|---|---|---|
| 分辨率 ↔ 帧率 | 反比:像素数增加,读出时间延长 | 高分辨率下帧率受限,AE 需适应更长帧间隔 |
| 位深 ↔ 帧率 | 反比:位深增加,ADC 转换时间延长 | 12-bit 模式帧率通常比 10-bit 低 20-30% |
| 动态范围 ↔ 灵敏度 | 反比:高灵敏度通常伴随低满阱容量 | DCG 模式可在两者间切换,AE 需动态调整策略 |
| 信噪比 ↔ 分辨率 | 反比:小像素 SNR 更低 | 低光下建议降低分辨率或启用 Binning 提升 SNR |
| 灵敏度 ↔ 动态范围 | 反比:高 CG 提升灵敏度但降低 FWC | AE 需根据场景照度选择合适增益模式 |
实战提醒: 在 AE 联调中,不要孤立地调整曝光时间或增益。每次修改参数前,先确认当前 Sensor 的工作模式(分辨率、位深、HDR 模式),再评估对 SNR 和动态范围的影响。建议使用 Sensor 厂商提供的 SNR 曲线 和 动态范围图 作为调试参考。
3.8 本章小结
- 分辨率 决定细节,但受限于读出带宽和像素尺寸。
- 帧率 受分辨率和位深制约,高帧率需要牺牲空间或量化精度。
- 位深 影响量化精度和动态范围,高位深是 HDR 的基础。
- 动态范围 由满阱容量和读出噪声决定,HDR 模式可扩展。
- 信噪比 是图像质量的最终衡量,受光照、像素尺寸和噪声控制影响。
- 灵敏度 决定低光性能,与动态范围存在根本性权衡。
下一阶段预告: 掌握 Sensor 参数后,第 4 章将深入 AE 曝光算法原理,包括统计直方图、目标亮度设定、收敛速度控制等核心机制。