如何从暗场与平场图像获取辐射定标的增益和偏移值?
暗场/平场图像辐射定标方法的验证
你对bias和增益的基础理解方向没问题,但细节和公式需要修正:
- 暗场图像的均值确实对应bias值:暗场是完全遮光、同曝光参数下拍摄的,用于消除传感器暗电流和电路偏移,新手阶段对整幅暗场取全局均值来做bias是可行的(如果传感器像素响应差异大,也可以做逐像素bias,不过全局均值足够入门验证)。
- 增益的计算逻辑正确:增益值是平场均值减去bias值,但要注意平场图像需要先剔除bias成分,再计算响应水平——因为平场本身也包含了bias。
- 你用的公式
Radiance = (Bias+PixelValue)/Gain是错误的,正确的辐射定标公式应该是:
原理很直白:原始像素值里混了bias和真实信号,先减去bias得到纯信号,再除以增益(单位辐射对应的像素输出值),就能还原出真实的辐射亮度。辐射亮度 = (原始像素值 - bias值) / 增益值
额外给新手提两个关键注意点:
- 若传感器像素响应不均明显,建议放弃全局均值,改用逐像素的bias(暗场逐像素均值)和增益((平场逐像素值 - 暗场逐像素值)/均匀光照的已知辐射亮度),但入门阶段用全局均值做初步定标完全没问题。
- 拍摄暗场、平场时,必须和目标图像的快门、ISO、光圈等所有曝光参数完全一致,否则算出的bias和增益毫无参考意义。
内容的提问来源于stack exchange,提问作者rrwork___
相关产品推荐
相关产品推荐

