Страница 1 из 2

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

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

Вопрос.
Есть серия фотоснимков с БПЛА 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 и т. д., использующих технологии машинного зрения и автоматической генерации ортофотопланов по отснятым мозаикам.

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

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

Спасибо!

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

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

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

Добавлено: 24 мар 2020, 13:04
geo-aleksey
Ссылка на снимки не работает

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

Добавлено: 24 мар 2020, 13:28
gis4ever
Спасибо, поправил ссылки на снимки.

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 25 мар 2020, 09:47
geo-aleksey
Вы не показывайте скриншот из фотоскана. Вы предоставьте углы в текстовом виде, не загружая в фотоскан. Эту информацию должен борт давать. Центры из Exif, да.

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

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

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

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

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

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

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

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

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

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

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

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