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?


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


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.