Оконтуривание гарей по LANDSAT и SPOT - автоматизация
-
- Активный участник
- Сообщения: 137
- Зарегистрирован: 16 сен 2011, 17:38
- Репутация: 11
Оконтуривание гарей по LANDSAT и SPOT - автоматизация
Хотелось бы спросить у специалистов, кто серьезно занимался этим вопросом
Насколько вообще это перспективная тематика (в смысле точности получаемого результата)?
Какие методы кто использовал и в ккком софте?
Литература по данному вопросу (читал несколько статей ИКИ РАН и еще две работы из Красноярска))?
Насколько эффективно использование вегетационныъх индексов 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%, в других случаях намного больше.
В целом схема кажется дурацкой, например она не работает при значительной облачности на первом (допожарном) снимке. И при различиях в состоянии растительности на всей территории также дает косяки. Вот и интересно, каким более приличными способами решают такие задачи. Насколько, например, могут быть полезны обучаемые классификации, каекие методы и какие каналы лучше использовать.
Насколько вообще это перспективная тематика (в смысле точности получаемого результата)?
Какие методы кто использовал и в ккком софте?
Литература по данному вопросу (читал несколько статей ИКИ РАН и еще две работы из Красноярска))?
Насколько эффективно использование вегетационныъх индексов 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%, в других случаях намного больше.
В целом схема кажется дурацкой, например она не работает при значительной облачности на первом (допожарном) снимке. И при различиях в состоянии растительности на всей территории также дает косяки. Вот и интересно, каким более приличными способами решают такие задачи. Насколько, например, могут быть полезны обучаемые классификации, каекие методы и какие каналы лучше использовать.
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация
думаю, что Вы на правильном пути.
Я проработал не только наши, но и зарубежные статьи.
Далее, провели полевые с GPS оконтуриванием и затем проверка результатов классификации.
Естественно есть пятна, пожар то может быть разной интенсивности, низовой или верховой.
Выбирайте чистые изображения, по возможности.
Ни одно из лесничеств не предъявило мне претензии по поводу неправильности контуров и площадей гарей.
Единственно, идет иногда перемешивание верховых и низовых, ну тут поработать надо. Смотря какие задачи у Вас.
Нужно осторожно смотреть на результаты проектов по пожарам в инете, просмотрел три ресурса и видны явные недочеты.
Я проработал не только наши, но и зарубежные статьи.
Далее, провели полевые с GPS оконтуриванием и затем проверка результатов классификации.
Естественно есть пятна, пожар то может быть разной интенсивности, низовой или верховой.
Выбирайте чистые изображения, по возможности.
Ни одно из лесничеств не предъявило мне претензии по поводу неправильности контуров и площадей гарей.
Единственно, идет иногда перемешивание верховых и низовых, ну тут поработать надо. Смотря какие задачи у Вас.
Нужно осторожно смотреть на результаты проектов по пожарам в инете, просмотрел три ресурса и видны явные недочеты.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация
я бы еще посмотрел не только в сторону детерминированных алгоритмов, но и в сторону марковских полей. Задача для них как раз подходит, поскольку наличие гари (отнесение к ней пикселя) штука явно вероятностная, и с пространственным контекстом. Можно попробовать выделить явные "ядра", а потом прогнать классификатор с постобработкой марковским полем. Сделать это можно в Сканексе, или все руками прописать в R.
-
- Активный участник
- Сообщения: 137
- Зарегистрирован: 16 сен 2011, 17:38
- Репутация: 11
Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация
Спасибо, очень познавательная заметка.jj_kan писал(а):думаю, что Вы на правильном пути.
Я проработал не только наши, но и зарубежные статьи.
Далее, провели полевые с GPS оконтуриванием и затем проверка результатов классификации.
Естественно есть пятна, пожар то может быть разной интенсивности, низовой или верховой.
Выбирайте чистые изображения, по возможности.
Ни одно из лесничеств не предъявило мне претензии по поводу неправильности контуров и площадей гарей.
Единственно, идет иногда перемешивание верховых и низовых, ну тут поработать надо. Смотря какие задачи у Вас.
Нужно осторожно смотреть на результаты проектов по пожарам в инете, просмотрел три ресурса и видны явные недочеты.
Какие снимки использовали? Тоже LANDSAT? И в каком регионе работали, если не секрет?
А классификацию делали похожими методами наподобие деревьев решений?
Проекты по пожарам - Вы имеете в виду ГринПис, ИКИ РАН и Космонимки-Пожары? Или что-то другое? Да, мы тоже сравнивали, там есть ошибки особенно у ИКИ РАН (Они явно работали только по MODIS, на уровне всей страны). Нашли ложную гарь площадью 7 тыс. га на юге Пермского края.
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация
а мне нравится совет gamm, надо бы такого рода обработку вставить в технологическую цепочку
мы делали что-то подобное по ветровалам - по Ландсатам, индексами, деревом решений в R и с помощью SVM. Статья пока не вышла, потом дам ссылку.
Кстати, для ветровалов точно марковские поля должны сыграть.
мы делали что-то подобное по ветровалам - по Ландсатам, индексами, деревом решений в R и с помощью SVM. Статья пока не вышла, потом дам ссылку.
Кстати, для ветровалов точно марковские поля должны сыграть.
ин гроссен фамилен нихт клювен клац клац
-
- Активный участник
- Сообщения: 137
- Зарегистрирован: 16 сен 2011, 17:38
- Репутация: 11
Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация
Читал Вашу статью в Геоматике - очень интересно! Но так я понял вывод такой - если работа на уровне региона, т.е снимков немного, то наиболее приемлемы индексы. а если территория большая - повод подумать о полной автоматизации процесса.nadiopt писал(а):а мне нравится совет gamm, надо бы такого рода обработку вставить в технологическую цепочку
мы делали что-то подобное по ветровалам - по Ландсатам, индексами, деревом решений в R и с помощью SVM. Статья пока не вышла, потом дам ссылку.
Кстати, для ветровалов точно марковские поля должны сыграть.
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация
куда уж "автоматичнее" индексов? там занудно только атмосферную коррекцию делать.
ин гроссен фамилен нихт клювен клац клац
-
- Активный участник
- Сообщения: 137
- Зарегистрирован: 16 сен 2011, 17:38
- Репутация: 11
Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация
В конце всей цепочки (если делать пороги по разностным индексам) все равно нужно все это фильтровать, например по расстоянию от горячих точек, по размеру объекта, или как-то еще. Но в целом времени занимает действительно немного. Существенный минус - пороги разностных индексов все скорее всего подбираются для каждого случая индивидуально.nadiopt писал(а):куда уж "автоматичнее" индексов? там занудно только атмосферную коррекцию делать.
кстати, какой минимальный размер гари (или ветровала, или участка леса погибшего по иным причинам),по Вашему опыту, можно ДОСТОВЕРНО выявить по снимкам landsat? Тут на Гислабе где-то промелькнула цифра 10 га, я бы предположил от 5 до 10 га.
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Оконтуривание гарей по LANDSAT и SPOT - автоматизация
Пороги подбираются индивидуально, но когда мы дешифрируем с обучением, то эталоны для обучения тоже подбираются для каждого снимка индивидуально. Даже если есть наземка, все равно нужно глазками просмотреть.
Насчет размеров. когда мы рисовали типографа в Московской области, то даже один пиксель вполне достоверно выявлялся. Тут еще вопрос: мы выявляем просто погибший лес, или нужна и причина гибели. Если с причиной, одним пикселем, конечно, не обойдешься.
Наши коллеги из ЦЭПЛ РАН специально занимались оценкой погрешности определения площадей ветровалов: http://d902.iki.rssi.ru/theses-cgi/thesis.pl?id=2735
Насчет размеров. когда мы рисовали типографа в Московской области, то даже один пиксель вполне достоверно выявлялся. Тут еще вопрос: мы выявляем просто погибший лес, или нужна и причина гибели. Если с причиной, одним пикселем, конечно, не обойдешься.
Наши коллеги из ЦЭПЛ РАН специально занимались оценкой погрешности определения площадей ветровалов: http://d902.iki.rssi.ru/theses-cgi/thesis.pl?id=2735
ин гроссен фамилен нихт клювен клац клац
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей