Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция1

.pdf
Скачиваний:
0
Добавлен:
22.07.2026
Размер:
823 Кб
Скачать

Теория и алгоритмы распознавания образов

Распознавание образов, представленных вектором параметров (многомерный статистический анализ)

x1x2.

x ..xn

В общем случае

образ – это точка в n-мерном линейном пространстве признаков (ПП)

x x 1x2

Самый простой вариант – двумерное пространство параметров: для любых данных его можно наглядно отобразить визуально

Цветом показано

 

относительное

 

количество точек с

Классам соответствуют определенные области в

каждой парой

значений координат

ПП (в общем случае – произвольной формы)

 

Теория и алгоритмы распознавания образов

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

Область отказов от распознавания

Пример 1: границы заданы линейными функциями. Желтым обозначены области, точки из которых будут классифицированы неверно

Пример 2: границы заданы эллипсоидами. Желтым обозначены области, точки из которых будут классифицированы неверно

Факторы, от которых зависит точность разделения классов

•Возможность описания классов компактными областями в ПП

•Форма границы

•Положение границы

Область отказов от распознавания

Теория и алгоритмы распознавания образов

Непараметрические методы: границы между классами определяются по крайним точкам обучающих выборок, внутреннее поведение образов не учитывается

Основной подход - линейный дискриминантный анализ (LDA)

Наиболее распространенные алгоритмы построения оптимальных границ классов:

•Метод корректирующих приращений

•Метод потенциальных функций

•Метод опорных векторов (support vector machine – SVM)

 

Основным условием использования LDA является

 

линейная разделимость классов

 

Feature Space

 

метод задания границ

 

классов

 

непосредственно в

 

пространстве

 

признаков

 

Цветными точками

Метод гиперпараллелепипедов дает лучшие

показаны обучающие

выборки

результаты в тех случаях, когда каждая пара

 

классов разделяется хотя бы по одному признаку

 

Теория и алгоритмы распознавания образов

Непараметрические методы: линейный дискриминантный анализ (LDA)

Наиболее популярная модификация – метод опорных векторов (Support Vector Machine - SVM)

Какая из линейных разделяющих функций является оптимальной?

При высокой размерности ПП линейная разделимость обычно выполняется. В крайнем случае удаляются «выбросы»

Переход к нелинейным границам: использование ядер

Оптимальное положение разделяющей функции (максимальное расстояние между крайними точками)

Теория и алгоритмы распознавания образов

Разделяющие и решающие функции

Функции, описывающие границы между классами, называют разделяющими функциями или

дихотомиями

Уравнение разделяющей функции для классов Ak и Al в общем случае имеет вид: dkl(x)=0

d12(x)>0 d 12(x)<0

d13(x)>0

d23(x)>0

 

d 13(x)<0

d 23(x)<0

 

Область решений k для каждого из трех

классов (k=1,2,3) может быть описана парой неравенств

Принятие решения о принадлежности

образа классу в непараметрических

методах заключается в проверке принадлежности точки одной из областей, описанных с помощью дихотомий

Решающей функцией rk(x) для k-го класса называется функция, принимающая в области k максимальное (иногда минимальное) значение:

rk (x) max rl (x) x Ak

l

Решающую функцию через разделяющие функции можно выразить так:

dkl(x)=|rk(x)-rl(x)|=0

Принятие решения о принадлежности

образа классу при использовании решающих функций заключается в поиске максимального (минимального) значения rk(x) по всем k.

Теория и алгоритмы распознавания образов

Параметрические методы: границы между классами определяются неявно, через параметры решающих функций

Использование параметрических методов требует учета поведения образов внутри

классов, то есть расчета статистических характеристик

В большинстве параметрических алгоритмов предполагается, что признаки распределены по нормальному закону

Функция плотности нормального (гауссового) распределения с параметрами m=0 и =1

Формула плотности нормального распределения в одномерном случае

 

 

1

 

 

 

(x m) 2

p(x)

 

 

e

2

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

Формула плотности нормального распределения в многомерном случае

p(x)

1

e 1/ 2(x m)

T

C

1

(x m)

 

 

 

 

2 n / 2 | C |1/ 2

 

 

 

 

 

