主题:RAW详解
正序浏览
主题图片汇总
主题内检索
浏览:14427 回帖:296
游客没有回帖权限
泡菜
泡网分: 0.857
主题: 1
帖子: 901
注册: 2013年6月
rivershaw 发表于 2021-1-17 06:28
RAW详解(一)

要明白RAW是怎么回事,首先要知道一点点CMOS的原理。目前的数码照相机CMOS大致可以分为两类,一类是适马的X3结构,另一类是马赛克结构。我们不去管适马的X3,重点关注马赛克结构。

马赛克结构CMOS,大部分都是RGGB的排列顺序(富士Fujifilm采用了特别的排列),以sony的A7R3为例,CMOS的像素是7952×5304,每个像素都有一个滤片(微棱镜),第一行是R、G、R、G……,第二行是G、B、G、B……。CMOS每个像素积累的电荷,转换成电流,A/D变换后的数据,要么是R,要么是G,要么是B,不能同时拥有RGB。
登录后可直接显示原图


把这些像素数据排列成矩阵,叫做CFA(Color Filter Array),色彩滤波阵列。

假定每个像素是14bit位宽,用TIFF存储CFA,7952×5304×14/8=73.8MB,这与RGB的TIFF彩色照片不同,16bit的RGB彩色照片,每个像素都有RGB,如果用TIFF不做压缩地存储,是7952×5304×3×16/8=253.1MB。

CFA的一个像素,或者是R,或者是G,或者是B,缺少的RGB要靠周围的像素插值产生。比如,一个像素是R,这个像素的G和B,可以用靠近这个像素的其他像素的G、B值相加后平均产生。这个相加后平均的插值过程被叫做反马赛克算法(demosaic)。

用demosaic算法插值后,CFA的每个像素都有 ...


很久不看这里的文章,这篇写得挺认真的,您用什么工具解码的呢? DXO 的光普校正与矩阵校正不知道您有没有做过比较,有具体资料推荐下,谢谢!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 39.606
主题: 51
帖子: 3788
注册: 2001年7月
谢谢! 明白了,这个在线性空间处理同时在显示结果上应用影调曲线的想法非常合理

rivershaw 发表于 2021-3-31 04:27
很早以前,Lightroom与ACR的处理流程与算法稍有不同,现在已经完全一样了,ACR处理RAW也是采用我所说的基本流程,并且这个基本流程与bit数无关。我一直想搞清楚Adobe内部计算使用的bit数,但是这个精度分析比较复杂,我的计算结果不能确定,不过可以肯定是超过16bit的,有可能是30bit或者32bit,甚至是64bit。这个内部计算使用的bit数与照片输出时设定的16bit、8bit无关,内部计算,包括应用影调曲线、Gamma曲线,都是超过16bit的,输出时才限制成16bit、8bit。

在ACR中调整RAW白平衡,是在RAW的线性空间做调整,涉及XYZ(Lab)的计算,白平衡调整完成后,XYZ才转换到ProPhoto RGB色彩空间,在线性RGB空间应用3DLUT继续校准颜色。

在ACR里面,对高光、阴影,白色色阶、黑色色阶,还有曲线的调整都是对影调曲线形状的调整,这些计算都是使用Adobe内部计算时的bit数,只有照片输出时才限定为16bit、8bit。

我猜,photoshop的应用图层、滤镜等等,都是在线性空间内完成的,调整结束后才应用影调曲线,否则这些调整受影调曲线的非线性影响,没有统一标准。

在photoshop内部处理时,即使是RGB线性空间的调整,也会对照片的局部随时应用影调曲线、应用Gamma曲线,因为要正确显示照片给你看效果,这种交 ...
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
xeransis 发表于 2021-3-31 02:08
居然错过了这么好的帖子! 收藏收藏!

原理看明白了,@rivershaw 想请教一下, 这个非线性的影调曲线在photoshop处理图片的过程中是什么时候被应用的。 如果我用ACR打开一张raw, 是下面的流程吗? 还是说在第二步在photoshop里面打开以后,无论工作色彩空间和bit数如何设置,在进行进一步处理之前都已经应用了文中提到的影调曲线或者Gama曲线了? 还是说如果设置色彩空间是16bit则不应用影调曲线,8bit就会应用?

1. 在ACR的界面中调整raw包括白平衡等等,仍然是在raw的线性空间调整;
2. 调整到我比较满意了点打开,此时选择的空间如果是adobeRGB 16bit, 那么仍然是线性空间内;
3. 进一步做其他的调整和应用图层, 滤镜等等,仍然是在线性空间内;
4. 调整满意保存为jpg,此时应用影调曲线,转换色彩空间到输出空间比如sRGB,量化到8bit并且进行JPG压缩。


很早以前,Lightroom与ACR的处理流程与算法稍有不同,现在已经完全一样了,ACR处理RAW也是采用我所说的基本流程,并且这个基本流程与bit数无关。我一直想搞清楚Adobe内部计算使用的bit数,但是这个精度分析比较复杂,我的计算结果不能确定,不过可以肯定是超过16bit的,有可能是30bit或者32bit,甚至是64bit。这个内部计算使用的bit数与照片输出时设定的16bit、8bit无关,内部计算,包括应用影调曲线、Gamma曲线,都是超过16bit的,输出时才限制成16bit、8bit。

在ACR中调整RAW白平衡,是在RAW的线性空间做调整,涉及XYZ(Lab)的计算,白平衡调整完成后,XYZ才转换到ProPhoto RGB色彩空间,在线性RGB空间应用3DLUT继续校准颜色。

在ACR里面,对高光、阴影,白色色阶、黑色色阶,还有曲线的调整都是对影调曲线形状的调整,这些计算都是使用Adobe内部计算时的bit数,只有照片输出时才限定为16bit、8bit。

我猜,photoshop的应用图层、滤镜等等,都是在线性空间内完成的,调整结束后才应用影调曲线,否则这些调整受影调曲线的非线性影响,没有统一标准。

在photoshop内部处理时,即使是RGB线性空间的调整,也会对照片的局部随时应用影调曲线、应用Gamma曲线,因为要正确显示照片给你看效果,这种交互式的图形处理,内部肯定需要同时保持几个颜色空间的对应关系。

举个photoshop计算颜色的例子。

RGB=【239;19;31】是JPEG照片的RGB数值。把这个RGB归一化后是RGB=【0.9373;0.0745;0.1216】。
转换成HSB=【356.7;0.9205;0.9373】,就是357°、92%、94%。

把RGB做Gamma反变换,RGB=【0.8899;0.0093;0.02249】,再转换到ProPhoto RGB色彩空间,Lab=【58.32;131.56;71.68】。

photoshop规定Lab的a、b最大值为127,最小值为-128,所以Lab限幅取整后为【58;127;72】。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 39.606
主题: 51
帖子: 3788
注册: 2001年7月
居然错过了这么好的帖子! 收藏收藏!

原理看明白了,@rivershaw 想请教一下, 这个非线性的影调曲线在photoshop处理图片的过程中是什么时候被应用的。 如果我用ACR打开一张raw, 是下面的流程吗? 还是说在第二步在photoshop里面打开以后,无论工作色彩空间和bit数如何设置,在进行进一步处理之前都已经应用了文中提到的影调曲线或者Gama曲线了? 还是说如果设置色彩空间是16bit则不应用影调曲线,8bit就会应用?

1. 在ACR的界面中调整raw包括白平衡等等,仍然是在raw的线性空间调整;
2. 调整到我比较满意了点打开,此时选择的空间如果是adobeRGB 16bit, 那么仍然是线性空间内;
3. 进一步做其他的调整和应用图层, 滤镜等等,仍然是在线性空间内;
4. 调整满意保存为jpg,此时应用影调曲线,转换色彩空间到输出空间比如sRGB,量化到8bit并且进行JPG压缩。 本帖最后由 xeransis 于 2021-3-31 02:39 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.031
主题: 0
帖子: 27
注册: 2013年6月
rivershaw 发表于 2021-1-29 11:00
颜色的原理,加色法的三基色是RGB,减色法的三基色是MCY,显然RYYB是不符合颜色的最基本原理的。所以RYYB的说法,意思是我的RGGB的G,不是很绿,稍微偏黄一点,而不是彻底用Y替代掉G。

G偏Y一点有什么好处呢?

会使CMOS的匹配色温稍高一点,P40的CMOS匹配色温是3893K(-130),的确比一般照相机CMOS的色温要高一点,大部分照相机的CMOS色温都在3000K以下。

CMOS的匹配色温,我在前面帖子里讲过了,因为CMOS的匹配色温比日光低很多,这会造成日光下拍片B通道的输出非常小,B的色阶数很少,提高一点CMOS的色温,能改善B通道的色阶,提升一点点画质。

这也是高像素密度CMOS迫不得已采用的办法,最基本的原理就是相同能量下,色温越高的光源,光子数越少。给CMOS戴上一个偏黄的滤镜,能降低光源的色温(提高CMOS的色温),能让ISO相同的情况下,多接受一些光子,改善一点点光子散弹噪声的信噪比。

这个技术,照相机里面最早是奥林巴斯用在M43上的,现在手机也拿来用了。 ...
谢谢🙏
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
lzy5 发表于 2021-1-29 08:24
又一个弱智的问题,P40pro宣传卖点是使用RYYB滤镜,而RAW的EXIF中,却是:CFA Plane Color                 : Red,Green,Blue
CFA Layout                      : Rectangular
,CFA是红绿蓝的,如截图中的蓝色方框。请楼主解惑!


颜色的原理,加色法的三基色是RGB,减色法的三基色是MCY,显然RYYB是不符合颜色的最基本原理的。所以RYYB的说法,意思是我的RGGB的G,不是很绿,稍微偏黄一点,而不是彻底用Y替代掉G。

G偏Y一点有什么好处呢?

会使CMOS的匹配色温稍高一点,P40的CMOS匹配色温是3893K(-130),的确比一般照相机CMOS的色温要高一点,大部分照相机的CMOS色温都在3000K以下。

CMOS的匹配色温,我在前面帖子里讲过了,因为CMOS的匹配色温比日光低很多,这会造成日光下拍片B通道的输出非常小,B的色阶数很少,提高一点CMOS的色温,能改善B通道的色阶,提升一点点画质。

这也是高像素密度CMOS迫不得已采用的办法,最基本的原理就是相同能量下,色温越高的光源,光子数越少。给CMOS戴上一个偏黄的滤镜,能降低光源的色温(提高CMOS的色温),能让ISO相同的情况下,多接受一些光子,改善一点点光子散弹噪声的信噪比。

这个技术,照相机里面最早是奥林巴斯用在M43上的,现在手机也拿来用了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.031
主题: 0
帖子: 27
注册: 2013年6月
rivershaw 发表于 2021-1-28 12:12
针对这一张照片来说,可以认为CMOS输出的A/D是8bit量化的,为什么存储时要×4变成12bit,我不知道为什么。

举个sony的例子,不压缩的RAW是14bit,压缩的是12bit,压缩后的RAW,相当于12bit量化,如果看DNG的CFA,也是14bit存储,也是12bit×4,直方图与这个P40一样,色阶不连续,BitsPerSample也是16。
又一个弱智的问题,P40pro宣传卖点是使用RYYB滤镜,而RAW的EXIF中,却是:CFA Plane Color                 : Red,Green,Blue
CFA Layout                      : Rectangular
,CFA是红绿蓝的,如截图中的蓝色方框。请楼主解惑!
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.752
主题: 45
帖子: 3302
注册: 2013年1月
lzy5 发表于 2021-1-27 12:34
截图上面不是写着“Bits Per Sample                 : 16“吗?请您进一步详解一下,下面粉色方框内容的含义,我不太懂!


拿不到源文件,不过就从信息截图看,基本和exiftool的数据差不多。Bits Per Sample: 16,是dng/tiff的储存位数,和A/D位数不一定等同。dng不被厂商广泛采用就是因为16位编码效率极差,厂商喜欢另外搞一些cRaw的东西提高空间利用率。

还有一个原因就是,手机是多摄头,再加上堆栈叠加曝光。这种多摄像头的手机所谓的“RAW”已经不是相机厂商意义上的RAW了,所以他们更愿意使用dng这种格式。因为他们的RAW,是曝光几次再加上多个摄像头的RAW文件。类似于临时工作文件叠加起来要远远超过真正的RAW,所以中间用个dng作为高bit方案也无所谓。

