Automatische Erkennung der Dachorientierung aus Satellitenbildern?

12

Vor einiger Zeit habe ich eine Umfrage zur Dachorientierung in der Nachbarschaft durchgeführt, bei der jedes Dach visuell überprüft und einzeln markiert wurde, ob es nach Süden oder fast nach Süden ausgerichtet ist.

Da dies sehr zeitaufwendig ist, würde ich gerne einen Weg finden, dies zu automatisieren, aber ich weiß nicht, wie dies durch bloße Analyse der Dachschatten möglich wäre.

Ich kann ein wenig schreiben, habe aber noch nie Plug-Ins geschrieben.

Welche anderen Elemente muss ich einbeziehen?

Wir haben ein sehr geringes Budget. Suchen Sie daher nach Vorschlägen, wie Sie dies mit Open Source-Tools tun können.

globalavocado
quelle
Klingt nach einer guten Übung für maschinelles Lernen.
Dassouki
@globalavocado, wie groß ist Ihr Untersuchungsgebiet? Haben Sie auch eine begleitende DEM des Gebiets?
Elrobis
2
Welche Daten haben Sie? Müssen Sie Dächer automatisch identifizieren oder wurde dies bereits getan? Können Sie Fotos zu zwei verschiedenen Tageszeiten (gegen Mittag) erhalten?
whuber
1
@elrobis Die Nachbarschaft ist ca. 500m mal 1,25km groß. Ich habe noch keinen DEM, aber ich muss irgendwann einen machen.
Globalavocado
1
für ein ähnliches Bedürfnis (Hauptdachorientierung) habe ich opencarto java lib verwendet. Aber ich arbeite mit Vektordaten (keine Satellitenbilder).
simo

Antworten:

5

Ist es möglich, dass LIDAR kürzlich in der Gegend geflogen wurde? Sie können Gebäude auf diese Weise extrahieren ... LIDAR wäre höchstwahrscheinlich zu teuer, um selbst zu fliegen, wahrscheinlich mindestens 8-12k für ein Gebiet dieser Größe.

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

Fand diesen Artikel, kann eine Hilfe sein.

Thad
quelle
+1 schöner Artikel. @globalavocado, sind Sie sicher, dass die Größe Ihres Untersuchungsgebiets es wert ist, ein Programm zur Durchführung der Analyse zu schreiben? Angesichts der Größe des Untersuchungsgebiets können Sie Ihre Antwort vermutlich schneller erhalten, wenn Sie die Antenne manuell kämmen. Für einen kleinen Bereich kann das Schreiben des Programms länger dauern. Wenn Sie dies häufig und in größeren Bereichen tun, ist das Schreiben eines Programms natürlich weitaus gerechtfertigter.
Elrobis
@Thad danke für den Link, hoffe ich kann das alles verfolgen!
Globalavocado
@ Elrobis Es ist ein kleines Gebiet, aber ich muss in Zukunft mehr tun. Ich möchte auch mein Wissen darüber erweitern, wie ich diese Herausforderung angehen kann.
Globalavocado
1
Ich bin mir nicht sicher, aber es sieht so aus, als ob es Ihnen schwer fällt, den Dachwinkel aus 2D-Bildern zu extrahieren und Sie brauchen eine Art 3D-Daten. Poste zurück, wenn du etwas zum Laufen bringst. Ich würde mich freuen, wenn du weißt, was du machst.
Thad
Habe das auch gerade gefunden. cybercity3d.com
Thad