m вектор средних значений по координатам xj

C – ковариационная матрица:

C={ jk}, где

 

1

N

N

σ jk

[(xij - mj )(xik - mk )]

 

 

N i 1

j 1

Теория и алгоритмы распознавания образов

Метрические классификаторы: используется только вектор средних m, решение о

принадлежности образа x k-му классу принимается по минимуму расстояния (метрики) ||x-mk||

Наиболее распространенные виды метрик

 

 

 

 

 

 

 

n

 

Евклидово расстояние

 

x m

 

 

 

 

(x j

m j )

 

 

 

 

 

 

 

 

 

 

j 1

 

Классы представляют собой гиперсферы одинакового радиуса;

разделяющая функция – гиперплоскость, перпендикулярная линии, соединяющей центры и проходящая через ее середину

При расчетах часто используется квадрат евклидова расстояния

n

Расстояние Хэмминга (манхэттенское расстояние) x m x j m j

j 1

Дает результат, близкий к евклидову расстоянию, но быстрее считается; сейчас используется редко

Расстояние Чебышева x m max x j m j Иногда более эффективно, чем евклидово,

j

но тоже сейчас используется редко

 

Угловое (косинусное) расстояние || x m || arccos

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

n

 

xi mi

i 1

 

n

n

xi2

mi2

i 1

i 1

Теория и алгоритмы распознавания образов

Применение метрических классификаторов при тематическом

дешифрировании данных ДЗ

Особенности различных метрик при классификации изображений по

 

спектральным эталонам

Угловое расстояние

Евклидово расстояние

 

 

 

Выделяет классы,

Расстояние Чебышева

Выделяет классы с характерной

 

формой спектральной кривой

пространственно однородные по

Выделяет классы, имеющие

 

спектральной яркости во всех

выраженные локальные

Обладает слабой

каналах

особенности в отдельных

чувствительностью к изменению

Метод реализован во всех пакетах

каналах

условий освещенности

 

 

обработки данных ДЗ

В универсальных пакетах

Метод реализован во всех последних

Более пригоден для

обработки данных ДЗ метод не

версиях пакетов обработки данных ДЗ

 

раелизован

 

мультиспектральных изображений

Эффективен для гиперспектральных

 

изображений

Вектор яркостей в ПП, соответствующий спектральному образу пикселя, принято

называть его спектральной сигнатурой

Спектральной сигнатурой класса обычно называют множество спектральных образов, репрезентативно описывающих область данного класса в ПП

Когда классу сопоставляется средняя по выборке сигнатура m, то, фактически, классификация выполняется по принципу сравнения с эталоном

В этом случае можно использовать и заранее заготовленные эталоны (библиотечные спектры), но использование библиотечных спектров требует приведения всех данных к одинаковым единицам измерения

Теория и алгоритмы распознавания образов

Применение метрических классификаторов при тематическом

дешифрировании данных ДЗ

Два спектральных образа песка имеют в каналах 6 и 7 разную яркость, но примерно одинаковое соотношение между яркостными координатами

Средняя яркость растительности и почвы в каналах 4 и 5 примерно одинакова, но соотношение между яркостными координатами заметно отличается

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

Теория и алгоритмы распознавания образов

Параметрические статистические классификаторы «Проклятие размерности»

Реальные классы дешифрируемых объектов чаще всего имеют различный уровень однородности по каналам, что выражается в различной форме и ориентации эллипсоидов рассеяния

Общим и основным достоинством непараметрических и метрических классификаторов являются относительно

небольшие размеры выборок для

описания положения классов в ПП

Основной проблемой использования статистических классификаторов является катастрофически быстрый рост размера статистической выборки для расчета ковариационной матрицы с увеличением размерности ПП

Пример: чтобы восстановить вероятностное распределение одномерной бинарной случайной величины с точностью 0.01, требуется 2 100 измерений.

Для 10-мерной бинарной случайной величины потребуется уже 210 100=105 измерений. Эта проблема

встречается во многих математических приложениях и получила название «проклятия размерности»

Применение статистических классификаторов неразрывно связано с проблемой снижения размерности данных

Соседние файлы в предмете Теория и алгоритмы распознавания образов