具体您这个还是要看源文件,到底是8bit拉到12bit,还是12bit被拉到16bit数据,不好推测。不过看P40机器的摄像头,12bit应该是原生取样精度。8bit的RAW我还是挺怀疑的,感觉真不应该啊。 本帖最后由 stevenkoh 于 2021-1-28 12:48 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
lzy5 发表于 2021-1-28 11:09
Ok! 那么请解释一下,这里的存储格式12bit或8bit的实际含义是什么,它对画质的影响有多大呢?


26楼已经解释了噪声对画质的影响。

假定理想情况下,CMOS固定噪声、光子散弹噪声都为0,噪声仅有量化噪声。

如果把信号当成正弦波,8bit的量化噪声信噪比的计算公式为,SNR=6.02N+1.76(dB),换算成EV是8.29,最小信号按照SNR=1计算,动态范围最大不会超过8.29EV。你可以去DxO查照相机的动态范围指标做对比。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
DQIMAGE 发表于 2021-1-28 11:24
网上看到一个回复;

”规格上,R6拍一张横幅照片,可以满足在iPhone 12 Pro MAX竖幅显示。R6的宽度为3648,大于iPhone 12 Pro MAX的高度2778。而实际上,R6的3648是像素总数,还需要进行临近差值运算,两行像素才有RGBG,因此分辨率达不到3648,保证的分辨率只是像素的1/2,即1824,到不了iPhone的2778。注意,iPhone的2778也是RGBG,四个点组成一个点。也就是说,R6 横拍不能满足iPhone 12 Pro MAX 竖屏点对点显示,图像的密度不够。但是R6 竖屏拍摄,5472/2=2736,进行缩图去临近运算后,基本上是可以与iPhone 12 Pro MAX 的2778点对点显示的。而iPhone的宽边,由于R6画幅比为3:2,iPhone为2:1,所以完全满足。而分辨率低于iPhone 12 Pro MAX的手机呢,R6竖拍时就妥妥支持了。“

这里的说法是否正确?还请指教一下。


没有搞明白CMOS的马赛克分色与显示器空间混色的原理。

3648的RGGB不可能直接显示,CMOS反马赛克插值后是3648个RGB,每个像素都有RGB,虽然从分辨率的角度看,可能达不到3648。把一个像素的RGB送到显示器屏幕上,是RGB混色、还是RGBG混色,都是3648个RGB,可以100%显示3648的局部,也可以把3648缩图到2778显示。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
lzy5 发表于 2021-1-28 11:09
Ok! 那么请解释一下,这里的存储格式12bit或8bit的实际含义是什么,它对画质的影响有多大呢?


针对这一张照片来说,可以认为CMOS输出的A/D是8bit量化的,为什么存储时要×4变成12bit,我不知道为什么。

举个sony的例子,不压缩的RAW是14bit,压缩的是12bit,压缩后的RAW,相当于12bit量化,如果看DNG的CFA,也是14bit存储,也是12bit×4,直方图与这个P40一样,色阶不连续,BitsPerSample也是16。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 2.963
主题: 106
帖子: 2411
注册: 2013年12月
网上看到一个回复;

”规格上,R6拍一张横幅照片,可以满足在iPhone 12 Pro MAX竖幅显示。R6的宽度为3648,大于iPhone 12 Pro MAX的高度2778。而实际上,R6的3648是像素总数,还需要进行临近差值运算,两行像素才有RGBG,因此分辨率达不到3648,保证的分辨率只是像素的1/2,即1824,到不了iPhone的2778。注意,iPhone的2778也是RGBG,四个点组成一个点。也就是说,R6 横拍不能满足iPhone 12 Pro MAX 竖屏点对点显示,图像的密度不够。但是R6 竖屏拍摄,5472/2=2736,进行缩图去临近运算后,基本上是可以与iPhone 12 Pro MAX 的2778点对点显示的。而iPhone的宽边,由于R6画幅比为3:2,iPhone为2:1,所以完全满足。而分辨率低于iPhone 12 Pro MAX的手机呢,R6竖拍时就妥妥支持了。“

