模拟设备背光对人类图像感知的影响

gun*_*yim 5 image-manipulation image image-processing

即使我们在设备(例如iPad)中看到完全相同的图像,当背光不同时我们也会感觉它们不同.例如,如果我们查看以下两个图像,它们都是相同的图像,但后者没有背光(忽略反射),我们认为它不同.我的问题是如何模拟没有背光的效果,而不是实际调暗而是使用原始图像?也许应用某种半透明的黑色面膜?

全背光 在此输入图像描述

没有背光 在此输入图像描述

Kor*_*nel 0

是的,你可以模拟它。从物理上来说,这是一个非常简单的效果,只有你的眼睛才能使它看起来像一个更复杂的幻觉。

它只是两层的组合:

  • 照片(逆光)
  • 反射(无背光图像)

反射一直存在。背光图像打开或关闭。就实现而言,这些是附加层(像素值的总和)。

眼睛仅将背光打开/关闭视为图像的完全变化,因为眼睛会适应屏幕的整体亮度水平。

如果您在代码中实现它:

  • 确保使用线性光色彩空间进行处理(删除伽玛校正、处理像素、应用伽玛校正)。

  • 在屏幕上显示图像时,请标准化亮度(因为要在屏幕上显示效果,您必须使其比实际的真实效果更亮,并且需要使用较低的动态范围)。