伽码值(灰度系数)相关

本人翻译,错谬请纠正。

1.什么是发光强度?

发光强度是这样一种度量,在电磁波谱某些范围从某处辐射的或某表面接收的能量流. 发光强度是所谓的线性光度量,以瓦特/平方米为单位表示。

给CRT显示器的电压以非线性的方式,控制色彩分量的发光强度。CRT的电压与发光强度之间不成比例(不是线性关系)

2.什么是亮度?

亮度由国际颜色委员会定义,根据一个区域发光的多或少而产生的视觉知觉的特性。因为亮度感知非常复杂,CIE定义了一个更易处理的量—亮度,用Y表示,是用由视觉特性确定的光谱敏感函数称量的辐射能。要了解物理光谱和感知亮度的关系,和其他颜色问题,参阅“有关颜色的常见问题”。

亮度的大小是和物理能量成比例的。这样看来,它和发光强度很像。但是亮度的光谱组成和人类视觉的亮度感知有关。

3. 什么是明度?

人类视觉的知觉对亮度的反应是非线性的: 一个光源的亮度只有参考光源亮度的18%,看起来却有参考光源一半那么亮。对亮度的知觉反应叫做明度,CIE 已将它定义为亮度的立方根函数如下::

Yn 是参考白的亮度。若你想将亮度归一到参考白,就不需要计算比值。CIE的定义,在Y/Yn< 0.008856靠近黑色的区域,增加了一个斜率为903.3的线性部分。(如你不想用它的话,线性部分对实际用途并不重要,但你应确保将L*限制在零。因为,L*的范围是0到100,单位ΔL*被粗略的认为是视觉的阈值。)

换种说法,视觉知觉粗略地是对数的。当两片发光区域的发光强度的不同,它们比值超过1%时,你可以将它们区分开来。

视频系统用红,绿,蓝信号的0.45次方来逼近视觉对明度的反应。这和L*定义的1/3次方函数相似。

4. 什么是伽玛?

由物理设备产生的光线的辐射强度通常不是所加信号的线性函数。传统CRT产生的光线的辐射强度是所加信号电压的幂函数:在显示器表面产生的辐射强度大约是所加信号电压的2.5次方。此幂函数的指数通俗地叫做伽玛。必须对这种非线性进行补偿,以便正确地再生辐射强度。如前所述(什么是明度?),人类视觉对辐射强度的知觉反应是非线性的。如果辐射强度以很小的步长进行编码,比如256,那么为了最有效地利用知觉特性使用可用编码,编码必须依据知觉特性分配给辐射强度。

这里是一个真实的,在不同的对比度设定下的CRT转换函数::

这张图表明,视频信号的电压范围是0到700毫伏。在一个祯缓存卡的典型的8比特数模转换器中,黑色编码成0,白色编码成255。

尽管是惊人的巧合,视觉对辐射强度的反应正好是CRT非线性反应的逆函数。如果你利用明度的知觉特性的特点,用一个转换函数对信号进行编码,该转换函数与L*函数类似,那么你的编码会被CRT逆转回来。

5. 什么是伽玛校正?

在视频系统中,线性光辐射强度被伽玛校正转换成非线性视频信号,这是全部在摄像机内部完成的。录像函数Rec. 709的转换函数,将线性光辐射强度(这里是R)变成一个非线性量(这里是R’),例如,视频系统中的电压:

靠近黑色的线性部分,使在真实摄象机或扫描仪中光传感器的噪声影响最小化。这里是一张录象函数Rec. 709的转换函数的图表,信号范围是0到单位量:

 

理想的显示器将以上变换逆转回来:

真实显示器的逆变换和以上方程并不完全一样,并且没有线性部分,但为了在线性光主域进行精确的中间运算,准确的定义是必要的。在彩色系统中,对三刺激(线性光)RGB分量分别施加理想的转换函数。

