136、Gamma校正与色调映射:从CRT曲线到HDR显示的非线性映射优化 📅 2026/7/24 17:20:09 136、Gamma校正与色调映射:从CRT曲线到HDR显示的非线性映射优化去年在调试某款旗舰手机的后置主摄时,遇到一个诡异的问题:在实验室标准D65光源下,用Imatest测得的色彩还原Delta E只有3.2,看起来相当不错。但拿到户外阴天场景拍了几张样张,屏幕上一看,人脸肤色发灰发暗,天空的蓝色却过饱和得发紫。团队里有人怀疑是AWB出了问题,有人觉得是sensor的QE曲线在蓝通道有异常。折腾了两周,最后发现罪魁祸首是Gamma校正的查找表(LUT)在低亮度区域被我们“优化”过度了。这个坑让我重新审视了Gamma校正这个看似基础、实则暗藏玄机的环节。今天就把这些年踩过的Gamma坑和色调映射的实战经验掰开揉碎聊一聊。从CRT的物理宿命说起Gamma校正的起源其实很“物理”。老式CRT显示器的电子枪发射电子束轰击荧光粉时,亮度响应并不是线性的——输入电压翻倍,亮度并不会翻倍,而是遵循一个幂律关系,指数大约2.2-2.5。这个非线性特性用数学表达就是:L_output = V_input^γ,其中γ就是Gamma值。当年工程师们发现,如果摄像头直接采集线性光信号并原样输出,在CRT上显示出来就会暗部压缩、亮部拉伸,画面看起来灰蒙蒙的。于是他们想了个聪明的办法:在摄像头端预先做反向的幂律变换,即1/γ,这样经过CRT的γ次方后,整体就恢复线性了。这就是Gamma校正的原始逻辑。但问题在于,这个校正曲线一旦固化到硬件里,就成了一个“枷锁”。现代LCD、OLED显示器的物理特性已经和CRT完全不同,但整个影像生态链——从sensor RAW数据到编码格式(sRGB、R