[257 楼] johnyj
[资深泡菜]
12-6-17 07:09
这是之前讨论的一张DP1X的图片,用DP1X最佳矩阵配合原白平衡参数,解出来就是这样一个颜色,和之前的比较差别较大,这就要知道当时现场状况的人来判别了
|
[256 楼] johnyj
[资深泡菜]
12-6-17 06:42
重大突破!!! 今天终于把白平衡增益和矩阵转换这两个概念分开了,矩阵的推算现在可精确到色卡的基本误差内了,而且白点只需要极小的调整即可 我原来一直以为白平衡增益是可以随便调整,以便后期纠正颜色的,这个概念是错误的,白平衡增益就是用来确认色卡上白点的位置的,因此,如果在蓝天日光下D65对着白卡自定义白平衡,那得到的白平衡增益就是使色卡上次白色块正确的增益,这个增益至关重要,完全不需改变 因此,需要改变的只是机内不正确的色彩转换矩阵,但计算时一次未必就能纠正,需要反复计算,是个逼近的过程,但连续三次出图测量并计算以后,可以达到很高的精度,3-5的误差,也就是色卡上色块本身的颜色误差范围 这里给出用14ii兄提供给我的DP1X拍摄的色卡图算出的DP1X专用参数,该矩阵配合当时自定义的白平衡增益,可以将该色卡图的红绿蓝三个色块纠正到非常精确,但与此同时似乎黄色块的饱和度有所不足,这也是未来需要考虑的一个方面:是用红绿蓝三个色块来较色,还是用黄紫青三个色块来较色??? X3Change.exe SDIM0530.X3F -cCustomWBGain:1.15625;1;1 -cCustomCCMatrix:3.25006;-3.40849;1.39346;-1.60467;3.90671;-1.16841;1.07217;-3.94072;4.02716 这是校正过的色卡图,原色卡图误差非常大,各色块都有通道为0,很难计算,但经过三次纠正之后,逐渐就得出了最佳的矩阵,各色块的SRGB值也回归正常 本帖最后由 johnyj 于 2012-6-17 06:48 编辑
|
[255 楼] zneema
[泡菜]
12-6-17 00:43
dmz8899 发表于 2012-6-16 23:02  请教一下:在哪有得下? 百度了一下:NET Framework 4.0这个可不可以? 可以的,我的就是4.0
|
[254 楼] dmz8899
[泡菜]
12-6-16 23:02
zneema 发表于 2012-6-16 22:14  还需要下载一个net framework安装上才行 请教一下:在哪有得下? 百度了一下:NET Framework 4.0这个可不可以? 本帖最后由 dmz8899 于 2012-6-16 23:05 编辑
|
[253 楼] zneema
[泡菜]
12-6-16 22:14
dmz8899 发表于 2012-6-16 21:50  谢谢楼主的详细解答,我下了那软件,但点击X3Change.exe时出现以下错误: 不知道是我使用方法不对还是哪里出了错误,不能用这软件.万望赐教. 还需要下载一个net framework安装上才行
|
[252 楼] dmz8899
[泡菜]
12-6-16 21:50
谢谢楼主的详细解答,我下了那软件,但点击X3Change.exe时出现以下错误: 不知道是我使用方法不对还是哪里出了错误,不能用这软件.万望赐教.
|
[251 楼] zneema
[泡菜]
12-6-16 21:11
johnyj 发表于 2012-6-16 18:48  1. 无论相机是用何种参数拍的,X3Change都可以在事后修改。看我这个图中,原来用自动白平衡拍的,墙和屋顶瓦片颜色都不对,大红也都成了品红,天空也发绿,用X3Change修改参数后,就都正常了
2. 对我09年购买的DP1来说,是这样一套参数: X3Change.exe SDIM0958.X3F -wCustom -cDP1_CustomWBGain:1.085938;1;1.085938 -cDP1_CustomCCMatrix:3.335938;-3.53125;1.195313;-2.242188;4.960938;-1.71875;1.375;-4.9375;4.5625
但也许对于其他DP1未必有效,这在另一台更老的DP1上就无效,最精确的办法还是拍色卡校正,如果我能收集多几套色卡的图,也许就能找出共同点,做出每种机型的通用参数,这还需要有色卡的朋友多帮忙提供样张。从理论上来说,同一类型的芯片,应该其色彩转换矩阵不该有很大差异 好想试试dp1x的转换矩阵啊
|
[250 楼] johnyj
[资深泡菜]
12-6-16 18:48
dmz8899 发表于 2012-6-16 10:39  想请教一下楼主: 1.是否以前用其他白平衡拍的片都可以套用以上参数? 2,DP1,sd14可以用以上参数吗? 1. 无论相机是用何种参数拍的,X3Change都可以在事后修改。看我这个图中,原来用自动白平衡拍的,墙和屋顶瓦片颜色都不对,大红也都成了品红,天空也发绿,用X3Change修改参数后,就都正常了 2. 对我09年购买的DP1来说,是这样一套参数: X3Change.exe SDIM0958.X3F -wCustom -cDP1_CustomWBGain:1.085938;1;1.085938 -cDP1_CustomCCMatrix:3.335938;-3.53125;1.195313;-2.242188;4.960938;-1.71875;1.375;-4.9375;4.5625 但也许对于其他DP1未必有效,这在另一台更老的DP1上就无效,最精确的办法还是拍色卡校正,如果我能收集多几套色卡的图,也许就能找出共同点,做出每种机型的通用参数,这还需要有色卡的朋友多帮忙提供样张。从理论上来说,同一类型的芯片,应该其色彩转换矩阵不该有很大差异
|
[249 楼] dmz8899
[泡菜]
12-6-16 10:39
想请教一下楼主: 1.是否以前用其他白平衡拍的片都可以套用以上参数? 2,DP1,sd14可以用以上参数吗?
|
[248 楼] johnyj
[资深泡菜]
12-6-15 05:41
又测试了一下,如我所料,这样一行命令可以把白色块基本校正,但在红蓝饱和度较充分的同时绿色块饱和度下降了,导致黄色块和青色块的饱和度都随之下降,最麻烦的在于各色块的饱和度不同,事后是非常难调整的 x3change.exe 01.X3F -cCustomWBGain:2.2204;1;0.5543 -cCustomCCMatrix:2.20124;-2.31457;0.88275;-1.65508;3.795;-1.20623;0.85163;-3.36719;3.34439 因此还是该适当增加绿通道,事后用色盘来纠正,比如这样一行命令,次白色块较色5M+4Y,基本各色块误差就非常小了 x3change.exe 01.X3F -cCustomWBGain:2.14;1;0.56 -cCustomCCMatrix:2.20124;-2.31457;0.88275;-1.65508;3.795;-1.20623;0.85163;-3.36719;3.34439 这次我矩阵用的是babelcolor的色块平均值算的,纠正的幅度也比原来小,可见平均值更符合你色卡的表现
|
[247 楼] johnyj
[资深泡菜]
12-6-15 03:38
找到了最新的了,这是目前2012年4月BABELCOLOR测试了三十多块色卡护照后的平均值,应该靠谱
http://www.babelcolor.com/download/ColorChecker_RGB_and_spectra.xls
就三个标准色块而言,sRGB值(凡谈到sRGB,一律是指D65): 蓝色块 42 63 147 绿色块 72 149 72 红色块 175 50 57
除了蓝色块的红通道比之前要略弱(之前是56),其他基本差别在5个点以内,以后我就用这个值来算矩阵
|
[246 楼] wjesse
[泡菜]
12-6-14 22:55
johnyj 发表于 2012-6-14 22:47  按我色卡上的解释,Lab 值是D50,sRGB值是D65 那倒是可以再计算看看是否有更好的矩阵
|
[245 楼] johnyj
[资深泡菜]
12-6-14 22:47
wjesse 发表于 2012-6-14 21:02  这链结的色卡值, 是D50光源下的吗? 按我色卡上的解释,Lab 值是D50,sRGB值是D65
|
[244 楼] wjesse
[泡菜]
12-6-14 21:02
johnyj 发表于 2012-6-14 20:40  我可以再用不同值试试,上次给的那个色卡评测里给出的值似乎不是原厂值,而是评测者自己测的,到底哪个才是原厂值搞不清,按XRITE的说法,护照里的小色卡,应该和标准的大色卡是一样的材料,那么标准大色卡值则都是统一的,比如说红色是175,54,60
http://xritephoto.com/ph_product_overview.aspx?ID=1257&Action=Support&SupportID=5159&catid=28 这链结的色卡值, 是D50光源下的吗?
|
[243 楼] johnyj
[资深泡菜]
12-6-14 20:40
wjesse 发表于 2012-6-13 22:11  感谢,这个文件有看过 第191帖的色板图就是在同一个网站下载的
只是俺一直以为原厂提供的值才是准确的 如果他们不能提供准确的值 那能制造出准确的色板吗? 真是令人怀疑
不过俺要求没那么多,眼睛看不出来也就行了 自己也曾使用ColorMunky光谱仪截取过色板的色彩 但似乎还是不准确 也就作罢了 我可以再用不同值试试,上次给的那个色卡评测里给出的值似乎不是原厂值,而是评测者自己测的,到底哪个才是原厂值搞不清,按XRITE的说法,护照里的小色卡,应该和标准的大色卡是一样的材料,那么标准大色卡值则都是统一的,比如说红色是175,54,60 http://xritephoto.com/ph_product_overview.aspx?ID=1257&Action=Support&SupportID=5159&catid=28 本帖最后由 johnyj 于 2012-6-14 20:42 编辑
|
[242 楼] wjesse
[泡菜]
12-6-13 22:11
johnyj 发表于 2012-6-13 06:04  这里有个更详细的分析,可以看到凡是色卡上某个色块出现0数值的,都不是准确的数值,是算出来的,因此我倾向于还是使用GMB的标准SRGB值,那个应该是在实验室里用光谱仪算出来的
http://www.babelcolor.com/download/RGB%20Coordinates%20of%20the%20Macbeth%20ColorChecker.pdf 感谢,这个文件有看过 第191帖的色板图就是在同一个网站下载的 只是俺一直以为原厂提供的值才是准确的 如果他们不能提供准确的值 那能制造出准确的色板吗? 真是令人怀疑 不过俺要求没那么多,眼睛看不出来也就行了 自己也曾使用ColorMunky光谱仪截取过色板的色彩 但似乎还是不准确 也就作罢了 本帖最后由 wjesse 于 2012-6-13 22:16 编辑
|
[241 楼] wjesse
[泡菜]
12-6-13 21:46
johnyj 发表于 2012-6-13 03:52  你这个问题其实比较复杂,也涉及到我进一步完善反算矩阵的表格,可以探讨一下
详细点说,拍色卡时影响到拍出来的色块颜色的,有三个主要因素:1. 芯片性能 2. 色彩转换矩阵 3.白平衡参数
一般情况下芯片性能不变(受温度微弱影响),这样白平衡和色彩转换矩阵就决定了最终拍出来的色块值。在X3F文件中,每个不同的白平衡设置,都有相配套的色彩转换矩阵,背后所包含的物理意义是:在照明光的各波长成分不同的情况下,都要使用不同的色彩转换矩阵
但矩阵和白平衡增益都是事后处理的时候才用到的数据,在你按下快门的时候,机器的红绿蓝三通道就已经真实记录了色卡各色块成像的信号,这个记录的数据和白平衡增益以及色彩转换矩阵都无关,是最原始的数据,这套数据,事后在SPP中解图的时候,先经过一系列降噪和消除误差的处理,成为质量较好的RAW数据,然后经过白平衡增益调整,色彩转换矩阵转到SRGB色彩空间,成为显示器上的数据
假设你在蓝天日光下拍摄的红色块,SPP里用日光白平衡的一套参数解出来是200,32,56,那我就可以通过SPP解出来的红色块值和日光白平衡的矩阵以及白平衡参数,反算出质量较好的RAW数据
有了RAW数据,又知道色卡上标称的红色块应该是175,54,60,我就可以 ... 容俺把这个问题的讨论移到另一个「X3Change, 校正偏色的利器」主题来比较符合
|
[240 楼] johnyj
[资深泡菜]
12-6-13 06:04
这里有个更详细的分析,可以看到凡是色卡上某个色块出现0数值的,都不是准确的数值,是算出来的,因此我倾向于还是使用GMB的标准SRGB值,那个应该是在实验室里用光谱仪算出来的
http://www.babelcolor.com/download/RGB%20Coordinates%20of%20the%20Macbeth%20ColorChecker.pdf
|
[239 楼] johnyj
[资深泡菜]
12-6-13 03:52
wjesse 发表于 2012-6-11 22:30  感谢老兄,一切靠您的帮忙, 使用心得是简单, 但档案多时就会手软了 以后最好能有个批次处理功能
另外请教, 这次上的图是另一个自定义白平衡拍摄的 转换过矩阵再出图, 是否因为与之前提供给您编号01色卡图算出来矩阵会有不同而无法适用?
是否可烦请再用编号01色卡图改成阳光或覆盖白平衡来重新算矩阵, 这样就不须要自定义了 (顺便问这样的想法对吗?) 你这个问题其实比较复杂,也涉及到我进一步完善反算矩阵的表格,可以探讨一下 详细点说,拍色卡时影响到拍出来的色块颜色的,有三个主要因素:1. 芯片性能 2. 色彩转换矩阵 3.白平衡参数 一般情况下芯片性能不变(受温度微弱影响),这样白平衡和色彩转换矩阵就决定了最终拍出来的色块值。在X3F文件中,每个不同的白平衡设置,都有相配套的色彩转换矩阵,背后所包含的物理意义是:在照明光的各波长成分不同的情况下,都要使用不同的色彩转换矩阵 但矩阵和白平衡增益都是事后处理的时候才用到的数据,在你按下快门的时候,机器的红绿蓝三通道就已经真实记录了色卡各色块成像的信号,这个记录的数据和白平衡增益以及色彩转换矩阵都无关,是最原始的数据,这套数据,事后在SPP中解图的时候,先经过一系列降噪和消除误差的处理,成为质量较好的RAW数据,然后经过白平衡增益调整,色彩转换矩阵转到SRGB色彩空间,成为显示器上的数据 假设你在蓝天日光下拍摄的红色块,SPP里用日光白平衡的一套参数解出来是200,32,56,那我就可以通过SPP解出来的红色块值和日光白平衡的矩阵以及白平衡参数,反算出质量较好的RAW数据 有了RAW数据,又知道色卡上标称的红色块应该是175,54,60,我就可以再算出同样白平衡增益下的另一个色彩转换矩阵,以使得红色块精确重现 (实际上同时需要三个色块值才能算出矩阵来) 但问题在于这样算出的矩阵,虽然红绿蓝三个色块都很准确,白色块却不准确,偏绿,如果能使这四个色块同时准确,就大功告成了,这是我现在正努力研究的问题,目前只能通过调整白平衡增益来尽可能使得误差小,但做不到精确重现白色块 这样算的情况下,因为有不同的白平衡参数和矩阵,不同的白平衡设置解出来的色块颜色就都不同,但反算出的质量较好的RAW数据应该是不变的,因此只要拍摄时的光线接近D65标准,无论用什么参数解,最终得出的最佳矩阵应该是一样的 此外,色卡的标准值,是基于D65光线的,并没有白炽灯下,荧光灯下等等其他光线条件下的标准值,因此也没有办法拍非标准光线下的色卡来算出非标准光线下的矩阵和白平衡增益来,但就实际使用看,一个D65最佳矩阵足够应付所有光线下的色彩重现,大多数人造光下,人的色彩印象都不是很准确,事后色盘调出个大致色调来就够了 http://xritephoto.com/ph_product_overview.aspx?ID=1257&Action=Support&SupportID=5159&catid=28
|
[238 楼] johnyj
[资深泡菜]
12-6-12 14:48
xieqiao 发表于 2012-6-12 10:19  请教一下,"DP1修理后焦面不平,一半跑焦", DP1不是反差对焦吗,怎么也会出现跑焦? 我的DP1对焦马达坏了,我只好另外买了台二手的,把镜头组件替换过来,但那台的X3芯片安装的三个定位点处的垫片厚度和我这台不一样,我按那台的装,结果发现图像右侧聚焦不实,我昨天打开调整了一下和我原来那台一样,就正常多了,还有差别再微调下即可,如果机器没打开过就不会有这种问题
|
[237 楼] xieqiao
[泡菜]
12-6-12 10:19
johnyj 发表于 2012-6-11 19:52  恭喜老兄很快就掌握了X3change的用法了,最近比较忙,我的DP1修理后焦面不平,一半跑焦,等修好了再回来看找矩阵有没有啥窍门
给你的矩阵已基本可用,你的色卡值不知道,想很精确比较难,我再看看网上有没有其他的色卡护照说明 请教一下,"DP1修理后焦面不平,一半跑焦", DP1不是反差对焦吗,怎么也会出现跑焦?
|
[236 楼] johnyj
[资深泡菜]
12-6-12 04:30
wjesse 发表于 2012-6-11 22:30  感谢老兄,一切靠您的帮忙, 使用心得是简单, 但档案多时就会手软了 以后最好能有个批次处理功能
另外请教, 这次上的图是另一个自定义白平衡拍摄的 转换过矩阵再出图, 是否因为与之前提供给您编号01色卡图算出来矩阵会有不同而无法适用?
是否可烦请再用编号01色卡图改成阳光或覆盖白平衡来重新算矩阵, 这样就不须要自定义了 (顺便问这样的想法对吗?) 你可以自己想想看,其实用X3change改参数的话,除曝光以外的所有设置都无关紧要了,这就是一套好的自定义白平衡增益和矩阵的作用 获得最佳的自定义白平衡增益和矩阵比较困难,在于必须在D65光源下拍摄色版,也就是北方干燥夏季的360度蓝天加日光直射,只有这样条件下的色版,各色块的颜色响应才和标称值非常接近。如果有机会在这样的条件下用自定义白平衡拍摄到色版,那么该机器的最佳参数就唯一确定了 批处理文件可以自己编一个,应该不难
|
[235 楼] wjesse
[泡菜]
12-6-11 22:30
johnyj 发表于 2012-6-11 19:52  恭喜老兄很快就掌握了X3change的用法了,最近比较忙,我的DP1修理后焦面不平,一半跑焦,等修好了再回来看找矩阵有没有啥窍门
给你的矩阵已基本可用,你的色卡值不知道,想很精确比较难,我再看看网上有没有其他的色卡护照说明 感谢老兄,一切靠您的帮忙, 使用心得是简单, 但档案多时就会手软了 以后最好能有个批次处理功能 另外请教, 这次上的图是另一个自定义白平衡拍摄的 转换过矩阵再出图, 是否因为与之前提供给您编号01色卡图算出来矩阵会有不同而无法适用? 是否可烦请再用编号01色卡图改成阳光或覆盖白平衡来重新算矩阵, 这样就不须要自定义了 (顺便问这样的想法对吗?) 本帖最后由 wjesse 于 2012-6-11 22:32 编辑
|
[234 楼] johnyj
[资深泡菜]
12-6-11 19:52
wjesse 发表于 2012-6-10 22:42  结果出来了, 更改矩阵参数后在SPP用次白色块纠正白平衡 整体颜色看来顺眼多了 虽然色块值还是不能每个准确, 但应该是可用了
下图是纠正后的色板图 恭喜老兄很快就掌握了X3change的用法了,最近比较忙,我的DP1修理后焦面不平,一半跑焦,等修好了再回来看找矩阵有没有啥窍门 给你的矩阵已基本可用,你的色卡值不知道,想很精确比较难,我再看看网上有没有其他的色卡护照说明
|
[233 楼] johnyj
[资深泡菜]
12-6-11 19:35
最近用另一台DP1的部件替换我※※的DP1,我了解到X3的偏色影响因素还真的是很多,每台机器都不同,和镜头也有关系,如果机器里有个好矩阵,那自定义白平衡是最好的办法,可如果象SD1之类连好矩阵都没有,那连自定义白平衡都没用,只能用X3change事后修改矩阵了,我这个帖看来也得改一下
|
[232 楼] 第二名
[资深泡菜]
12-6-11 09:31
xieqiao 发表于 2012-6-10 16:23  第一次听说,原来ICC色彩描述文件对画质的损失无法避免。还了解了有关ICC的副作用:”X3在色彩上最大的优势,在于它利用半导体的天然性能来分离不同波长的光线,三个通道在整个光谱上的响应是光滑而连续过渡的,因此后期处理中只要找准色彩转换矩阵和三通道增益,就很容易得到连续流畅的色彩记录,也就是只要找准一个点,这个点周围一大片就都是准确的。而ICC的引入,在不同的区域定义了不同的色彩转换特性,就破坏了这种连续的过渡。“ 感谢各位大侠的分析。 另外,我认为,是不是如果要讲究,每次到一个地方拍摄都带一张白纸,拍摄前自定义一下白平衡,这样好像反而变得简单了?电视台的专业摄像记者一般都是这样做的。 的确,每到一个新的拍摄环境,最简单有效的方法就是重新自定义白平衡,白卡或者白纸,最好事先多试试各种不同材质、不同颜色的,选出最适合自己相机的。我也经常在一些场合遇到摄像师,有用白卡的也有用白纸的,甚至还有用白布的,他们用白纸其实也有讲究,根据现场灯光选用打印纸或书写纸。 以上看法与LZ不尽相同,即使日光拍摄,6500K自定义恐怕也未必就能以不变应万变。MSK的三通道增益很精确,偏色情况依然存在。我觉得找出适合X3相机的白卡或“色卡”更有实用价值。
|
[231 楼] wjesse
[泡菜]
12-6-10 22:50
|
[230 楼] wjesse
[泡菜]
12-6-10 22:47
下图是更改矩阵参数后的图红色不再溢出, 整体色调也不偏红或黄
|
[229 楼] wjesse
[泡菜]
12-6-10 22:43
下图是纠正前自定义白平衡的色板图(未再用次白点纠正白平衡)
|
[228 楼] wjesse
[泡菜]
12-6-10 22:42
johnyj 发表于 2012-6-9 22:11  我给你的那套参数,就是用这里面的色块SRGB值算出来的,不过似乎不是很精确,色盘纠正9M+4Y,而且各通道误差较大,在10左右 结果出来了, 更改矩阵参数后在SPP用次白色块纠正白平衡 整体颜色看来顺眼多了 虽然色块值还是不能每个准确, 但应该是可用了 下图是纠正后的色板图 本帖最后由 wjesse 于 2012-6-10 22:52 编辑
|