110、安防监控低照度与宽动态:星光级sensor与多帧融合
凌晨三点,某园区监控项目现场,甲方指着屏幕上的画面说:“这鬼影一样的东西能看清车牌?”我盯着那团灰蒙蒙的噪点,心里清楚——这不是sensor不行,是ISP pipeline里低照度和宽动态的博弈彻底崩了。那个场景其实很典型:路灯下,车灯直射区域过曝成白斑,阴影里人脸完全淹没在噪声里。星光级sensor号称0.001 lux,但实际落地时,光有硬件远远不够。
星光级sensor的“伪命题”
很多方案商喜欢拿“星光级”当万能药,但真正调试过的人都知道,sensor的灵敏度只是起点。索尼IMX385、IMX327这些经典星光级sensor,在0.01 lux下确实能输出可辨别的RAW图,但那是在实验室恒温、无电磁干扰的理想环境。到了现场,电源纹波、镜头F数、红外灯补光均匀性,任何一个环节拉胯,星光级直接变“噪星级”。
我踩过最深的坑是某款号称“超星光”的sensor,官方标称信噪比50dB,结果在-20℃低温环境下,暗电流噪声直接翻倍。后来查datasheet才发现,那个50dB是在25℃测的,温度每降10℃,暗电流噪声密度增加约1.5倍。所以选型时别只看常温参数,一定要看温度曲线——特别是北方户外项目,冬天凌晨的低温能把星光级打成“月光级”。
另一个容易被忽略的是sensor的HDR模式与低照度模式的冲突。很多星光级sensor支持多重曝光HDR(比如DOL模式),但开启HDR后,每帧曝光时间被拆成短帧和长帧,长帧的读出噪声会叠加,导致低照度下信噪比反而下降。我见过一个案子,工程师为了