Как "сшить" Landsat?

Программы и алгоритмы для обработки данных дистанционного зондирования: ERDAS, ENVI и другие.
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Как "сшить" Landsat?

Сообщение Nule » 29 июн 2012, 08:57

Здравствуйте!
Существует ли инструмент для "сшивки" сцен landsat в мозаику. Или только обрезать вручную?
Спасибо!

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Как "сшить" Landsat?

Сообщение rhot » 29 июн 2012, 09:23

Существует, и не один. Вот, например, статья.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Как "сшить" Landsat?

Сообщение Nule » 29 июн 2012, 09:27

Спасибо! А в ENVI есть такое?

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Как "сшить" Landsat?

Сообщение rhot » 29 июн 2012, 09:30

есть, конечно :)
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Как "сшить" Landsat?

Сообщение nadiopt » 29 июн 2012, 09:51

basic tools - mosaiking, чего уж проще
ин гроссен фамилен нихт клювен клац клац

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Как "сшить" Landsat?

Сообщение Nule » 29 июн 2012, 15:59

nadiopt писал(а):basic tools - mosaiking, чего уж проще
Может, я совсем отупел, но для меня это сложно:
По вертикали склейка не происходит:

Изображение

По горизонтали еще интереснее, инструмент сам решает, что ему склеивать а чего так оставить:

Изображение

А вот шов:

Изображение

Так сшить и в gdal можно. А точнее не сшить, а наложить, как здесь, собственно, и сделано.

Подскажите, пожалуйста, как правильно использовать этот инструмент?

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Как "сшить" Landsat?

Сообщение Nule » 29 июн 2012, 16:27

Насчет сшивает\не сшивает разобрался. Надо последовательно импортировать каждый файл, тогда всё нормально. Если импортировать пакетно, получается ерунда.
Можно как-нибудь настроить, чтобы боковые артефакты сцен обрезались, а не просто одна накладывалась на другую?

Saimon
Завсегдатай
Сообщения: 478
Зарегистрирован: 25 фев 2009, 09:00
Репутация: 14
Откуда: Новороссийск-Краснодар-Москва

Re: Как "сшить" Landsat?

Сообщение Saimon » 29 июн 2012, 17:15

Создавайте линии сшивки/порезов

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Как "сшить" Landsat?

Сообщение Nule » 29 июн 2012, 17:59

Saimon писал(а):Создавайте линии сшивки/порезов
В инструменте basic tools - mosaiking не могу найти ничего похожего :(

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

Re: Как "сшить" Landsat?

Сообщение Александр Мурый » 29 июн 2012, 22:56

*Nule
Стоит попробовать ещё GRASS с модулем r.patch для сшивки. Сшивать можно в разном порядке (как укажете). Для более тонкой сшивки нужно будет иметь дело уже с растровыми масками и растровой алгеброй.
Редактор материалов, модератор форума

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Как "сшить" Landsat?

Сообщение Nule » 30 июн 2012, 08:30

amuriy писал(а):*Nule
Стоит попробовать ещё GRASS с модулем r.patch для сшивки. Сшивать можно в разном порядке (как укажете). Для более тонкой сшивки нужно будет иметь дело уже с растровыми масками и растровой алгеброй.
Я надеялся, что для такой массовой вещи как landsat всё уже давно создано и оптимизировано.

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: Как "сшить" Landsat?

Сообщение KolesovDmitry » 30 июн 2012, 09:12

amuriy писал(а):*Nule
Стоит попробовать ещё GRASS с модулем r.patch для сшивки. Сшивать можно в разном порядке (как укажете). Для более тонкой сшивки нужно будет иметь дело уже с растровыми масками и растровой алгеброй.
Если использовать чистый r.patch, то после сшивки будет виден шов. А с помощью растровой алгебры можно получить бесшовное соединение. Нужно найти пересечение сшиваемых снимков P1 и P2 (условно первый и второй снимки), потом расчитать растр

Код: Выделить всё

b*P1+(1-b)P2
где величина b монотонно меняется так, что она принимает значение 0 на "дальней" от шва границе первого снимка, 1 на дальней границе второго снимка и 0.5 на самом шве.
Основная сложность была в вычислении b (это даже не очень сложно -- я делал пару лет назад, но подробности сейчас не вспомню).

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Как "сшить" Landsat?

Сообщение nadiopt » 30 июн 2012, 09:57

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

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Как "сшить" Landsat?

Сообщение Nule » 01 июл 2012, 10:49

В конечном итоге решил использовать MosaicPro из Erdas Imagine 2011. Поканально мозаики получаются. А можно как-нибудь сразу и сборку по каналам сделать? А то приходится 3 раза одно и тоже делать. Если просто открывать несколько каналов, то они накладываются, но не смешиваются.

Ремесленник
Активный участник
Сообщения: 117
Зарегистрирован: 23 май 2011, 21:06
Репутация: 5

Re: Как "сшить" Landsat?

Сообщение Ремесленник » 01 июл 2012, 11:54

Уважаемые Господа!
А каким образом (кроме модуля r.patch) в GRASS можно сшить многоканальные или одноканальные растры?

Ответить

Вернуться в «Обработка ДДЗ»

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

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