如何实现Gamma的风险对冲的含义

一、Gamma校正的作用及原理

  理想嘚显示系统(如CRT显示器)、采像设备(工业相机)与输入的视频信号(真实的图像信息)成正比但显示系统或采像设备存在的硬件特性指数Gamma(>1)会使其输絀较原始图像产生非线性失真,失真程度由具体系统的Gamma值决定如下图所示,水平方向为真实的图像亮度垂直方向为显示设备的输出亮喥或采像设备采集到的亮度。

  为了使显示设备的输出亮度或采像设备采集到的亮度与真实我们可以对原始图像进行一次预补偿,既讓原始真实图像产生与硬件特性指数相反的反向失真如下图所示:

 如下图所示,将产生反向失真后的图像再输出到显示系统显示则可以達到线性输出的目的这一过程称为Gamma校正。

1)当r < 1时如虚线所示,在低灰度值区域内动态范围变大,进而图像对比度增强(当时y的范围從[0,0.218]扩大到[0,0.5]);在高灰度值区域内,动态范围变小图像对比度降低(当时,y的范围从[0.8,1]缩小到[0.9,1])同时,图像整体的灰度值变大

2)当r > 1时,如实线所示灰度值区域的动态范围变小,高灰度值区域的动态范围变大从而低灰度值区域图像的对比度降低,高灰度值区域图像的对比度提高同时,图像整体的灰度值变小

不同gamma值对应图像亮度的变化:

 二、算法代码实现

  如果直接按上述步骤编程的话,假设图像的分辨率为 800*600 对它进行 gamma 校正,需要执行 48 万个浮点数乘法、除法和指数运算效率过低。

//①归一化、预补偿、反归一化; //②将结果存入 gamma 查找表 //对图潒的每个像素进行查找表矫正

我要回帖

更多关于 风险对冲的含义 的文章

 

随机推荐