2、HDR图像获取:多曝光融合技术、单帧RAW图像处理、HDR传感器原理、HDR视频采集
好,咱们进入第二章。上一章聊了HDR是什么、为什么需要它。这一章更实在——HDR图像到底怎么拍出来的?
说白了,HDR获取就四条路:多曝光融合、单帧RAW硬拉、硬件传感器硬扛、视频流实时拼。我这些年做项目,四条路都踩过坑。今天把经验摊开讲。
2.1 多曝光融合技术
这是最经典、最普及的方法。你手机里的HDR模式,八成就是它。
核心思路:拍三张(或更多)不同曝光的照片,亮的、正常的、暗的,然后合成一张。
典型流程:
- 固定相机(三脚架或手持防抖)
- 连拍3~7帧,曝光补偿从-2EV到+2EV
- 图像配准(对齐,消除手抖鬼影)
- 去鬼影(运动物体处理)
- 权重融合(亮部取暗帧,暗部取亮帧)
- 色调映射输出
我个人习惯用5帧,步长1EV。3帧有时候不够,7帧又太慢。5帧是个甜点。
这里有个坑——鬼影。你拍街景,风吹树叶动了,三张里叶子位置不一样,合成出来就是重影。我曾经被这个坑惨了,后来老老实实加了去鬼影算法。
避坑指南:
我曾经在项目里偷懒没做去鬼影,结果合成出来的HDR照片里,行人像分身术一样。后来加上了基于光流的运动检测,才搞定。记住:运动物体必须单独处理。
2.2 单帧RAW图像处理
多曝光融合好是好,但有个硬伤——不能拍动的东西。你拍瀑布、拍赛车、拍小孩,三张还没拍完,场景早变了。
这时候就得靠单帧RAW。
RAW文件里存的是传感器原始数据,位深通常是12bit或14bit。你想想看,普通JPEG只有8bit,RAW多出来的那4~6bit,就是HDR的底气。
| 格式 | 位深 | 动态范围(理论) | 后期空间 |
|---|---|---|---|
| JPEG | 8bit | ~8档 | 极低 |
| RAW (12bit) | 12bit | ~12档 | 中等 |
| RAW (14bit) | 14bit | ~14档 | 较高 |
| 线性HDR RAW | 16bit+ | ~16档+ | 极高 |
单帧RAW处理的核心就三步:
- 去马赛克(Demosaic)——把拜耳阵列恢复成彩色
- 线性化——去掉相机内置的伽马曲线
- 曝光调整——用RAW的高位深信息,把暗部提亮、亮部压暗
我做过一个实验:同一张RAW,用普通JPEG流程只能拉回2档,用RAW流程能拉回6档。差距就是这么大。
注意:单帧RAW不是万能的。它只能利用单次曝光的信息。如果场景动态范围超过传感器能力(比如拍窗户内外),暗部提亮后噪点会爆炸。这时候还是得上多曝光或HDR传感器。
2.3 HDR传感器原理
前面两种方法都是软件层面的HDR。有没有硬件直接搞定的?有——HDR传感器。
我最早接触HDR传感器是在2016年,当时索尼推了IMX224。那东西的玩法跟普通CMOS完全不一样。
主流方案有三种:
| 方案 | 原理 | 优点 | 缺点 |
|---|---|---|---|
| 多斜率积分 | 同一像素内分段积分,高光用短时间、暗部用长时间 | 单帧、无鬼影 | 电路复杂,有拐点噪声 |
| 交错曝光 | 相邻像素用不同曝光时间,类似空间域的多曝光 | 实现简单 | 分辨率损失,需要插值 |
| 双原生ISO | 同一像素有两个读出电路,高ISO和低ISO同时读出 | 动态范围大,画质好 | 成本高,芯片面积大 |
我个人最看好双原生ISO。为什么?因为它不牺牲分辨率,也不引入鬼影。我在一个安防项目里用过索尼的IMX490,动态范围直接干到120dB,晚上拍车牌、白天拍人脸,一颗传感器全搞定。
嗯,这里要注意:HDR传感器虽然强,但数据量巨大。普通1080p 30fps的HDR视频,数据带宽是普通视频的2~3倍。你的ISP(图像信号处理器)扛不扛得住,是个大问题。
2.4 HDR视频采集
视频HDR比静态图难一个数量级。静态图你可以慢慢拍三张,视频不行——每秒30帧,一帧只有33毫秒。
主流方案:
- 帧交错法:奇数帧短曝光,偶数帧长曝光,然后两帧合成一帧HDR。缺点是帧率减半,运动有抖动。
- 传感器内HDR:用上面说的HDR传感器,直接输出HDR视频流。这是最干净的方案。
- 多摄像头同步:两个摄像头同时拍不同曝光,实时融合。手机上的双摄HDR就是这个原理。
我做过一个车载HDR记录仪项目,用的就是传感器内HDR。当时选型对比了OV和索尼的方案,最后选了索尼的IMX390。为什么?因为它的LED防闪烁功能——车载场景里,前车的LED尾灯如果处理不好,会闪烁得像迪斯科。IMX390能自动识别LED频率并调整积分时间,这个细节救了我一命。
实战建议:
如果你做HDR视频采集,先确定你的目标帧率和分辨率。4K 60fps的HDR视频,数据带宽接近12Gbps,USB 3.0都扛不住。我建议用MIPI CSI-2接口,搭配FPGA或专用ISP芯片。
最后,我把这四种HDR获取方式的关系画了张图,方便你理解它们各自的定位:
这张图把四种方式按适用场景和技术复杂度排了个序。你想想看,你的项目需要什么?
静态风景?多曝光融合,画质最好。快速抓拍?单帧RAW,方便快捷。安防监控?HDR传感器,一劳永逸。视频直播?HDR视频采集,实时流畅。
没有银弹,只有选对工具。