Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прилагаю

gis4ever
Участник
Сообщения: 66
Зарегистрирован: 26 янв 2014, 17:05
Репутация: 2

Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прилагаю

Сообщение gis4ever » 24 мар 2020, 12:10

Уважаемые форумчане, прошу помочь. Спрашиваю в разделе по БПЛА, но, возможно, лучше стоило спросить в общей теме по ДЗЗ.

Вопрос.
Есть серия фотоснимков с БПЛА Phantom 4 Pro с прописанными в EXIF каждого фотоснимка координатами (широта, долгота), высотой и 3 угловыми параметрами ориентации подвеса (курс, тангаж, крен) - https://drive.google.com/open?id=1_8r-c ... jEQ8Z0emsO.
То есть все параметры для грубого геореферирования фотоснимка есть, нужно просто ПО, которое это делает.
Для видео с параметрами ориентирования (по протоколу MISB) это уже реализовано через плагин FMV для ArcGIS:
https://youtu.be/R5x57d2tOQE?t=148. Плагин позволяет автоматически ориентировать видеофреймы на поверхность. Поэтому, предполагаю, что и для снимков с БПЛА такое вполне возможно в каком-ниудь ПО.

Часть фотоснимков выложил здесь:

https://drive.google.com/file/d/12tZLmF ... p=drivesdk


https://drive.google.com/file/d/11LBlV8 ... p=drivesdk

https://drive.google.com/file/d/14nBk_o ... p=drivesdk

Если у кого-нибудь будет необходимость обработать исходники, чтобы ответить на мой вопрос.

Снимки мало пересекаются друг с другом, то есть нет возможности построить ортофотоплан в ПО вроде Agisoft Metashape, Pix4dMapper, Trimble INPHO и т. д., использующих технологии машинного зрения и автоматической генерации ортофотопланов по отснятым мозаикам.

При этом стоит задача геореферировать эти фотоснимки для использования в качестве подложки вместе с космоснимками. Понятно, что такая привязка будет много хуже, чем если бы создавался полноценный ортофотоплан в вышеупомянутом ПО. Однако такое загрубление нас устраивает. Важно, чтобы метод был автоматическим. Сажать ручками каждый фотоснимок по спутниковой подложке - не вариант, слишком трудозатратно, снимков очень много.

Подобные ситуации у нас возникают часто, когда летаем по речкам и производим фотосъемку с БПЛА. При этом снимки часто не перекрываются, отснятые участки разрознены. А очень надо быстро преобразовать их в геореферированный растр для использования в качестве подложки.

Спасибо!
Последний раз редактировалось gis4ever 24 мар 2020, 13:26, всего редактировалось 3 раза.

Аватара пользователя
geo-aleksey
Активный участник
Сообщения: 119
Зарегистрирован: 28 май 2012, 11:53
Репутация: 49
Откуда: Россия
Контактная информация:

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение geo-aleksey » 24 мар 2020, 13:03

Добрый день.
Во-первых, нужно начать с задач. отсюда будут понятны объекты съемки, допуски и вообще цели съемки.
Во-вторых, нужно искать не программу фотограмметрической обработки, а делать технологию съемки! Именно это, как вы уже поняли, влияет на результат в большей степени.
В-третьих, с вашей неправильной съемкой можно попробовать ЦФС PHOTOMOD. Там есть возможность сделать фотоплан руками с вашими данными.

Аватара пользователя
geo-aleksey
Активный участник
Сообщения: 119
Зарегистрирован: 28 май 2012, 11:53
Репутация: 49
Откуда: Россия
Контактная информация:

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение geo-aleksey » 24 мар 2020, 13:04

Ссылка на снимки не работает

gis4ever
Участник
Сообщения: 66
Зарегистрирован: 26 янв 2014, 17:05
Репутация: 2

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение gis4ever » 24 мар 2020, 13:28

Спасибо, поправил ссылки на снимки.

gis4ever
Участник
Сообщения: 66
Зарегистрирован: 26 янв 2014, 17:05
Репутация: 2

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение gis4ever » 24 мар 2020, 13:39

Спасибо, Алексей.
1. Технологии, увы, не предвится пока. Коллеги летают на реками над
на коптерах, ищут скопления лососей, фотографируют их (буквально 2-3 снимка, на большее нет времени) и ищут дальше. Затем нужно положить отснятый материал на космоснимок в ГИС на полевом ноутбуке, оперативно посчитать количество производителей и отослать коллегам к НИИ. В целях оперативного учёта величины заходов лососей на нерестилища.
Точность геореферирования снимка не важна, нужно иметь общую оперативную картину в ГИС с минимальными трудозатратами. По сути это промысловая разведка. Вернее не промысловая, а природоохранная.
3. С Фотомодом проблематично. Вы пишите, что надо ручками, а времени на это просто не будет. Да и бригад полевых будет несколько, всем не купишь этот недешевый софт... А лайт версия это не делает, как я понял.

gis4ever
Участник
Сообщения: 66
Зарегистрирован: 26 янв 2014, 17:05
Репутация: 2

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение gis4ever » 25 мар 2020, 01:43

geo-aleksey писал(а):
24 мар 2020, 13:03
нужно начать с задач. отсюда будут понятны объекты съемки, допуски и вообще цели съемки
Еще один вариант задач и объектов съемки, помимо вышеупомянутых лососей на нерестилищах, это морские млекопитающие в прибрежной акватории. Даже с хорошим перекрытием аэрофотоснимков при съемке над открытой водной поверхностью, вдали от берега, невозможно будет создать ортофотоплан, так как на соседних снимках не будет общих точек - вода, да и только. А головы ластоногих и профили китообразных, различимые на снимках будут смещаться даже за короткий интервал между соседними кадрами в одном галсе, не говоря уже о параллельных галсах.

