主题:原厂软件解RAW颜色准的探究 [主题管理员:萧风萧风]
倒序浏览
主题图片汇总
主题内检索
浏览:16887 回帖:664
游客没有回帖权限
资深泡菜
泡网分: 32.58
主题: 56
帖子: 6218
注册: 2005年12月
logical 发表于 2021-11-7 22:11
你都没亮出你的观点,我质疑空气吗?
我的观点早都说了,再说了,我的观点并不影响你的回答
回答吧,一个CMOS管能够输出几个值?
你不是喜欢质疑么?我的问题就在质疑你们认为的raw有颜色。
你敢回答吗?拿出点勇气来吧
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.405
主题: 0
帖子: 9728
注册: 2002年10月
piggy9999 发表于 2021-11-7 23:15
我的观点早都说了,再说了,我的观点并不影响你的回答
回答吧,一个CMOS管能够输出几个值?
你不是喜欢质疑么?我的问题就在质疑你们认为的raw有颜色。
你敢回答吗?拿出点勇气来吧

piggy9999 发表于 2021-11-6 22:05
我说了什么没了么?当然没有,包括颜色,发明数码相机的人不是像你这么无知的
你敢回答一个cmos管的信号存到raw是几个值?基本原理,小学生都能懂的还用不到拿熵来刷大旗
回答了我会告诉你为什么没丢失,为什么你的“大神”都没看懂他发的图。

看你自己打脸,好玩

既然你连自己到底有没有观点都说不清,我就不需要质疑你什么了。

你要质疑我,也要搞清楚我的观点后再说吧?我早说了,我的观点是:信息守恒定理决定所有存贮介质里都有有效的颜色信息,而不是你立的关于RAW有没有颜色的“稻草人”。懂?好,现在欢迎你提出质疑。请吧,我洗耳恭听 。。。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.58
主题: 56
帖子: 6218
注册: 2005年12月
一路上来你都不敢回答我的问题,是因为胖吗?
回答吧,一个cmos管,输出几个值?
这一个问题就把你的脸打的肿肿的如果你有的话
不敢正面说,刷名词,正是很多假大师的特征
编辑于:2021-11-08 00:06:23
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.58
主题: 56
帖子: 6218
注册: 2005年12月
rivershaw 发表于 2021-11-7 14:10
看清楚,我说不准确是漏了颜色要做积分,我说“颜色是光子震动频率决定的”有什么不对呢?!

你以为颜色是波长决定的,对吧?!

是啊我认为颜色是光的波长
你说的“颜色是光子震动频率决定的”充分说明你对光的认知浅薄,对么? 本帖最后由 piggy9999 于 2021-11-7 23:50 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.405
主题: 0
帖子: 9728
注册: 2002年10月
piggy9999 发表于 2021-11-7 23:44
一路上来你都不敢回答我的问题,是因为胖吗?
回答吧,一个cmos管,输出几个值?
这一个问题就把你的脸打的肿肿的如果你有的话

你可真会催眠自己+耍无赖。我不回答你的问题,是因为这个问题跟我们讨论的问题无关,你这是在玩转进诡辩。我们讨论的问题如下:

1. 你的“专家”队友不愿意讨论具体的数学转换过程,提出要从“RAW没有色彩”这个底层逻辑推翻“RAW有色彩”的一切可能。
2. 于是我就提出来这个逻辑演绎推理:
大前提:
根据信息守恒定理,下面整个信息传递链路上的所有存贮介质中,都包含有效的颜色信息。而且经过每一次不可逆传递,有效信息会损失而减少。
光源照射物体的反射光或者透射光的颜色信息 -》相机镜头 -》相机CMOS采集从光信号变成电信号 -》存贮成RAW数据文件 -》相机直出或者计算机后期解码生成标准色彩空间的JPG/TIF文件 -》电脑显示和进一步后期处理 -》打印出图(这一步不一定发生)

小前提:
RAW 数据文件是这个信息链路中的一个存贮介质。前后都经过了不可逆的物理和数学的转换过程。

结论:
RAW 数据文件中包含了比CMOS的光电信号少,比相机或者计算机输出的标准色彩空间的文件多的有效色彩信息。

