Luftbilder von Drohnen zu QGIS

16

Ich habe die Drohne Phantom DJI Standard 3 für einige Luftbilder einer archäologischen Stätte verwendet. Wenn ich mir die Eigenschaften der JPEG-Datei ansah, enthielt sie Longitude (wie folgt: 22; 14; 37.701258239) und Latitude (wie folgt: 41; 24; 33.58346) sowie Höhenattribute. Wenn ich jedoch versuche, das Bild zu QGIS hinzuzufügen, befindet es sich nicht an dem geografischen Ort, an dem es sich befinden sollte.

Muss ich die Bilder auch dann georeferenzieren, wenn sie bereits Long / Lat-Werte haben, und warum funktioniert dies nicht mit den so verfügbaren Lat / Long-Informationen?

Ich benutze WGS 84.

birdybird03
quelle
1
Werfen
Was hoffen Sie mit diesen Bildern zu produzieren?
nickves
Wie weit sind die Fotos vom eigentlichen Standort entfernt? Geht es um einige Meter, Hunderte von Metern oder Kilometer?
Simbamangu
Kann es Nad 83 präsentieren? Benötigen Sie das in meinem Block des Waldes.
User93242

Antworten:

16

Ja, Sie müssen die Bilder Georeferenzieren. In den Exif-Daten wird erläutert, wo das Foto aufgenommen wurde. Daher wird beschrieben, wo sich Ihre Drohne / Kamera zu diesem Zeitpunkt befand, und häufig auch viele andere Werte (Höhe, Peilung usw.). QGIS- und Mapping-Pakete arbeiten mit einer anderen Methode zum Auffinden des Bildes und erfordern normalerweise eine Position in der Mitte des oberen linken Pixels, die Kenntnis der Pixelgröße im x- und y-Raum sowie Versatz- und Rotationswerte.

Die gute Nachricht ist, dass es nicht viele Produkte gibt, die die Georeferenzierung durchführen, und einige (wenn nicht alle) bieten voll funktionsfähige Testzeiträume.

Wir verwenden ein P3 und PhotoScan von Agisoft , um georeferenzierte Bilder in QGIS zu erhalten. Es ist teuer, hat aber eine großzügige Probezeit.

Wir haben auch dieses Produkt unten ausprobiert und bieten Ihnen auch Testversionen an, um zu sehen, wie es funktioniert:

  1. Pix4D, das teuer werden kann, aber monatlich gemietet werden kann. (Wir haben nicht gekauft, weil es zu teuer für uns war)
  2. DroneDeploy war eine gehostete Lösung zu einem angemessenen Preis, dachte ich. (Wir haben nicht gekauft, weil wir vor Ort verarbeiten wollten)
  3. Maps Made Easy war auch eine gehostete Lösung und preiswert. (Wir haben nicht gekauft, weil wir vor Ort verarbeiten wollten)

Ich habe gute Dinge über Open Drone Map gehört , die @Luke in einem Kommentar erwähnt hat, aber ich habe es nicht persönlich verwendet.

Ich habe auch in Foren gesehen, dass einige Leute ein kostenloses Produkt namens Microsoft Image Composite Editor verwenden, um ihre Bilder zu mosaikieren und sie dann mit GDAL mit oder QGIS zu georefence. Dieses Forum Diskussion beginnt mit jemandem, den Mosaiken 20.000 Hektar mit Microsoft ICE und einem Mann weiter unten erzählt , wie er georeferenzieren ein Microsoft ICE Bild mit GDAL_Translate ab.

Andrew Jeffrey
quelle
2
Ich würde nicht mit dem letzten Absatz gehen. Das würde nicht die Kamera-Verzerrung von den rohen UAV-Bildern beseitigen.
nickves
Cool - gut zu wissen!
Andrew Jeffrey
@ Andrew Jeffrey, du hast den QGIS Georeferenzierer nicht erwähnt. Warum?
Birdybird03
@DzoleGJ Ich habe im letzten Absatz die Georeferenzierung in QGIS erwähnt. Ich habe das Tool nicht explizit erwähnt, aber das ist es, worauf ich mich bezog. Persönlich würde ich den QGIS-Georeferenzierer verwenden, um ein bereits mosaikiertes Bild zu georeferenzieren. Ich würde ihn nicht verwenden, um 20-50 Bilder zu georeferenzieren, die gerade von meiner Drohne stammen. Wenn Sie nur ein oder zwei Bilder von Ihrer Drohne in QGIS haben möchten, dann würde ich die QGIS-Georeferenz als ein exzellentes fähiges kostenloses Werkzeug verwenden.
Andrew Jeffrey
@nickves Ich frage mich, ob Hugin Image Stitcher funktionieren würde, weil dieser eine Menge Kamera-Verzerrungen eliminiert. Ich werde nächste Woche ein paar Luftbilder machen und es versuchen, damit wir nicht jedes Bild georeferenzieren müssen, sondern ein paar zusammengenähte. Ich kann diese Ergebnisse hier bereitstellen (vielleicht nur meine Antwort aktualisieren), wenn wir fertig sind.
SaultDon
4

