从卫星图像自动检测屋顶方向?


12

不久前,我通过目视检查每个屋顶并分别标记它们是否朝南或几乎朝南,对太阳能电池板的部署进行了邻里屋顶定向调查。

由于这非常耗时,因此我想找到一种自动执行此操作的方法,但不知道仅通过分析屋顶阴影如何实现。

我可以编写一些脚本,但从未编写任何插件。

我还需要包括哪些其他元素?

我们的预算非常低,因此请寻求任何建议,以使用开源工具进行此操作。


听起来像是一个很好的机器学习练习。
dassouki 2011年

@globalavocado,您的学习区域有多大?另外,您是否有该地区的随附DEM?
elrobis 2011年

2
您拥有什么样的数据?您需要自动识别屋顶还是已经完成?您可以在一天的两个不同时间(中午附近)获取照片吗?
ub

1
@elrobis周围地区大约500m x 1.25km。我还没有DEM,但是我需要在某个时候做一个。
globalavocado 2011年

1
出于类似的需要(获取主屋顶方向),我使用了opencarto java lib。但是我使用矢量数据(而不是卫星图像)工作。
simo

Answers:


5

LIDAR是否最近在该地区飞行过?您可以通过这种方式提取建筑物...激光雷达很可能太昂贵而无法自行飞行,对于这样大小的区域,至少需要8-12k。

http://knol.google.com/k/aerial-extraction-of-roof-surfaces-for-solar-analysis#

发现这篇文章,可能会有帮助。


+1篇不错的文章。@globalavocado,您确定学习区域的大小值得编写程序进行分析吗?考虑到研究区域的大小,我怀疑您可以通过手动梳理天线来更快地得到答案。对于较小的区域,编写程序可能需要更长的时间。当然,如果您经常这样做并且涉及范围较大,那么编写程序就变得更加合理。
elrobis

@感谢您的链接,希望我能够关注所有这些!
globalavocado 2011年

@elrobis这是一个很小的区域,但是将来我必须做更多的事情。我也想扩展我对如何应对这一挑战的知识。
globalavocado 2011年

1
我不确定,但是您似乎很难从2维影像中提取屋顶的角度,并且您需要某种3维数据。如果有任何工作需要发回,我很想知道您的工作。
Thad

刚发现也是如此。cybercity3d.com
Thad
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.