你如果要对我的推理提出质疑,要么有以下几条路:
1. 证明我的大前提不对,比如信息守恒原理不成立。
2. 我的小前提不对,比如RAW数据文件不是颜色信息存贮介质 -- 比如那位“专家”就提出了RAW R'G'B'的想法要绕过RAW RGB数据,尽管他的说法不对,但至少是一个正面的质疑。
。。。

如果你觉得CMOS输出的数值的个数这个问题,是一个和以上推理相关的有效质疑。那请你直接提出逻辑上站得住脚的论证来。没人拦着你 。。。

-- 话说到这个份上了,你如果无法提出你的有效质疑来证明你不是在故意玩转进,就此打住,我不会继续就这个话题跟你继续纠缠了。谢谢! 本帖最后由 logical 于 2021-11-8 00:41 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.517
主题: 48
帖子: 7256
注册: 2007年7月
年内主力装备
NIKON Z 8
雨中赏花1 发表于 2021-11-7 23:04
相机厂家的白平衡数据不是计算值,而是经验值。


相机厂家在RAW文件里记录的白平衡数据,就是一组R、G、B数据的比例系数。

以A7R3为例,当你自定义白平衡时,你指定了一个RGB是白色,RAW里面存储的白平衡数据就是max(RGB)/RGB。白平衡调整,就是对图像中的RGB,乘以max(RGB)/RGB,把指定的白色的RGB调整到R、G、B一样大。

比如白的马赛克的RGGB=[1772;2949;2949;1162];白平衡数据就是WB=round((max(RGGB)./RGGB*1024))=【1704;1024;1024;2601】,乘以1024是为了把浮点数变成定点数。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 10.793
主题: 9
帖子: 3370
注册: 2012年7月
rivershaw 发表于 2021-11-8 04:54
相机厂家在RAW文件里记录的白平衡数据,就是一组R、G、B数据的比例系数。

以A7R3为例,当你自定义白平衡时,你指定了一个RGB是白色,RAW里面存储的白平衡数据就是max(RGB)/RGB。白平衡调整,就是对图像中的RGB,乘以max(RGB)/RGB,把指定的白色的RGB调整到R、G、B一样大。

比如白的马赛克的RGGB=[1772;2949;2949;1162];白平衡数据就是WB=round((max(RGGB)./RGGB*1024))=【1704;1024;1024;2601】,乘以1024是为了把浮点数变成定点数。


尼康佳能早些年都明确过:白平衡是题材库得到的经验值,某些时候偶尔会很怪异。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.517
主题: 48
帖子: 7256
注册: 2007年7月
年内主力装备
NIKON Z 8
piggy9999 发表于 2021-11-7 23:49
是啊我认为颜色是光的波长
你说的“颜色是光子震动频率决定的”充分说明你对光的认知浅薄,对么?


我的确是你认为的“对光的认知浅薄”!

1931CIEXYZ体系建立以来,大家都是用波长计算颜色。我不知道三刺激值能不能在真空中取得,也就是人眼能不能在真空中观察颜色。

波长等于波速/频率,在真空中波长=光速/频率,在大气中,频率不变,波速改变了,所以波长也改变了。

我认为,这对光也一样。所以严格说,大气中光的波长,并不是真空中光的波长,所以,对于光的本质,频率是不变的属性,是光子与生俱来的固定属性。

我也不知道是否存在一种仪器,能模仿人眼在介质中测量XYZ颜色数值。如果有,在介质中的测量的颜色与人眼在大气中观察的颜色有多少区别我也不知道。

如果介质中存在颜色概念,那么,光子频率决定颜色就更准确。如果真空中、大气以外介质中不存在颜色概念,颜色只能在大气介质中获得,我说的频率决定颜色与波长决定颜色,数值上就存在真空与大气介质不同的误差。

我承认,这些物理学的基本概念我都忘得差不多了,而且当年读书时也没做过物理光学的实验。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.517
主题: 48
帖子: 7256
注册: 2007年7月
年内主力装备
NIKON Z 8
雨中赏花1 发表于 2021-11-8 05:09
尼康佳能早些年都明确过:白平衡是题材库得到的经验值,某些时候偶尔会很怪异。


那应该是指自动白平衡、场景白平衡,或者氛围白平衡,不是客观上测量光源颜色的白平衡。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.517
主题: 48
帖子: 7256
注册: 2007年7月
年内主力装备
NIKON Z 8
piggy9999 发表于 2021-11-7 21:52
吹牛吧你
说说一个cmos管能输出几个值吧?


我的知识少、水平低,不懂“一个cmos管能输出几个值”的意思。

如果用mos器件构建一个放大器,给一个输入,有一个输出值,再给一个不同的输入,又会有一个输出值,究竟有多少个输出值还真说不清楚。

如果问题是mos管能有几个输出,这就与电路架构有关,不同架构的输出不一样。比如某个电路,可以从阳极输出一个信号,再从阴极输出另一个信号。



(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.517
主题: 48
帖子: 7256
注册: 2007年7月
年内主力装备
NIKON Z 8
如果用RAW的RGGB马赛克结构否定RAW有颜色,从原理上、逻辑上都是讲不通的。

的确,马赛克结构的RAW,每个像素只有一个颜色,要么是R,要么是G,要么是B。如果细看液晶显示器的屏幕,每个像素也只能是R、G、B中的一种,显示器上的五颜六色,都是用R、G、B的点子,空间混色出来的。没有人会纠缠显示器只有RGB三色,而是说彩色显示器。

显示器用牺牲分辨率换取彩色,与RAW的马赛克牺牲分辨率换取颜色,是一样的原理。如果把RAW的RGGB四个像素看成一个像素,这个像素就包含了完整的R、G、B颜色。

RAW还有一个适马的X3,X3的每个像素都有R、G、B,从逻辑上,如果说马赛克的RAW没有颜色,就要说X3的RAW有颜色,而不能说RAW统统没有颜色。

最后顺便再说说马赛克的RAW为什么都有两个G,而R、B只有一个。

下面是三刺激值的光谱图,其中y_bar是亮度,x_bar、z_bar是色度。从图中可以看出,y_bar的峰值出现在绿色,说明人眼对亮度的感觉,对绿色最敏感。而最高的峰值出现在蓝色,说明人眼对蓝色光的色度感觉最敏感,最容易分辨蓝色的色差。单独把y_bar曲线取出来,叫做视见函数,衡量人眼对不同波长光线亮度的敏感、分辨程度。
登录后可直接显示原图


因为人眼对绿色的亮度区别最敏感,设置两个G就能提高亮度分辨率,这两个G的细微区别,实际上就是这两个像素点的亮度区别。

假定CMOS的像素是6000×4000,马赛克是RGGB结构,R、B的分辨率是600万像素,G的分辨率是1200万像素,亮度分辨率比色度分辨率提高了一倍。

对人眼视觉来说,原本亮度的分辨率就比色度的分辨率高,这是视网膜细胞决定的,马赛克的两个G设置,正好符合人眼的视觉特点。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.58
主题: 56
帖子: 6218
注册: 2005年12月
logical 发表于 2021-11-08 00:34
你可真会催眠自己 耍无赖。我不回答你的问题,是因为这个问题跟我们讨论的问题无关,你这是在玩转进诡辩。我们讨论的问题如下:

1. 你...

回答吧,一个cmos管能够输出几个值?
这就是简单明了的基础问题
你拽一堆名词,却不敢回答一个基本原理
相机能拍照,不需要你证明,我只证明一下你不懂怎么采集的光线色彩。
发布自 iOS客户端
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.58
主题: 56
帖子: 6218
注册: 2005年12月
rivershaw 发表于 2021-11-08 05:36
我的确是你认为的“对光的认知浅薄”!

1931CIEXYZ体系建立以来,大家都是用波长计算颜色。我不知道三刺激值...

这个试图的解释越抹越黑
提到光子,就说明你在颜色上就是一揣着外星黑科技的蒙古大师看好你
发布自 iOS客户端
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.405
主题: 0
帖子: 9728
注册: 2002年10月
piggy9999 发表于 2021-11-8 07:33
回答吧,一个cmos管能够输出几个值?
这就是简单明了的基础问题
你拽一堆名词,却不敢回答一个基本原理
相机能拍照,不需要你证明,我只证明一下你不懂怎么采集的光线色彩。

既然你也承认相机从CMOS到RAW是“ 采集的光线色彩”,那就承认了我的整个推理过程没有任何逻辑错误。

至于说“怎么”采集光线色彩的技术细节,我知不知道都不影响演绎推理出的结论的正确性。这种基础知识,网上资料一大把,无忌论坛上讨论的也很多了,rivershaw 和树下老兄也刚科普了一回。你要真觉得我一个半导体物理专业毕业的,连这种资料都看不懂,那随便你,我也不需要向你证明什么。呵呵

本帖最后由 logical 于 2021-11-8 08:05 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.192
主题: 9
帖子: 4583
注册: 2018年12月
关于同色异谱产生的色彩问题,是相机与显示器之间的最大区别。

相机要面对所有光谱,需要尽可能地把它们表达成能够“正确”对应到CIE XYZ坐标的RGB编码;理想的输入设备应该与CIE标准观察者的同色异谱表现一致,这样每一个RGB编码都对应一个光谱集,而这个光谱集又只对应一个CIE XYZ坐标,这样的输入设备的色彩就是完全确定的。

但实际上由于滤色片的设计优化技术难度太大,这种理想输入设备很难实现,现实中的表现是每个RGB编码所对应的光谱※※对应一个CIE XYZ集合,这样一来RAW的色彩转换结构将这个RGB编码转换到其对应的CIE XYZ集中的任意之一都是“正确”的转换,因此脱离色彩转换数据来谈RAW中的数据,其所存储的色彩确实是“不确定”的。但这种“不确定”有一个范围,它只能在其所对应的CIE XYZ集中“任意”解释,而不能把这个“不确定”无限扩大,认为它可以在整个CIE XYZ全集中任意解释。

而由于前面所说的“不确定”,导致了设备的“色域”也自然就不存在了,因为它可以接受任意光谱作为输入,而这种光谱的颜色是否能被“正确”表示和还原,这一点是取决于色彩转换数据的;因此输入设备本身确实没有色域,色域是色彩转换数据从颜色全集中划出来的一个子集。

至于色彩还原度,如果色彩转换数据是一个RAW RGB到CIE XYZ的映射的全集,那么就会有非常多的色彩转换数据都“准确”,但它们的色彩转换结果却完全不同;但事实上色彩转换数据无法这样去实现,因此在现实中可以通过足够多的色彩样本来测量设备对这个样本集的色彩采集还原度,并作为这个色彩转换数据与传感器的组合的色彩还原度。

因此上可以说RAW中的数据确实是“不确定”的,只有在与色彩转换结构组合起来后才能确定下来,但这种不确定性有一定的范围限制,并非是可以任意定义;色彩转换矩阵与传感器的组合有可测量的色彩还原度属性,但相机的色彩还原度也必然无法与显示器的色准程度相比。

色彩转换矩阵无论如何优化,也只能把色彩还原做到一个标准相对比较低的程度,要提高色彩还原程度的上限,还是要对传感器进行优化。相对而言扫描仪的色彩还原度更容易提高,因为它使用自己的光源,可以不需要面对全部光谱;并且扫描仪对曝光时间没有要求,也不需要所有像素同步曝光,完全可以通过增加滤色片数量的方式来提高其色彩还原度。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.58
主题: 56
帖子: 6218
注册: 2005年12月
rivershaw 发表于 2021-11-8 05:54
我的知识少、水平低,不懂“一个cmos管能输出几个值”的意思。

如果用mos器件构建一个放大器,给一个输入,有一个输出值,再给一个不同的输入,又会有一个输出值,究竟有多少个输出值还真说不清楚。

如果问题是mos管能有几个输出,这就与电路架构有关,不同架构的输出不一样。比如某个电路,可以从阳极输出一个信号,再从阴极输出另一个信号。

ok
一个输入,有一个输出,你承认了是吧?一次照片拍摄只有一次输入,你认可不?
至于你说啥,阳极阴极的,一个CMOS管就是一个原件,没啥电路架构什么事,不懂就别扯那么多名词,画蛇添足。

raw记录原始数据,一个像素点的coms管在raw里只有一个值,对不?一个值能表达颜色不?不能。所以raw没有颜色。
当然,相机能还原色彩是事实,只是你并不懂真实的原理而已。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.517
主题: 48
帖子: 7256
注册: 2007年7月
年内主力装备
NIKON Z 8
piggy9999 发表于 2021-11-8 09:23
ok
一个输入,有一个输出,你承认了是吧?一次照片拍摄只有一次输入,你认可不?
至于你说啥,阳极阴极的,一个CMOS管就是一个原件,没啥电路架构什么事,不懂就别扯那么多名词,画蛇添足。

raw记录原始数据,一个像素点的coms管在raw里只有一个值,对不?一个值能表达颜色不?不能。所以raw没有颜色。
当然,相机能还原色彩是事实,只是你并不懂真实的原理而已。


一个像素点的mos管在raw里只有一个值,可是这个像素点的旁边的mos管在raw里有其他值,所以我才建议你去学习一下“空间混色”的原理。 本帖最后由 rivershaw 于 2021-11-8 09:29 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.58
主题: 56
帖子: 6218
注册: 2005年12月
logical 发表于 2021-11-8 07:51
既然你也承认相机从CMOS到RAW是“ 采集的光线色彩”,那就承认了我的整个推理过程没有任何逻辑错误。

至于说“怎么”采集光线色彩的技术细节,我知不知道都不影响演绎推理出的结论的正确性。这种基础知识,网上资料一大把,无忌论坛上讨论的也很多了,rivershaw 和树下老兄也刚科普了一回。你要真觉得我一个半导体物理专业毕业的,连这种资料都看不懂,那随便你,我也不需要向你证明什么。呵呵
我说的是raw没有颜色
回答吧,用你的半导体物理专业毕业的专业知识,一个cmos管能输出几个值
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 5.855
主题: 16
帖子: 4549
注册: 2011年8月
众测俱乐部标识
logical 发表于 2021-11-7 07:35
你啥学校毕业的?真空中光的频率和波长是一一对应的,也都可以直接对应到颜色。可是光波进入无色透明的玻璃,波长就会变。你看到光的颜色变了吗?

基本物理常识都没有,就会死背教条。一惊一乍又发现新大陆了?


玻璃不是太合适,因为不同频率的光通过玻璃的速度不同,因此才有色散

我是假设一种透明介质,避免有人拿色散说事

可惜他根本不懂
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.58
主题: 56
帖子: 6218
注册: 2005年12月
rivershaw 发表于 2021-11-8 09:28
一个像素点的mos管在raw里只有一个值,可是这个像素点的旁边的mos管在raw里有其他值,所以我才建议你去学习一下“空间混色”的原理。
说的是raw
混色原理是显色原理,raw没解码就还没到显色呢
说你不懂没错
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.192
主题: 9
帖子: 4583
注册: 2018年12月
piggy9999 发表于 2021-11-8 09:23
ok
一个输入,有一个输出,你承认了是吧?一次照片拍摄只有一次输入,你认可不?
至于你说啥,阳极阴极的,一个CMOS管就是一个原件,没啥电路架构什么事,不懂就别扯那么多名词,画蛇添足。

raw记录原始数据,一个像素点的coms管在raw里只有一个值,对不?一个值能表达颜色不?不能。所以raw没有颜色。
当然,相机能还原色彩是事实,只是你并不懂真实的原理而已。

你说的这个问题前面rivershaw已经向你解释过了,但他向你解释的时候你不听却非要追问CMOS输出。

你这种观点相当于是在说:
马赛克传感器的RAW没有颜色,三传感器和X3传感器的RAW有颜色;
4:4:4采样的JPEG/MPEG有颜色,4:1:1采样的JPEG/MPEG没有颜色;
每个像素红绿蓝齐全的LCD显示屏有颜色,把像素分为红绿像素和蓝绿像素两类的OLED屏没有颜色;
……
这个问题很早以前就已经讨论过了,采样完整性并非是否是颜色的判断依据。 本帖最后由 树下的石头 于 2021-11-8 09:43 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.517
主题: 48
帖子: 7256
注册: 2007年7月
年内主力装备
NIKON Z 8
树下的石头 发表于 2021-11-8 09:15
关于同色异谱产生的色彩问题,是相机与显示器之间的最大区别。

相机要面对所有光谱,需要尽可能地把它们表达成能够“正确”对应到CIE XYZ坐标的RGB编码;理想的输入设备应该与CIE标准观察者的同色异谱表现一致,这样每一个RGB编码都对应一个光谱集,而这个光谱集又只对应一个CIE XYZ坐标,这样的输入设备的色彩就是完全确定的。

但实际上由于滤色片的设计优化技术难度太大,这种理想输入设备很难实现,现实中的表现是每个RGB编码所对应的光谱※※对应一个CIE XYZ集合,这样一来RAW的色彩转换结构将这个RGB编码转换到其对应的CIE XYZ集中的任意之一都是“正确”的转换,因此脱离色彩转换数据来谈RAW中的数据,其所存储的色彩确实是“不确定”的。但这种“不确定”有一个范围,它只能在其所对应的CIE XYZ集中“任意”解释,而不能把这个“不确定”无限扩大,认为它可以在整个CIE XYZ全集中任意解释。

而由于前面所说的“不确定”,导致了设备的“色域”也自然就不存在了,因为它可以接受任意光谱作为输入,而这种光谱的颜色是否能被“正确”表示和还原,这一点是取决于色彩转换数据的;因此输入设备本身确实没有色域,色域是色彩转换数据从颜色全集中划出来的一个子集。

至于色彩还原度,如果色彩转换数据是一个RAW RGB到CIE XYZ的映射的全集,那么就会有非常多的色彩转换数据都“准确”,但它们的色彩转换结果却完全不同;但事实上色彩转换数据无法这样去实现,因此在现实中可以通过足够多的色彩样本来测量设备对这个样本集的色彩采集还原度,并作为这个色彩转换数据与传感器的组合的色彩还原度。

因此上可以说RAW中的数据确实是“不确定”的,只有在与色彩转换结构组合起来后才能确定下来,但这种不确定性有一定的范围限制,并非是可以任意定义;色彩转换矩阵与传感器的组合有可测量的色彩还原度属性,但相机的色彩还原度也必然无法与显示器的色准程度相比。

色彩转换矩阵无论如何优化,也只能把色彩还原做到一个标准相对比较低的程度,要提高色彩还原程度的上限,还是要对传感器进行优化。相对而言扫描仪的色彩还原度更容易提高,因为它使用自己的光源,可以不需要面对全部光谱;并且扫描仪对曝光时间没有要求,也不需要所有像素同步曝光,完全可以通过增加滤色片数量的方式来提高其色彩还原度。


我不太同意你这个观点。

相机与显示器之间的最大区别在于,从设备的角度看相机的光源不确定,显示器的光源确定。

相机“设备”不存在确定的色域,是因为无法确定光源。当光源确定了,相机记录的RAW就有自己的确定色域。而同色异谱产生的颜色还原差别,在ISO17321-1规范中,是被当成色差、色准对待的。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.517
主题: 48
帖子: 7256
注册: 2007年7月
年内主力装备
NIKON Z 8
piggy9999 发表于 2021-11-8 09:36
说的是raw
混色原理是显色原理,raw没解码就还没到显色呢
说你不懂没错


能不能用CMOS的四个RGGB像素混合出一个颜色?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.192
主题: 9
帖子: 4583
注册: 2018年12月
rivershaw 发表于 2021-11-8 09:43
我不太同意你这个观点。

相机与显示器之间的最大区别在于,从设备的角度看相机的光源不确定,显示器的光源确定。

相机“设备”不存在确定的色域,是因为无法确定光源。当光源确定了,相机记录的RAW就有自己的确定色域。而同色异谱产生的颜色还原差别,在ISO17321-1规范中,是被当成色差、色准对待的。

相机在确定光源之后如果有色域,那么色域外色彩所对应的光谱是无法让相机感光,还是感光后被记录为色域内的颜色?很明显是后者,这本就是同色异谱不一致性的具体表现。

色彩“不在色域中”,其实是因为它在色彩转换对同色异谱问题的处理时被放弃掉了,所以它是不在“色彩转换数据”的色域中,而不是不在设备的“色域”中,没有色彩转换数据就无法确定哪种光谱将被放弃、哪种将被准确转换,也就无法确定可转换的色彩集合。

而显示器不存在这个问题,因为它不需要还原所有光谱,它只需要还原色域内的颜色中的任一光谱,色域外的色彩就是它的色彩输出能力之外,这个集合范围完全是设备能力所决定的,色彩配置文件只是对设备进行描述而不起决定性作用。

显示器的输入是“颜色”,相机的输入是“光谱”,这是二者最大的区别。
本帖最后由 树下的石头 于 2021-11-8 09:55 编辑
(1)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.517
主题: 48
帖子: 7256
注册: 2007年7月
年内主力装备
NIKON Z 8
树下的石头 发表于 2021-11-8 09:52
相机在确定光源之后如果有色域,那么色域外色彩所对应的光谱是无法让相机感光,还是感光后被记录为色域内的颜色?很明显是后者,这本就是同色异谱不一致性的具体表现。

色彩“不在色域中”,其实是因为它在色彩转换对同色异谱问题的处理时被放弃掉了,所以它是不在“色彩转换数据”的色域中,而不是不在设备的“色域”中,没有色彩转换数据就无法确定哪种光谱将被放弃、哪种将被准确转换,也就无法确定可转换的色彩集合。

而显示器不存在这个问题,因为它不需要还原所有光谱,它只需要还原色域内的颜色中的任一光谱,色域外的色彩就是它的色彩输出能力之外,这个集合范围完全是设备能力所决定的,色彩配置文件只是对设备进行描述而不起决定性作用。

显示器的输入是“颜色”,相机的输入是“光谱”,这是二者最大的区别。


我被你绕晕了,

这样想一下是不是能简单点,假定有一台照相机,输出不是RGB,而是XYZ,光谱响应与观察者三刺激值完全相同,那么景物的XYZ,与照相机输出的XYZ就完全相同。这时照相机的色域是什么呢?就是照相机输出受到存储格式、位宽限制的颜色范围,否则就是人眼的颜色范围。

如果照相机的光谱响应与三刺激值不同,照相机输出的某些XYZ就与景物的XYZ不同,这是同色异谱造成的,ISO17321-1认为是色差。

现在把照相机的输出改为RGB,而且RGB都是0到1.0之间的,那么,照相机的色域就是RGB的0-1.0范围内对应的XYZ的范围。这个XYZ的范围就是照相机的色域。

当然,RGB2XYZ转换矩阵是光谱校色得出的,所以RGB的0-1.0范围内对应的XYZ,可能有些是眼睛看不见的颜色,甚至XYZ出现不合理的负值。但是这些都是数学上怎么解释的问题,我觉得都不要紧,色域是编码,归根结底是用于计算的,不是用来理解概念的。

以下内容由 rivershaw 于 2021-11-8 10:42 补充
我理解,色域不是一个设备的原始属性,而是对设备提取特征后,用特征编码确定出的颜色范围。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.58
主题: 56
帖子: 6218
注册: 2005年12月
树下的石头 发表于 2021-11-8 09:42
你说的这个问题前面rivershaw已经向你解释过了,但他向你解释的时候你不听却非要追问CMOS输出。

你这种观点相当于是在说:
马赛克传感器的RAW没有颜色,三传感器和X3传感器的RAW有颜色;
4:4:4采样的JPEG/MPEG有颜色,4:1:1采样的JPEG/MPEG没有颜色;
每个像素红绿蓝齐全的LCD显示屏有颜色,把像素分为红绿像素和蓝绿像素两类的OLED屏没有颜色;
……
这个问题很早以前就已经讨论过了,采样完整性并非是否是颜色的判断依据。
别扯远了
说到显示器了么?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.58
主题: 56
帖子: 6218
注册: 2005年12月
rivershaw 发表于 2021-11-8 09:47
能不能用CMOS的四个RGGB像素混合出一个颜色?
cmos有4个rggb么?rggb是遮罩的颜色
四个rggb是一个coms管么?遮罩有信号输出么?怎么输出? 本帖最后由 piggy9999 于 2021-11-8 10:35 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.517
主题: 48
帖子: 7256
注册: 2007年7月
年内主力装备
NIKON Z 8
piggy9999 发表于 2021-11-8 10:29
cmos有4个rggb么?rggb是遮罩的颜色
四个rggb是一个coms管么?遮罩有信号输出么?怎么输出?


请参考388#树兄的解释,别人都理解了,你自己琢磨吧,
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.192
主题: 9
帖子: 4583
注册: 2018年12月
rivershaw 发表于 2021-11-8 10:22
我被你绕晕了,

这样想一下是不是能简单点,假定有一台照相机,输出不是RGB,而是XYZ,光谱响应与观察者三刺激值完全相同,那么景物的XYZ,与照相机输出的XYZ就完全相同。这时照相机的色域是什么呢?就是照相机输出受到存储格式、位宽限制的颜色范围,否则就是人眼的颜色范围。

如果照相机的光谱响应与三刺激值不同,照相机输出的某些XYZ就与景物的XYZ不同,这是同色异谱造成的,ISO17321-1认为是色差。

现在把照相机的输出改为RGB,而且RGB都是0到1.0之间的,那么,照相机的色域就是RGB的0-1.0范围内对应的XYZ的范围。这个XYZ的范围就是照相机的色域。

当然,RGB2XYZ转换矩阵是光谱校色得出的,所以RGB的0-1.0范围内对应的XYZ,可能有些是眼睛看不见的颜色,甚至XYZ出现不合理的负值。但是这些都是数学上怎么解释的问题,我觉得都不要紧,色域是编码,归根结底是用于计算的,不是用来理解概念的。

我理解,色域不是一个设备的原始属性,而是对设备提取特征后,用特征编码确定出的颜色范围。 ...


假设,有人实现了一个符合sRGB观察者(无负刺激值)的相机,那么它的RAW RGB直接就是Linear sRGB数据,可以把Linear sRGB的ICC文件当作RAW的色彩配置文件进行色彩转换(先不考虑白平衡,只拍D65光源下的场景),这时有某种光让相机感光为RGB(0,x,0),被色彩转换到色度为xy(0.300,0.600)的色彩;但实际上同样的光用标准观察者去观察,那么它的色度很可能并不是这个色度,而是xy(0.1150 0.8260),原因是因为sRGB观察者与标准观察者之间的同色异谱表现不一样,这个色彩在sRGB的色域范围之外。

但是现在有人说“你用的这个色彩配置文件不对,RGB(0,x,0)应该被转换到色度xy(0.1150 0.8260)”,这时这种光就会被正确转换到CIE XYZ,也就处于相机的“色域”之内,而原本在相机色域内的“xy(0.300,0.600)”颜色就成了相机色域外的颜色。这里色彩转换关系变了,但你不能说这一改变不正确,它的转换结果与改变之前一样都符合这个相机的RAW RGB所对应的光谱集合中的一部分光谱的颜色,所以相机的色彩转换矩阵不但决定了转换关系,同时还定义了色域。

而显示器与此不同,它显示不出来的颜色无论怎么定义都显示不出来,ICC文件只能对它的能力进行纯粹的描述,而没有色域定义的能力,换一种对应关系就不正确。

输入设备可以接收所有光谱并进行编码,而同色异谱问题决定了这些编码可以有多种不同的正确解释,而每种解释都自己的色域。
显示器只能显示固定范围的颜色,它的输入编码按其特征只有唯一的正确方式,这唯一的编码方式在数据上体现为确定的色域,并且与显示器的可显示颜色范围相符。

关键问题是即使不考虑实现和误差,从RGB-XYZ的映射全集来看,相机的色彩映射也不存在唯一的正确解,而显示器的正确解是唯一的。
本帖最后由 树下的石头 于 2021-11-8 11:23 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.58
主题: 56
帖子: 6218
注册: 2005年12月
树下的石头 发表于 2021-11-8 09:42
你说的这个问题前面rivershaw已经向你解释过了,但他向你解释的时候你不听却非要追问CMOS输出。

你这种观点相当于是在说:
马赛克传感器的RAW没有颜色,三传感器和X3传感器的RAW有颜色;
4:4:4采样的JPEG/MPEG有颜色,4:1:1采样的JPEG/MPEG没有颜色;
每个像素红绿蓝齐全的LCD显示屏有颜色,把像素分为红绿像素和蓝绿像素两类的OLED屏没有颜色;
……
这个问题很早以前就已经讨论过了,采样完整性并非是否是颜色的判断依据。
又是你不懂了
不但马赛克的raw没颜色,X3的raw也没颜色
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: 原厂软件解RAW颜色准的探究
功能受限
游客无回复权限,请登录后再试