Беспилотные аэрофотоснимки в QGIS

17

Я использовал дрон Phantom DJI Standard 3 для аэрофотоснимков археологических раскопок. Когда я просматривал свойства файла jpeg, он содержал Longitude (например, 22; 14; 37.701258239) и Latitude (например, 41; 24; 33.58346), а также атрибуты высоты. Однако, когда я пытаюсь добавить изображение в QGIS, оно находится не в том географическом месте, в котором оно должно быть.

Нужно ли привязывать изображения к изображениям, даже если они уже имеют значения Long / Lat, и почему это не работает с доступной информацией Lat / Long, подобной этой?

Я использую WGS 84.

birdybird03
источник
1
Взгляните на Open Drone Map
user2856
Что вы надеетесь произвести с этими изображениями?
nickves
Как далеко от реального сайта фотографии? Это несколько метров, сотен метров или километров?
Симбамангу
Может ли он представить Nad 83? Нужно, чтобы в моем квартале леса.
user93242

Ответы:

16

Да, вам нужно привязать изображения. Данные Exif объясняют, где была сделана фотография, и описывают, где находился ваш дрон / камера в то время, и часто многие другие значения (высота, пеленг и т. Д.). Пакеты QGIS и сопоставления работают с другим методом определения местоположения изображения и обычно требуют расположения центра верхнего левого пикселя, знания размера пикселя в пространстве x и y, значений смещения и поворота.

Хорошая новость заключается в том, что существует довольно мало продуктов, которые выполняют географическую привязку, и некоторые из них (если не все) предлагают полностью функциональные пробные периоды.

Мы используем P3 и используем PhotoScan от Agisoft для передачи изображений с географической привязкой в ​​QGIS. Это дорого, но имеет щедрый пробный период.

Мы также попробовали эти продукты ниже, и они также предлагают вам испытания, чтобы увидеть, как это работает:

  1. Pix4D, который может быть дорогим, но может быть арендован в месяц. (Мы не покупали, потому что это было слишком дорого для нас)
  2. DroneDeploy был хост- решением и по разумным ценам, как я думал. (Мы не покупали, потому что хотели обрабатывать локально)
  3. Maps Made Easy также был хост-решением и по разумной цене. (Мы не покупали, потому что хотели обрабатывать локально)

Я слышал хорошие отзывы об Open Drone Map, которые @Luke упомянул в комментарии, но я лично ими не пользовался.

Я также видел на форумах, что некоторые люди используют бесплатный продукт под названием Microsoft Image Composite Editor для создания мозаики своих изображений, а затем привязывают их с помощью GDAL или QGIS. Это обсуждение на форуме начинается с того, кто использует мозаику в 20 000 гектаров с помощью Microsoft ICE, и еще один парень рассказывает, как он привязывает образ Microsoft ICE с помощью GDAL_Translate.

Эндрю Джеффри
источник
2
Я бы не пошел с последним пунктом. Это не устранит искажения камеры от необработанных изображений БПЛА.
nickves
Круто - приятно знать!
Эндрю Джеффри
@AndrewJeffrey, ты не упомянул геореферент QGIS. Почему?
birdybird03
@DzoleGJ Я упоминал географическую привязку в QGIS в последнем абзаце, я не упоминал об этом инструменте в явном виде, но именно об этом я и говорил. Лично я бы использовал геореференцию QGIS для географической привязки изображения, которое уже было наложено мозаикой, я бы не использовал его для географической привязки 20-50 изображений, которые только что пришли из моего дрона. Если вы хотите, чтобы только один или два изображения с вашего дрона были в QGIS, тогда да, я бы использовал привязку QGIS в качестве отличного, способного бесплатного инструмента.
Эндрю Джеффри
@nickves Интересно, сработает ли программа для сшивания изображений Hugin, потому что она устраняет много искажений камеры. На следующей неделе я сделаю несколько аэрофотоснимков и сделаю снимок, чтобы нам не приходилось привязывать каждое изображение, а вместо этого несколько склеенных. Я могу предоставить эти результаты здесь (возможно, просто обновить мой ответ), когда мы закончим.
SaultDon
4