顺便指出,CRT 的非线性是电子枪的阴极和栅极的静电压的函数;它与荧光粉无关。而且,非线性是幂函数(公式是f(x) = x^ ),不是指数函数(公式是(x) = a ^x )。

 

6. NTSC的伽玛值是2.2吗?

电视通常是在暗淡的环境里观看。如果在暗淡的环境里准确再生图象的物理辐射强度,那么一种叫做同时性对比度的主观影响,会使图象显得缺乏对比度。通过应用指数为1.1或1.2的指数函数,可以克服这种影响。 不需要在每一个电视机进行这种校正,只要将假定的CRT的2.5次幂函数在摄象机中进行校正,用指数2.2代替指数2.5。暗淡观看环境的假定,在视频编码中是默认的。

环境影响:Surround Effect. 三个被白色包围灰阶方框与三个被黑色包围的灰阶方框是一样的,但黑色背景系列灰阶方框的对比度显得比白色背景灰阶方框的底。

7. PAL的伽玛值是2.8吗?Does PAL use a gamma of 2.8?

625/50系统的标准提到解码器中的一个指数为2.8的数值,但这个数值太大,不切实际。如果一个幂函数,在靠近黑色处,有一个与录象函数Rec. 709相同的线性部分,但它的指数值不是0.45, 那么它的其他参数也应改变,以维持函数和切线的连续性。

8. 从网上下载一幅图象,它看起来很黑,为什么?

如果一幅图象源于线性光格式,灰度校正应进行仅一次。如果没有进行了灰度校正,而直接将线性光图象数据送到CRT, 那么在再生的图象中,中间阶调会太黑。如果灰度校正进行了两次,那么中间阶调会太亮。

9. 从网上下载一幅图象,为何但它看起来明暗差别有点太强烈?

计算机显示器的典型观看环境是很明亮的。当一幅图象是根据视频标准编码时,它暗含携带 暗淡观看环境的假定。如果该图象在明亮环境中未进行校正而显示,就会看起来明暗差别太强烈。在这种情形下,应当用一个指数为1/1.1 或 1/1.2 的幂函数针对明亮观看环境进行校正。

在计算机图象交换中,很少考虑环境的亮度。如果一幅图象是在黑暗环境中创作的,却把它送给一个在明亮环境中的观察者,那么该观察者将发现这幅图象明暗差别太强烈。

如果图象创作于明亮的环境,并且在明亮的环境中观看,那么该图象不论使用何种编码都不需要进行修正。但该图象会携带一个明亮观察环境的假定。视频标准的传播是广泛的,并且对视觉来说已经最优化,所以它使得用指数为0.45 的幂函数进行编码有意义,并且对假定的观看环境保有单一的标准。

长期来看,在应用程序之间的图像交换中要得到最好的效果,图像的创作者在传送他的图像的时候,应当消除他的创作环境的影响。图像的接受者应当针对他的观察环境,插入一个合适转换函数。短期来说,应当给图像数据付上一个标签,指定创作者进行编码的参数。TIFF 6.0关于图象数据已经有协议。可针对观察环境进行合适的校正,但即使到图像交换标准包含观察条件时,我们也应当针对创作者的观察环境进行补偿。

10. 什么是luma

 

在视频中,标准做法是,不是把亮度信息表达为真正的 CIE亮度的非线性函数,而是表达成非线性R'G'B'分量的加权之和,即luma

11. 什么是对比率?

对比率是特定设备或特定环境的最亮的白色和最黑的黑色的辐射强度之间的比率。投射电影胶片-或照相反射印刷-对比率是80:1。电视假定一个对比率-在你的卧室-大约是30:1。典型的办公观看条件将CRT显示器的对比率限制在大约5:1。

12. 我需要多少比特来平滑的从黑过度到白?

在一定的适应水平,人类视觉能对从白到黑辐射强度为100:1的对比率做出反应。把这些辐射强度叫100和1。在这个范围内,如果两个辐射强度的之间的对比率超过1.01,视觉能觉察到它们的不同,与1%的对比度敏感性相对应。

