Паншарпенинг в ERDAS: различия между версиями
Nadiopt (обсуждение | вклад) Нет описания правки |
мНет описания правки |
||
(не показано 35 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
{{Статья|Опубликована|pan-sharpening-erdas}} | |||
{{Аннотация|Статья посвящена алгоритмам паншарпенинга в ERDAS 2011 и сравнению результатов их работы.}} | |||
=Краткое содержание= | =Краткое содержание= | ||
Довольно часто техническое задание к данным ДЗЗ для картирования или мониторинга какой-либо территории требует, чтобы разрешение мультиспектральных снимков было не хуже 2.5 м. При этом далеко не всегда доступны мультиспектральные данные систем сверхвысокого разрешения, таких как Iconos или World View. | Довольно часто техническое задание к данным ДЗЗ для картирования или мониторинга какой-либо территории требует, чтобы разрешение мультиспектральных снимков было не хуже, например, 2.5 м. При этом далеко не всегда доступны мультиспектральные данные систем сверхвысокого разрешения, таких как Iconos или World View. Однако зачастую вся территория покрывается данными SPOT (или архивными ALOS, например), но у этих систем только панхроматические снимки имеют требуемое разрешение 2.5 м. Кроме того, как правило на любую территорию доступны более или менее свежие снимки Landsat. | ||
В такой ситуации оправданным шагом является повышение пространственного разрешения мультиспектральных снимков за счет панхроматических - паншарпенинг. | |||
В такой ситуации оправданным шагом является повышение пространственного разрешения мультиспектральных снимков за счет панхроматических - паншарпенинг. | |||
ВНИМАНИЕ: не следует забывать, что ERDAS - коммерческий софт и требует приобретения лицензии! | |||
=Необходимые материалы= | =Необходимые материалы= | ||
В качестве примеров взяты космические снимки [http://gis-lab.info/projects/ss/sat/spot-5.html SPOT 5 ]с сайта [http://www.astrium-geo.com/en/23-sample-imagery Astrium], а именно: | В качестве примеров взяты космические снимки [http://gis-lab.info/projects/ss/sat/spot-5.html SPOT 5 ]с сайта [http://www.astrium-geo.com/en/23-sample-imagery Astrium], а именно: | ||
[http://www.astrium-geo.com/en/23-sample-imagery.php# SPOT 5 мультиспектральный, разрешение 10 м, уровень обработки 1А]<br /> | [http://www.astrium-geo.com/en/23-sample-imagery.php# SPOT 5 мультиспектральный, разрешение 10 м, уровень обработки 1А]<br /> | ||
[http://www.astrium-geo.com/en/23-sample-imagery.php# SPOT 5 панхром, разрешение 2.5 м, уровень обработки 1А]<br /> | [http://www.astrium-geo.com/en/23-sample-imagery.php# SPOT 5 панхром, разрешение 2.5 м, уровень обработки 1А]<br /> | ||
а также для сравнения использовался близкий по дате съемки Landsat 5, сцена LT51970312007138MPS00 | а также для сравнения использовался близкий по дате съемки Landsat 5, сцена LT51970312007138MPS00<br /> | ||
результаты работы доступны в архиве [http://gis-lab.info/other/pansharp1.rar часть 1, архив >1 гб] | |||
=Предварительная обработка снимков= | =Предварительная обработка снимков= | ||
Для создания полноценных изображений снимки нуждаются в предобработке - ортокоррекции и корегистрации (см. статью [http://wiki.gis-lab.info/w/%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B8_%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D0%BF%D0%BE%D0%B2%D1%8B%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9 "Классические и новые методы повышения разрешения мультиспектральных изображений"] | Для создания полноценных изображений снимки нуждаются в предобработке - ортокоррекции и корегистрации (см. статью [http://wiki.gis-lab.info/w/%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B8_%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D0%BF%D0%BE%D0%B2%D1%8B%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9 "Классические и новые методы повышения разрешения мультиспектральных изображений"]) | ||
==Ортокоррекция и довязка== | ==Ортокоррекция и довязка== | ||
Вначале для "сырых" сцен нужно провести ортокоррекцию. В данной статье мы воспользовались функцией Geometric calibration/Ortorectify without GCP (рис. 1а)[[файл:Ortho1.jpg | | Вначале для "сырых" сцен нужно провести ортокоррекцию. В данной статье мы воспользовались функцией Geometric calibration/Ortorectify without GCP (рис. 1а): | ||
[[файл:Ortho1.jpg|thumb|597px|center|рис. 1а - геометрическая калибрация в Эрдас, шаг 1 - выбор алгоритма]]. | |||
Для SPOT 5 выбираем из списка доступных растровых форматов SPOT Dimap, сам файл всегда называется metadata.dim (рис. 1б): | |||
[[файл:Ortho2.jpg|thumb|506px|center|рис. 1б - геометрическая калибрация в Эрдас, шаг 2 - выбор формата файла]]. | |||
Выбираем модель - SPOT 5 orbital pushbroom (рис. 1в) [[файл:Ortho3.jpg|thumb|500 px|center|рис. 1в - геометрическая калибрация в Эрдас, шаг 3 - выбор модели для ортокоррекции]] | |||
Далее выставляем источник ЦМР на вкладке General и требуемый датум на вкладке Projection (рис. 1г) [[файл:Ortho4.jpg|thumb|500 px|center|рис.1г - геометрическая калибрация в Эрдас, шаг 4 - выбор ЦМР и датума]] | |||
И, наконец, задаем имя результирующего файла и убеждаемся, что все сделали правильно (рис. 1д) [[файл:Ortho5.jpg|thumb|500 px|center|рис.1д - геометрическая калибрация в Эрдас, шаг 5 - задание имени выходного файла]] | |||
По идее, снимки, прошедшие ортокоррекцию, уже неплохо увязаны между собой, но можно уточнить привязку. Используем инструмент AutoSync (рис. 2а) [[файл:Autosync1.jpg|thumb|500 px|center|рис.2а - привязка мультиспектра к панхрому, шаг 1 - инструмент Autosync]] | |||
В открывшемся окне выбираем, что вяжем, к чему вяжем, алгоритм корегистрации, название выходного файла. Вкладку "проекция" оставляем в покое, там все неактивное (рис.2б) | |||
[[файл:Autosync2.jpg|thumb|500 px|center|рис.2б - привязка мультиспектра к панхрому, шаг 2 - параметры автокорреляции]] | |||
Готово, можем переходить к следующему пункту. | |||
==Вырезание нужного участка== | ==Вырезание нужного участка== | ||
Не всегда необходимо работать со всей сценой, можно вырезать кусок на интересующую нас область. Алгоритм данной операции можно найти, например, по [http://www.wwu.edu/huxley/spatial/tut/ERDAS_subset.htm этой ссылке] | |||
==Повышение разрешения мультиспектрального снимка до разрешения панхрома== | ==Повышение разрешения мультиспектрального снимка до разрешения панхрома== | ||
Авторы статьи [http://asp.eurasipjournals.com/content/2011/1/79/#sec3 "Классические и новые методы повышения разрешения мультиспектральных изображений"]([http://wiki.gis-lab.info/w/%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B8_%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D0%BF%D0%BE%D0%B2%D1%8B%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9 перевод]) рекомендуют повысить разрешение мультиспектрального снимка до разрешения панхрома. Это делается так: | |||
Инструмент spatial/resample pixel size - выбираем входной и выходной файл и назначаем размер пикселя, как у панхроматического изображения (рис. 3а) [[файл: Resample1.jpg |thumb|500 px|center|рис.3а - увеличение разрешения мультиспектрального снимка]] | |||
Следует помнить, что этот ресэмплинг не приводит к увеличению количества информации на снимке, это чисто технический шаг. | |||
=Алгоритмы паншарпенинга, реализованные в ERDAS= | =Алгоритмы паншарпенинга, реализованные в ERDAS= | ||
* Substractive Resolution Merge - используется для Quickbird, Iconos и Formosat, поэтому этот алгоритм не рассматриваем. | |||
* HPF Resolution Merge - позиционируется как алгоритм для снимков с большой разницей в разрешениях. Испытаем его на SPOT и Landsat. | |||
Корегистрируем и обрежем Landsat, как показано в разделе "Предобработка изображений". Разрешение не увеличиваем, иначе программа выдает ошибку. | |||
Затем выберем инструмент Pansharp/HPF Resolution Merge (рис. 3б) [[файл:hpf.jpg|thumb|500 px|center|рис.3б - применение алгоритма HPF Resolution Merge]] | |||
Как всегда, назначаем входной файл, файл с высоким разрешением (SPOT 5) и выходной файл. На рис. 3в показан результат работы алгоритма (слева) и исходный снимок Landsat. | |||
[[файл:hpf_result.jpg|thumb|500 px|center|рис.3в - результаты работы алгоритма hpf (слева) и исходный снимок Landsat]] | |||
* Modified IHS Resolution Merge - настраиваемый и надежный метод, применимый к широкому диапазону типов сенсоров (включая смешанные). Слияние производится на основе взвешенного перекрытия диапазона панхроматического изображения с каждым из мультиспектральных каналов. Следовательно, сохранение цвета в видимом диапазоне выйдет отличное, а вот диапазоны начиная с ИК будут недообработаны. | |||
Для обработки снимков SPOT 5 пройдем этапы, показанные на рис. 3г | |||
[[файл:mod ihs.jpg|thumb|500 px|center|рис. 3г - алгоритм Modified IHS для SPOT-5]] | |||
на рис. 3д показан результат работы алгоритма (слева) и исходный снимок (справа) | |||
[[файл:Mod ihs result.jpg|thumb|500 px|center|рис. 3г - результат работы алгоритма Modified IHS для SPOT-5 (слева) и исходный снимок (справа)]] | |||
на рис. 3е - результаты работы алгоритма для SPOT 5 (слева) и Landsat 5 (справа). | |||
[[файл: Mod ihs spot vs lt.jpg|thumb|500 px|center|рис. 3е - сравнение работы алгоритма Modified IHS для снимков SPOT 5 (слева) и Landsat 5 (справа)]] | |||
Интересно также провести сравнение между алгоритмами HPF Resolution Merge (слева) и Modified IHS Resolution Merge для снимка Landsat (рис. 3ж) | |||
[[файл: Ltt.jpg|thumb|500 px|center|рис. 3ж - Сравнение алгоритмов HPF Resolution Merge и Modified IHS Resolution Merge для снимка Landsat]] | |||
У алгоритма Modified IHS Resolution Merge для снимка Landsat есть недостаток - нельзя сделать повышение разрешения сразу всем каналам Ландсат (впрочем, это было бы и не совсем рационально, ведь он заточен под видимые каналы). | |||
* Wavelet Resolution Merge - сложная методика, аналогичная анализу Фурье. В преобразование Фурье в качестве основы используются длинные непрерывные волны (синусоида и косинусоида). Вейвлет-преобразование использует короткие, дискретные "вэйвлеты". Для обработки снимка SPOT поступим как на рис. 3и | |||
[[файл:wavelet.jpg|thumb|500 px|center|рис. 3и- алгоритм wavelet resolution merge]]. | |||
Результат работы алгоритма для SPOT-5 показан на рис. 3к | |||
[[файл: Wavelet result.jpg|thumb|500 px|center|рис. 3к - Результат работы алгоритма wavelet resolution merge (слева) и исходный снимок SPOT 5 (справа)]] | |||
''Для Landsat запустить алгоритм не получилось, не хватает мощности и памяти'' | |||
Отметим, что данный метод паншарпенинга для SPOT 5 дает ощутимо худшие результаты, чем все другие (рис. 3л) | |||
[[файл:W vs mihs.jpg|thumb|500 px|center|рис. 3л -сравнение результатов работы алгоритмов wavelet resolution merge и Modified IHS Resolution Merge]] | |||
* Ehlers Fusion - использует методы замещения, основанные на преобразовании Фурье. Результаты могут быть хорошими, но сложность алгоритма приводит к медленной обработке (так, на машине автора алгоритм не запустился). | |||
* HCS Resolution Merge - алгоритм паншарпенинга гиперспектральных изображений | |||
* Resolution Merge - классические алгоритмы, т.е. методы замены главной компоненты (Principal Component), Brovey, Multiplicative. Эти методы дают красивую картинку, но при этом страдает радиометрическая точность | |||
**Principal Component - самый широко распространенный метод паншарпенинга. Его запуск и параметры показаны на рис. 3м | |||
[[файл:Pc.jpg|thumb|500 px|center|рис. 3л - запуск алгоритма Principal Component]] | |||
Остальные "классические" алгоритмы запускаются из этого же меню. | |||
''автору не хватило мощности для завершения работы всех трех методов, как для Спота, так и для Ландсата'' | |||
=Дискуссия и выводы= | =Дискуссия и выводы= | ||
Из всего вышеизложенного можно сделать вывод, что для обработки изображений с разных сенсоров чисто визуально хорошо себя показал метод ''HPF Resolution Merge''. Для обработки снимков с одного сенсора (SPOT) - ''HPF Resolution Merge'' и ''Modified IHS Resolution Merge''. | |||
Необходимо дальнейшее исследование пригодности различных алгоритмов паншарпенинга и их результатов для визуального и автоматизированного дешифрирования изображений и применимость таких изображений для различных типов экосистем. | |||
В принципе, связка Landsat+SPOT панхром вполне работоспособна, и если существует ограничение по деньгам, можно ею пользоваться. Для паншарпленных изображений автоматизированные методы, основанные на спектральных характеристиках, обычно не используются, а в плюсах имеем 5-й и тепловой канал Ландсата. | |||
=Литература по теме= | |||
1. Jia Xu, Zequn Guan, Jie Liu AN IMPROVED IHS FUSION METHOD FOR MERGING MULTI-SPECTRAL AND PANCHROMATIC IMAGES CONSIDERING SENSOR SPECTRAL RESPONSE | |||
http://www.isprs.org/proceedings/XXXVII/congress/7_pdf/6_WG-VII-6/21.pdf | |||
2. Panchromatic Image Sharpening of Landsat 7 ETM+: Resolution Merge method http://www.forestry-gis.info/2010/12/panchromatic-image-sharpening-of.html |
Текущая версия от 10:38, 22 декабря 2013
по адресу http://gis-lab.info/qa/pan-sharpening-erdas.html
Статья посвящена алгоритмам паншарпенинга в ERDAS 2011 и сравнению результатов их работы.
Краткое содержание
Довольно часто техническое задание к данным ДЗЗ для картирования или мониторинга какой-либо территории требует, чтобы разрешение мультиспектральных снимков было не хуже, например, 2.5 м. При этом далеко не всегда доступны мультиспектральные данные систем сверхвысокого разрешения, таких как Iconos или World View. Однако зачастую вся территория покрывается данными SPOT (или архивными ALOS, например), но у этих систем только панхроматические снимки имеют требуемое разрешение 2.5 м. Кроме того, как правило на любую территорию доступны более или менее свежие снимки Landsat.
В такой ситуации оправданным шагом является повышение пространственного разрешения мультиспектральных снимков за счет панхроматических - паншарпенинг.
ВНИМАНИЕ: не следует забывать, что ERDAS - коммерческий софт и требует приобретения лицензии!
Необходимые материалы
В качестве примеров взяты космические снимки SPOT 5 с сайта Astrium, а именно:
SPOT 5 мультиспектральный, разрешение 10 м, уровень обработки 1А
SPOT 5 панхром, разрешение 2.5 м, уровень обработки 1А
а также для сравнения использовался близкий по дате съемки Landsat 5, сцена LT51970312007138MPS00
результаты работы доступны в архиве часть 1, архив >1 гб
Предварительная обработка снимков
Для создания полноценных изображений снимки нуждаются в предобработке - ортокоррекции и корегистрации (см. статью "Классические и новые методы повышения разрешения мультиспектральных изображений")
Ортокоррекция и довязка
Вначале для "сырых" сцен нужно провести ортокоррекцию. В данной статье мы воспользовались функцией Geometric calibration/Ortorectify without GCP (рис. 1а):
.
Для SPOT 5 выбираем из списка доступных растровых форматов SPOT Dimap, сам файл всегда называется metadata.dim (рис. 1б):
. Выбираем модель - SPOT 5 orbital pushbroom (рис. 1в)
Далее выставляем источник ЦМР на вкладке General и требуемый датум на вкладке Projection (рис. 1г)
И, наконец, задаем имя результирующего файла и убеждаемся, что все сделали правильно (рис. 1д)
По идее, снимки, прошедшие ортокоррекцию, уже неплохо увязаны между собой, но можно уточнить привязку. Используем инструмент AutoSync (рис. 2а)
В открывшемся окне выбираем, что вяжем, к чему вяжем, алгоритм корегистрации, название выходного файла. Вкладку "проекция" оставляем в покое, там все неактивное (рис.2б)
Готово, можем переходить к следующему пункту.
Вырезание нужного участка
Не всегда необходимо работать со всей сценой, можно вырезать кусок на интересующую нас область. Алгоритм данной операции можно найти, например, по этой ссылке
Повышение разрешения мультиспектрального снимка до разрешения панхрома
Авторы статьи "Классические и новые методы повышения разрешения мультиспектральных изображений"(перевод) рекомендуют повысить разрешение мультиспектрального снимка до разрешения панхрома. Это делается так:
Инструмент spatial/resample pixel size - выбираем входной и выходной файл и назначаем размер пикселя, как у панхроматического изображения (рис. 3а)
Следует помнить, что этот ресэмплинг не приводит к увеличению количества информации на снимке, это чисто технический шаг.
Алгоритмы паншарпенинга, реализованные в ERDAS
- Substractive Resolution Merge - используется для Quickbird, Iconos и Formosat, поэтому этот алгоритм не рассматриваем.
- HPF Resolution Merge - позиционируется как алгоритм для снимков с большой разницей в разрешениях. Испытаем его на SPOT и Landsat.
Корегистрируем и обрежем Landsat, как показано в разделе "Предобработка изображений". Разрешение не увеличиваем, иначе программа выдает ошибку.
Затем выберем инструмент Pansharp/HPF Resolution Merge (рис. 3б)
Как всегда, назначаем входной файл, файл с высоким разрешением (SPOT 5) и выходной файл. На рис. 3в показан результат работы алгоритма (слева) и исходный снимок Landsat.
- Modified IHS Resolution Merge - настраиваемый и надежный метод, применимый к широкому диапазону типов сенсоров (включая смешанные). Слияние производится на основе взвешенного перекрытия диапазона панхроматического изображения с каждым из мультиспектральных каналов. Следовательно, сохранение цвета в видимом диапазоне выйдет отличное, а вот диапазоны начиная с ИК будут недообработаны.
Для обработки снимков SPOT 5 пройдем этапы, показанные на рис. 3г
на рис. 3д показан результат работы алгоритма (слева) и исходный снимок (справа)
на рис. 3е - результаты работы алгоритма для SPOT 5 (слева) и Landsat 5 (справа).
Интересно также провести сравнение между алгоритмами HPF Resolution Merge (слева) и Modified IHS Resolution Merge для снимка Landsat (рис. 3ж)
У алгоритма Modified IHS Resolution Merge для снимка Landsat есть недостаток - нельзя сделать повышение разрешения сразу всем каналам Ландсат (впрочем, это было бы и не совсем рационально, ведь он заточен под видимые каналы).
- Wavelet Resolution Merge - сложная методика, аналогичная анализу Фурье. В преобразование Фурье в качестве основы используются длинные непрерывные волны (синусоида и косинусоида). Вейвлет-преобразование использует короткие, дискретные "вэйвлеты". Для обработки снимка SPOT поступим как на рис. 3и
.
Результат работы алгоритма для SPOT-5 показан на рис. 3к
Для Landsat запустить алгоритм не получилось, не хватает мощности и памяти Отметим, что данный метод паншарпенинга для SPOT 5 дает ощутимо худшие результаты, чем все другие (рис. 3л)
- Ehlers Fusion - использует методы замещения, основанные на преобразовании Фурье. Результаты могут быть хорошими, но сложность алгоритма приводит к медленной обработке (так, на машине автора алгоритм не запустился).
- HCS Resolution Merge - алгоритм паншарпенинга гиперспектральных изображений
- Resolution Merge - классические алгоритмы, т.е. методы замены главной компоненты (Principal Component), Brovey, Multiplicative. Эти методы дают красивую картинку, но при этом страдает радиометрическая точность
- Principal Component - самый широко распространенный метод паншарпенинга. Его запуск и параметры показаны на рис. 3м
Остальные "классические" алгоритмы запускаются из этого же меню. автору не хватило мощности для завершения работы всех трех методов, как для Спота, так и для Ландсата
Дискуссия и выводы
Из всего вышеизложенного можно сделать вывод, что для обработки изображений с разных сенсоров чисто визуально хорошо себя показал метод HPF Resolution Merge. Для обработки снимков с одного сенсора (SPOT) - HPF Resolution Merge и Modified IHS Resolution Merge.
Необходимо дальнейшее исследование пригодности различных алгоритмов паншарпенинга и их результатов для визуального и автоматизированного дешифрирования изображений и применимость таких изображений для различных типов экосистем.
В принципе, связка Landsat+SPOT панхром вполне работоспособна, и если существует ограничение по деньгам, можно ею пользоваться. Для паншарпленных изображений автоматизированные методы, основанные на спектральных характеристиках, обычно не используются, а в плюсах имеем 5-й и тепловой канал Ландсата.
Литература по теме
1. Jia Xu, Zequn Guan, Jie Liu AN IMPROVED IHS FUSION METHOD FOR MERGING MULTI-SPECTRAL AND PANCHROMATIC IMAGES CONSIDERING SENSOR SPECTRAL RESPONSE http://www.isprs.org/proceedings/XXXVII/congress/7_pdf/6_WG-VII-6/21.pdf
2. Panchromatic Image Sharpening of Landsat 7 ETM+: Resolution Merge method http://www.forestry-gis.info/2010/12/panchromatic-image-sharpening-of.html