Оконтуривание гарей по LANDSAT и SPOT - автоматизация

Программы и алгоритмы для обработки данных дистанционного зондирования: ERDAS, ENVI и другие.
Ответить
ecolog
Активный участник
Сообщения: 137
Зарегистрирован: 16 сен 2011, 17:38
Репутация: 11

Оконтуривание гарей по LANDSAT и SPOT - автоматизация

Сообщение ecolog » 23 дек 2011, 15:14

Хотелось бы спросить у специалистов, кто серьезно занимался этим вопросом

Насколько вообще это перспективная тематика (в смысле точности получаемого результата)?
Какие методы кто использовал и в ккком софте?
Литература по данному вопросу (читал несколько статей ИКИ РАН и еще две работы из Красноярска))?
Насколько эффективно использование вегетационныъх индексов SWVI и Normalized Burned Ratio, точнее их разностей? (По моему небольшому опыту в ручном дешифрировании они исключительно полезны)

Мне представляется пока следующиий вариант действий:
1. Берем два разновременных снимка на одну территорию.
2. Считаем разности SWVI и Normalized Burned Ratio
3. Маскируем их по значению примерно 0,05...0,1 (т.е отсекаем то. что меньше значеинй)
4. Делаем маску облаков по каналу с наименьшей длиной волны (для спота - зеленый, для Ландсата - снний).
5. Маска воды по NIR каналу
6. Берем данные о пожарах, если таковые есть (FIRMS) и делем буфер примерно 2500ь.
7 - INTERSECT для результатов шагов 3...6 - получаем хаотичное нагромождение полигонов возможных гарей.
8. Удаляем мелкие полигоны, которые заведомо меньше минимально определяемой площади гари (для Ландсата это по моему опыт 5 га, ).
9. Получаем уже что-то похожее на реальные гари, с множеством дырок в полигонах, связанных с облачностью или с несгоревшими фрагментами.
Проверял на результатах 20120 года в Пермском крае - ошибка в сравнении с ручным дешифрированием иногда в пределах 5%, в других случаях намного больше.

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

jj_kan
Активный участник
Сообщения: 178
Зарегистрирован: 25 ноя 2010, 11:18
Репутация: 0

Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация

Сообщение jj_kan » 10 янв 2012, 18:56

думаю, что Вы на правильном пути.
Я проработал не только наши, но и зарубежные статьи.
Далее, провели полевые с GPS оконтуриванием и затем проверка результатов классификации.
Естественно есть пятна, пожар то может быть разной интенсивности, низовой или верховой.
Выбирайте чистые изображения, по возможности.
Ни одно из лесничеств не предъявило мне претензии по поводу неправильности контуров и площадей гарей.
Единственно, идет иногда перемешивание верховых и низовых, ну тут поработать надо. Смотря какие задачи у Вас.
Нужно осторожно смотреть на результаты проектов по пожарам в инете, просмотрел три ресурса и видны явные недочеты.

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

Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация

Сообщение gamm » 10 янв 2012, 20:34

я бы еще посмотрел не только в сторону детерминированных алгоритмов, но и в сторону марковских полей. Задача для них как раз подходит, поскольку наличие гари (отнесение к ней пикселя) штука явно вероятностная, и с пространственным контекстом. Можно попробовать выделить явные "ядра", а потом прогнать классификатор с постобработкой марковским полем. Сделать это можно в Сканексе, или все руками прописать в R.

ecolog
Активный участник
Сообщения: 137
Зарегистрирован: 16 сен 2011, 17:38
Репутация: 11

Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация

Сообщение ecolog » 11 янв 2012, 20:07

