找到了!DP1偏色问题的解决办法!
12258 139
[51 楼] johnyj [资深泡菜]
09-10-28 01:33
原文由 PC老头子 发表
白平衡在前期自定义和后期改是不一样的?这在众RAW中的确很特别,而且是名机DP1。

另外,从原理上说白平衡的设置和色调盘(调白平衡)是有差别的。白平衡简单地就是全色谱发光体因温度不同而有相对固定的频率分布。准确的匹配光源的白平衡意义就不多说了。它在色彩坐标上是有固定的曲线,而不象我们在色盘上创意性地设置红色和蓝色的组合量(Nikon和Canon)——我想问的是DP1软件(叫SP?)不能设置任意白平衡?从而准确设置?


多谢你提出这个要点来。自定义白平衡数据到底测量的是什么,记录的是什么,觉得也是个水比较深的话题,还需在另外一个有关白平衡的贴中分析。可能得先去查查MSK的芯片这方面是怎么处理的。DP1的文件这些算法什么的到目前为止都是加密的,搞不清。

NIKON也把白平衡数据加密,可以肯定白平衡是用来解RAW文件时重要的数据。理论上来说,MSK的感光芯片输出,转换到XYZ的三色值,也是靠一个矩阵,和X3类似。如果白平衡的影响会体现到这个矩阵上,那么也是和事后调色盘效果不同的。

只是区别在于,X3的三层感光曲线互相之间交叠的部分较多,因此矩阵转换中就要引入大比例的放大(比如说矩阵中的3.91和4.112)来增加饱和度,导致微小的白平衡差异会被矩阵放大成很大的色彩偏差;而MSK的三色滤镜的感光特性本身就和XYZ的三色值较为接近,因此针对MSK的RAW文件数据进行的矩阵变换,相对来说缩放的比例要小的多,即使白平衡有一点偏差,后期调色盘也很容易纠正。

SPP(Sigma Photo Pro)是SIGMA提供的解图工具,这个工具解出来的图片颜色最正,但是不能自定义任意白平衡,只能用默认的几个设定和X3F文件自带的AWB或CWB数据。其中的色盘对调整线性的偏色是非常好用的,这里的JASON是NIKON的熟练用户,也说这个工具好。但X3F的白平衡设置错误导致的偏色是非线性的,也就是说不是一个方向的,在一些颜色偏绿的同时,另一些颜色偏紫,而绿和紫正是两个互补色,这样一来色盘就很难进行纠正了。

而SP(SilkyPix)是最近才发布的另一款X3F文件转换器,算法似乎和SPP不同,不如SPP解出来的图颜色自然,但提供了解X3F文件的能力,使得我可以查看每个X3F文件不同的自定义白平衡设置数据。
[50 楼] SlimX [资深泡菜]
09-10-27 23:57
原文由 johnyj 发表

是啊,我觉得这本是个很简单的问题,这么多年用其他的机器也从没有发现色彩有什么不对头,即使稍有偏色,整体感觉还是很好的,但X3因为其特殊的成像机制,导致其色彩管理引入大量的运算,极为复杂,其高亮度区的颜色,和白平衡的设置息息相关,而如果不知道其背后的原理,就搞不清何种白平衡可以作为通用的。

偶现在 ......

你已经研究的很深了,谢谢。
有什么新的发现请与大伙分享一下,谢谢。
[49 楼] SlimX [资深泡菜]
09-10-27 23:55
原文由 johnyj 发表
通过X3的一些技术资料看,三层感光的方式天生具有良好的色彩感应曲线,非常平滑,如果白平衡正确的话,出来的颜色应该是相当精准的,基本不需太多色彩管理。但也许正是因为X3有这种特性,就导致开发人员在后期的处理上不是很重视色彩管理,白平衡导致物体大幅偏色的问题是可以通过仔细测试调整而避免的。

图中左侧是X3的 ......

感谢LZ,研究的这么透彻。
虽然看不懂那些数据,但是感觉很专业。
DP1的白平衡解决好了,这机子很OK了。
现在主要的问题就是红的发紫,还有拍饱和度很高的红和粉色物体,色彩会溢出而且偏色。
[48 楼] PC老头子 [老坛泡菜]
09-10-27 22:57
粗略看了一遍,楼主研究得很认真,分析得也很不错。虽然我不用DP1,也被吸引了。

