Детектор лиц на основе метода Виолы-Джонса презентация

Содержание

Слайд 2

Постановка задачи

Дано растровое изображение с камеры
Необходимо определить наличие объекта заданного класса на изображении.
Необходимо

определить его положение.
Необходимо быстродействие 20-50 мс на кадр.

Слайд 3

Обзор

Общий обзор метода
Признаки (особенности) (англ. Features)
Интегральное изображение
Выделение признаков
Слабый классификатор
Усиление классификаторов
Каскады классификаторов
Примеры работы

Слайд 4

Интегральное изображение

Слайд 5

Интегральное изображение

Слайд 6

Признаки

Значение признака F = X-Y
Где X – сумма значений яркостей точек закрываемых светлой

частью признака
Y – сумма значений яркостей точек закрываемых темной частью признака

Слайд 7

Вычисление признаков

Количество вариантов расположения признаков в окне 24х24 около 160000 шт.
За счет

изменения масштаба признаков и их положения в окне сканирования.

Слайд 8

Окно сканирования

Слайд 9

Окно сканирования

Слайд 10

Классификация

F(x) = α1 f1(x) + α2 f2(x) + ...

Слайд 11

Обучение

Слайд 12

Обучение

Сильный
классификатор

Слабый классификатор

Весовой коэффициент (вес)

Вектор (160000 мерный вычисленных признаков)

Целями обучения являются:
обучение слабых

классификаторов
определение весов сильного классификатора
определение порогового значения

Слайд 13

Бустинг

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

кол-ву признаков) ) относится к одному из классов:

wt =1

и имеет вес:

xt=1

xt=2

xt

Слайд 14

Бустинг

Слабый классификатор может иметь эффективность чуть больше 0.5.

То есть, должен быть немного

лучше чем гадание.

Каждая точка относится к одному из классов:

wt =1

и имеет вес:

Слайд 15

Бустинг

wt wt exp{-yt Ht}

Изменяем веса точек:

Каждая точка относится к одному из классов:

Слайд 16

Бустинг

wt wt exp{-yt Ht}

Изменяем веса точек:

Каждая точка относится к одному из классов:

Слайд 17

Бустинг

wt wt exp{-yt Ht}

Изменяем веса точек:

Каждая точка относится к одному из классов:

Слайд 18

Бустинг

wt wt exp{-yt Ht}

Изменяем веса точек:

Каждая точка относится к одному из классов:

Слайд 19

Бустинг

Сильный классификатор,
построенный на основе
комбинации слабых
классификаторов

Слайд 20

Алгоритм

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

которых ошибся классификатор
Тренировать второй классификатор, на данных с измененными весами
Скомбинировать первый и второй классификаторы
Увеличить веса тех данных на которых ошибся комбинированный классификатор
Обучить третий классификатор на данных с измененными весами
Действуем аналогично для T классификаторов
Окончательный результат – комбинация T слабых классификаторов.

Слайд 21

Еще раз

Слайд 22

Обучение

ε = Сумма ошибочных D = 0.3

D1(i) = 1/m

Zt нормализующий фактор, чтобы сумма

D1(i) была равна 1

Слайд 23

Обучение

ε = Сумма ошибочных D = 0.21

Zt нормализующий фактор, чтобы сумма D1(i) была

равна 1

Слайд 24

Обучение

Имя файла: Детектор-лиц-на-основе-метода-Виолы-Джонса.pptx
Количество просмотров: 80
Количество скачиваний: 0