jj_kan писал(а):думаю, что Вы на правильном пути.
Я проработал не только наши, но и зарубежные статьи.
Далее, провели полевые с GPS оконтуриванием и затем проверка результатов классификации.
Естественно есть пятна, пожар то может быть разной интенсивности, низовой или верховой.
Выбирайте чистые изображения, по возможности.
Ни одно из лесничеств не предъявило мне претензии по поводу неправильности контуров и площадей гарей.
Единственно, идет иногда перемешивание верховых и низовых, ну тут поработать надо. Смотря какие задачи у Вас.
Нужно осторожно смотреть на результаты проектов по пожарам в инете, просмотрел три ресурса и видны явные недочеты.
Спасибо, очень познавательная заметка.
Какие снимки использовали? Тоже LANDSAT? И в каком регионе работали, если не секрет?
А классификацию делали похожими методами наподобие деревьев решений?
Проекты по пожарам - Вы имеете в виду ГринПис, ИКИ РАН и Космонимки-Пожары? Или что-то другое? Да, мы тоже сравнивали, там есть ошибки особенно у ИКИ РАН (Они явно работали только по MODIS, на уровне всей страны). Нашли ложную гарь площадью 7 тыс. га на юге Пермского края.

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

Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация

Сообщение nadiopt » 11 янв 2012, 20:18

а мне нравится совет gamm, надо бы такого рода обработку вставить в технологическую цепочку
мы делали что-то подобное по ветровалам - по Ландсатам, индексами, деревом решений в R и с помощью SVM. Статья пока не вышла, потом дам ссылку.
Кстати, для ветровалов точно марковские поля должны сыграть.
ин гроссен фамилен нихт клювен клац клац

ecolog
Активный участник
Сообщения: 137
Зарегистрирован: 16 сен 2011, 17:38
Репутация: 11

Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация

Сообщение ecolog » 11 янв 2012, 21:00

nadiopt писал(а):а мне нравится совет gamm, надо бы такого рода обработку вставить в технологическую цепочку
мы делали что-то подобное по ветровалам - по Ландсатам, индексами, деревом решений в R и с помощью SVM. Статья пока не вышла, потом дам ссылку.
Кстати, для ветровалов точно марковские поля должны сыграть.
Читал Вашу статью в Геоматике - очень интересно! Но так я понял вывод такой - если работа на уровне региона, т.е снимков немного, то наиболее приемлемы индексы. а если территория большая - повод подумать о полной автоматизации процесса.

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

Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация

Сообщение nadiopt » 13 янв 2012, 21:46

куда уж "автоматичнее" индексов? там занудно только атмосферную коррекцию делать.
ин гроссен фамилен нихт клювен клац клац

ecolog
Активный участник
Сообщения: 137
Зарегистрирован: 16 сен 2011, 17:38
Репутация: 11

Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация

Сообщение ecolog » 14 янв 2012, 15:41

nadiopt писал(а):куда уж "автоматичнее" индексов? там занудно только атмосферную коррекцию делать.
В конце всей цепочки (если делать пороги по разностным индексам) все равно нужно все это фильтровать, например по расстоянию от горячих точек, по размеру объекта, или как-то еще. Но в целом времени занимает действительно немного. Существенный минус - пороги разностных индексов все скорее всего подбираются для каждого случая индивидуально.

кстати, какой минимальный размер гари (или ветровала, или участка леса погибшего по иным причинам),по Вашему опыту, можно ДОСТОВЕРНО выявить по снимкам landsat? Тут на Гислабе где-то промелькнула цифра 10 га, я бы предположил от 5 до 10 га.

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

Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация

Сообщение nadiopt » 14 янв 2012, 16:26

Пороги подбираются индивидуально, но когда мы дешифрируем с обучением, то эталоны для обучения тоже подбираются для каждого снимка индивидуально. Даже если есть наземка, все равно нужно глазками просмотреть.
Насчет размеров. когда мы рисовали типографа в Московской области, то даже один пиксель вполне достоверно выявлялся. Тут еще вопрос: мы выявляем просто погибший лес, или нужна и причина гибели. Если с причиной, одним пикселем, конечно, не обойдешься.
Наши коллеги из ЦЭПЛ РАН специально занимались оценкой погрешности определения площадей ветровалов: http://d902.iki.rssi.ru/theses-cgi/thesis.pl?id=2735
ин гроссен фамилен нихт клювен клац клац

Ответить

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

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

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