GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Классификация данных ДЗЗ используя imageSVM

Обсуждение материалов сайта: вопросы, замечания, предложения

Классификация данных ДЗЗ используя imageSVM

Сообщение updates-bot » 16 сен 2010, 07:09

Обсуждение статьи "Классификация данных ДЗЗ используя метод опорных векторов и imageSVM"

http://gis-lab.info/qa/imagesvm.html
  • 0

updates-bot
Bot
 
Зарегистрирован: 04 фев 2008
 
Сообщения: 276
Репутация: 2

Re: Классификация данных ДЗЗ используя imageSVM

Сообщение nadiopt » 16 сен 2010, 10:06

а полигоны для обучения использовать можно? или только точки?
  • 0

ин гроссен фамилен нихт клювен клац клац
Аватара пользователя
nadiopt
хрюкало
 
Зарегистрирован: 29 янв 2009
Откуда: Москва-Питер (на карте)
 
Сообщения: 4558
Репутация: 424
Статьи: 4

Re: Классификация данных ДЗЗ используя imageSVM

Сообщение alexandr cherepanov » 16 сен 2010, 10:39

можно, ROI без разницы из чего делать
здесь в принципе тоже все точки собираются в один ROI - по сути то же что и полигон.

Кто нибудь проверьте алгоритм на одной виртуальной машине без ENVI. Интересно посмотреть как реализовали сбор эталонов :) . Может позже и сам проверю. Проект надо полагать за компилированный, pro не прилагаются?

imageSVM requires LIBSVM by Chih-Chung Chang and Chih-Jen Lin.

а все понятно что в основе :)
  • 0

alexandr cherepanov
Завсегдатай
 
Зарегистрирован: 30 ноя 2006
Откуда: Moscow (на карте)
 
Сообщения: 480
Репутация: 64
Статьи: 3
Проекты: 1

Re: Классификация данных ДЗЗ используя imageSVM

Сообщение kabanin » 14 окт 2010, 12:18

А можно картинки выложить - что было и что получилось? Что показывает оценка достоверности классификации?
  • 0

kabanin
Интересующийся
 
Зарегистрирован: 02 фев 2010
Откуда: Москва (на карте)
 
Сообщения: 27
Репутация: 2
Проекты: 1

Re: Классификация данных ДЗЗ используя imageSVM

Сообщение Максим Дубинин » 14 окт 2010, 18:18

kabanin, спасибо за интерес, но это статья не описание проекта, а описание технологии. Я своё дело сделал, про технологию рассказал, вы уже применяйте и верифицируйте.

Валидация вещь очень частная, зависящая от массы локальных параметров, даже если я расскажу вам про свою, врядли это даст четкий ответ на вопрос подойдет ли методика вам, так как условия у вас 100% другие. Количество классов, метод валидации, количество и качество проверочных данных и т.п.
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8865
Репутация: 627
Статьи: 231
Проекты: 12/6

Re: Классификация данных ДЗЗ используя imageSVM

Сообщение Alex_Prishchepov » 17 окт 2010, 11:45

nadiopt писал(а):а полигоны для обучения использовать можно? или только точки?


Использовать можно полигоны. Только вот если внимательно почитать руководство на английском языке к imageSVM, то там несколько рассказывается о методе опорных векторов. Для непараметрических методов, главное не количество, а качество. Можно иметь небольшое количество уникальных опорных векторов и хорошо разделить классы. Опыт показал что соотношение между количеством опорных векторов и точностью классификации достигает примерно 200- 300 векторов, при точности 80% (общая точность-overall accuracy). Но это с простых случаях. Если классификация со множеством классов и много снимков, надо больше опорных векторов.
Также, если посмотреть на файл обучающей выборки, если использовать полигоны, программа все равно выберет гораздо меньшее количество пикселей для тренинга.
Следует учитывать, что при увеличении количества классов и количества снимков, время классификации будет расти в геометрической прогрессии. Изначально СВМ был разработан для бинарных задач. Потом был адаптирован под многоклассовые задачи.