То есть искомый вариант получения грубо геореферированных растров на основании метаданных в заголовке фотоснимков с БПЛА актуален в ряде случаев. Думаю и не только в биологических исследованиях.

Повторюсь, возможно, это не прозвучало достаточно выпукло в стартовом посте:
"Для видео с параметрами ориентирования (по протоколу MISB) это уже реализовано через плагин FMV для ArcGIS:
https://youtu.be/R5x57d2tOQE?t=148. Плагин позволяет автоматически ориентировать видеофреймы на поверхность. Поэтому, предполагаю, что и для снимков с БПЛА такое вполне возможно в каком-ниудь ПО."
Но снимать видео нам не вариант, слишком энергозатратно, да и качество геореферированных изображений будет в разы ниже, видео ведь.

Аватара пользователя
geo-aleksey
Активный участник
Сообщения: 119
Зарегистрирован: 28 май 2012, 11:53
Репутация: 49
Откуда: Россия
Контактная информация:

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение geo-aleksey » 25 мар 2020, 08:56

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

gis4ever
Участник
Сообщения: 66
Зарегистрирован: 26 янв 2014, 17:05
Репутация: 2

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение gis4ever » 25 мар 2020, 09:40

geo-aleksey писал(а):
25 мар 2020, 08:56
Углов у вас НЕТ.
Что-то не догоняю... А тут разве не углы?
https://drive.google.com/file/d/1_8r-cK ... 0emsO/view
Ну а центр фото - это и есть координаты из Exif, насколько я понимаю.

Аватара пользователя
geo-aleksey
Активный участник
Сообщения: 119
Зарегистрирован: 28 май 2012, 11:53
Репутация: 49
Откуда: Россия
Контактная информация:

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение geo-aleksey » 25 мар 2020, 09:47

Вы не показывайте скриншот из фотоскана. Вы предоставьте углы в текстовом виде, не загружая в фотоскан. Эту информацию должен борт давать. Центры из Exif, да.

gis4ever
Участник
Сообщения: 66
Зарегистрирован: 26 янв 2014, 17:05
Репутация: 2

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение gis4ever » 25 мар 2020, 11:09

geo-aleksey писал(а):
25 мар 2020, 09:47
Вы предоставьте углы в текстовом виде, не загружая в фотоскан
Извините, но все равно вас не понимаю, прошу уточнить. Кому "предоставить"? Вытянуть углы (те, что на том скрине) из Exif, уложить их текстовой файл в нужном формате и скормить его Фотомоду , чтобы он геореферировал фото? Или это не те углы, что нужны?
"Эту информацию должен борт давать" - так он и дает их, и записывает в Exif, вместе с координатами и высотой. Извините, если ересь горожу, далек я от фотограмметрии.

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение freeExec » 25 мар 2020, 11:16

Координаты угла снимка получены через интерполяцию с другим, пересекающимся с ним, снимка. Это не исходные данные, а рассчитанные. Если у вас снимки не перекрываются (о чём вы тут и пишите) то вы ничего не получите.

gis4ever
Участник
Сообщения: 66
Зарегистрирован: 26 янв 2014, 17:05
Репутация: 2

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение gis4ever » 25 мар 2020, 11:34

freeExec писал(а):
25 мар 2020, 11:16
Координаты угла снимка получены через интерполяцию с другим, пересекающимся с ним, снимка
Спасибо за ответ. С каким-либо другим снимком это фото не пересекается, интерполяции тоже не было. Данные на скрине - это то, что считал Agisoft Metashape сразу после открытия снимка, до каких-либо расчетов.
Коптер летал и делал одиночные снимки. Это реальные углы ориентации гироскопа, которым оборудована эта модель БПЛА, зафиксированные контроллером и записанные в Exif-заголовок снимка.

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение freeExec » 25 мар 2020, 12:46

gis4ever писал(а):
25 мар 2020, 11:34
Спасибо за ответ.
Но у вас там и нет ничего кроме центра и направление взгляда. Как вы определите масштаб?
Ваш снимок условно может накрывать территорию города, а может региона.
scale.PNG
scale.PNG (843.39 КБ) 7984 просмотра

Аватара пользователя
geo-aleksey
Активный участник
Сообщения: 119
Зарегистрирован: 28 май 2012, 11:53
Репутация: 49
Откуда: Россия
Контактная информация:

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение geo-aleksey » 25 мар 2020, 12:50

Все верно. Углов в Exif нет. Поэтому то, что вы открываете в фотоскане, это уже программная "отсебятина". Так то в текст их грузить не надо было бы конечно. В Фотомоде есть такая же опция рассчитать углы по центрам, но это не то, что нужно.
В общем если бы были центр и углы, то все свелось бы к простой загрузке растров и выгрузке геопривязки для каждого в отдельности.

gamm
Гуру
Сообщения: 4044
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1049
Ваше звание: программист
Откуда: Казань

Re: Фотограмметрическое ПО, способное создать геореферированный растр из снимка с БПЛА по данным в EXIF.Фото с БПЛА прил

Сообщение gamm » 25 мар 2020, 13:51

gis4ever писал(а):
25 мар 2020, 11:09
вместе с координатами и высотой
вам еще высота рельефа нужна, чтобы хоть примерно получить высоту над ним (разберитесь, от чего у вас GPS высоту отсчитывает), и фокусное расстояние камеры, тогда можно будет более-менее получить масштаб снимка. Т.е. соорудить примерные параметры камеры и внутреннего ориентирования, и скормить их программе.

Ответить

Вернуться в «Беспилотники»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя