Imagerie aérienne de drone vers QGIS


17

J'ai utilisé le drone Phantom DJI Standard 3 pour quelques photos aériennes d'un site archéologique. Lorsque j'ai consulté les propriétés du fichier jpeg, il contenait la longitude (comme ceci: 22; 14; 37.701258239) et la latitude (comme ceci: 41; 24; 33.58346), ainsi que des attributs d'élévation. Cependant, lorsque j'essaie d'ajouter l'image à QGIS, ce n'est pas à l'emplacement géographique qu'elle devrait être.

Dois-je géoréférencer les images même si elles ont déjà des valeurs Long / Lat, et pourquoi cela ne fonctionne-t-il pas avec les informations Lat / Long disponibles comme ceci?

J'utilise WGS 84.


1
Jetez un œil à Open Drone Map
user2856

Qu'espérez-vous produire avec ces images?
nickves

À quelle distance du site réel se trouvent les photos? S'agit-il de quelques mètres, centaines de mètres ou kilomètres?
Simbamangu

Peut-il présenter Nad 83? J'en ai besoin dans mon bloc de bois.
user93242

Réponses:


16

Oui, vous devez géoréférencer les images. Les données Exif expliquent où la photo a été prise, elles décrivent donc où se trouvait votre drone / appareil photo à ce moment-là et souvent de nombreuses autres valeurs (hauteur, relèvement, etc.). QGIS et les packages de cartographie fonctionnent selon une méthode différente de localisation de l'image et nécessitent généralement un emplacement du centre du pixel supérieur gauche, une connaissance de la taille des pixels dans l'espace x et y, des valeurs de décalage et de rotation.

La bonne nouvelle est qu'il existe très peu de produits qui font le géoréférencement et un certain nombre d'entre eux (sinon tous) offrent des périodes d'essai entièrement fonctionnelles.

Nous utilisons un P3 et utilisons PhotoScan par Agisoft pour obtenir des images géoréférencées dans QGIS. C'est cher mais a une période d'essai généreuse.

