是否有人知道任何算法,或者可以在数学上解释后处理如何执行亮度(EV)?是否调整每个像素的亮度/ RBG /对比度水平?它与直方图有关吗?
在后期处理中对曝光不足的图像进行曝光补偿有哪些技术?
编辑:在这里这个问题,发布了一个链接。它具有更改EV的示例,并且可以左右移动。在马特·格鲁姆(Matt Grumm)的回答中,他指出每个像素都是“相乘”的(在我看来,这表示直方图是上/下移动的)。
谁能解释为什么会这样?(EV从左到右变化)
是否有人知道任何算法,或者可以在数学上解释后处理如何执行亮度(EV)?是否调整每个像素的亮度/ RBG /对比度水平?它与直方图有关吗?
在后期处理中对曝光不足的图像进行曝光补偿有哪些技术?
编辑:在这里这个问题,发布了一个链接。它具有更改EV的示例,并且可以左右移动。在马特·格鲁姆(Matt Grumm)的回答中,他指出每个像素都是“相乘”的(在我看来,这表示直方图是上/下移动的)。
谁能解释为什么会这样?(EV从左到右变化)
Answers:
我知道我们对拥有数码相机感到很兴奋,但事实是我们没有。我们的模拟相机恰好具有数字输出格式(以及很多与图像不直接相关的数字电路)。
每当将模拟信号转换为数字信号时,都会引入量化噪声。也就是说,进入转换的信号不太可能完全匹配另一端输出的数字值-将其视为截断或舍入错误。
当您对数字图像文件进行后处理时,摄像机所添加的量化噪声会被“吸收”。后期处理的位深度无关紧要,处理的数据既具有模拟(阱,量子)噪声分量(热噪声和散粒噪声,放大器失真等)又具有量化噪声相机的输出。基本数据的质量并不完美,因此对错误数据进行的任何计算都将导致错误输出。如他们所说,GIGO。
另一方面,在相机内,您有机会在量化之前放大(或衰减)模拟信号。这对于模拟域中的噪声完全没有帮助,但是确实可以降低给定亮度水平下的量化噪声。
假设您的模拟值为4.4 whatchamacallits。如果您使用ISO 100拍摄,我们假设的“数码”相机会将其转换为恰好为4的数字值。如果您选择增加后期的表观曝光,则您将无法使用被截断的4。如果您增加相机中的ISO(不超过句号),则4.4将在转换为数字之前被模拟电路放大,并可能导致数字值比全数字处理计算的值高1。一个单位的差额听起来可能并不多,但是当您在处理过程中开始累积所有错误时,给定的像素可能离其应有的值还有很长的路要走。那就是噪音。
(还有一个事实,就是摄像头“知道”自己的响应特征,并可以在处理过程中考虑它们。例如,Lightroom不会进行特定于摄像头的,基于ISO的传感器噪声减法。摄像头可以,尽管不是都做。)
这是您要寻找的公式吗?
RGB[c] = max( RGB[c] * pow(2,EV), RGBmax )
基本上,这意味着对于RGB数据的每个通道(每个像素),将其乘以2 ^ EV,然后将其裁剪为数据的最大值。对于8位颜色,RGBmax为255,对于16位颜色,RGBmax为65535,依此类推。
此处的EV是相对EV,因此EV + 2.0将每个像素乘以(变亮)四倍,而EV-2.0将每个像素除(变暗)以四倍。
公式本身并不依赖于直方图,但是如果您需要决定使用哪种“曝光值”来最佳地调整照片,则可以根据直方图进行某种统计以计算EV。
dcraw
与-4
开关,以确保它不会做日志转换本身,然后尝试自己执行基本原料的转化率和过程中应用的曝光补偿。
注意:由于Stan对此的回答实际上是一个不同的问题,因此该问题已得到编辑:
是否有人知道任何算法,或者可以在数学上解释后处理如何执行亮度(EV)?是否调整每个像素的亮度/ RBG /对比度水平?它与直方图有关吗?
在后期处理中对曝光不足的图像进行曝光补偿有哪些技术?
将所有像素值(例如,亮度,对比度不是适用于单个像素的术语)相乘并应用偏移量,就可以很简单。如果在去马赛克后完成,则只需将红色绿色和蓝色值乘以相同的系数即可。
在RAW转换的情况下,曝光补偿的过程稍微复杂一点,因为相机传感器本质上是线性设备,而大多数RAW转换器使用非线性色调曲线来尝试模拟胶片获得的对比度S曲线。
因此,进行曝光补偿的最佳时间是在应用曝光补偿之前。这基本上意味着您要使用RAW转换器的EC功能,而不要等到导出Photoshop时再进行,因为到那时几乎可以肯定已经应用了非线性曲线。
由于某些RAW转换器*使用“扭曲”颜色配置文件,因此情况更加复杂,这会导致色相/饱和度根据强度映射到不同的值。这样做是为了以准确性为代价产生更令人愉悦的颜色,并且可能影响曝光补偿的结果。
一些RAW转换器还提供了恢复高光和增强阴影的工具。这些可以进行局部调整(即,它们所考虑的因素比单个像素值要多得多)。如果您想了解这些算法的详细信息,则可能需要等待,并希望Lightroom开发人员出现在这里。
* 当我说“某些RAW转换器”时,我基本上是在谈论Lightroom / ACR,因为这是我研究过的唯一转换器,其他高级RAW转换器可能也做类似的事情。