白平衡在前期自定义和后期改是不一样的?这在众RAW中的确很特别,而且是名机DP1。
原文由 健利宝 发表
其实还是SPP中白平衡不能精调的原因,像尼康的NX调白平衡可以随意拉。

佳能也是一样的,后期随意改动一下就好了。

另外,从原理上说白平衡的设置和色调盘(调白平衡)是有差别的。白平衡简单地就是全色谱发光体因温度不同而有相对固定的频率分布。准确的匹配光源的白平衡意义就不多说了。它在色彩坐标上是有固定的曲线,而不象我们在色盘上创意性地设置红色和蓝色的组合量(Nikon和Canon)——我想问的是DP1软件(叫SP?)不能设置任意白平衡?从而准确设置?

另象22贴很喜欢,简单的测试片子说明一切,不费口舌和猜想。
[47 楼] johnyj [资深泡菜]
09-10-27 19:55
原文由 xiaozuiba 发表
费好大劲才整明白点:
1。可以偏温但不能偏色
2。DP1的各挡白平衡预设基本上都偏色
3。推荐全程使用自定义白平衡

[xiaozuiba 编辑于 2009-10-27 10:41]


呵呵,总结的太好了。

每次自定义白平衡终归是麻烦,我正在想如何把SPP中那些预设白平衡数据全改成自定义白平衡数据,那就是更好的办法了。
[46 楼] johnyj [资深泡菜]
09-10-27 19:43
原文由 signpost 发表
也许加一只天光镜削弱些蓝绿色会好些呢!


应该会对蓝天有一些作用,不过偏色的问题是体现在所有蓝色的物体上的,所以最好能从基本上予以纠正。
[45 楼] xiaozuiba [泡菜]
09-10-27 10:41
费好大劲才整明白点:
1。可以偏温但不能偏色
2。DP1的各挡白平衡预设基本上都偏色
3。推荐全程使用自定义白平衡

[xiaozuiba 编辑于 2009-10-27 10:41]
[44 楼] johnyj [资深泡菜]
09-10-27 06:34
今天的一些白平衡设置,在SP中查出的。。。也希望大家贴贴自己的自定义白平衡设置来比比。。。

阴天 上午 灰色砂纸 标准 8141 15
阴天 上午 灰色砂纸 -1EV 8102 17
阴天 上午 灰色砂纸 +1EV 7873 12
阴天 中午 灰色砂纸 标准 6913 11

阴天 上午 白纸 标准 11023 7
阴天 上午 白纸 -1EV 12406 5
阴天 上午 白纸 +1EV 11107 6
阴天 中午 白纸 +3EV 6623 -2
阴天 中午 白纸 -3EV 11063 7
阴天 中午 白纸 -2EV 12406 5

目前发现,校正晴天拍的废片,机器默认的“多云”白平衡设置,配合色盘,能获得最接近于正确的颜色,也许因为其色偏是-1吧。
[43 楼] johnyj [资深泡菜]
09-10-27 05:51
通过X3的一些技术资料看,三层感光的方式天生具有良好的色彩感应曲线,非常平滑,如果白平衡正确的话,出来的颜色应该是相当精准的,基本不需太多色彩管理。但也许正是因为X3有这种特性,就导致开发人员在后期的处理上不是很重视色彩管理,白平衡导致物体大幅偏色的问题是可以通过仔细测试调整而避免的。

图中左侧是X3的光谱感应曲线和相应的对CIEXYZ三色的转换矩阵(在处理RAW的时候,先转换为XYZ三色,然后在出图的时候,再转换为其他sRGB,aRGB等色彩空间)。

实例:某明亮的大红色物体被X3感光成像,波长在650纳米处,此时曲线上对应的比例红色层输出为0.9伏,绿色层输出为0.47伏,蓝色层输出为0.25伏。假设最高电压1伏在A/D转换中定义为12位RAW文件的几乎最大值4000,那么某像素的这三个输出经A/D转换后就是:红3600,绿1880,蓝1000。

此后,在SPP中先用矩阵转换成相当于XYZ三色对应的数据(已经先做了A/D转换,所以算出来的值相当于RAW的数据):
X=3600*0.381+1880*0.597+1000*(-0.03)=2463.96
Y=3600*(-1.18)+1880*3.472+1000*(-1.3)=979.36
Z=3600*0.887+1880*(-3.91)+1000*4.112=-45.6