要在这个范围内平滑过渡,以便产生不可察觉到的亮度变化的阶调,从阶调的黑色部分开始,有必要进行如此编码,代表不同的辐射强度水平1.00, 1.01, 1.02 如此等等。如果使用线性光编码,从黑色一直到白色,必须保持0.01的步长。这就要求大约9900个编码,每个分量大约需要14个二进制位。

如果使用非线性编码,那么1.01的步长,要求从阶调的黑色部分开始使用比值,而不是绝对增量,就像银行的复利一样逐步增加到白色。这样需要大约460个编码,每个分量大约需要9个二进制位。依据录像函数Rec. 709得到的8位二进制编码,对对比率大约为50:1的广播级品质数字电视来说,是足够的。

如果观看条件较差,或者显示器显示品质较差,限制了显示图象的对比率,那么可以用较少的二进制位。

如果线性光系统用较少的二进制位进行量化,黑色编码为0,那么人类视觉的区别相邻两个辐射强度水平的比率为1.01的能力,会在编码100以内就起作用。如果线性光系统仅有8位编码,那么,阶调的高端仅为255,即使在很差的观看条件下,在较暗区域的等高线现象也会被觉察到。

13.在视频,计算机图像,和桌上型电脑中,伽玛是怎样处理的?

如前所述,视频中的伽玛校正是在知觉均匀主域有效地进行编码的。在视频中,0.45次幂函数是加在摄象机中的,如下图中的第一行:

 

人工计算机图象计算光线和物体之间的相互作用。这些相互作用是在物理主域的,必须以线性光值进行计算。传统上,计算机图象将线性光值存储在祯缓存器中,而在输出祯缓存器中用查询表引入伽玛校正。这在上图的第二行表示。

如果线性光仅用8位二进制编码,那么在靠近黑色部分,编码之间的间隔在平滑过渡的图象中会象带子一样被觉察到。这是8位的构图的瓶颈。

桌上型计算机既没有对人工图象最优化,也没有对视频最优化。它们有可编程的伽玛和很差的标准或没有标准。结果,桌上型计算机之间的图象交换充满了困难。

14. Macintosh的伽玛是什么?

Apple 对非线性没有定义-或者松散地说,伽玛-在QuickDraw 中是内在的。但是,默认的QuickDraw查询表和标准显示器的结合,使得代表辐射强度的R, G 和 B 值的1.8 次幂呈现给QuickDraw 。Macintosh的计算机使用的显示器与其他工业的显示器不同的想法是错误的。QuickDraw 的非传统的处理非线性的方式是导致这种误解的根源。Macintosh 的编码方法在上图的第三行表示。

计算机中图象数据的转换包括不同的转换函数:编码时,在祯缓存器中,在查询表里,在显示器中。严格来说,伽玛这个词指显示器的幂函数的指数。如果你不严格用这个词,在Macintosh 中,可根据所讨论的系统的不同部分,将伽玛叫做1.4, 1.8 或 2.5。

我推荐使用录象函数Rec. 709的转换函数,它的0.45次幂函数,可以给出最好的视觉知觉性能,最容易与数字视频的数据交换。若你需要与Macintosh 兼容,你得用1/1.8次幂函数对辐射强度进行编码,因为我们知道QuickDraw 里的查询表用的是1/1.4次幂函数。这种编码,对典型桌上应用的明亮观看环境有着合适的性能,但在暗淡观看环境中要忍受对比率高的缺憾。

15.CRT的伽玛值变化很大吗?

恰当调整的传统CRT的伽玛值在2.35 到2.55之间任意变化。

CRTs因为两个原因得到了伽玛值任意变化的名声。第一,如果显示器的辐射强度=电压伽玛 ,与有黑电平误差的显示器完全相配,那么推算出来的指数值应当与真实指数值一样大抵是黑电平误差的函数;第二,输入设备,图形库和应用程序都有可能引入它们的转换函数。从它们那儿带来的非线性常被归类为伽玛并被加到显示器上。

