逆色调映射方法(inverse Tone Mapping Operator, iTMO或reverse Tone Mapping Operator, rTMO)
SDR转化HDR过程的算法称为扩展算子(Expand Operator)
逆色调映射算法将SDR内容变换为HDR内容需要经过以下几个步骤:
1、线性化:图片通常已经经过gamma校正,也就是说其电平信号与记录的真实场景中的辐射率(radiance)并不是线性关系。为了后续处理方便,会先将图像进行线性化处理。
2、动态范围扩展:该步骤是逆色调映射算法的核心部分,动态范围扩展方式决定着映射后图像的最终质量。对高光部分进行扩展,对低光部分进行压缩,可以达到目的。
3、过曝/欠曝区域重建:存在过曝或者欠曝现象的SDR图像相应区域会损失很多细节,因此需要通过一定的方式恢复或者重建该区域已获得更多的细节。
4、去噪:逆色调映射算法处理和存储使用的是16比特的浮点数,因此需要通过去噪消除量化或压缩而引入的噪声。
5、颜色校正:进行逆色调映射处理后图像的饱和度会降低,因此需要进行颜色校正让色彩表现(color appearance)和SDR源相一致。
当可以得到拍摄设备信息时,线性化可以通过设备的CRF来计算,但当图像储存为RAW格式时不需要这个操作,因为RAW格式本身就是存