Поиск "одинаковых точек" на серии ортофото

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Поиск "одинаковых точек" на серии ортофото

Сообщение oleg » 18 окт 2016, 09:54

Столкнулись с задачей мониторинга оползней.

Оползни небольшие. Лесостепь. Овражки, балочки, правый берег малых рек.

- Есть серия разновременных ортофотопланов оползня (tiff); ЦМР нет
- Нужно найти неподвижные относительно субстрата объекты* на паре ортофото, создать линии смещений в плане; линии смещений экспортировать в любой общепонятный формат (shp, kml, json)

*Например, многолетнее растение или камень - что-то контрастное с характерной формой, ясно различимое.

- Каким инструментом можно автоматом найти такие неподвижные заметные объекты?

OpenGIS, ArcGIS, ENVI

Буду рад любым советам.

// Помню, что в фотограмметрическом ПО есть такой функционал, но пока не придумал как к нему подступиться.

Спасибо.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Поиск "одинаковых точек" на серии ортофото

Сообщение Александр Мурый » 18 окт 2016, 10:56

Если рассчитывать на опенсорс, то, боюсь, без программирования и "тяжёлой артиллерии" типа Orfeo ToolBox или даже OpenCV здесь не обойтись.
Редактор материалов, модератор форума

Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 546
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 532
Откуда: Planet Earth
Контактная информация:

Re: Поиск "одинаковых точек" на серии ортофото

Сообщение Эдуард Казаков » 18 окт 2016, 11:57

Может быть чем-то поможет бесплатный инструмент к ENVI: cosi-corr
Сайт
Гайд

andreygeo
Гуру
Сообщения: 1085
Зарегистрирован: 27 окт 2010, 10:53
Репутация: 358
Откуда: Ракурс & GISGeo

Re: Поиск "одинаковых точек" на серии ортофото

Сообщение andreygeo » 18 окт 2016, 12:04

oleg писал(а): - Есть серия разновременных ортофотопланов оползня (tiff); ЦМР нет
- Нужно найти неподвижные относительно субстрата объекты* на паре ортофото, создать линии смещений в плане; линии смещений экспортировать в любой общепонятный формат (shp, kml, json)
// Помню, что в фотограмметрическом ПО есть такой функционал, но пока не придумал как к нему подступиться.
В общем виде это называется Change Detection, но вот в фотограмметрии такого функционала не встречал (применить метод поиска связующих точек тут не особо получится). Это вопрос к упомянутым софтам для анализа снимков (ENVI, ImageProcessor).
Люди, конечно, мониторят движения ледников и оползней на основе разновременных снимков (вычитание ЦМР), но там объекты большие и периоды. А у вас совсем мелкие.
А ЦМР не сохранились? Ортофото как вы получали?
Проект GISGeo: геомаркетинг

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Поиск "одинаковых точек" на серии ортофото

Сообщение Александр Мурый » 18 окт 2016, 12:12

В OTB, например, есть Change Detection. Надо экспериментировать с тамошними утилитами.
Редактор материалов, модератор форума

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: Поиск "одинаковых точек" на серии ортофото

Сообщение oleg » 18 окт 2016, 12:50

> применить метод поиска связующих точек тут не особо получится
Вот на него и надеялся

> ЦМР не сохранились? Ортофото как вы получали?
Коптер. Разрешение от 2 до 5 см. ЦМР, как и исходных не сохранилось

andreygeo
Гуру
Сообщения: 1085
Зарегистрирован: 27 окт 2010, 10:53
Репутация: 358
Откуда: Ракурс & GISGeo

Re: Поиск "одинаковых точек" на серии ортофото

Сообщение andreygeo » 18 окт 2016, 14:16

oleg писал(а):> применить метод поиска связующих точек тут не особо получится
Вот на него и надеялся
> ЦМР не сохранились? Ортофото как вы получали?
Коптер. Разрешение от 2 до 5 см. ЦМР, как и исходных не сохранилось
А какие у вас смещения ожидаются? Метры, дециметры или сантиметры? Да и точность выходного ортофото тоже хорошо бы понять.
Измерение связующих точек это немного не тот процесс, который нужен в вашем случае.
Боюсь, что всё делать надо руками и не в системе координат (если все ортофото имеют разные ошибки).
Проект GISGeo: геомаркетинг

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

Re: Поиск "одинаковых точек" на серии ортофото

Сообщение gamm » 18 окт 2016, 17:32

oleg писал(а):Столкнулись с задачей мониторинга оползней.
никаких векторных результатов вы не получите, конечно, но растр построить можно. В OpenCV есть возможность найти карту смещений между снимками (disparity map) методом SGM (semi-global matching). Попросите подручных программистов собрать примеры, там это есть. У вас получится константное смещение (если у вас нормальные орто) для неподвижных точек, и бОльшие смещения для ваших оползней, если они больше, чем ошибки ваших орто (что сомнительно). Можно вывести вектора смещения, а потом в чем нибудь (R, Python) их обработать, и получить точки больших смещений.

А вообще, так оползни не измеряют ... ставят марки, и измеряют их координаты от неподвижной опоры, или ставят наземный лидар на опору, и снимают панораму.

sergsh
Активный участник
Сообщения: 205
Зарегистрирован: 20 фев 2013, 21:48
Репутация: 30

Re: Поиск "одинаковых точек" на серии ортофото

Сообщение sergsh » 18 окт 2016, 19:14

А можно выложить сюда 2 снимка, у которых наибольшая разница по времени ?

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: Поиск "одинаковых точек" на серии ортофото

Сообщение oleg » 10 ноя 2016, 10:46

Прошу прощения за задержку с ответом. К сожалению выложить не смогу - закрытые данные клиента.

// Остановились на старой доброй ручной/визуальной обработке, автоматизировать пока не получилось.

Ответить

Вернуться в «Общий - ПО»

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

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