16. 怎样调整显示器的亮度和对比度?

在CRT显示器中,表示为对比度的控制健控制整体辐射强度,表示为亮度的控制健控制偏移量(黑电平)。要显示一个原本较黑的图象,先调整亮度健,以便显示器在其荧光屏上再生真正的黑色,不要将黑色的阈值调的太低而吞掉了比黑电平编码高的编码,但也不能将其调的太高而让整幅画面置于一个深灰色的背景中。当调到合适点时,用一片胶带将亮度控制健粘住。然后,调整对比度健,适合你对显示器辐射强度的偏好。 

17. 我应当对线性或非线性图象数据进行图象处理操作吗?

如果你希望模拟物理世界,线性光编码是必要的。例如,如果你想产生一个透镜的数字模拟,完成傅立叶变换,你应当使用线性编码。如果你想比较你的显示器和视频摄象机通过真实透镜捕获的已变换的图象,你应当去掉摄象机施加的非线性伽玛校正,将图象数据转换成它原本的线性光表示。

另一方面,如果你的计算包含人类知觉,可能需要非线性表达。例如,如果你想象在图象压缩的第一步那样(如JPEG),对图象数据进行离散的余弦变换,那你应当使用展示知觉均匀性的非线性编码,因为你希望在量化过程中引入的误差的可觉察性最小。

图象处理艺术很少偏向线性或非线性编码。在JPEG和 MPEG标准里,没有提到转换函数,但非线性编码(象视频)是隐含的:当JPEG和 MPEG使用线性光数据时会有不可接受的结果。在计算机图象标准如PHIGS 和 CGM里,也没有提到转换函数,但线性光编码是隐含的。这个缺陷使得在系统之间交换图象数据很难。

当你问一个视频工程师是否他的系统是线性的,他会说“当然”,他是指线性电压。如果你问一个光学工程师,是否他的系统是线性的,他会说“当然”,他是指线性辐射强度。但当非线性转换存在于两个系统之间时,如在视频里面,在一个主域里完成的线性转换在另一个主域里是非线性的。

18. 补偿印刷的转换函数是什么?

一幅预定给中间阶调印刷的图象传统上要在胶片上指定每个象素的点百分比。一幅图象设定机器的中间阶调机制产生的点的面积与要求的覆盖率成比例。原则上,胶片中点的百分比和线性光的反射量成反比例。

两种现象使要求的点覆盖率值失真。首先,印刷包含一个使点面积扩大的油墨的机械模糊效应。第二,纸张中大量点的光学影响,使得光的吸收,比由孤独的点覆盖表面所预计的吸收多。以上现象归纳于点增益这个词里,点增益是印刷点的光线吸收超过要求的点覆盖率的百分比。

标准补偿印刷包含当覆盖率为50%时,点增益是24%:即当要求50%吸收率时,实际得到的吸收率是74%。印出来的中间阶调比要求的暗淡。这就导致了从代码到反射的一个转换函数,该转换函数非常接近CRT的电压辐射强度曲线。校正点增益在概念上与视频的伽玛校正类似:在再生过程中对缺陷进行物理校正非常符合人类视觉对亮度的知觉特性。在胶片中,将一幅图象以点百分比方式进行编码,包含粗略知觉均匀空间的编码。在北美和欧洲通用的标准点增益函数,与作为数字编码的幂函数而再生的辐射强度相对应,它的指数值是1.75, 与之相比的视频的指数值是2.2.这比知觉的最佳值低,但对补偿印刷的低对比率来说,效果很好。

Macintosh 有一个幂函数非常接近印刷实践,使得QuickDraw 的原始数据送到图形设定器中能产生可以接受的效果。高端印刷软件允许用户给点增益补偿指定参数。

我已说明了传统补偿印刷的线性。其他中间阶调设备有不同的特性,要求不同的校正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值