这里的说法是否正确?还请指教一下。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.031
主题: 0
帖子: 27
注册: 2013年6月
rivershaw 发表于 2021-1-28 10:23
协议标签不能按照字面的意思理解,BitsPerSample实际上指明的是CFA的存储格式,而不是有效的bit位数。

你可以看看CFA实际存储的数据,CFA的原始数据都是4的整倍数,说明是8bit×4扩展的。
登录后可直接显示原图
Ok! 那么请解释一下,这里的存储格式12bit或8bit的实际含义是什么,它对画质的影响有多大呢?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
lzy5 发表于 2021-1-28 09:47
我理解“Bits Per Sample”的意思是:每个采样值的位数(bit数),这个是由相机硬件采样使用的A/D变换器的位数决定的。


协议标签不能按照字面的意思理解,BitsPerSample实际上指明的是CFA的存储格式,而不是有效的bit位数。

你可以看看CFA实际存储的数据,CFA的原始数据都是4的整倍数,说明是8bit×4扩展的。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.206
主题: 14
帖子: 4771
注册: 2006年10月
先mark,再学习!谢谢分享!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.031
主题: 0
帖子: 27
注册: 2013年6月
rivershaw 发表于 2021-1-28 04:33
抱歉,我上面的说法还不太对,P40的RAW实际上是8bit的,不是12bit。

P40的DNG文件中,CFA存储的确是12bit的数据,但如果仔细看直方图,这个CFA实际上只有8bit,12bit是8bit×4以后扩展出来的。
登录后可直接显示原图
我理解“Bits Per Sample”的意思是:每个采样值的位数(bit数),这个是由相机硬件采样使用的A/D变换器的位数决定的。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
lzy5 发表于 2021-1-27 12:34
截图上面不是写着“Bits Per Sample                 : 16“吗?请您进一步详解一下,下面粉色方框内容的含义,我不太懂!


rivershaw 发表于 2021-1-27 13:32
BitsPerSample指的现在用16bit位宽来存储CFA的每个样值,但是CFA的实际有效位长要看BlackLevel和WhiteLevel,因为对RAW数值的归一化公式是:y=(x-BlackLevel)/(WhiteLevel-BlackLevel)。x=BlackLevel,y=0;x=WhiteLevel,y=1.0。

WhiteLevel是CFA的最大值,WhiteLevel=4095=2^12-1,说明CFA是12bit的。


抱歉,我上面的说法还不太对,P40的RAW实际上是8bit的,不是12bit。

P40的DNG文件中,CFA存储的确是12bit的数据,但如果仔细看直方图,这个CFA实际上只有8bit,12bit是8bit×4以后扩展出来的。
登录后可直接显示原图


