伽马校正和图像处理中的曝光之间的差异

时间:2012-10-02 07:44:54

标签: image-processing pattern-matching computer-vision

任何人都知道伽马和曝光之间有什么区别?以及图像处理中伽马校正和曝光调整之间的区别是什么?我不是来自图像处理背景。我很困惑,看起来他们是一样的,但他们应该是不同的,对吧?谢谢。

4 个答案:

答案 0 :(得分:5)

由于你没有图像处理背景,我将从基础开始

1)每个数字图像都具有动态范围的灰度级。现在灰度级别只是最终对应于颜色的值。说单色图像(黑白图像)只有2个灰度级,即0和1,其中0表示黑色,1表示白色。这里的动态范围是[0-1]。在这些图像中,每个像素存储为单个位。

同样,灰度图像中也有灰色阴影。这里每个像素存储为8位,因此动态范围为[0-255]。怎么样?只需应用公式(2 ^ n -1),其中n是位数。即(2 ^ 8-1),即256-1 = 255.

类似地,有彩色图像是24位图像。一般来说,图像中灰度级的动态范围由[0-L-1]给出,其中L是灰度级数。
/>

2)现在,一旦了解了什么是动态范围,就可以了解Gamma校正。
伽玛校正只不过是一种压缩图像动态范围的功能,这样我们就可以更好或更恰当地查看图像。但为什么我们需要压缩动态范围?

最好的日常例子是在我们看不到星星的白天,原因是太阳的强度与我们看不到的恒星强度相比太大了白天的星星。

类似地,当图像中的动态范围高于显示设备的动态范围时,我们无法正确地看到图像。因此我们可以使用伽玛校正来压缩图像的动态范围 3)伽玛校正可以写成 g(x,y)= c * f(x,y)^#其中#是伽马的符号(因为我不知道如何写伽马符号在这里,我使用了#)而f(x,y)是具有高动态范围的原始图像,g(x,y)是修改后的图像。 C是正常数。

4)暴露如前所述在答案中的相机现象。我不太了解它,因为我目前正在研究的图像处理教学大纲中没有涉及。

答案 1 :(得分:2)

曝光表示到达相机CCD的光线总量(或胶片上的银离子)。它可以表示为击中图像记录元素的光子数。

校准胶片和CCD以期望一定量的光(一定数量的光子),以便能够创建“平均”图像。 “预期”光量越高,胶片的ISO数量(或相机设置)越低=>为了获得正常的图像,100 ISO的胶片(或相机设置)需要比3200 ISO的胶片更多的光,因此使用3200 ISO胶片进行夜间摄影。

下一步:相机的事情。当你想要制作一张照片(=让光子击中你的CCD或胶片)时,你需要打开相机的光圈。根据您打开光圈的程度,图像的性质会发生变化(从艺术的角度来讲)。如果您的光圈是大开的,大部分未完全对焦的图像将会模糊(例如,在人像摄影中使用)。相反,如果您的光圈在曝光期间稍微打开,您的大部分图像将非常清晰。这经常用于风景摄影。

由于您的胶片(或CCD)期望具有给定ISO值的一定数量的光,很明显,较小的光圈开口需要较长的曝光时间,而大开的透析需要非常短的时间。

关于这个主题的好书是Ansel Adams的“The Camera”,“The Negative”和“The Print”系列。

结论:曝光和伽马校正是不同的事情。 - 通过使用相机创建初始图像时,曝光是您需要控制的参数的一部分。 - Gamma校正与后续操作图像文件有关。我不确定“伽马校正”的概念是否在电影中使用。

答案 2 :(得分:1)

Gamma校正是一种非线性全局函数,可压缩图像中的某些范围。它主要用于从人类视觉的角度来看,以定点格式提高效率。它在原始文件中不存在,但以JPEG格式存在。每个像素都经历以下转换:

 y = x^p

曝光是相机中的物理现象。另一方面,曝光调整是线性全局函数。它主要用于补偿相机曝光不足或过多的情况:

 y = a*x

答案 3 :(得分:-5)

基本上:

Gamma是一个监视器。

曝光是相机的事。