Praktische Implementierung des Algorithmus zur Gebäudeextraktion

9

Ich habe viele Artikel über 3D-Gebäudeextraktion mit LiDAR-Daten und Luftbildern gelesen. Ich sehe, dass es viele verschiedene Algorithmen gibt, um solche Dinge zu tun, wie dies und das .

Soweit ich sehen kann, beschreiben diese Arbeiten hauptsächlich abstrakte Konzepte und Mathematik. Ich bin ein Softwareentwickler. Wie kann ich diese Algorithmen praktisch in eine Software implementieren? Welcher Algorithmus eignet sich am besten zum Extrahieren von Gebäudedaten mit minimalen Vegetationsstörungen?

CC Inc.
quelle
Meinen Sie speziell rohes LiDAR oder suchen Sie eher nach klassifizierten LiDAR-Algorithmen?
Blord-Castillo
@ blord-castillo Was meinst du mit klassifizierten Algorithmen?
CC Inc
klassifiziertes Lidar bedeutet, dass die einzelnen Punkte als Gebäude, Boden, hohe Vegetation, niedrige Vegetation usw. klassifiziert wurden. Rohes Lidar hat diese Klassifizierungen nicht. Bei ersteren beschäftigen Sie sich mehr mit Quadrierungsalgorithmen zum Erstellen von Gebäudefunktionen. Für später beginnen Sie mit der überwachten und unbeaufsichtigten Klassifizierung und dem maschinellen Lernen.
Blord-Castillo

Antworten:

5

Die Whitebox Geospatial Analysis Tools ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ) verfügen über ein Tool, das mit interpolierten LiDAR-DEMs namens "Off-Terrain-Objekte entfernen" arbeitet und sehr effektiv zum Auffinden von Gebäuden in LiDAR ist. Hier ist der Quellcode für dieses Plugin. Der Algorithmus ist Open Source und ich habe ein Manuskript, das ihn beschreibt, wenn Sie interessiert sind. Hier ist ein Screenshot:

Geben Sie hier die Bildbeschreibung ein

CC Inc.
quelle
Danke, ich werde einen guten Blick darauf werfen und mich bei Ihnen melden.
CC Inc
Kann ich das Papier sehen, das den spezifischen Algorithmus beschreibt? Das Manuskript, das Sie erwähnt haben? @ John Lindsay
CC Inc
@CC Inc Schicken Sie mir eine E-Mail und ich werde sie an Sie weiterleiten.
Okay, ich habe die E-Mail an die Adresse auf Ihrer Website gesendet.
CC Inc
2

Sie können eCognition bevorzugen. Es gibt viele Algorithmen zur Verarbeitung von LiDAR-Daten. Sie können die Kombination der folgenden Funktionen verwenden, um Gebäude aus LiDAR zu extrahieren. 1. Maximale Höhe ab der ersten Rückgabe (in der auch Bäume enthalten sind) 2. Beseitigen Sie die Bäume, indem Sie die maximale Anzahl der Rückgaben verwenden. 3. Verwenden Sie den Helligkeitsparameter aus Luftbildern, um den Boden zu beseitigen.

Wenn Sie das Programm selbst schreiben möchten; Verwenden Sie die oben genannten Parameter, um Gebäude zu extrahieren.

Sandhya
quelle