Дайте быстродействующий , для DJI попробовать. Он будет геопривязывать и обрабатывать до 100 изображений с любого сенсора DJI или дрона бесплатно. В результате получаются цифровые модели рельефа в формате WGS84 Lat / Lon GeoTIFF, облака точек и ортомозаичные карты.

Отказ от ответственности: я написал программное обеспечение и сервис dronemapper.com SaaS. Благодарность!

dronemapper
источник
2

Вам, вероятно, придется привязывать их!

Метаданные, которые вы описываете, действительно полезны, чтобы сообщить вам, где была сделана фотография, и обычно это хороший первый шаг, который помогает вам понять, где находится область, к которой необходимо привязать изображение.

Посмотрите, предоставляет ли ваш дрон другую информацию, такую ​​как ориентация изображения (север, юг, запад и т. Д.)? Это обычно тоже полезно. Я никогда раньше не пользовался этим дроном, поэтому могу только узнать, доступен ли он, извините.

Но плагин геореференции QGIS здесь описан , и есть учебник, в котором описаны шаги, необходимые для геопривязки орто-фотографии в QGIS . Этого должно быть более чем достаточно, чтобы начать, удачи.

SaultDon
источник
1
Я думаю, что проблема более сложная. У вас есть ортофото или отдельные изображения, полученные дроном? Обычно процесс создания ортотрансформированного изображения из отдельных изображений выполняется специализированным программным обеспечением, таким как Visual SFM (с открытым исходным кодом) Pix4d или Photoscan (платная лицензия). Обычно у вас есть несколько опорных точек на изображении, которые вы можете использовать для получения геометрически исправленного изображения (ортофото). Это тот случай?
Херардо Хименес
1

Геопривязка отдельных изображений, взятых из Drone, не имеет особого смысла. Данные EXIF ​​на одном изображении означают местоположение Drone и в случае Phantom с точностью около + -5 м местоположения. Это центр изображения, и этого недостаточно, чтобы получить какие-либо полезные результаты, кроме как просто найти изображение.

Что еще имелось в виду, так это обработка изображений с помощью программного обеспечения для фотограмметрии, чтобы получить такие результаты, как облако точек, DSM, Orthophoto, ... Но для этого изображения должны как минимум перекрываться на 60% (в сторону и вдоль полета).

К списку вышеназванного программного обеспечения я бы также добавил 3Dsurvey. Он имеет некоторые уникальные функции, хорошие учебники на веб-странице и пробную версию. Проверьте это здесь: 3Dsurvey.si

Урош Преложник
источник
0

Привет, я прошел все исследования по этой теме и согласился с Open Drone Map, когда все мои испытания закончились. Это ненормально на Mac и не будет работать в Safari, поэтому я запускаю его через Chrome.

Энди

Энди
источник
Ваш вопрос нуждается в уточнении. Я знаю о ODM, и я подозреваю, что вы ссылаетесь на webODM . Рабочий стол ODM работает в Mac через виртуальную машину Vagrant или Debian ... Он работает только в среде Linux
aldo_tapia
0

Вы можете использовать плагин Georeferencer GDAL, который поставляется с QGis.

Если вы знаете, где вы сделали фотографии, довольно просто привязать изображения к точке с помощью геореференции. Учебник можно найти здесь .

Убедитесь, что вы используете достаточно точек для успешной привязки изображения (слишком мало может привести к деформации изображения).

они не
источник
0

Вы можете проверить эти сценарии Matlab, которые я создал для географической привязки изображений БПЛА. Один сценарий предназначен для создания файла мира, связанного с каждым изображением, а другой - для создания файла KML для просмотра изображений в Google Планета Земля в правильных местах. Обратите внимание, что для достижения наилучших результатов необходимы точные данные X, Y, высоты и курса для каждого изображения.

  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
источник