有哪些算法用于检测灯光和阴影及其参数?

时间:2010-09-06 21:44:23

标签: algorithm search shadow light

所以我有picture(不是最好的)

我想检测灯光的来源以及它们的灯光类型。什么算法\框架可以用静态图像做这些事情?

我提到了阴影,因为一般情况下,你可以将阴影与曲面分开,而不是可以确定光线类型及其他参数。

我的意思是一般阴影搜索不仅仅是呈现的图像。

1 个答案:

答案 0 :(得分:1)

对于您呈现的图像,有如此多的错误来源,如果训练有素的人,我会感到惊讶,更不用说算法在任何计算上都能做到超过±20%。以下是问题:

  1. 因为一切都是手工凿成的,所以在任何地方都没有已知的直线。最好的选择是门口上方的工字钢,但你不知道它的方向。
  2. 镜头引入的镜筒边缘有很重的镜筒失真,是镜头在变焦和聚焦时的特征。如果没有精确校准,你只能猜测失真程度。
  3. 图像相对于它所面对的墙壁是倾斜的,但无论如何都没有任何墙壁看起来都是平面的。
  4. 你想知道灯光的来源。明显的主要光线是太阳,但纬度,经度,时间和日期都会影响到它。然后是漫反射,但除非你有材料的反照率,否则你只能猜测。
  5. 你希望从这张图片中获得什么?通常在进行光照分析时,有人会在待分析的空间中放置已知的不同,已知反射率的参考目标。在未知场景中使用袖珍快照相机进行操作确实限制了您可以推断的内容。