输出后假设转成sRGB:
R=X*3.24-Y*1.5372-Z*0.4986=6500
G=-X*0.9689+Y*1.8758+Z*0.0415=-569
B=X*0.0557-Y*0.2040+Z*1.0570=-146

因为sRGB的色域较小,转换后小于0的都以0代替,大于4000的都以255代替,最终像素的红色通道是255,绿和蓝通道都是0。

而在DP1的图片中,大红色的物体往往会变成紫色,观察这些紫色物体的RGB值,可以看到蓝色通道具有相当高的一些值,绿色通道为0。如果只是略微线性调整白平衡,无论如何蓝色通道都应该始终为0。很明显,白平衡的设定改变了矩阵中的值,使得本该是0的蓝色通道具有了大于0的值。

不过,白平衡设定的两个值色温和色偏,具体是如何将其影响体现在转换矩阵上的,连SP都没搞清楚,作为一般用户,现在能做的最多也就是试验不同的白平衡结果,以求获得一个比较理想的通用白平衡设置了。。。
[42 楼] johnyj [资深泡菜]
09-10-27 03:50
原文由 wltongxue 发表

我自己琢磨也应该是这个理,曝光量或者感光度有点变化
这破小机器已经够麻烦了,所以暂时不想在拍前再增添一道工序,呵呵,其实什么场景下容易出事心里还是有点数的,先拍,不对的话减一下曝光,只要不过爆,后期还是有救的。


现在有了SP都好办,你把同一场景自定义的白平衡查查和默认的自动白平衡数值差多少,如果象我的机器那样差很远,那就非得用自定义不可了,我觉得对自己的DP1来说,基本上任何的自定义白平衡都可用,比如说黄昏自定义的白平衡去拍大白天,出来色调会差很远,但只要SPP中色盘一校,颜色全部同时回正。
[41 楼] signpost [泡菜]
09-10-26 21:42
也许加一只天光镜削弱些蓝绿色会好些呢!
[40 楼] wltongxue [老坛泡菜]
09-10-26 17:17
原文由 johnyj 发表

没错,这种对比的时候曝光要一致。有关白平衡是否会影响RAW文件,我这两天看到的最让人信服的说法是:机内的白平衡设置不会影响到感光元件记录的信息,但这个白平衡设置会对机器计算曝光量造成一定影响,造成最终曝光时间的微小差别,从而影响到高光部分溢出进而导致图像的某些部分偏色。


我自己琢磨也应该是这个理,曝光量或者感光度有点变化
这破小机器已经够麻烦了,所以暂时不想在拍前再增添一道工序,呵呵,其实什么场景下容易出事心里还是有点数的,先拍,不对的话减一下曝光,只要不过爆,后期还是有救的。
[39 楼] johnyj [资深泡菜]
09-10-26 08:27
原文由 wltongxue 发表
玩了个比较极端的,跑大街上,对着红色和蓝色的广告牌分别定义白平衡,相同曝光后回家看了看,spp定义成日光后有些区别但比较小了,把红色定成白色后拍出来的画面发暗一些,动态增加了?
不想折腾了,继续自动吧,拍完看着不对再说。


没错,这种对比的时候曝光要一致。有关白平衡是否会影响RAW文件,我这两天看到的最让人信服的说法是:机内的白平衡设置不会影响到感光元件记录的信息,但这个白平衡设置会对机器计算曝光量造成一定影响,造成最终曝光时间的微小差别,从而影响到高光部分溢出进而导致图像的某些部分偏色。
[38 楼] johnyj [资深泡菜]
09-10-26 08:18
我用SP解开一系列以前拍的片子后得到一些白平衡数据,第一个是色温,第二个是色偏。

日光 6000 8
阴影 9300 8
多云 6743 -1
钨丝灯 3600 7
荧光灯 5065 18
闪光灯 8089 19

室外晴天自动 5743 8
室外多云自动 5883 5
室外黄昏自动 6513 10
室外阴天日中自动 6315 8
室外阴天早晚自动 8495 11

可以看到,除多云以外,各种色温都给出相当偏紫色方向的色偏。实际解图中,我发现多云和阴影两项能微弱地纠正自动白平衡图片中的偏色,而其他各项都导致图片偏色。

然后是一系列自定义白平衡的数据:

自定义室外 日光直射 白墙 5619 -11
自定义室外 日光直射 白纸 5751 -9
自定义室外 多云黄昏 6539 -13
自定义 日光灯下白纸过曝3档 7958 2
自定义 高清电视 低色温 8768 -4