(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
lzy5 发表于 2021-1-27 12:34
截图上面不是写着“Bits Per Sample                 : 16“吗?请您进一步详解一下,下面粉色方框内容的含义,我不太懂!


BitsPerSample指的现在用16bit位宽来存储CFA的每个样值,但是CFA的实际有效位长要看BlackLevel和WhiteLevel,因为对RAW数值的归一化公式是:y=(x-BlackLevel)/(WhiteLevel-BlackLevel)。x=BlackLevel,y=0;x=WhiteLevel,y=1.0。

WhiteLevel是CFA的最大值,WhiteLevel=4095=2^12-1,说明CFA是12bit的。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 9.595
主题: 1
帖子: 607
注册: 2010年9月
大赞楼主的奉献!理论的部分不能完全看懂,实用部分懂一些。我特别反感一些无脑小白鼓噪直出以及后期无用论。楼主系统说明了RAW拍摄的必要性和JPG的局限,以及两种格式对曝光要求的不同。我准备按楼主的方法测试一下我相机的高光宽容度。
(1)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.031
主题: 0
帖子: 27
注册: 2013年6月
rivershaw 发表于 2021-1-27 12:01
P40的RAW是12bit的,不是16bit。
登录后可直接显示原图
截图上面不是写着“Bits Per Sample                 : 16“吗?请您进一步详解一下,下面粉色方框内容的含义,我不太懂!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
lzy5 发表于 2021-1-27 11:24
照片已发送,收到请告知!


P40的RAW是12bit的,不是16bit。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.031
主题: 0
帖子: 27
注册: 2013年6月
rivershaw 发表于 2021-1-27 11:51
收到,我看一下,有结果再说。
好的,如果您愿意研究华为P40pro的DCP,我可以提供这个手机更多的DNG文件!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
lzy5 发表于 2021-1-27 11:24
照片已发送,收到请告知!


收到,我看一下,有结果再说。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.031
主题: 0
帖子: 27
注册: 2013年6月
rivershaw 发表于 2021-1-27 10:37
你能把P40的这个RAW(DNG)发给我看看吗?[email]rivershaw@sina·com[/email]
照片已发送,收到请告知!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.799
主题: 18
帖子: 778
注册: 2019年11月
首页插入学习
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
lzy5 发表于 2021-1-27 10:28
谢谢,还有一点不明白:RAW的bit数是怎么来的,不是由A/D变换器的位数决定的吗?不是硬件采样的精度吗?顺便发一个华为手机P40pro RAW文件数据的截图,为了方便您答复我的疑问。


你能把P40的这个RAW(DNG)发给我看看吗?[email]rivershaw@sina.com[/email]
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
陈年泡菜
泡网分: 30.065
主题: 23
帖子: 5530
注册: 2004年2月
现在乌鸡少有的技术贴,一定要留个痕迹

又想起了当年建筑等大侠。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.031
主题: 0
帖子: 27
注册: 2013年6月
rivershaw 发表于 2021-1-27 08:13
我前面只提了高光宽容度,它是18%灰对应RAW的数值。实际上也存在着阴影宽容度,就是这个RAW数值到图像最暗还能分辨出细节的范围。

图像最暗部分还能分辨出细节,就是一个噪声指标。噪声比信号还大,图像湮灭在噪声中无法分辨细节,就是阴影宽容度的最小边界。

对于噪声,有下面几个比较重要的概念:

1、量化噪声。即使原始的模拟信号噪声为0,数字量化后也会产生噪声,这个噪声是量化噪声。量化bit数越少,这个噪声越大。

2、CMOS本身存在固有噪声,从目前的照相机情况看,CMOS固有噪声可能索尼更低一点点,佳能稍高一点点,但都被先进的半导体工艺做得很低了,区别不是太大。

3、对图像来说,还有一类与CMOS无关的噪声,叫做光子散弹噪声,是CMOS在快门开启的时间段内,每个像素接受到的光子数不均匀产生的噪声。显然,像素面积越大、接受到的光子数越多,这个噪声越大,所以有光的时候,CMOS的固定噪声就可以忽略不计了。但是光子就是信号,光子数越多,信号越强,这个光子散弹噪声的信噪比越高,对画质影响越小。光子散弹噪声就是人们常说的高感噪声。

所以,RAW的bit数选多少合适,要看上面几个噪声的情况而定。如果RAW的bit数很高,量化噪声虽然很小,但是CMOS固有噪声、光子散弹噪声很大 ...
谢谢,还有一点不明白:RAW的bit数是怎么来的,不是由A/D变换器的位数决定的吗?不是硬件采样的精度吗?顺便发一个华为手机P40pro RAW文件数据的截图,为了方便您答复我的疑问。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 17.111
主题: 25
帖子: 1649
注册: 2015年8月
曲高和寡,像LZ这样的人才是论坛的栋梁。学习中。
(1)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.428
主题: 47
帖子: 7212
注册: 2007年7月
年内主力装备
★ NIKON Z 8
lzy5 发表于 2021-1-27 05:41
@rivershaw老师,读了《RAW详解》这篇文章,收获很大,解决了很多以前困惑的问题!那么进一步提个更深的问题:                        现在绝大多数相机厂商提供的RAW文件中的数据都是14位的,还有16位的(比如HUAWEI手机P40PRO),可是SONY的RM10M4的RAW是12位的。请问这样的4倍以上的数据精度差别,对于图像的画质、色彩以及前期拍、照后期的调整,到底有多大的差异!!!很想听听您的讲解!!!


我前面只提了高光宽容度,它是18%灰对应RAW的数值。实际上也存在着阴影宽容度,就是这个RAW数值到图像最暗还能分辨出细节的范围。

图像最暗部分还能分辨出细节,就是一个噪声指标。噪声比信号还大,图像湮灭在噪声中无法分辨细节,就是阴影宽容度的最小边界。

对于噪声,有下面几个比较重要的概念:

1、量化噪声。即使原始的模拟信号噪声为0,数字量化后也会产生噪声,这个噪声是量化噪声。量化bit数越少,这个噪声越大。

2、CMOS本身存在固有噪声,从目前的照相机情况看,CMOS固有噪声可能索尼更低一点点,佳能稍高一点点,但都被先进的半导体工艺做得很低了,区别不是太大。

3、对图像来说,还有一类与CMOS无关的噪声,叫做光子散弹噪声,是CMOS在快门开启的时间段内,每个像素接受到的光子数不均匀产生的噪声。显然,像素面积越大、接受到的光子数越多,这个噪声越大,所以有光的时候,CMOS的固定噪声就可以忽略不计了。但是光子就是信号,光子数越多,信号越强,这个光子散弹噪声的信噪比越高,对画质影响越小。光子散弹噪声就是人们常说的高感噪声。

所以,RAW的bit数选多少合适,要看上面几个噪声的情况而定。如果RAW的bit数很高,量化噪声虽然很小,但是CMOS固有噪声、光子散弹噪声很大,量化后RAW的低bit位上都是噪声,bit数再高也没有意义。反过来,CMOS固有噪声、光子散弹噪声很小,RAW的bit数不够,量化噪声很大,也不利于提高照片画质。

量化噪声、CMOS固有噪声、光子散弹噪声,共同决定图像的噪声水平,共同影响能分辨的信号最小值。这个噪声的指标,往往用动态范围(宽容度)来衡量,动态范围大(宽容度高)意思就是量化噪声、CMOS固有噪声、光子散弹噪声合并的总噪声更小。

噪声一般都是用信噪比来衡量,信噪比高就是信号大、噪声小。信噪比高,噪声在照片上不明显,也容易被各种降噪算法消除。信噪比低,噪声在照片上就明显,区分信号与噪声就困难,降噪也困难。

目前的数码照相机,光子散弹噪声是主要问题。单个像素面积大、光子散弹噪声信噪比高,比如全幅照相机,就需要更多的bit数量化,以降低量化噪声影响,所以一般都是14bit。如果像素密度高、光子散弹噪声信噪比低,就不需要特别高的bit数量化,比如M43照相机还是使用12bit量化。某些极低像素密度的中画幅照相机据说使用了16bit的RAW。

我不太相信P40是16bit的RAW,因为没有意义。明显P40的像素密度极高,光子散弹噪声的影响也就会非常严重,用12bit的量化足够了,应该不会使用16bit。

很可能是有人搞错了,因为Huawei采用了DNG格式的RAW,DNG格式是支持16bit的RGB的,所以不是16bit的CFA,而是从CFA做demosaic后转换成了16bit的RGB,就像是16bit的TIFF一样,而不是16bit的CFA。说RAW的bit数,都是指CFA的有效位宽,而不是RGB的位宽。当然,P40从原始的CMOS输出,经过各种图像处理,重新生成一个16bit的CFA存储在RAW里面也不是不可能,只不过针对原始的CMOS输出,用16bit的量化实在是没有必要。

对一张照片来说,亮的地方信号大,信噪比高,不容易发现噪点,噪点都存在于照片的暗部,越黑的部分信噪比越差。但是直接看这张照片,黑暗的部分不容易看清楚,也能掩盖噪点。所以,对噪点来说,后期提亮是最要命的事情,提亮会严重暴露出噪点。

所以数码摄影对付噪点的关键是前期向右曝光,就是尽量增加曝光量(开大光圈、降低快门速度),增加曝光量就是增大CMOS接受到的光子数,这能有效提高光子散弹噪声的信噪比。而后期减曝光降低照片亮度,把原本显眼的噪点压暗到黑暗处,让它不明显。

最后请注意,提高ISO不是向右曝光!!!提高ISO能让照片更亮,但提高ISO不能改变曝光量,不能增加光子数。所以要谨记,提高ISO不是向右曝光,不能有效降低光子散弹噪声的影响。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: RAW详解
功能受限
游客无回复权限,请登录后再试