Чтобы суммировать вышесказанное
Достоинства СВМ:
-меньше тренингов
-лучшая разделимость мультимодальных спектральных классов и очень подходит для работы
с гиперспектральными данными
-точнее во многих случаях нейронных сетей и decision trees классификаторов
Недостатки:
-тренинги должны быть уникальными и без ошибок (много времени занимает отобрать хорошие тренинги)
-классификация занимает много времени (иногда и неделя)
-проблема с аппроксимацией (набирая тренинги только в одном месте снимка нельзя ожидать хороших результатов классификации в другом)
-более менее человеческие версии СВМ пока реализованы только в коммерческих пакетах.
  • 0

Alex_Prishchepov
Новоприбывший
 
Зарегистрирован: 14 окт 2010
Откуда: Germany (на карте)
 
Сообщения: 10
Репутация: 0

Re: Классификация данных ДЗЗ используя imageSVM

Сообщение kabanin » 18 окт 2010, 17:07

для Максима: метод очень интересный, понравилось видео, выложенное на http://orfeo-toolbox.org/otb/monteverdi.html. согласен, что нужно пробовать, просто иногда на картинках сразу видны достоинства и недостатки метода, что позволяет сэкономить время)) а такой вопрос не по теме - нет ли доступных инструментов для классификации с использованием нейронных сетей?
  • 0

kabanin
Интересующийся
 
Зарегистрирован: 02 фев 2010
Откуда: Москва (на карте)
 
Сообщения: 27
Репутация: 2
Проекты: 1

Re: Классификация данных ДЗЗ используя imageSVM

Сообщение nadiopt » 27 фев 2011, 16:30

кто будет тестить под ЭНВИ, нужно скопировать папку ImageSVM примерно сюда:
'C:\Program Files\IDL64\products\'
sav - в save_add
и как обычно правим envi.men
после дерева решений дописываем:
1 {imageSVM 2.0} {dummy} {imagesvm_gui}
ура
при экспорте сета эталонов в рои почему-то этот рои не подхватывается потом ImageSVM. Если делать растр, все ОК
есть инструмент Быстрая оценка точности, так там съедаются названия классов, поэтому нужно поправить отчет, глядя на список векторов (там они в таком же порядке). Сами эталоны лучше называть уникальными числами в ОДИН разряд (например 1_spruce).
  • 0

ин гроссен фамилен нихт клювен клац клац
Аватара пользователя
nadiopt
хрюкало
 
Зарегистрирован: 29 янв 2009
Откуда: Москва-Питер (на карте)
 
Сообщения: 4558
Репутация: 424
Статьи: 4

Re: Классификация данных ДЗЗ используя imageSVM

Сообщение kryl » 14 июн 2011, 12:23

А чем этот модуль лучше хуже стандартного SVM в ENVI?
  • 0

kryl
Завсегдатай
 
Зарегистрирован: 14 фев 2010
 
Сообщения: 324
Репутация: 0

Re: Классификация данных ДЗЗ используя imageSVM

Сообщение Alex_Prishchepov » 08 июн 2012, 18:57

Автоматически ищет параметры С и G, не глючит и чуть побыстрее в классификации. Можно этот пакет использовать без ENVI.
  • 0

Alex_Prishchepov
Новоприбывший
 
Зарегистрирован: 14 окт 2010
Откуда: Germany (на карте)
 
Сообщения: 10
Репутация: 0

Re: Классификация данных ДЗЗ используя imageSVM

Сообщение nadiopt » 07 фев 2013, 16:00

гы, сам установочник с сайта сбежал, разложила все куда положено в энви 4.8 и словила интересный глюк: в папку, куда складываются результаты классификации, автоматически заводится подпапка dummy. по отношению к себе перевожу как "болван":)
  • 0

ин гроссен фамилен нихт клювен клац клац
Аватара пользователя
nadiopt
хрюкало
 
Зарегистрирован: 29 янв 2009
Откуда: Москва-Питер (на карте)
 
Сообщения: 4558
Репутация: 424
Статьи: 4


Вернуться в Материалы сайта

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).