Nous avons également essayé ces produits ci-dessous et ils offrent également des essais pour voir comment cela fonctionne:

  1. Pix4D qui peut devenir cher mais peut être loué par mois. (Nous n'avons pas acheté car c'était trop cher pour nous)
  2. DroneDeploy était une solution hébergée et à un prix raisonnable, je pensais. (Nous n'avons pas acheté parce que nous voulions traiter localement)
  3. Maps Made Easy était également une solution hébergée et à un prix raisonnable. (Nous n'avons pas acheté parce que nous voulions traiter localement)

J'ai entendu de bonnes choses sur Open Drone Map que @Luke a mentionnées dans un commentaire, mais je ne l'ai pas personnellement utilisé.

J'ai également vu sur des forums que certaines personnes utilisent un produit gratuit appelé Microsoft Image Composite Editor pour mosaïquer leurs images, puis les géoréférencer avec GDAL avec ou QGIS. Cette discussion sur le forum commence avec quelqu'un qui mosaïque 20 000 hectares avec Microsoft ICE et un gars plus bas partage la façon dont il géoréférencer une image Microsoft ICE à l'aide de GDAL_Translate.


2
Je n'irais pas avec le dernier paragraphe. Cela n'éliminerait pas la distorsion de la caméra des images brutes d'UAV.
nickves

Cool - bon à savoir!
Andrew Jeffrey

@AndrewJeffrey vous n'avez pas mentionné le géoréférenceur QGIS. Pourquoi?
birdybird03

@DzoleGJ J'ai mentionné le géoréférencement dans QGIS dans le dernier paragraphe, je n'ai pas explicitement mentionné l'outil mais c'est ce à quoi je faisais référence. Personnellement, j'utiliserais le géoréférenceur QGIS pour géoréférencer une image qui a déjà été mosaïquée, je ne l'utiliserais pas pour géoréférencer des images 20-50 qui viennent tout juste de mon drone. Si vous ne voulez qu'une ou deux images de votre drone dans QGIS, alors oui, j'utiliserais la géoréférence QGIS comme un excellent outil gratuit capable.
Andrew Jeffrey

@nickves Je me demande si l'agrafeuse d'images Hugin fonctionnerait, car celle-ci élimine beaucoup de distorsion de la caméra. Je vais prendre des photos aériennes la semaine prochaine et je vais essayer de ne pas avoir à géoréférencer chaque image, mais quelques-unes à la place. Je peux fournir ces résultats ici (peut-être simplement mettre à jour ma réponse) lorsque nous aurons terminé.
SaultDon

4

Essayez RAPID pour DJI . Il géoréférencera et traitera gratuitement jusqu'à 100 images à partir de n'importe quel capteur ou drone DJI. Les résultats sont des modèles d'élévation numériques au format WGS84 Lat / Lon GeoTIFF, des nuages ​​de points et des cartes orthomosaïques.

Avertissement: j'ai écrit le logiciel et le service SaaS de dronemapper.com. Merci!


2

Vous devrez probablement les géoréférencer!

Les métadonnées que vous décrivez sont vraiment utiles pour vous permettre de savoir où la photo a été prise, et c'est généralement une bonne première étape qui vous aide à comprendre où se trouve la zone sur laquelle l'image doit être géoréférencée.

Voyez si votre drone fournit d'autres informations comme l'orientation de l'image (Nord, Sud, Ouest, etc.)? C'est généralement utile aussi. Je n'ai jamais utilisé ce drone auparavant, je ne peux donc que demander s'il est disponible, désolé.

Mais le plugin de géoréférence QGIS est décrit ici , et il y a un tutoriel décrivant les étapes nécessaires pour géoréférencer une photo ortho dans QGIS . Celles-ci devraient être plus que suffisantes pour vous aider à démarrer, bonne chance.


1
Je pense que la question est plus complexe. Avez-vous une orthophoto ou les images individuelles acquises par le drone? Habituellement, le processus de production d'une image orthorectifiée à partir d'images distinctes est effectué par un logiciel spécialisé comme Visual SFM (open source) Pix4d ou Photoscan (licence payante). Habituellement, vous avez des points de contrôle au sol dans les images que vous pouvez utiliser pour produire une image géométriquement corrigée (orthophoto). Est-ce le cas?
Gerardo Jimenez

1

Le géoréférencement d'images uniques prises à partir d'un drone n'a pas beaucoup de sens. Les données EXIF ​​dans une seule image signifient l'emplacement du drone et dans le cas de Phantom avec une précision d'environ + -5m de position. C'est le centre de l'image et cela ne suffit pas pour obtenir des résultats utilisables autres que simplement localiser l'image.

Ce que d'autres faisaient référence, c'était le traitement d'image avec un logiciel de photogrammétrie pour obtenir des résultats comme le nuage de points, le DSM, l'orthophoto, ... Mais pour ce faire, les images doivent se chevaucher au minimum à 60% (latéralement et le long du vol).

À la liste des logiciels ci-dessus, j'ajouterais également 3Dsurvey. Il a des fonctionnalités uniques, de beaux tutoriels sur la page Web et une version d'essai. Découvrez-le ici: 3Dsurvey.si


0

Salut, j'ai parcouru toute la recherche sur ce sujet et je me suis installé avec Open Drone Map lorsque tous mes essais ont pris fin. Il est floconneux sur un mac et ne fonctionnerait pas sur Safari, donc je le lance via Chrome à la place.

Andy


Votre question doit être clarifiée. Je connais ODM et je soupçonne que vous parlez de webODM . Desktop ODM fonctionne sur Mac via une machine virtuelle Vagrant ou Debian ... Il ne fonctionne que dans un environnement Linux
aldo_tapia

0

Vous pouvez utiliser le plugin Georeferencer GDAL fourni nativement avec QGis.

Si vous savez où vous avez pris les photos, il est assez simple de géoréférencer des images de manière pointer-cliquer en utilisant le géoréférenceur. Un tutoriel peut être trouvé ici .

Assurez-vous d'utiliser suffisamment de points pour réussir le géoréférencement de l'image (trop peu peut entraîner une déformation de l'image).


0

Vous pouvez vérifier ces scripts matlab que j'ai créés pour le géoréférencement des images d'UAV. Un script est destiné à produire un fichier mondial associé à chaque image et l'autre script est destiné à produire un fichier KML pour visualiser les images sur Google Earth à leurs emplacements corrects. Veuillez noter que des données X, Y, d'altitude et de cap précises pour chaque image sont nécessaires pour de meilleurs résultats.

  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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.