077、RAW域处理精要:黑电平校正与去坏点算法实战

发布时间:2026/7/20 12:55:30
077、RAW域处理精要:黑电平校正与去坏点算法实战 077、RAW域处理精要:黑电平校正与去坏点算法实战去年夏天调试某款车载环视摄像头,产线反馈一批模组在暗光下画面偏紫。我盯着RAW图看了三个通宵,最后发现是黑电平校正的ROI区域选错了——ISP自动统计时把镜头遮光罩的暗角也算进去了。这种问题在实验室永远复现不了,只有装车跑夜路才会暴露。今天就把RAW域这两个最基础也最容易被忽视的环节掰开揉碎讲清楚。黑电平校正:不是减个固定值那么简单很多人以为黑电平校正就是“把全黑图像的平均值减掉”,这个理解在十年前或许够用,现在高动态传感器遍地走,这么干会出大问题。先看传感器怎么产生黑电平。CMOS每个像素都有暗电流,温度每升高10度,暗电流翻倍。更麻烦的是,不同列、不同通道的暗电流不一致。我见过某款索尼IMX系列传感器,绿色通道的黑电平比红色通道高12个DN(12-bit RAW),如果统一减一个值,绿色通道在暗部会先被砍到负值,然后被clip到0,细节全丢。实战中我习惯分通道统计。代码里这样写:// 分通道统计黑电平,别偷懒用全局均值voidcalc_black_level(ui