搜索
查看: 23417|回复: 15

[讨论] 关于RAW-DATA和白平衡的问题

[复制链接]

签到天数: 4 天

[LV.2]偶尔看看I

发表于 2016-9-6 17:29:14 | 显示全部楼层 |阅读模式
各个大牛好:
        现在我这边有一个情况实在搞不懂,请大家帮我分析下哪里出现了问题,具体场景如下:

        ==========================================================
        1. 将两个sensor过来的RAW数据做边缘拼接融合,融合的方法是相加求平均,之后再进行白平衡处理,结果发现融合的部分有些高亮     的地方变成了浅粉色,其他地方的颜色都很正常。或是不做白平衡的话,图像整体偏绿,融合的地方高亮处也看不出什么异常。
        2. 若是两个sensor的RAW数据不做融合,只是首尾连接起来的话,白平衡后是没有问题的。
        ==========

        我想问的是,两个sensor的RAW数据能够直接做融合的运算,还是需要先各自进行ISP处理后,在进行拼接融合?

签到天数: 4 天

[LV.2]偶尔看看I

发表于 2016-9-6 18:19:13 | 显示全部楼层
请问
你白平衡的算法准确吗,中性色能真正收白吗
色彩矩阵有重新换算吗

签到天数: 4 天

[LV.2]偶尔看看I

 楼主| 发表于 2016-9-7 09:33:06 | 显示全部楼层
yunzhonghe0123 发表于 2016-9-6 18:19
请问
你白平衡的算法准确吗,中性色能真正收白吗
色彩矩阵有重新换算吗

白平衡是用海思的Hi3516,自动白平衡,如果两幅RAW数据不做融合,是没有偏色的。
色彩矩阵没有重新换算过。

签到天数: 52 天

[LV.5]常住居民I

发表于 2016-9-7 13:42:09 | 显示全部楼层
问题很专业
52RD网友  发表于 2016-9-7 16:05:49
raw数据融合前有进行差值运算吗?

该用户从未签到

发表于 2016-9-7 16:06:32 | 显示全部楼层
raw数据融合前有进行差值运算吗?

签到天数: 4 天

[LV.2]偶尔看看I

 楼主| 发表于 2016-9-7 16:19:36 | 显示全部楼层
ygtqkuang 发表于 2016-9-7 16:06
raw数据融合前有进行差值运算吗?

没有做

签到天数: 4 天

[LV.2]偶尔看看I

发表于 2016-9-8 11:46:08 | 显示全部楼层
haoyu194 发表于 2016-9-7 09:33
白平衡是用海思的Hi3516,自动白平衡,如果两幅RAW数据不做融合,是没有偏色的。
色彩矩阵没有重新换算 ...

原则上awb是收让中性色的进行收白,即R=G=B(近似),建议你拿中性色来验证白平衡,其他颜色用ccm来校正
a。如果你先做awb,再融合,中性色的r,g,b是近似相等的。
b。如果你先做融合,再做awb,中性色的r,g,b也是近似相等的,这个的误差范围可能要比a要小一些,具体试awb算法而定

评分

1

查看全部评分

签到天数: 4 天

[LV.2]偶尔看看I

 楼主| 发表于 2016-9-9 09:38:08 | 显示全部楼层
yunzhonghe0123 发表于 2016-9-8 11:46
原则上awb是收让中性色的进行收白,即R=G=B(近似),建议你拿中性色来验证白平衡,其他颜色用ccm来校正
...

发现一个问题,
① 当把镜头卸下来之后,也就是之后sensor的情况下,图像基本上都是粉色的,和偏色的粉很像。
② 装上镜头之后,即便没有对焦好的情况下,图像中就没有粉色了。

因为镜头上有滤光片,我觉得是在①的场景下,sensor对不可见光有响应,所以呈现了粉色。有关滤光片可以参考http://www.52rd.com/S_TXT/2015_1/TXT64631.HTM

那么在对两个sensor过来的RAW数据做融合处理时,是不是有可能产生本应用滤光片滤掉的不可见光呢?

评分

1

查看全部评分

签到天数: 4 天

[LV.2]偶尔看看I

发表于 2016-9-12 18:06:14 | 显示全部楼层
不清楚,不明白

签到天数: 4 天

[LV.2]偶尔看看I

发表于 2016-9-14 13:11:59 | 显示全部楼层
haoyu194 发表于 2016-9-9 09:38
发现一个问题,
① 当把镜头卸下来之后,也就是之后sensor的情况下,图像基本上都是粉色的,和偏色的粉 ...

拿掉镜头,图像粉色,和IR-Cut相关

是不是有可能产生本应用滤光片滤掉的不可见光呢?你在后期合成的时候,已经是raw(或者RGB)的格式了,不存在光学上的可见光和不可见光的概念。引入noise是肯定的,noise的大小随算法而定
当然,若你的IR没将不可见光处理好,RAW里肯定包含没处理干净的光学分量,可能当时环境下,人眼不敏感,但是在某个算法后,人眼对这些非可见的光学分量敏感了,这个可能也是有的。你可以用带蓝玻璃的lens来实验

签到天数: 141 天

[LV.7]常住居民III

发表于 2016-9-14 17:24:10 | 显示全部楼层
具体是怎么融合的?是把两张合成一张?picture size是否相同?RGB排列是否相同?拍照位置是否相同?

该用户从未签到

发表于 2016-9-18 14:37:40 | 显示全部楼层
G通道增益被限制住了,也是表现为高亮处粉色。

你可以先统计AWB,融合后,在AWB。
52RD网友  发表于 2016-10-12 19:25:42
应该是你扣OB的问题!
52RD网友  发表于 2016-10-12 19:31:00
OB问题!
回复

使用道具

52RD网友  发表于 2016-10-13 10:35:57
首先snesor上的pixel对RGB光的感应是线性的,人眼对色彩的感应是非线性的,这就是为什么需要CCM来调整色彩的原因。那好,假定你的两颗sensor是一模一样的(OB,动态范围,信噪比,RGB三通道的曝光和gain线性度等),用来曝光的时间和gain也是一模一样的,那么理论上你所做的“融合”就等同于普通的snesor的de-mosaic过程,也就是不会有你碰到的粉色的发生。但恰恰是因为是两个不同的sensor,拥有上述不尽相同的性能参数(这里影响最大的的是OB和RGB三通道的曝光和gain的线性度),前面讲过,人眼是非线性的,sensor数据是线性的。我们把你融合后的图片分为三个区域:原来的sensor1区,融合区,原来的sensor2区。其中因为在同一个环境,原来的sensor1区和原来的sensor2区的白平衡响应(也就是统计出来的做白RGBgain)为是一样的。但是因为融合区经过插值,白平衡响应(只针对融合区的做白RGBgain)会与sensor1区和sensor2区不一样!这样如果你在后面针对一大张图像进行auto白平衡算法后,估计会99%运用到sensor1和sensor2的RGBgain,那么融合区的中性色肯定会相应偏色。另我还有一个推断:你用的CCM只能cover住一个区域,若是用的sensor1的CCM,那么融合区和sensor2的颜色必定会有更大的偏差!
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机APP| 小黑屋|Archiver|52RD我爱研发网 ( 沪ICP备11014270号-1

GMT+8, 2018-10-23 01:37 , Processed in 1.584177 second(s), 36 queries , Gzip On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表