使用火山口阴影从月球图像中寻找光照方向

时间:2017-06-03 17:02:55

标签: computer-vision

我对计算机视觉和图像处理非常陌生,并且仅使用单个图像来处理检测光方向(太阳方位角和仰角)的问题。我尝试了“使用Richard Dosselmann的平均梯度确定球体中的光方向”中提到的方法。但我无法正确获得方位角或仰角。我尝试使用sobel算子计算图像梯度(gx和gy)并取gx和gy的平均值。使用arctan(gy,gx),我试图获得仰角。但它没有正常工作。为了详细说明我的问题,从下面的月球陨石坑图像来看,相对于北方的太阳方位角是90度,高度是45度,我想要找到它。lunar crater。请仅使用图像帮助我找到光源方向。

1 个答案:

答案 0 :(得分:0)

非常有趣的问题。我会尝试以下方法:

  1. 使用Hough变换检测图像中的圆圈。您必须调整阈值,以便检测到火山口及其阴影。

  2. 对于每对重叠的圆圈,获取一对中心。

  3. 使用该对计算照明方向。我不确定你是否可以只用一对来计算方位角和高度,但是对于多对,你应该能够得到一个类似于方形的方法。