Probieren Sie RAPID für DJI aus . Es wird bis zu 100 Bilder von jedem DJI-Sensor oder jeder Drohne kostenlos georeferenzieren und verarbeiten. Die Ergebnisse sind digitale Höhenmodelle im WGS84-Lat / Lon-GeoTIFF-Format, Punktwolken und orthomosaische Karten.

Haftungsausschluss: Ich habe die Software und den SaaS-Dienst dronemapper.com geschrieben. Vielen Dank!

Dronemapper
quelle
2

Sie müssen sie wahrscheinlich georeferenzieren!

Die von Ihnen beschriebenen Metadaten sind sehr nützlich, um Sie wissen zu lassen, wo das Foto aufgenommen wurde. In der Regel ist dies ein guter erster Schritt, um zu verstehen, an welcher Stelle das Bild georeferenziert werden muss.

Sehen Sie, ob Ihre Drohne andere Informationen wie die Bildausrichtung (Nord, Süd, West usw.) liefert? Das ist normalerweise auch hilfreich. Ich habe diese Drohne noch nie benutzt, kann also nur nachfragen, ob sie verfügbar ist, sorry.

Das QGIS-Georeferenzierungs-Plugin wird hier beschrieben , und es gibt ein Tutorial, in dem die Schritte beschrieben werden , die zum Georeferenzieren eines Orthofotos in QGIS erforderlich sind . Das sollte mehr als genug sein, um Ihnen den Einstieg zu erleichtern, viel Glück.

SaultDon
quelle
1
Ich denke, das Problem ist komplexer. Besitzen Sie ein Orthophoto oder die von der Drohne aufgenommenen Einzelbilder? Normalerweise wird der Prozess zum Erstellen eines orthorektifizierten Bildes aus separaten Bildern von einer speziellen Software wie Visual SFM (Open Source) Pix4d oder Photoscan (kostenpflichtige Lizenz) durchgeführt. Normalerweise haben Sie einige Bodenkontrollpunkte in den Bildern, mit denen Sie ein geometrisch korrigiertes Bild (Orthofoto) erstellen können. Ist das der Fall?
Gerardo Jimenez
1

Die Georeferenzierung einzelner Bilder, die von Drone aufgenommen wurden, ist wenig sinnvoll. EXIF-Daten im Einzelbild bedeuten die Position der Drohne und im Falle von Phantom mit einer Genauigkeit von etwa + -5 m. Das ist die Bildmitte und reicht nicht aus, um andere brauchbare Ergebnisse zu erzielen, als nur das Bild zu lokalisieren.

Was andere meinten, war die Bildverarbeitung mit Photogrammetrie-Software, um Ergebnisse wie Punktwolke, DSM, Orthophoto usw. zu erhalten. Dazu müssen die Bilder mindestens 60% überlappen (seitlich und entlang des Flugs).

Zu der Liste der oben genannten Software würde ich auch 3Dsurvey hinzufügen. Es hat einige einzigartige Funktionen, nette Tutorials auf der Webseite und eine Testversion. Probieren Sie es hier aus: 3Dsurvey.si

Uroš Preložnik
quelle
0

Hallo, ich habe die gesamte Forschung zu diesem Thema durchlaufen und mich mit Open Drone Map abgefunden, als alle meine Versuche endeten. Es ist Flakey auf einem Mac und würde auf Safari nicht funktionieren, also starte ich es stattdessen über Chrome.

Andy

Andy
quelle
Ihre Frage muss geklärt werden. Ich kenne ODM und ich vermute, dass Sie sich auf webODM beziehen . Desktop ODM funktioniert unter Mac über eine virtuelle
Vagrant-
0

Sie können das Georeferencer GDAL-Plugin verwenden, das im Lieferumfang von QGis enthalten ist.

Wenn Sie wissen, wo Sie die Fotos aufgenommen haben, können Sie mit dem Georeferenzierer ganz einfach Bilder mit einem Mausklick georeferenzieren. Ein Tutorial finden Sie hier .

Stellen Sie sicher, dass Sie genügend Punkte verwenden, um das Bild erfolgreich zu georeferenzieren (zu wenige können zu Bildverzerrungen führen).

Sie nicht
quelle
0

Sie können diese Matlab-Skripte überprüfen, die ich für die Georeferenzierung von UAV-Bildern erstellt habe. Ein Skript dient zum Erstellen einer Weltdatei für jedes Bild und das andere Skript zum Erstellen einer KML-Datei zum Anzeigen der Bilder in Google Earth an den richtigen Positionen. Bitte beachten Sie, dass genaue X-, Y-, Höhen- und Kursdaten für jedes Bild für optimale Ergebnisse erforderlich sind.

  1. https://gist.github.com/EvangelosAlevizos/eb164b905f713a215b960e61b91b198b#file-uav2kml-m
  2. https://gist.github.com/EvangelosAlevizos/eb164b905f713a215b960e61b91b198b#file-uav2world-m
  3. https://gist.github.com/EvangelosAlevizos/eb164b905f713a215b960e61b91b198b#file-readme_uav2world_uav2kml_scripts-txt
Vanfugar
quelle