Gamma矫正

博客探讨了在有限存储位数下,通过伽马2.2矫正提升图像暗部信息的存储。伽马校正是从物理线性色阶到人眼感知非线性色阶的转换过程,对于二极管显示器,不进行gamma矫正会导致图像偏暗。液晶显示器则需要对非线性图片进行gamma矫正以正确显示。在图形处理和显示时,理解并应用gamma矫正至关重要,以确保颜色准确性和视觉效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在存储位数有限情况下,为了保存更多的光照信息:提升暗度存储的信息,把原来的亮度进行gamma2.2的矫正,即在保持0,1明亮度不变的情况下,增加暗度的存储位数

物理色阶,线性空间
在这里插入图片描述

人眼色阶(美术色阶),非线性空间
在这里插入图片描述

不同色阶下暗度信息存储的位数
在这里插入图片描述

中灰的更具背景不同显示也不同,相同灰度在不同背景下的显示情况,不要纠结中灰

在这里插入图片描述
在这里插入图片描述

伽马校正

图片中存储的都是非线性的人眼色阶下的图片,在使用过程中需要进行gamma矫正
在这里插入图片描述
gamma依旧为显示器的伽马值。

二极管显示器

在这里插入图片描述
在这里插入图片描述
二极管显示器是一个非线性的,为红色线条,让更多的暗度有更多的位数空间去存储
二极管显示器只带CRT Transfer Function, 所以输入必须为线性的,最终显示才可能正确。

最终在二极管显示器显示的过程中需要把其转化为线性色阶,显示器映射到人眼色阶。
如果不转化直接显示的话,显示颜色偏暗。

二极管显示器若不进行gamma矫正,其在显示时会进行一次 CRT Transfer Function操作,使得图片变暗。
二极管显示器只有对线性空间色彩下的图片才会有正确的显示

照相设备

照相机拍摄的图片在存储时为了存储若是非线性的

液晶显示器

液晶显示器用户可以自己调节,可以理解为都是线性,所以对于非线性的图片需要做gamma矫正, 如果不进行gamma矫正,其显示还是非线性的。

所以在液晶显示器上看上去正确的图片都是没有经过gamma矫正的,而真正经过gamma矫正的图片普遍偏亮

效果应用

在最终显示如果想模拟CRT Transfer Function,需要自行处理,属于后效。
在对图形做线性运算时,必须要进行gamma矫正,否则结果就是偏暗且不正确。

参考:
https://gameinstitute.qq.com/community/detail/124836
https://weibo.com/tv/show/1034:4319692282657843?from=old_pc_videoshow
https://www.olympus-lifescience.com/zh/microscope-resource/primer/java/digitalimaging/processing/gamma/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值