从自定义的结果来看,如果色温值在6000K附近,色偏一定是-8以下,相当偏绿,直到色温升高到8000K,色偏才接近中间0值。

再看室内:

室内暖色荧光灯自动 4644 11

自定义室内 暖色荧光灯 白纸 4174 12
自定义室内 暖色荧光灯 灰色塑封 4037 13
自定义室内 暖色荧光灯 深蓝色雨伞 5081 0

其中前两个自定义白平衡拍出来的照片明显饱和度不够,反倒是找把雨伞弄出来的白平衡效果较好。

具体有啥规律,有兴趣的可以分析分析看。。。
[37 楼] firexl [泡菜]
09-10-26 07:21
SPP不能调色温和灰点吗?
[36 楼] johnyj [资深泡菜]
09-10-26 07:01
新发现:在室内暖色日光灯下自定义白平衡,拍出来的颜色明显饱和度不够,不如在SPP中改为日光白平衡后更接近人眼的观感,但改为日光白平衡再调色盘后亮度比自定义白平衡下降0.2到0.3个EV。

可见,自定义白平衡也不是万能的,这个白平衡的数值在SP中查看,色温是4174,色偏是12。

现在有了SP,有个好处是可以着手收集各种不同的白平衡数据,看哪个可以在最普适的范围内给出正确的色彩来。
[35 楼] 590117 [泡菜]
09-10-26 03:25
为她买一个色温表有点儿过分了吧?
[34 楼] wltongxue [老坛泡菜]
09-10-26 02:27
玩了个比较极端的,跑大街上,对着红色和蓝色的广告牌分别定义白平衡,相同曝光后回家看了看,spp定义成日光后有些区别但比较小了,把红色定成白色后拍出来的画面发暗一些,动态增加了?
不想折腾了,继续自动吧,拍完看着不对再说。
[33 楼] johnyj [资深泡菜]
09-10-24 18:15
原文由 SlimX 发表
其实我的目的很简单,偏色调回来点,看的舒服点就行,就算后期调成和人眼看到一样的色调,那片子就会淡然无味了。


是啊,我觉得这本是个很简单的问题,这么多年用其他的机器也从没有发现色彩有什么不对头,即使稍有偏色,整体感觉还是很好的,但X3因为其特殊的成像机制,导致其色彩管理引入大量的运算,极为复杂,其高亮度区的颜色,和白平衡的设置息息相关,而如果不知道其背后的原理,就搞不清何种白平衡可以作为通用的。

偶现在的目的是想找出一个通用的白平衡,然后就始终使用这个白平衡。但这么个简单的问题,却没想到要挖这么深,里面涉及到的技术含量,远超我的想象。。。难怪现在IT产品价格都一落千丈,而相机的价格却居高不下。
[32 楼] SlimX [资深泡菜]
09-10-24 11:20
其实我的目的很简单,偏色调回来点,看的舒服点就行,就算后期调成和人眼看到一样的色调,那片子就会淡然无味了。
[31 楼] johnyj [资深泡菜]
09-10-24 05:11
哈哈,挖来挖去,终于挖到这张光谱感应曲线,这恐怕是X3F解码的关键了!有兴趣看的先看看,偶回头休息休息再来分析。。。
[30 楼] 『初哥』→五色不全 [泡菜]
09-10-22 19:46
淘宝上有白平衡镜头盖,几人刀一个,正准备买一个试试。不过我觉得X3的色彩要回到人眼看到的色彩比较困难,往往是按到葫芦又起了瓢。就算是白平衡很准,也会感觉片子总有一点偏色。
[29 楼] johnyj [资深泡菜]
09-10-22 18:46
原文由 Fww 发表

这是因为电视会对色彩进一步处理后输出....

竟然有人宁愿相信电视....长见识


偶也不知道哪个更好,只是感觉HDTV的颜色自然一些。如果用放大镜观察LCD电视,是由红绿蓝三色发光点组成的,按X3的算法,其实是1920X1080X3,呵呵。。。拍窗外的景色,在电视上看,颜色和眼睛看到的是几乎一样的,而显示器上的就有点过于鲜艳不自然。用相机测光,静态对比度电视有10个EV,显示器一般只有8到9个EV。
[28 楼] 梅德 [资深泡菜]
09-10-22 18:16
分析得挺有道理.

我也遇到过, 同一个场景, 自动白平衡, 拍了几张, 有的就没问题.

估计就是自动白平衡时候稍微有点区别就质变了.
[27 楼] wltongxue [老坛泡菜]
09-10-22 16:33
原文由 johnyj 发表

奇怪,偶今天用所有的白平衡都拍了一遍,然后对比,没发现这个问题,自定义白平衡拍,再在SPP里改日光白平衡输出的,从直方图上看,和用日光白平衡拍SPP直接输出的,差距非常小,可能是调白平衡后相机有所移位所致,都是X3F直出,没调色盘。


嘿嘿,你这张照片可能是因为光源太单一了曝光太准确了吧?
MS色彩出问题都是在大光比,或者画面当中有混合光源的时候出现,我拍的画面当中有一件大红色的羽绒服,有阳光、灯光和阴影,部分是过爆的。我也试过在单一光源(灯光)下单独拍这衣服,结果也是差别不大。
我的猜测:x3各层接收的光线不一样,对光线感受的特征也不一样,导致记录下来的三条曲线必须通过某种校正才能较好地重合。拍摄前设置白平衡或许能单独地对某一层的iso进行微调,从而使输出的x3f文件发生改变?
大多数相机的自动白平衡都是把画面中(接近)最亮的地方设为白色,死马的机器也是如此。我发现在手动设置白平衡的时候,dp1不像别的msk机器,啪嗒响一声快门就完事了,而是有段时间,估计是在这段时间内把画面从黑色拍成全白,而重新去定义三条曲线,这是不是也就解释了为什么白纸效果比灰板好呢?毕竟灰板只校正到了画面所需的一半。
有一点可能不是大家都注意了的,拍摄大光比场景的时候,不要使用iso50,说明书上有的,估计这个50是扩展的吧,宽容度不如100,至少容易把大白天的云拍成红色。
[26 楼] 八根儿 [泡菜]
09-10-22 16:01
如此的话,有没有dp1、2的白平衡镜头盖?用起来方便些。。。
[25 楼] Fww [泡菜]
09-10-22 15:09
原文由 johnyj 发表
[恕删]
这种偏色在我的HDTV上看最清楚,在公司的LCD显示器上倒没有那么明显。大概因为偶的HDTV是严格按照D65色温校过色的,对偏色极为敏感。


这是因为电视会对色彩进一步处理后输出....

竟然有人宁愿相信电视....长见识
[24 楼] end [资深泡菜]
09-10-22 13:30
SPP用不同白平衡后吸管即使点同样地方也得到不同色彩
楼主这个研究很有意义
也许是SPP的问题,也许是X3的问题

目前看来麻烦点的根本解决办法还是前期手动白平衡了。
[23 楼] johnyj [资深泡菜]
09-10-22 06:57
原文由 wltongxue 发表
试了一下还真是!白平衡的设置对x3f确有影响!
上架子,m档,mf,连拍三张,白平衡分别是日光、荧光和手动(白墙),spp里再统一把白平衡改回日光,出来的图片是不一样的!荧光再spp里改回日光后暗部明显偏暖调。
看来x3和msk的raw还真是不一样,顽编说x3的色彩是算出来的应该没错,相机在记录x3f文件时经过了某种计算和取 ......


奇怪,偶今天用所有的白平衡都拍了一遍,然后对比,没发现这个问题,自定义白平衡拍,再在SPP里改日光白平衡输出的,从直方图上看,和用日光白平衡拍SPP直接输出的,差距非常小,可能是调白平衡后相机有所移位所致,都是X3F直出,没调色盘。
[22 楼] johnyj [资深泡菜]
09-10-22 00:36
原文由 wltongxue 发表
试了一下还真是!白平衡的设置对x3f确有影响!
上架子,m档,mf,连拍三张,白平衡分别是日光、荧光和手动(白墙),spp里再统一把白平衡改回日光,出来的图片是不一样的!荧光再spp里改回日光后暗部明显偏暖调。
看来x3和msk的raw还真是不一样,顽编说x3的色彩是算出来的应该没错,相机在记录x3f文件时经过了某种计算和取 ......


啊?连相机的不同设置都会影响到拍出来的照片?偶还以为RAW文件是和设定无关的呢,回头也去试试,更加迷惑了。。。

另外楼下有位说灰板出来的结果也不准,考虑到X3F的特性,真的有可能呢。。。